diff --git a/p__index.88ace098.chunk.css b/p__index.231766ac.chunk.css similarity index 70% rename from p__index.88ace098.chunk.css rename to p__index.231766ac.chunk.css index 69e6de8dfa..399394a427 100644 --- a/p__index.88ace098.chunk.css +++ b/p__index.231766ac.chunk.css @@ -1 +1 @@ -.flex_box_center___et8xE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___GBGuw{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____6P1q{align-items:center;box-align:center}.flex_box_center_end___whXw6{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mWgI_{flex-direction:column;box-orient:block-axis}.header___Wn4fJ{min-width:1200px;position:relative}.header___Wn4fJ [class~=ant-layout-header]{padding:0;height:72px;background:#24292f}.header___Wn4fJ .logo___QnotM{height:36px;margin-right:40px}.header___Wn4fJ .menu___twLGR{margin:0;padding:0;display:flex;flex-flow:row nowrap;align-items:center}.header___Wn4fJ .menu___twLGR li{margin-right:30px;position:relative;display:flex;align-items:center;justify-content:center}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa{background:#fff;box-shadow:0 10px 16px #cecece;border-radius:6px;position:absolute;left:-20px;top:50px;padding:20px;line-height:1.5;display:none;z-index:9999}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .line___D1auu{width:100%;height:1px;background:#dbdce0;margin:24px 0}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K{cursor:pointer}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K:hover aside{color:#165dff}.header___Wn4fJ .menu___twLGR li .name___dR5V2{display:flex;align-items:center;height:50px;cursor:pointer}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span{font-size:16px;color:#fff;display:inline-block;position:relative}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b{color:#d4443c;transform:translate(2px,-7px);display:inline-block}.header___Wn4fJ .menu___twLGR li .name___dR5V2 i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li:hover .dropDown___Cwaoa{display:block}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span:after{content:"";width:100%;height:2px;background:#c5c5c5;position:absolute;bottom:12px;left:0;border-radius:1px}.header___Wn4fJ .edu-menu___iWLK0{display:flex;width:100%;height:72px;width:1200px;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin:0 auto}.header___Wn4fJ .newslight___lSZjL{width:5px;height:5px;border-radius:5px;position:absolute;top:0;left:10px;background:#fb3226}.header___Wn4fJ .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.spandiv___Gm_hg{height:30px;line-height:30px;text-align:center;background:#00fff933;width:80px}.header-iearning___LZfyg{min-width:1200px;height:60px;width:100%;background-color:#fffc!important;box-shadow:0 2px 10px #88888880;position:fixed;top:0;left:0;z-index:1000}.header-iearning___LZfyg .logo___QnotM{height:36px}.header-iearning___LZfyg [class~=ant-layout-header]{padding:0;height:60px;color:initial;background:transparent}.header-iearning___LZfyg .menu___twLGR{padding:0;margin:0 0 0 auto;display:flex;flex-flow:row nowrap;align-items:center}.header-iearning___LZfyg .menu___twLGR li{margin-right:30px;position:relative;display:flex;align-items:center;justify-content:center}.header-iearning___LZfyg .menu___twLGR li:hover a{color:#828383}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a{color:#196efd}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks:after{content:"";width:28px;height:4px;background-color:#196efd;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.header-iearning___LZfyg .menu___twLGR li a{color:#434d6c;position:relative;font-size:16px}.header-iearning___LZfyg .edu-menu___iWLK0{display:flex;width:100%;padding:0 20px;height:60px;min-width:1200px;flex-flow:row nowrap;align-items:center;justify-content:space-between}.header-iearning___LZfyg .newslight___lSZjL{width:5px;height:5px;border-radius:5px;position:absolute;top:0;left:10px;background:#fb3226}.header-iearning___LZfyg .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.header-iearning___LZfyg .title___Ozzjk{font-size:18px;font-weight:600;color:#196efd;margin-left:10px}.headerFixed___QLwBd{position:fixed;top:0;z-index:999;width:100%}.headerFixed___QLwBd+section{padding-top:60px}@keyframes glow___gzrPH{0%{border-color:#00fff9;background:#00fff933;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;background:#00fff933;box-shadow:0 0 8px #00fff999}}.level___XtFBL{height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:4px 8px;cursor:pointer}.level___XtFBL>div{height:17px;font-weight:700;font-size:12px;line-height:15px}.level___XtFBL span{width:15px;margin-right:4px}.sq___NEbck{background:linear-gradient(285deg,#fff,#ecfffe);border:1px solid #EDF6F5}.sq___NEbck>div{color:#364559}.jc___urhwB{background:linear-gradient(180deg,#deeefb,#fff);border:1px solid #EEF1F8}.gj___lRV0B{background:linear-gradient(285deg,#fff,#fff9ec);border:1px solid #F5F3F3}.gj___lRV0B>div{color:#602c06}.search-input{width:300px!important;background:#373e3f!important;border:1px solid #373e3f!important}.search-input [class~=ant-input]{background:#373e3f!important;color:#fff}.search-input .ant-input-search-icon:before{border-left:none}.search-input .ant-input-search-icon{color:#999}.search-bar{color:#fff;flex:1 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;position:relative}.search-bar a:hover{color:#fff}.tilte___IfiMG{color:#333;font-size:16px;text-align:center}.flexRow___pQP78{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:30px}.flexColumn___xrBZQ{display:flex;flex-direction:column;justify-content:center;align-items:center}.footerWrap___C5kCC{display:flex;justify-content:space-between}.img___GoWZu{width:40px;height:37px;vertical-align:middle;border-style:none}.content___pumTK{font-size:14px;color:#979797;margin-top:15px}.modalContent___XvHiZ{text-align:center;margin-top:10px;color:#333;font-size:16px}.bottom___z0ujX{width:100%;text-align:center;margin-bottom:15px}.bottom___z0ujX .yes___hodnN{width:88px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff!important;border:0px}.bottom___z0ujX .yes___hodnN:hover{background:#5784de}.bottom___z0ujX .no___hiPz5{margin-right:20px;width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66!important;line-height:14px}.flex_box_center___cltIf{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___fKr_O{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____QfiA{align-items:center;box-align:center}.flex_box_center_end___ysqmH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___CfE8K{flex-direction:column;box-orient:block-axis}.rightMenu___ADTOX{width:120px;text-align:center}.rightMenu___ADTOX li{padding:0 15px;height:35px;line-height:35px;background:none!important}.rightMenu___ADTOX li:hover{background:#0152d9!important}.rightMenu___ADTOX li:hover a{color:#fff!important}.rightMenu___ADTOX li a{font-size:14px;margin:0;padding:0}.joinMenu___aRGsf{padding:0;width:240px}.joinMenu___aRGsf a{color:#323232}.joinBoard___AeUvr{border:1px solid #eee;width:1px;height:100%}.joinCol___fV4uL{width:48%}.flex_box_center___YbxYn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Atwkg{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____I6AC{align-items:center;box-align:center}.flex_box_center_end___LrYPg{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___j7QNF{flex-direction:column;box-orient:block-axis}.userPic___a46Uz{width:34px;height:34px;border-radius:34px;cursor:pointer}.rightMenu___y_nqk{text-align:center}.rightMenu___y_nqk li{padding:0}.rightMenu___y_nqk li:hover{background:#0152d9}.rightMenu___y_nqk li:hover a{color:#fff}.rightMenu___y_nqk li a{font-size:14px;margin:0}[id=educoder] .menuWrap___iwlZB{padding-left:0;padding-right:0;border-radius:2px}[id=educoder] .menuWrap___iwlZB li{height:35px;padding:0!important}[id=educoder] .menuWrap___iwlZB li [class~=ant-dropdown-menu-title-content]{flex:none!important}[id=educoder] .menuWrap___iwlZB li a{margin:0;color:#323232;text-align:left;padding:0 15px;line-height:35px}.exit___MOREW{border-top:1px solid #eeeeee}.classromediv___crYsO{width:60px;height:50px;display:flex;align-items:center;border-radius:50px;cursor:pointer;animation:glow___jMGk7 .2s ease-out infinite alternate}@keyframes glow___jMGk7{0%{border-color:#00fff9;text-align:center;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;text-align:center;box-shadow:0 0 8px #00fff999}}.height67___asp2E{height:67px}.login___WGEW9{width:90px;height:32px;line-height:32px;text-align:center;background:linear-gradient(135deg,#6c7bfd,#3a45fa);border-radius:2px;cursor:pointer;font-size:14px;color:#fff}.login___WGEW9>span{padding:0!important}.icon___HABAt{font-size:12px;display:inline-block;transform:translateY(3px) scale(.6);color:#979797}.level___eVYpR{width:20px;height:18px;position:absolute;left:35px;bottom:10px;cursor:pointer}.versionInfo___dpPd3{cursor:default!important;pointer-events:none!important;display:flex!important;justify-content:center!important;padding:6px 8px!important;border-radius:6px!important;height:29px!important;line-height:28px!important;margin-left:10px!important;margin-right:10px!important}.versionInfo___dpPd3>span{height:19px;font-weight:600;font-size:12px;line-height:15px;vertical-align:middle}.versionInfo___dpPd3 img{width:16px;margin-right:4px}.sq___Mx2Ia{background:linear-gradient(285deg,#fff,#ecfffe);border:1px solid #EDF6F5}.sq___Mx2Ia>span{color:#364559}.jc___DAOHV{background:linear-gradient(285deg,#fff,#ecf4ff);border:1px solid #EEF1F8}.jc___DAOHV>span{color:#364559}.gj___pUe9E{background:linear-gradient(285deg,#fff,#fff9ec);border:1px solid #F5F3F3}.gj___pUe9E>span{color:#602c06}.tip___a6MfI{width:1200px;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:0 auto}.courseItems___TlWT7{position:relative}.courseItems___TlWT7 a{margin-right:26px}.courseItems___TlWT7 a:nth-child(4n){margin-right:0}.courseItems___TlWT7 div[class~=ant-card]{width:280px;margin-bottom:21px;display:inline-block;box-shadow:0 0 12px #0000001a;transition:all .5s;border-radius:8px;overflow:hidden;cursor:pointer}.courseItems___TlWT7 div[class~=ant-card]:hover div[class^=lockWrap]{display:block}.courseItems___TlWT7 div[class~=ant-card] [class~=ant-card-body]{padding:15px 20px}.courseItems___TlWT7 div[class~=ant-card] [class=ant-card-cover]{height:210px;width:100%;overflow:hidden}.courseItems___TlWT7 div[class~=ant-card] [class~=ant-card-meta-title]{color:#1a0b00;font-weight:400}.courseItems___TlWT7 div[class~=ant-card] [class~=ant-rate]{font-size:20px}.courseItems___TlWT7 div[class~=ant-card] [class~=ant-rate-star]:not(:last-child){margin-right:2px}.courseItems___TlWT7 div[class~=ant-card] p{margin-bottom:0}.courseItems___TlWT7 div[class~=ant-card] img{width:100%;border-radius:8px 8px 0 0;transition:all .5s}.courseItems___TlWT7 div[class~=ant-card]:hover{box-shadow:0 0 12px #0000004d}.courseItems___TlWT7 div[class~=ant-card]:hover [class=ant-card-cover] img{transform:scale(1.1)}.jupyterTag___Z9VrH{position:absolute;left:0;top:20px}.jupyterTag___Z9VrH span{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ff6802;width:66px;height:28px;line-height:28px;border-radius:0 20px 20px 0;font-size:14px;color:#fff;margin-right:6px}.lockWrap___fnkyf{position:absolute;width:100%;left:0;top:0;text-align:center;background-color:#00000080;height:100%;z-index:5;display:none;cursor:default}.flexCenter___v3RGV{display:flex;flex-direction:row;align-items:center}.courseItems___Z_T4k{position:relative}.courseItems___Z_T4k a{margin-right:26px}.courseItems___Z_T4k a:nth-child(4n){margin-right:0}.courseItems___Z_T4k div[class~=ant-card]{width:280px;box-shadow:0 0 12px #0000001a;margin-bottom:35px;display:inline-block;transition:all .5s;border-radius:8px;overflow:hidden;cursor:pointer}.courseItems___Z_T4k div[class~=ant-card] [class=ant-card-cover]{height:175px;width:100%;overflow:hidden}.courseItems___Z_T4k div[class~=ant-card] [class~=ant-card-meta-title]{font-size:16px;font-weight:600}.courseItems___Z_T4k div[class~=ant-card] [class~=ant-card-body]{padding:15px!important}.courseItems___Z_T4k div[class~=ant-card] img{border-radius:8px 8px 0 0;transition:all .5s}.courseItems___Z_T4k div[class~=ant-card]:hover{box-shadow:0 0 12px #0000004d}.courseItems___Z_T4k div[class~=ant-card]:hover [class=ant-card-cover] img{transform:scale(1.1)}.unit___BkH16{display:inline-block;max-width:258px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#464f66;line-height:20px;text-shadow:0px 0px 6px #f1f1f1;margin:-5px 0 -5px -10px}.excellentTag___MRMEJ{position:absolute;left:0;top:0}.excellentTag___MRMEJ span{display:flex;align-items:center;background:#ff6802;width:70px;height:28px;line-height:28px;border-radius:0 0 20px;font-size:14px;color:#fff;margin-right:6px;padding-left:5px}.flexCenter___VXjtA{display:flex;flex-direction:row;align-items:center}.flexEnd___sq3TF{display:flex;flex-direction:row;align-items:flex-end}.flexEnd___sq3TF>span{display:flex;align-items:center}.righttag___LIWQ4{position:absolute;right:0;top:0}.esTitle___PyxzH{display:inline-block;max-width:248px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.price___Jh8Xh{display:flex;align-items:center;margin-top:10px}.price___Jh8Xh .discounts___xQMSJ{color:#888;font-size:14px}.price___Jh8Xh .realPrice___wJVLr{color:#e01919;font-size:16px;font-weight:700}.price___Jh8Xh .lineationPrice___bUQ8N{color:#888;font-size:16px;text-decoration:line-through;margin-left:8px}.unitImg___hjHJS{display:inline-block;width:34px;height:32px;margin-left:-10px}.flex_box_center___T2YQU{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___b8lZm{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___vNufD{align-items:center;box-align:center}.flex_box_center_end___JzGBs{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___f6GKD{flex-direction:column;box-orient:block-axis}.banner___q6zmw{width:1200px;height:345px;margin:30px auto 0;border-radius:6px;position:relative}.banner___q6zmw span[class~=swiper-pagination-bullet]{width:16px;height:3px;background:#fff;border-radius:0}.banner___q6zmw img{border-radius:8px;width:1200px;height:345px}.banner___q6zmw:hover .LeftButton___B0Tpd,.banner___q6zmw:hover .RightButton___WgZcT{display:flex}.mainSiteBanner___acOCo .subnavDetail___rv7PY{padding:10px 20px;width:274px}.mainSiteBanner___acOCo .subnavDetail___rv7PY h1{color:#333;margin:9px 0;font-size:14px}.mainSiteBanner___acOCo .subnavDetail___rv7PY ul{padding-bottom:0}.subnav___Z34kE{position:absolute;left:0;top:0;bottom:0;z-index:2}.subnav___Z34kE .nav___EzGhV{width:160px;height:100%;background:#000c;padding:10px 0 0;border-radius:8px 0 0 8px}.subnav___Z34kE .nav___EzGhV li{height:40px;line-height:40px;padding:0 20px;display:box;display:flex}.subnav___Z34kE .nav___EzGhV li a{color:#fff;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4b4b4b;font-size:12px}.subnav___Z34kE .nav___EzGhV li:hover{background:#fff}.subnav___Z34kE .nav___EzGhV li:hover a{color:#333;border-bottom:0}.link___tgXgl:hover{color:#0152d9}.RightButton___WgZcT{position:absolute;top:155px;right:30px;z-index:1;font-size:15px;width:40px;height:40px;background:#0003;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;display:none}.RightButton___WgZcT:hover{position:absolute;top:155px;right:30px;z-index:1;font-size:15px;width:40px;height:40px;background:#0009;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.LeftButton___B0Tpd{position:absolute;top:155px;left:190px;z-index:1;font-size:15px;width:40px;height:40px;background:#0003;border-radius:50%;display:flex;color:#fff;align-items:center;justify-content:center;display:none}.LeftButton___B0Tpd:hover{position:absolute;top:155px;left:190px;z-index:1;font-size:15px;width:40px;height:40px;background:#0009;border-radius:50%;display:flex;color:#fff;align-items:center;justify-content:center}.subnavDetail___rv7PY{position:absolute;left:160px;top:0;bottom:0;background:#fff;width:620px;padding:20px 30px;z-index:999;overflow:auto;box-shadow:0 0 10px #4c4c4c33}.subnavDetail___rv7PY h1{margin-bottom:10px;margin-top:20px;color:#333}.subnavDetail___rv7PY ul{border-bottom:1px solid #eaeaea;padding:0 0 20px}.subnavDetail___rv7PY ul li{display:inline-block;margin-right:12px}.subnavDetail___rv7PY ul li a{color:#999}.course___aN6c2{width:1200px;margin:0 auto}.course___aN6c2 .title___BKlcB{margin:50px 0 20px}.course___aN6c2 .title___BKlcB h1{font-size:24px;color:#333;text-align:center}.course___aN6c2 .title___BKlcB h2{font-size:12px;color:#999;text-align:center}.course___aN6c2 .title___BKlcB .more___iwZGE{text-align:right;color:#333;position:relative;top:-15px}.course___aN6c2 .title___BKlcB .more___iwZGE a{color:#333}.course___aN6c2 .title___BKlcB .more___iwZGE a:hover{color:#0152d9}.mainSite___JO0by .slick-dots-bottom{bottom:24px;justify-content:flex-end;margin-right:28px}.mainSite___JO0by .slick-dots-bottom li button{height:10px;width:10px;border-radius:5px}.mainSite___JO0by .slick-dots-bottom li.slick-active button{width:18px}.mainSiteContent___KJkht .auto___zMOgP{margin:0 auto;width:1300px}.mainSiteContent___KJkht .ContentWarp___qjz9z{width:100%;height:auto}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG{margin:0 auto;width:1300px;width:1200px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:40px}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0{height:598px;display:flex;flex-direction:column;justify-content:space-between}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0 img{display:block}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0 .btn___A0j68{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0 .btn___A0j68:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq{flex-shrink:0;width:380px}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq .animate__animated{display:inline-block}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq a{width:180px;height:130px;background:#686f9a33;border-radius:8px;overflow:hidden;margin:0 20px 20px 0;display:inline-block}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq a img{width:100%}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq a:nth-of-type(2n){margin-right:0}.divstate___Nbvlp .auto___zMOgP{margin:0 auto;width:1300px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV{margin:0 auto;width:1300px;padding-top:80px;padding-bottom:90px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabs___ujQQ5{display:flex;justify-content:flex-start;margin-bottom:40px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabs___ujQQ5 li{font-size:16px;color:#34495e;padding:10px 30px;border:1px solid transparent;cursor:pointer}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabs___ujQQ5 li:hover{color:#377dff}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabs___ujQQ5 li.operatingActive___BjFF4{border:1px solid #377dff;color:#377dff;border-radius:28px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC{width:100%;display:flex;justify-content:space-between}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0{width:384px;flex-shrink:0;padding-top:42px;padding-left:50px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 h3{font-size:18px;color:#34495e;margin-bottom:16px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 p{display:flex;align-items:center;justify-content:flex-start}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 p img{margin-right:10px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 p span{font-size:16px;color:#667a8d}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 .btns___GoPip{width:100%;display:flex;justify-content:flex-start;margin-top:34px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 .btns___GoPip .b1___bHabv{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer;margin-right:20px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 .btns___GoPip .b1___bHabv:hover{box-shadow:0 2px 10px #576ce380}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 .btns___GoPip .b2___J3loE{width:137px;height:40px;background:#dfe6ff;border-radius:5px;font-size:16px;font-weight:500;color:#377dff;cursor:pointer;display:flex;justify-content:center;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 .btns___GoPip .b2___J3loE:hover{box-shadow:0 2px 10px #576ce380}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 .btns___GoPip .b2___J3loE i{font-size:12px;margin-left:15px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .right____Vuqq{width:915px;position:relative;margin-top:41px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .right____Vuqq img{width:100%;height:auto;clip-path:inset(95% 0 0 0);margin-top:-46%;z-index:0}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .right____Vuqq video{width:730px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .right____Vuqq .videoMask___l8udA{width:85%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;border:2px solid #F0F2F7;padding:40px 0}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG{margin:0 auto;width:1300px;width:1200px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:40px}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0{height:598px;display:flex;flex-direction:column;justify-content:space-between}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0 img{display:block}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0 .btn___A0j68{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0 .btn___A0j68:hover{box-shadow:0 2px 10px #576ce380}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq{flex-shrink:0;width:380px}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq .animate__animated{display:inline-block}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq a{width:180px;height:130px;background:#686f9a33;border-radius:8px;overflow:hidden;margin:0 20px 20px 0;display:none}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq a img{width:100%}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq a:nth-of-type(2n){margin-right:0}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0{margin:0 auto;width:1300px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .btns___GoPip{width:100%;display:flex;justify-content:center}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .btns___GoPip .b1___bHabv{width:137px;height:40px;background:#dfe6ff;border-radius:5px;font-size:16px;font-weight:500;color:#377dff;margin-right:20px;line-height:40px;text-align:center;cursor:pointer}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .btns___GoPip .b1___bHabv:hover{box-shadow:0 2px 10px #576ce380}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .btns___GoPip .b2___J3loE{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .btns___GoPip .b2___J3loE i{font-size:12px;margin-left:15px;color:#fff}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .btns___GoPip .b2___J3loE:hover{box-shadow:0 2px 10px #576ce380}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc{width:100%;display:flex;flex-wrap:wrap;margin-top:60px}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc .animate__animated{opacity:1!important}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside{width:426px;height:176px;border-radius:22px;padding-top:32px;cursor:pointer;justify-content:center;align-items:flex-start;flex-shrink:0;margin-bottom:40px;display:flex;opacity:0}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside:hover{background:#fff;box-shadow:6px 0 30px #314f731a}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside>img{margin-top:4px}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside>div{margin-left:28px}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside>div h4{width:235px;height:25px;font-size:18px;font-weight:500;color:#34495e;margin-bottom:16px}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside>div h6{font-size:14px;font-weight:400;color:#6d7278;line-height:24px;width:238px;text-align:justify}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside>div p{font-size:13px;font-weight:400;color:#6d7278;line-height:6px}.divstate___Nbvlp .ContentWarp___qjz9z{width:100%;height:auto}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i{margin:0 auto;width:1300px;padding-top:80px;padding-bottom:120px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .p1___F8hJC{font-size:26px;font-weight:500;color:#667a8d;margin-bottom:6px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .p1___F8hJC span{color:#335eea}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .p2___mnooD{font-size:20px;font-weight:400;color:#546a7f}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .img1___tA7bn{margin-top:81px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .img1___tA7bn img{margin-right:42px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .img2___tMJb6{margin-top:54px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .img2___tMJb6 img{margin-right:45px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .btn___A0j68{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;color:#fff;line-height:40px;cursor:pointer;text-align:center;margin-top:88px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .btn___A0j68:hover{box-shadow:0 2px 10px #576ce380}.flex_box_center___whnXg{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___GiIgc{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___xh2BF{align-items:center;box-align:center}.flex_box_center_end___HEato{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___tSuHk{flex-direction:column;box-orient:block-axis}.mainSiteContent___R3sSQ .auto___qazgM{margin:0 auto;width:1300px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi{margin:0 auto;width:1300px;padding-top:80px;padding-bottom:90px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabs___h0pNd{display:flex;justify-content:flex-start;margin-bottom:40px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabs___h0pNd li{font-size:16px;color:#34495e;padding:10px 30px;border:1px solid transparent;cursor:pointer}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabs___h0pNd li:hover{color:#377dff}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabs___h0pNd li.operatingActive___dpZZ1{border:1px solid #377dff;color:#377dff;border-radius:28px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs{width:100%;display:flex;justify-content:space-between}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8{width:384px;flex-shrink:0;padding-top:42px;padding-left:50px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 h3{font-size:18px;color:#34495e;margin-bottom:16px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 p{display:flex;align-items:center;justify-content:flex-start}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 p img{margin-right:10px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 p span{font-size:16px;color:#667a8d}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 .btns___hih1a{width:100%;display:flex;justify-content:flex-start;margin-top:34px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 .btns___hih1a .b1___tfd5q{display:inline-flex;align-items:center;justify-content:center;width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer;margin-right:20px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 .btns___hih1a .b1___tfd5q:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 .btns___hih1a .b2___SKalN{display:inline-flex;width:137px;height:40px;background:#dfe6ff;border-radius:5px;font-size:16px;font-weight:500;color:#377dff;cursor:pointer;display:flex;justify-content:center;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 .btns___hih1a .b2___SKalN:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 .btns___hih1a .b2___SKalN i{font-size:12px;margin-left:15px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .right___cBLgU{width:915px;position:relative;margin-top:41px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .right___cBLgU img{width:100%;height:auto;clip-path:inset(95% 0 0 0);margin-top:-46%;z-index:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .right___cBLgU video{width:730px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .right___cBLgU .videoMask___U6Ue5{width:85%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;border:2px solid #F0F2F7;padding:40px 0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm{margin:0 auto;width:1300px;width:1200px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:40px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .left___tlYg8{height:598px;display:flex;flex-direction:column;justify-content:space-between}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .left___tlYg8 img{display:block}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .left___tlYg8 .btn___b2TnH{display:inline-flex;justify-content:center;align-items:center;width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .left___tlYg8 .btn___b2TnH:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .right___cBLgU{flex-shrink:0;width:380px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .right___cBLgU .animate__animated{display:inline-block}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .right___cBLgU a{width:180px;height:130px;background:#686f9a33;border-radius:8px;overflow:hidden;margin:0 20px 20px 0;opacity:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .right___cBLgU a img{width:100%}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .right___cBLgU a:nth-of-type(2n){margin-right:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec{margin:0 auto;width:1300px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .btns___hih1a{width:100%;display:flex;justify-content:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .btns___hih1a .b1___tfd5q{display:inline-flex;align-items:center;justify-content:center;width:137px;height:40px;background:#dfe6ff;border-radius:5px;font-size:16px;font-weight:500;color:#377dff;margin-right:20px;line-height:40px;text-align:center;cursor:pointer}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .btns___hih1a .b1___tfd5q:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .btns___hih1a .b2___SKalN{display:inline-flex;width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .btns___hih1a .b2___SKalN i{font-size:12px;margin-left:15px;color:#fff}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .btns___hih1a .b2___SKalN:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT{width:100%;display:flex;flex-wrap:wrap;margin-top:60px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT .animate__animated{opacity:1!important}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside{width:426px;height:176px;border-radius:22px;padding-top:32px;cursor:pointer;justify-content:center;align-items:flex-start;flex-shrink:0;margin-bottom:40px;display:flex;opacity:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside:hover{background:#fff;box-shadow:6px 0 30px #314f731a}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside>img{margin-top:4px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside>div{margin-left:28px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside>div h4{width:235px;height:25px;font-size:18px;font-weight:500;color:#34495e;margin-bottom:16px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside>div h6{font-size:14px;font-weight:400;color:#6d7278;line-height:24px;width:238px;text-align:justify}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside>div p{font-size:13px;font-weight:400;color:#6d7278;line-height:6px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn{width:100%;height:auto}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs{margin:0 auto;width:1300px;padding-top:80px;padding-bottom:120px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .p1___LUvl_{font-size:26px;font-weight:500;color:#667a8d;margin-bottom:6px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .p1___LUvl_ span{color:#335eea}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .p2____iZsC{font-size:20px;font-weight:400;color:#546a7f}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .img1___SZfZP{margin-top:81px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .img1___SZfZP img{margin-right:42px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .img2___zVSnP{margin-top:54px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .img2___zVSnP img{margin-right:45px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .img3___wOyFu{margin-top:63px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .img3___wOyFu img{margin-right:26px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .btn___b2TnH{display:inline-flex;justify-content:center;align-items:center;width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;color:#fff;line-height:40px;cursor:pointer;text-align:center;margin-top:88px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .btn___b2TnH:hover{box-shadow:0 2px 10px #576ce380}.customModel___qDZrd .formWrap___Nh1Hw{padding:20px 0 20px 20px}.customModel___qDZrd .formWrap___Nh1Hw .inputWrap___Vzf1A{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.customModel___qDZrd .formWrap___Nh1Hw .inputWrap___Vzf1A>div{flex:1 1;display:flex;justify-content:center;align-items:center}.customModel___qDZrd .formWrap___Nh1Hw .inputWrap___Vzf1A>div input{width:380px;height:50px;background:#f5f5f5!important;border-radius:4px;border:0}.customModel___qDZrd .formWrap___Nh1Hw .inputWrap___Vzf1A>div .ant-form-item-label{margin-right:10px}.customModel___qDZrd .formWrap___Nh1Hw .area___enXfk{display:flex;align-items:flex-start}.customModel___qDZrd .formWrap___Nh1Hw .area___enXfk>div:first-child{margin-bottom:24px}.customModel___qDZrd .formWrap___Nh1Hw .area___enXfk textarea{height:200px;background:#f5f5f5;border-radius:4px;border:0;width:918px}.advertisementModal .ant-modal-content{background-color:transparent;box-shadow:0 0;position:relative;background-clip:padding-box;border:0;border-radius:4px;pointer-events:auto}.closex{width:25px;height:25px;border:1px solid rgba(255,255,255,1);border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;margin-left:20px}.modalContent{width:880px;margin-top:30px;font-size:16px;color:#fff;background:linear-gradient(270deg,#00b67800,#00b67866 48%,#00b67800)}.textcolor{height:30px;width:140px;background:#f7b500;border-radius:4px;line-height:30px;color:#fff}.spanButton{cursor:default;width:100px;height:30px;background:#f7b50099;border-radius:4px;border:1px solid rgb(247,181,0);color:#fff;position:absolute;display:flex;align-items:center;justify-content:center;left:614px}#educoder .modal___VzyKs .ant-modal{width:initial!important}#educoder .modal___VzyKs .ant-modal-content{background:transparent;box-shadow:none}#educoder .modal___VzyKs .ant-modal-close{display:none}#educoder .modal___VzyKs .ant-modal-body{padding:0!important;overflow:initial!important}.content___HhLQS{position:relative}.content___HhLQS .close___zKaRB{cursor:pointer;position:absolute;z-index:1200;right:-70px;top:-40px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.flex_box_center___k6E7Z{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oW8nd{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___hKiel{align-items:center;box-align:center}.flex_box_center_end___bWBYz{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PI5IU{flex-direction:column;box-orient:block-axis}.bg___pNQux{background:#fff}.containerTitle___yNJpi{height:88px;line-height:88px;font-size:18px;padding:0 30px;color:#333;border-bottom:1px solid #eee;display:box;display:flex;align-items:center;box-align:center}.containerTitle___yNJpi div:nth-child(1){flex:1 1}.containerDesc___i_svy{height:50px;line-height:40px;padding:0 30px;margin-bottom:-20px;margin-top:10px;display:box;display:flex}.containerDesc___i_svy p:nth-child(1){flex:1 1}.menus___o7OFa{padding-right:31px;padding-top:10px}.menus___o7OFa [class~=ant-menu-horizontal]{border-bottom:0}.listItem___z1ETv{padding:25px 30px;display:box;display:flex;background:#fff;margin-top:20px;cursor:pointer}.listItem___z1ETv>div{flex:1 1}.listItem___z1ETv:hover{box-shadow:0 0 10px #ccc}.info___Ki3Js{margin-left:20px}.info___Ki3Js p{margin-top:18px}.title___pwlJ7{display:box;display:flex;align-items:center;box-align:center}.title___pwlJ7 strong{color:#333}.titleLeft___zGhmc{flex:1 1}.titleRight___e7Ghq a{margin-right:20px;font-weight:700}.acitons___teF7U{height:70px;background:#fff;display:box;display:flex;align-items:center;box-align:center;padding:0 30px}.acitons___teF7U>div:nth-child(2){display:box;display:flex;align-items:center;box-align:center;flex:1 1}.acitons___teF7U>div:nth-child(2) .move___SbOmH{cursor:pointer;color:#999;padding:0 16px;position:relative}.acitons___teF7U>div:nth-child(2) p{cursor:pointer;color:#999;margin-bottom:0}.acitons___teF7U>div:nth-child(2) p:hover{color:#333}.acitons___teF7U>div:nth-child(2) p span{position:relative;padding:0 16px}.acitons___teF7U>div:nth-child(2) p span:after{content:"";width:1px;height:10px;background:#ededed;position:absolute;right:0;top:50%;margin-top:-5px}.acitons___teF7U>div:nth-child(2) p:nth-last-child(1) span{padding-right:0}.acitons___teF7U>div:nth-child(2) p:nth-last-child(1) span:after{display:none}.hideHeadCheckbox___sAsoB table{background:#f4faff}.hideHeadCheckbox___sAsoB table>thead>tr>th:nth-child(1)>div{display:none}.moveCategory___QzsCK{padding:30px 0;position:relative;top:-25px}.moveCategory___QzsCK ul{box-shadow:0 0 6px #4c4c4c33!important;background:#fff;padding:10px 0}.moveCategory___QzsCK ul li{padding:0;margin:5px 0;font-size:14px}.tabSearch____pHQT{display:flex;align-items:center;margin:8px 0}.warpModal___oxvp3 .ant-tabs-nav:before{border-bottom:0}.modalColumn___RMpgc{font-size:14px}.modalColumn___RMpgc .modalRow___vjqMa{display:flex;align-items:center;font-size:14px;flex-direction:row;margin-top:12px}.modalColumn___RMpgc .modalRow___vjqMa .sup___nGUBA{color:#fb3226;font-size:16px;margin-top:21px;margin-right:2px}.flex_box_center___ait_r{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rFCZt{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Se_r1{align-items:center;box-align:center}.flex_box_center_end___zrmDd{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p4QYF{flex-direction:column;box-orient:block-axis}.bg___K7jhB{background:#fff}.containerTitle___jYThs{height:88px;font-size:18px;padding:0 30px;color:#333;border-bottom:1px solid #eee;display:box;display:flex;align-items:center;box-align:center}.containerTitle___jYThs div:nth-child(1){flex:1 1}.containerDesc___n3gfb{background-color:#fff}.tablestyle___OUTg8{margin-top:10px}.tablestyle___OUTg8 div[class=ant-menu-submenu-title]{max-height:240px;overflow:auto}.listItem___ye5vB{padding:25px 10px 25px 30px;display:box;display:flex;background:#fff;margin-top:20px}.listItem___ye5vB>div{flex:1 1}.listItem___ye5vB:hover{box-shadow:0 0 10px #ccc}.info___Z1Jmz{margin-left:20px}.info___Z1Jmz p{margin-top:15px;margin-bottom:0}.title___Pq4sD{display:box;display:flex;align-items:center;box-align:center}.title___Pq4sD strong{color:#333}.titleLeft___nUs7_{flex:1 1;display:box;display:flex;align-items:center;box-align:center}.titleLeft___nUs7_ strong{color:#333;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}.titleLeft___nUs7_ strong:hover{color:#0152d9}.titleRight___nhuLW a,.titleRight___nhuLW span{margin-right:20px;font-weight:500;font-size:16px;color:#0152d9}.acitons___mwr_3{background:#fff;display:box;display:flex;align-items:center;box-align:center;padding:0 30px 20px}.acitons___mwr_3>div:nth-child(2){display:box;display:flex;align-items:center;box-align:center}.acitons___mwr_3>div:nth-child(2) p{cursor:pointer;color:#999;margin-bottom:0}.moveCategory___ADEes{padding:30px 0;position:relative;top:-20px}.moveCategory___ADEes ul{box-shadow:0 0 6px #4c4c4c33!important;background:#fff;padding:10px 0}.moveCategory___ADEes ul li{padding:0;margin:5px 0;font-size:14px}.name___hjh5r{font-weight:700;font-size:16px;color:#05101a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.categoryName___HTKzg{color:#000000a6}.schedule___Dli0r{display:flex;align-items:flex-start;padding:24px 20px 16px 30px;background-color:#fff}.fnSign___RB8GU{color:#44d7b6!important;display:inline-block;transform:scale(2.5);padding-right:4px}.spanSize___yDHwD{font-size:16px;font-weight:400;color:#0152d9;cursor:pointer}.classromediv___a26Uj{animation:glow___IPF2B .2s ease-out infinite alternate;display:inline-block}@keyframes glow___IPF2B{0%{height:27px;line-height:27px;text-align:center;width:100px;box-shadow:0 0 5px #00fff933}to{height:27px;line-height:27px;text-align:center;width:100px;box-shadow:0 0 8px #00fff999}}.popover___W5sXq>p{cursor:pointer}.dot___MB2Pk{width:6px;height:6px;display:inline-block;transform:translateY(-1px);border-radius:3px;margin-right:6px}.beginner___iEOzq{width:160px;height:160px;background:#1890ff0a;border-radius:20px;display:flex;flex-direction:column;padding:10px 40px;text-align:center;font-size:14px;color:#333;font-weight:400}.beginner___iEOzq:hover{border:1px solid rgba(24,144,255,.3);color:#0152d9}.beginner___iEOzq:hover img{transform:scale(1.1)}.spandiv___ZUQ4z{height:30px;line-height:30px;text-align:center;background:#00fff933;width:80px}.group_name___X_brb{width:72px;height:18px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000;line-height:18px;margin:21px auto}.tips___rpDET{width:368px;height:22px;font-size:16px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#d4636a;line-height:22px;margin:17px auto;position:relative}.tips___rpDET:before{content:"";width:105%;height:10px;background:#fbe6e7;border-radius:5px;position:absolute;left:-9px;top:15px}.xvhao___FwVx_{width:18px;height:18px;background:#d4636a;display:inline-block;line-height:18px;border-radius:50%;color:#fff;flex-shrink:0;margin-right:20px}.newInfo___MQU3A{width:340px;margin:0 auto;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:18px;line-height:18px;color:#6a7283}.newInfo___MQU3A b{font-weight:700;color:#000}.directionItem___hYbvU{color:#6a7283;cursor:pointer;margin-right:16px;margin-bottom:10px;flex-shrink:0;display:inline-block;padding:4px 8px}.directionItem___hYbvU:hover{color:#165dff}.active___qlb51{color:#165dff!important;background:#f6f7f9;border-radius:2px}.courseGroup___mEYSl li{display:inline-block;height:32px;vertical-align:text-top;text-align:center;background:#fafbfc;cursor:pointer;box-sizing:border-box}.courseGroup___mEYSl .courseGroup___mEYSl:last-child{margin:0}.flex_box_center___E_rEm{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___iHN9X{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___VHCIB{align-items:center;box-align:center}.flex_box_center_end___hLRW2{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ifr8j{flex-direction:column;box-orient:block-axis}.banner___HFRvY{width:1200px;height:345px;background:#fff;margin:0 auto;border-radius:6px;position:relative}.banner___HFRvY span[class~=swiper-pagination-bullet]{width:16px;height:3px;background:#fff;border-radius:0}.banner___HFRvY img{border-radius:8px;width:1200px;height:345px}.banner___HFRvY:hover .LeftButton___klp3P,.banner___HFRvY:hover .RightButton___koVsf{display:flex}.mainSiteBanner___NEJD4 .subnavDetail___xkFrp{padding:10px 20px;width:274px}.mainSiteBanner___NEJD4 .subnavDetail___xkFrp h1{color:#333;margin:9px 0}.mainSiteBanner___NEJD4 .subnavDetail___xkFrp ul{padding-bottom:0}.subnav___gMoWZ{position:absolute;left:0;top:0;bottom:0;z-index:2}.subnav___gMoWZ .nav___nflxA{width:160px;height:100%;background:#000c;padding:10px 0 0;border-radius:8px 0 0 8px}.subnav___gMoWZ .nav___nflxA li{height:40px;line-height:40px;padding:0 20px;display:box;display:flex}.subnav___gMoWZ .nav___nflxA li a{color:#fff;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4b4b4b;font-size:12px}.subnav___gMoWZ .nav___nflxA li:hover{background:#fff}.subnav___gMoWZ .nav___nflxA li:hover a{color:#333;border-bottom:0}.link___jL1YS:hover{color:#0152d9}.RightButton___koVsf{position:absolute;top:155px;right:30px;z-index:1;font-size:15px;width:40px;height:40px;background:#0003;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;display:none}.RightButton___koVsf:hover{position:absolute;top:155px;right:30px;z-index:1;font-size:15px;width:40px;height:40px;background:#0009;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.LeftButton___klp3P{position:absolute;top:155px;left:190px;z-index:1;font-size:15px;width:40px;height:40px;background:#0003;border-radius:50%;display:flex;color:#fff;align-items:center;justify-content:center;display:none}.LeftButton___klp3P:hover{position:absolute;top:155px;left:190px;z-index:1;font-size:15px;width:40px;height:40px;background:#0009;border-radius:50%;display:flex;color:#fff;align-items:center;justify-content:center}.subnavDetail___xkFrp{position:absolute;left:160px;top:0;bottom:0;background:#fff;width:620px;padding:20px 30px;z-index:999;overflow:auto;box-shadow:0 0 10px #4c4c4c33}.subnavDetail___xkFrp h1{margin-bottom:10px;margin-top:20px;color:#333}.subnavDetail___xkFrp ul{border-bottom:1px solid #eaeaea;padding:0 0 20px}.subnavDetail___xkFrp ul li{display:inline-block;margin-right:12px}.subnavDetail___xkFrp ul li a{color:#999}.course___NzQKw{width:1200px;margin:0 auto}.course___NzQKw .title___QlhZK{margin:50px 0 20px}.course___NzQKw .title___QlhZK h1{font-size:24px;color:#333;text-align:center}.course___NzQKw .title___QlhZK h2{font-size:12px;color:#999;text-align:center}.course___NzQKw .title___QlhZK .more___uADSy{text-align:right;color:#333;position:relative;top:-15px}.course___NzQKw .title___QlhZK .more___uADSy a{color:#333}.course___NzQKw .title___QlhZK .more___uADSy a:hover{color:#0152d9}.mainSite___a7ywJ .slick-dots-bottom{bottom:24px;justify-content:flex-end;margin-right:28px}.mainSite___a7ywJ .slick-dots-bottom li button{height:10px;width:10px;border-radius:5px}.mainSite___a7ywJ .slick-dots-bottom li.slick-active button{width:18px}.mainSiteContent___nJASo .auto___FHwfv{margin:0 auto;width:1200px}.mainSiteContent___nJASo .ContentWarp___TKRW8{width:100%;height:auto}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T{margin:0 auto;width:1200px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:40px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y{height:598px;display:flex;flex-direction:column;justify-content:space-between}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y img{display:block}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y .btn___mfzg1{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y .btn___mfzg1:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w{flex-shrink:0;width:380px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w .animate__animated{display:inline-block}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w a{width:180px;height:130px;background:#686f9a33;border-radius:8px;overflow:hidden;margin:0 20px 20px 0;display:inline-block}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w a img{width:100%}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w a:nth-of-type(2n){margin-right:0}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw{margin:0 auto;width:1200px;padding-bottom:120px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:16px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .iconWrapper___Yzhmz{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .iconWrapper___Yzhmz .tuijianWrapper___G8UcN{display:flex;align-items:center}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .iconWrapper___Yzhmz .tuijianWrapper___G8UcN .tuijinaspan___DvKxa{margin-left:-15px;width:80px;height:28px;font-size:20px;font-weight:500;color:#181818;line-height:28px;white-space:nowrap}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw h2{font-size:24px;font-weight:500;color:#34495e;margin-bottom:5px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:80px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .p1___tBiZw{font-size:26px;font-weight:500;color:#667a8d;margin-bottom:6px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .p1___tBiZw span{color:#335eea}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .p2___EYgyQ{font-size:20px;font-weight:400;color:#546a7f}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img1___Fk_mH{margin-top:81px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img1___Fk_mH img{margin-right:42px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img2___bcuYY{margin-top:54px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img2___bcuYY img{margin-right:45px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .btn___mfzg1{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;color:#fff;line-height:40px;cursor:pointer;text-align:center;margin-top:88px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .btn___mfzg1:hover{box-shadow:0 2px 10px #576ce380}.divstate___rpV9t .auto___FHwfv{margin:0 auto;width:1200px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7{margin:0 auto;width:1200px;padding-top:80px;padding-bottom:90px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabs___ILr1D{display:flex;justify-content:flex-start;margin-bottom:40px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabs___ILr1D li{font-size:16px;color:#34495e;padding:10px 30px;border:1px solid transparent;cursor:pointer}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabs___ILr1D li:hover{color:#377dff}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabs___ILr1D li.operatingActive___GJhbi{border:1px solid #377dff;color:#377dff;border-radius:28px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX{width:100%;display:flex;justify-content:space-between}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y{width:384px;flex-shrink:0;padding-top:42px;padding-left:50px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y h3{font-size:18px;color:#34495e;margin-bottom:16px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y p{display:flex;align-items:center;justify-content:flex-start}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y p img{margin-right:10px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y p span{font-size:16px;color:#667a8d}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y .btns___tMV7_{width:100%;display:flex;justify-content:flex-start;margin-top:34px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y .btns___tMV7_ .b1___eEsDM{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer;margin-right:20px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y .btns___tMV7_ .b1___eEsDM:hover{box-shadow:0 2px 10px #576ce380}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y .btns___tMV7_ .b2___i_7Ya{width:137px;height:40px;background:#dfe6ff;border-radius:5px;font-size:16px;font-weight:500;color:#377dff;cursor:pointer;display:flex;justify-content:center;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y .btns___tMV7_ .b2___i_7Ya:hover{box-shadow:0 2px 10px #576ce380}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y .btns___tMV7_ .b2___i_7Ya i{font-size:12px;margin-left:15px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .right___tvQ0w{width:915px;position:relative;margin-top:41px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .right___tvQ0w img{width:100%;height:auto;clip-path:inset(95% 0 0 0);margin-top:-46%;z-index:0}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .right___tvQ0w video{width:730px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .right___tvQ0w .videoMask___czJrh{width:85%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;border:2px solid #F0F2F7;padding:40px 0}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T{margin:0 auto;width:1200px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:40px}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y{height:598px;display:flex;flex-direction:column;justify-content:space-between}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y img{display:block}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y .btn___mfzg1{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y .btn___mfzg1:hover{box-shadow:0 2px 10px #576ce380}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w{flex-shrink:0;width:380px}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w .animate__animated{display:inline-block}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w a{width:180px;height:130px;background:#686f9a33;border-radius:8px;overflow:hidden;margin:0 20px 20px 0;display:none}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w a img{width:100%}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w a:nth-of-type(2n){margin-right:0}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU{margin:0 auto;width:1200px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .btns___tMV7_{width:100%;display:flex;justify-content:center}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .btns___tMV7_ .b1___eEsDM{width:137px;height:40px;background:#dfe6ff;border-radius:5px;font-size:16px;font-weight:500;color:#377dff;margin-right:20px;line-height:40px;text-align:center;cursor:pointer}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .btns___tMV7_ .b1___eEsDM:hover{box-shadow:0 2px 10px #576ce380}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .btns___tMV7_ .b2___i_7Ya{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .btns___tMV7_ .b2___i_7Ya i{font-size:12px;margin-left:15px;color:#fff}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .btns___tMV7_ .b2___i_7Ya:hover{box-shadow:0 2px 10px #576ce380}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y{width:100%;display:flex;flex-wrap:wrap;margin-top:60px}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y .animate__animated{opacity:1!important}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside{width:426px;height:176px;border-radius:22px;padding-top:32px;cursor:pointer;justify-content:center;align-items:flex-start;flex-shrink:0;margin-bottom:40px;display:flex;opacity:0}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside:hover{background:#fff;box-shadow:6px 0 30px #314f731a}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside>img{margin-top:4px}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside>div{margin-left:28px}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside>div h4{width:235px;height:25px;font-size:18px;font-weight:500;color:#34495e;margin-bottom:16px}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside>div h6{font-size:14px;font-weight:400;color:#6d7278;line-height:24px;width:238px;text-align:justify}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside>div p{font-size:13px;font-weight:400;color:#6d7278;line-height:6px}.divstate___rpV9t .ContentWarp___TKRW8{width:100%;height:auto}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw{margin:0 auto;width:1200px;padding-top:80px;padding-bottom:120px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .p1___tBiZw{font-size:26px;font-weight:500;color:#667a8d;margin-bottom:6px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .p1___tBiZw span{color:#335eea}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .p2___EYgyQ{font-size:20px;font-weight:400;color:#546a7f}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img1___Fk_mH{margin-top:81px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img1___Fk_mH img{margin-right:42px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img2___bcuYY{margin-top:54px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img2___bcuYY img{margin-right:45px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .btn___mfzg1{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;color:#fff;line-height:40px;cursor:pointer;text-align:center;margin-top:88px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .btn___mfzg1:hover{box-shadow:0 2px 10px #576ce380}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;z-index:1;padding:4px 8px;line-height:1;background:#fff3;border-radius:9px;color:#fff;font-size:12px;right:4px;top:4px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt i{margin-right:2px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt:hover{color:#e30000;background:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.list___jb2Ay .wrapisCurrent___qIfQT{height:280px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrapisCurrent___qIfQT:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrapisCurrent___qIfQT .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 105px);border-radius:8px 8px 0 0}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .tagsDom___COQg7{height:calc(100% - 105px)!important}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .bq___Bil0T{height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .name___l7FoJ{font-size:16px;font-weight:600;color:#000;padding:10px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.tagsDom___COQg7{display:flex;align-items:end;width:100%;padding:6px;position:absolute;top:0;left:0;height:calc(100% - 131px)}.movebq___mF7wt{display:none;position:absolute;top:0;right:95px!important;z-index:1;padding:4px 8px;line-height:1;background:#fff3;border-radius:9px;color:#fff;font-size:12px;right:4px;top:4px}.movebq___mF7wt i{margin-right:2px}.movebq___mF7wt:hover{color:#e30000;background:#fff}.hiddenbq___TqlUF{display:none;position:absolute;z-index:1;padding:4px 8px;line-height:1;background:#fff3;border-radius:9px;color:#fff;font-size:12px;right:4px;top:4px}.hiddenbq___TqlUF i{margin-right:2px}.hiddenbq___TqlUF:hover{color:#3061d0;background:#fff}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div span{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:29px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .hidden___NniIi{display:none;position:absolute;z-index:1;padding:4px 8px;line-height:1;background:#9999991a;border-radius:9px;color:#999;font-size:12px;right:4px;top:4px}.list___L1hmU .hidden___NniIi i{margin-right:2px}.list___L1hmU .hidden___NniIi:hover{color:#3061d0;background:#3061d01a}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW .btnsTop___Lrm6T{position:absolute;right:0;top:0;font-size:16px;color:#0152d9;z-index:5;padding:0;cursor:pointer}.list___L1hmU .wrap___pKgcW .btnsTop___Lrm6T span{margin:0!important;top:1px!important;right:3px!important;border-radius:6px}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW:hover .hidden___NniIi{display:inline-block}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.page___cqmQj{background:#fff;padding:40px calc((100% - 1200px)/2);min-height:calc(100vh - 72px)}.banner___TneAD{height:300px;background:#fff;position:relative}.banner___TneAD a{display:block;width:100%;height:300px;position:relative;overflow:hidden;border-radius:20px}.banner___TneAD a img{height:345px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.banner___TneAD span[class~=swiper-pagination-bullet]{width:16px;height:3px;background:#fff;border-radius:0}.banner___TneAD .NavButton___ud63z{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:40px;height:40px;font-size:15px;border-radius:50%;background:#0003;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.banner___TneAD .NavButton___ud63z:hover{background:#0009}.banner___TneAD .LeftButton___WexT_{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:40px;height:40px;font-size:15px;border-radius:50%;background:#0003;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease;left:30px}.banner___TneAD .LeftButton___WexT_:hover{background:#0009}.banner___TneAD .RightButton___BvUnT{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:40px;height:40px;font-size:15px;border-radius:50%;background:#0003;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease;right:30px}.banner___TneAD .RightButton___BvUnT:hover{background:#0009}.banner___TneAD:hover .LeftButton___WexT_,.banner___TneAD:hover .RightButton___BvUnT{display:flex}.panel___UWRx2{height:100px;border-radius:20px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:#666}.line___cUXUu{width:1px;height:60px;background:linear-gradient(180deg,#fff,#e2e2e2 52.06%,#fff)}.li___mbkLP{display:flex;flex-direction:column}.info___U53_I{margin-bottom:3px;display:flex;align-items:center}.info___U53_I span{margin-left:6px;font-size:20px;color:#666}.element___axK0v{background-color:#fff}.fullscreen___AywUg{padding:20px;overflow:auto}.headBtn___ivOVE{display:flex;align-items:center;cursor:pointer;color:#333;line-height:14px}.headBtn___ivOVE:hover{color:#3061d0}.dashboard___ilCQJ{display:flex;flex-direction:column;gap:10px}.dashboard___ilCQJ .cardWrap___RZ_qD{display:flex;gap:10px}.dashboard___ilCQJ .cardWrap___RZ_qD .card___lemLn{flex:1 1;height:100%;padding:20px;min-width:0;background:#ffffff0d;border-radius:8px;border:1px solid #EAF5FD}.title___ZqE3a{color:#333;margin-bottom:18px;font-weight:600}.userData___y7U5K{display:flex;justify-content:space-between;color:#5f6368}.userData___y7U5K .icon___uZNwn{width:40px;height:40px;border-radius:10px;backdrop-filter:blur(1.64571429px);display:flex;align-items:center;justify-content:center}.barWrap___Ie9_O{display:flex}.barWrap___Ie9_O .barLeft___TUluC{width:145px;flex-shrink:0;display:flex;flex-direction:column;gap:10px}.barWrap___Ie9_O .barLeft___TUluC aside{padding-left:20px;padding-top:20px;width:145px;height:95px;background-repeat:no-repeat;background-size:cover}.barWrap___Ie9_O .barLeft___TUluC aside div{font-size:14px;color:#727c95}.barWrap___Ie9_O .barLeft___TUluC aside span{width:44px;font-size:24px;color:#000;margin-top:10px}.barWrap___Ie9_O .barRight___jY5za{flex:1 1;min-width:0;margin-left:20px}.pieWrap___lrONz{display:flex}.pieWrap___lrONz .pieLeft___bpsoj{flex-shrink:0;margin-left:-14px}.pieWrap___lrONz .pieRight___cT5Iu{display:flex;flex-direction:column;gap:14px;color:#5f6a95;margin-top:10px;margin-left:auto}.pieWrap___lrONz .pieRight___cT5Iu aside{display:flex;align-items:center}.pieWrap___lrONz .pieRight___cT5Iu aside b{width:10px;height:10px;border-radius:50%;margin-right:7px;flex-shrink:0}.pieWrap___lrONz .pieRight___cT5Iu aside .num___sPOIL{min-width:67px;color:#000;text-align:right}.completeRate___QjsD8{display:flex;flex-direction:column;gap:15px;color:#5f6a95}.completeRate___QjsD8 .percentBg___g8FlA{margin-top:3px;height:10px;background:#ecf2f7;border-radius:5px}.completeRate___QjsD8 .percentBg___g8FlA .percentBar___ysZaB{height:10px;border-radius:5px}.evaluate___T0TI0{display:flex;flex-direction:column;gap:20px;color:#5f6368}.evaluate___T0TI0 aside{display:flex;align-items:center;height:48px;background:linear-gradient(90deg,#f9f9f9,#fbfcffb0);border-radius:10px;padding-left:20px;padding-right:10px}.evaluate___T0TI0 aside div{margin-left:14px;margin-right:auto}.bar___NbClw{height:200px;width:100%;position:relative}.bar___NbClw .lines___MI28F{position:absolute;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:26px}.bar___NbClw .lines___MI28F div{height:1px;background-color:#a4c8fc4d}.bar___NbClw .barItemWrap___fxMbJ{position:absolute;z-index:1;width:100%;height:100%;display:flex;justify-content:space-between}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .num1___Q3cgV{display:none;padding:0 10px;height:20px;text-align:center;line-height:20px;margin-bottom:10px;font-size:12px;color:#fff;border-radius:2px;position:relative;background-color:#458df5;position:absolute;top:-32px;left:50%;transform:translate(-50%);width:max-content}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .num1___Q3cgV:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #458DF5;display:block}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .num2___vVeh1{display:none;padding:0 10px;height:20px;text-align:center;line-height:20px;margin-bottom:10px;font-size:12px;color:#fff;border-radius:2px;position:relative;background-color:#21c2bb;position:absolute;top:-32px;left:50%;transform:translate(-50%);width:max-content}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .num2___vVeh1:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #21C2BB;display:block}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar1___zKa8D{position:relative;width:20px;height:50px;background:#8de5fd}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar1___zKa8D:hover .num1___Q3cgV{display:block}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar1___zKa8D:before{position:absolute;content:"";display:block;height:6px;width:100%;top:-3px;z-index:1;background-image:url(./static/one1.451b2aaf.svg)}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar1___zKa8D:after{position:absolute;content:"";display:block;width:100%;height:6px;bottom:-2px;background-image:url(./static/one2.3eb021e8.svg)}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar2___Z1dI_{position:relative;width:20px;height:50px;background:#9ae8e4}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar2___Z1dI_:hover .num2___vVeh1{display:block}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar2___Z1dI_:before{position:absolute;content:"";display:block;height:6px;width:100%;top:-3px;z-index:1;background-image:url(./static/two1.f9d0e384.svg)}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar2___Z1dI_:after{position:absolute;content:"";display:block;width:100%;height:6px;bottom:-2px;background-image:url(./static/two2.d74eaf28.svg)}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .week___vKBoZ{font-size:12px;color:#5f6a95;margin-top:10px}.headWrap___enZHn{height:194px;position:relative;margin-bottom:-124px;overflow:hidden}.headWrap___enZHn+div{position:relative;z-index:3;min-height:124px}.img___lDxOO{position:absolute;z-index:1;width:100%;height:100%}.head___P5Y0O{height:70px;display:flex;align-items:center;padding:0 20px;position:absolute;z-index:2;width:100%}.head___P5Y0O .title___vJ2QB{margin-left:8px;font-weight:600;font-size:18px;color:#333}.head___P5Y0O .subTitle___KU7wg{font-size:14px;color:#5f6368;display:flex;align-items:center}.head___P5Y0O .subTitle___KU7wg b{display:inline-block;width:4px;height:4px;border-radius:50%;background:#5f6a95;margin:0 10px}.head___P5Y0O .leftWrap___ziJsu{margin-left:auto;display:flex;align-items:center}.head___P5Y0O .leftWrap___ziJsu .tags___St_HR{height:30px;display:flex;align-items:center;padding:0 13px;background:#ffffff4d;border-radius:15px;border:1px solid #FFFFFF;backdrop-filter:blur(10px)}.head___P5Y0O .leftWrap___ziJsu .tags___St_HR div{width:1px;height:14px;background:#e6e6e6;margin:0 10px}.head___P5Y0O .leftWrap___ziJsu .tags___St_HR span{font-size:12px;color:#5f6a95}.head___P5Y0O .leftWrap___ziJsu .tags___St_HR b{font-size:12px;color:#000;margin-left:10px}.head___P5Y0O .leftWrap___ziJsu .btn___I_OEh{margin-left:62px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#333;cursor:pointer;transition:.3s}.head___P5Y0O .leftWrap___ziJsu .btn___I_OEh i{display:inline-block;font-size:13px;margin-left:7px;color:#000}.head___P5Y0O .leftWrap___ziJsu .btn___I_OEh:hover,.head___P5Y0O .leftWrap___ziJsu .btn___I_OEh:hover i{color:#3061d0}.liWrap___YYbX5{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 23px}.liWrap___YYbX5 .li___vYrHj{height:234px;background:#fffc;border-radius:8px;border:1px solid #E1ECF5;padding:16px}.name___fWILi{font-weight:600;color:#333;margin-top:18px;margin-bottom:8px;font-size:16px;line-height:26px;min-height:52px;width:fit-content;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.endStatus___F52kZ{width:60px;height:24px;border-radius:12px;background:#f2f5fc;font-size:12px;color:#74767b;line-height:24px;text-align:center}.ongoingStatus___ITdj6{width:60px;height:24px;background:#e9fff9;border-radius:12px;font-size:12px;color:#00b187;line-height:24px;text-align:center}.num___NUsJW{font-size:12px;color:#5f6a95;margin-left:auto}.bottom___A5daX{display:flex;align-items:center;justify-content:center;height:60px;background:#3061d00f;border-radius:8px;margin-top:18px;line-height:14px}.bottom___A5daX div{width:1px;height:14px;background:#aebdd2;margin:0 10px}.bottom___A5daX span{font-size:14px;color:#5f6a95}.bottom___A5daX b{font-size:14px;color:#000;margin-left:10px;font-weight:400}.liWrap___mePWg{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 23px}.liWrap___mePWg .li___XlVqR{height:265px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #DDDDDD}.liWrap___mePWg .li___XlVqR .imgWrap___pBHCc{flex:1 1;overflow:hidden}.liWrap___mePWg .li___XlVqR .imgWrap___pBHCc .img___EAJ6n{width:100%;transition:all .5s}.liWrap___mePWg .li___XlVqR:hover .img___EAJ6n{transform:scale(1.1)}.liWrap___mePWg .li___XlVqR .bottom___yooJz{padding:20px 12px;height:88px}.liWrap___mePWg .li___XlVqR .bottom___yooJz .name___lWp5X{font-weight:600;font-size:16px;color:#000;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:16px}.liWrap___mePWg .li___XlVqR .bottom___yooJz .tags___U7Rm9{display:flex;align-items:center;gap:12px;margin-top:8px}.liWrap___mePWg .li___XlVqR .bottom___yooJz .tags___U7Rm9 .tag___lWmDJ i{color:#7d8592}.liWrap___mePWg .li___XlVqR .bottom___yooJz .tags___U7Rm9 .tag___lWmDJ span{color:#000f37;font-size:12px}.liWrap___iLYAP{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 23px}.liWrap___iLYAP .li___IHfgd{height:265px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #DDDDDD}.liWrap___iLYAP .li___IHfgd .imgWrap___b0xGv{flex:1 1;overflow:hidden;position:relative}.liWrap___iLYAP .li___IHfgd .imgWrap___b0xGv .img___Cn13U{width:100%;transition:all .5s}.liWrap___iLYAP .li___IHfgd .imgWrap___b0xGv .sign___r2eK3{height:30px;position:absolute;z-index:1;left:0;bottom:0}.liWrap___iLYAP .li___IHfgd:hover .img___Cn13U{transform:scale(1.1)}.liWrap___iLYAP .li___IHfgd .bottom___GQMoI{padding:20px 12px;height:88px}.liWrap___iLYAP .li___IHfgd .bottom___GQMoI .name___sAw4X{font-weight:600;font-size:16px;color:#000;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:16px}.liWrap___iLYAP .li___IHfgd .bottom___GQMoI .tags___tMaLf{display:flex;align-items:center;gap:12px;margin-top:8px}.liWrap___iLYAP .li___IHfgd .bottom___GQMoI .tags___tMaLf .tag___d6odP i{color:#7d8592}.liWrap___iLYAP .li___IHfgd .bottom___GQMoI .tags___tMaLf .tag___d6odP span{color:#000f37;font-size:12px}.rate___FoHXK{display:flex;align-items:center;margin-left:auto;color:#000f37}.rate___FoHXK [class~=ant-rate-star]{font-size:13px!important}.rate___FoHXK [class~=ant-rate]{font-size:12px!important;margin-top:-2px!important;color:#ffa100!important}.rate___FoHXK [class~=ant-rate-star]:not(:last-child){margin-right:2px!important}.liWrap___BTl2_{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.liWrap___BTl2_ .li___EuuHl{height:697px;background:linear-gradient(180deg,#fff9f1,#fffefc);border-radius:8px;border:1px solid #FFFFFF}.headTitle___Ib2KR{width:200px;height:32px;font-weight:600;font-size:14px;color:#333;background:url(data:image/png;base64,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) no-repeat center / cover;display:flex;justify-content:center;padding-top:5px;margin:0 auto}.headUser___jxRcu{position:relative;margin:20px 20px 7px;height:186px}.headUser___jxRcu .user____Ae_Z{width:102px;height:166px;background-image:url(data:image/png;base64,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);background-size:contain;background-position:bottom;background-repeat:no-repeat;position:absolute}.headUser___jxRcu .user____Ae_Z .img___pyWHp{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3}.headUser___jxRcu .user____Ae_Z .author___cZV9h{width:60px;height:60px;border-radius:50%;overflow:hidden;position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:2}.headUser___jxRcu .user____Ae_Z .info___TdhGO{width:100%;display:flex;flex-direction:column;align-items:center;position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:1;padding:0 10px}.headUser___jxRcu .user____Ae_Z .info___TdhGO span{font-size:12px;color:#5f6a95;margin-top:5px;width:fit-content}.headUser___jxRcu .user____Ae_Z .info___TdhGO div{color:#000;width:fit-content}.headUser___jxRcu .user1___z_xxn{width:102px;height:166px;background-image:url(data:image/png;base64,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);background-size:contain;background-position:bottom;background-repeat:no-repeat;position:absolute;top:0;left:50%;transform:translate(-50%)}.headUser___jxRcu .user1___z_xxn .img___pyWHp{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3}.headUser___jxRcu .user1___z_xxn .author___cZV9h{width:60px;height:60px;border-radius:50%;overflow:hidden;position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:2}.headUser___jxRcu .user1___z_xxn .info___TdhGO{width:100%;display:flex;flex-direction:column;align-items:center;position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:1;padding:0 10px}.headUser___jxRcu .user1___z_xxn .info___TdhGO span{font-size:12px;color:#5f6a95;margin-top:5px;width:fit-content}.headUser___jxRcu .user1___z_xxn .info___TdhGO div{color:#000;width:fit-content}.headUser___jxRcu .user1___z_xxn .author___cZV9h{border:2px solid #F4BA49}.headUser___jxRcu .user2___hthik{width:102px;height:166px;background-image:url(data:image/png;base64,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);background-size:contain;background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:0;left:0}.headUser___jxRcu .user2___hthik .img___pyWHp{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3}.headUser___jxRcu .user2___hthik .author___cZV9h{width:60px;height:60px;border-radius:50%;overflow:hidden;position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:2}.headUser___jxRcu .user2___hthik .info___TdhGO{width:100%;display:flex;flex-direction:column;align-items:center;position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:1;padding:0 10px}.headUser___jxRcu .user2___hthik .info___TdhGO span{font-size:12px;color:#5f6a95;margin-top:5px;width:fit-content}.headUser___jxRcu .user2___hthik .info___TdhGO div{color:#000;width:fit-content}.headUser___jxRcu .user2___hthik .author___cZV9h{border:2px solid #A4B9D9}.headUser___jxRcu .user3___FXHGK{width:102px;height:166px;background-image:url(data:image/png;base64,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);background-size:contain;background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:0;right:0%}.headUser___jxRcu .user3___FXHGK .img___pyWHp{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3}.headUser___jxRcu .user3___FXHGK .author___cZV9h{width:60px;height:60px;border-radius:50%;overflow:hidden;position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:2}.headUser___jxRcu .user3___FXHGK .info___TdhGO{width:100%;display:flex;flex-direction:column;align-items:center;position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:1;padding:0 10px}.headUser___jxRcu .user3___FXHGK .info___TdhGO span{font-size:12px;color:#5f6a95;margin-top:5px;width:fit-content}.headUser___jxRcu .user3___FXHGK .info___TdhGO div{color:#000;width:fit-content}.headUser___jxRcu .user3___FXHGK .author___cZV9h{border:2px solid #DFAB87}.headUserList___EhLR0{display:flex;flex-direction:column;gap:10px;margin:0 10px}.headUserList___EhLR0 .userList___dLlGs{display:flex;align-items:center;height:80px;padding:0 20px;background:#fff;border-radius:10px;border:1px solid #FBE2CB}.headUserList___EhLR0 .userList___dLlGs .author___cZV9h{width:40px;height:40px;border-radius:50%;overflow:hidden;margin:0 10px}.headUserList___EhLR0 .userList___dLlGs .info___TdhGO{width:144px}.headUserList___EhLR0 .userList___dLlGs .info___TdhGO span{font-size:12px;color:#5f6a95;margin-top:5px;width:fit-content}.headUserList___EhLR0 .userList___dLlGs .info___TdhGO div{color:#000;width:fit-content}.headUserList___EhLR0 .userList___dLlGs .rate___w4whX{margin-left:auto;color:#5f6a95;font-size:12px;width:102px}.ellipsis___fPjAI{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.flex_box_center___sEfC3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rfkoZ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___g_6Jh{align-items:center;box-align:center}.flex_box_center_end___k37Qa{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___A9yPD{flex-direction:column;box-orient:block-axis}.home___h5c5I .bg___mDgYE{height:636px;width:100%;background:url(./static/bg.8b35e2be.png) no-repeat center center;background-size:cover;overflow:hidden}.home___h5c5I .bg___mDgYE .public_width___ctVWu{max-width:1200px;margin:120px auto 0}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp{position:relative}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container{width:100%;height:100%}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-pagination-bullet{background:#fff;opacity:1}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-pagination-bullet-active{background:#0152d9}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-button-prev,.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-button-next{display:none}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container:hover .swiper-button-prev,.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container:hover .swiper-button-next{display:block}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .index_moe_focus_shadow{position:absolute;z-index:2;left:0;top:0;display:block;width:100%;height:100%;cursor:default;background-image:linear-gradient(to right,#0000,#00000080,#0000)}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .index_moe_li{position:relative;z-index:99;height:367px;border-radius:8px;width:748px;overflow:hidden}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .index_moe_focus_b{position:absolute;z-index:4;left:0;bottom:0;height:40px;background:#00000080;width:100%;border-radius:0 0 8px 8px}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide-prev .index_moe_li{opacity:0}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide-next+div .index_moe_li{margin-left:-273px!important}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide .index_moe_li{transform:scale(.8);margin-left:-75px}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide .index_moe_focus_b{display:none}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide-next{position:relative;z-index:9999}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide-next .index_moe_li{overflow:initial!important;margin-left:-173px!important;transform:scale(1)!important}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide-next .index_moe_focus_b{display:block!important}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide-next .index_moe_focus_shadow{display:none!important}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp img{height:367px;width:748px}.home___h5c5I .content___S8Tis{width:1260px;margin:-90px auto 0;background:#fff;border-radius:4px;padding:30px}.home___h5c5I .content___S8Tis .experience___H8Zlm{display:flex;justify-content:space-between}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii{width:392px;height:178px;padding:0 20px;border-radius:4px;cursor:pointer}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii:hover{background:linear-gradient(270deg,#026db2,#12fee0);box-shadow:0 4px 10px #55586380}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii>div:first-child{font-size:24px;font-weight:600;color:#fff;margin-top:48px;margin-bottom:18px}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii .btn___zmK7O{display:inline-block;width:103px;height:30px;background:linear-gradient(135deg,#6c7bfd,#3a45fa);box-shadow:0 2px 4px #77d8e16b;border-radius:2px;font-size:14px;color:#fff;line-height:30px;text-align:center}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii .btn___zmK7O img{margin-top:-2px;margin-left:4px}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii:nth-child(1){background:url(./static/a1.738533e8.png) no-repeat center center;background-size:cover}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii:nth-child(2){background:url(./static/a2.81f29e8e.png) no-repeat center center;background-size:cover}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii:nth-child(3){background:url(./static/a3.65fa7acf.png) no-repeat center center;background-size:cover}.home___h5c5I .content___S8Tis .demonstrate___HUSkM .title___ZV9fz{font-size:18px;font-weight:600;color:#434d6c;margin-top:60px;margin-bottom:35px}.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii{width:291px;height:125px;border-radius:4px;background:linear-gradient(270deg,#eef0f6,#e6ecf2);padding:20px;margin-left:12px;position:relative;display:inline-block;overflow:hidden}.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii .mask___G3HO0{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;display:none;font-size:16px;font-weight:600;color:#fff}.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii:hover .mask___G3HO0{display:flex}.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii .name___TRCUE{font-size:16px;font-weight:600;color:#434d6c;margin-bottom:15px}.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii .tagWarp___kbulg .tag___O6XvS{display:inline-block;height:20px;border:1px solid #a6aac3;padding:0 8px;text-align:center;margin-right:12px;margin-bottom:12px;color:#888993}.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii:nth-child(4n+1),.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii:first-child{margin-left:0}.home___h5c5I .content___S8Tis .feature___k3jMC{margin-top:60px;padding-bottom:60px}.home___h5c5I .content___S8Tis .feature___k3jMC .name___TRCUE{display:flex;align-items:center;margin-bottom:20px}.home___h5c5I .content___S8Tis .feature___k3jMC .name___TRCUE span:first-child{font-size:18px;font-weight:600;color:#434d6c}.home___h5c5I .content___S8Tis .feature___k3jMC .name___TRCUE span:last-child{display:inline-block;width:86px;height:20px;background:#3a45fa;border-radius:2px;line-height:20px;text-align:center;font-size:14px;color:#fff;margin-left:5px}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii{width:392px;height:148px;border-radius:6px;justify-content:center;align-items:center;flex-shrink:0;margin-bottom:40px;display:inline-flex;padding:35px 40px;margin-left:12px;cursor:default}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii:hover{box-shadow:0 2px 6px #3a45fa4d}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii:hover>div h4{color:#196efd}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii:hover>div h6{color:#181818}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii>img{margin-top:4px}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii>div{margin-left:18px}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii>div h4{font-size:16px;font-weight:600;color:#181818}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii>div h6{font-size:14px;color:#434d6c;line-height:26px}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii:nth-child(3n+1),.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii:first-child{margin-left:0}.watermark___hNYlv{position:absolute;left:0;bottom:100px;font-size:18px;text-shadow:0px 0px 5px #b6b6b6;color:#fff;z-index:1;opacity:.6}.videovideo___ovOkV::-webkit-media-controls-fullscreen-button{display:none!important}@keyframes upDown___SlgHv{0%{left:0;bottom:100px}40%{opacity:1;bottom:80%;left:calc(50% - 130px)}41%{opacity:0;bottom:80%;left:calc(50% - 130px)}79%{opacity:0;bottom:80%;left:calc(50% - 130px)}80%{opacity:1;opacity:100%;bottom:100px;left:calc(100% - 270px)}to{opacity:1;bottom:100px;left:calc(100% - 270px)}}.animate__loop___mvL6s{animation-name:upDown___SlgHv}:root{--youtube-red: #fe0900}.container___g1WYG{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.video-container___XPkWR{width:100%;height:100%;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:center}.video-container___XPkWR video{width:100%;height:100%;max-height:auto;object-fit:cover}.video-controls___to0Zq{right:0;left:0;padding:10px;position:absolute;bottom:0;transition:all .2s ease;background-image:linear-gradient(to bottom,#0000,#000000d6)}.video-controls___to0Zq.hide___NA3DV{opacity:0;pointer-events:none}.video-progress___gqHsd{position:relative;height:4px;margin-bottom:10px;margin-top:5px;padding:0 6px}progress{appearance:none;border-radius:2px;width:100%;height:4px;pointer-events:none;position:absolute;top:0}progress::-webkit-progress-bar{background-color:#787878;border-radius:2px}progress::-webkit-progress-value{background:#fff;border-radius:2px}progress::-moz-progress-bar{background:#fff}.seek___iZHBm{position:absolute;top:0;width:100%;cursor:pointer;margin:0}.seek___iZHBm:hover+.seek-tooltip___uWyXx{display:block}.seek-tooltip___uWyXx{white-space:nowrap;display:none;position:absolute;top:-50px;margin-left:-20px;font-size:12px;padding:3px;content:attr(data-title);font-weight:700;color:#fff;background-color:#0009}.bottom-controls___uoIBm{display:flex;justify-content:space-between;align-items:center;font-size:14px}.bottom-controls___uoIBm button{display:inline-flex;align-items:center}.left-controls___mBEx4{display:flex;align-items:center;color:#fff;font-size:10px}.right-controls___e9L6r{display:flex}.right-controls___e9L6r .rateOverlay___HHBWe{background-color:#000}.right-controls___e9L6r .controlText___M_BWR{font-size:12px;color:#fff}.volume-controls___fa3mE{display:inline-flex;align-items:center}.volume-controls___fa3mE input{width:100px;opacity:1;transition:all .4s ease}.volume-controls___fa3mE:hover input,.volume-controls___fa3mE input:focus{width:100px;opacity:1}.container___g1WYG button{cursor:pointer;position:relative;margin-right:7px;font-size:12px;padding:3px;border:none;outline:none;background-color:transparent}.container___g1WYG button *{pointer-events:none}.container___g1WYG button:before{content:attr(data-title);position:absolute;display:none;left:0;top:-27px;background-color:#0009;color:#fff;font-weight:700;padding:4px 6px;word-break:keep-all;white-space:pre}.container___g1WYG button:last-child:before{right:0;left:inherit}.container___g1WYG button:hover:before{display:inline-block}.fullscreen-button___ur0es{margin-right:0}.fullscreen-button___ur0es:before{right:0;left:inherit!important;width:fit-content}.fullscreen-button1___rfaXm{margin-top:-10px}.pip-button___GFO8W svg{width:26px;height:26px}.playback-animation___ndURq{pointer-events:none;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;width:80px;height:80px;border-radius:80px;background-color:#0009;display:flex;justify-content:center;align-items:center;opacity:0}input[type=range]{-webkit-appearance:none;-moz-appearance:none;height:4px;background:transparent;cursor:pointer}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;cursor:pointer;border-radius:1.3px;-webkit-appearance:none;-webkit-transition:all .4s ease;transition:all .4s ease}input[type=range]::-webkit-slider-thumb{height:16px;width:16px;border-radius:16px;background:var(--youtube-red);cursor:pointer;-webkit-appearance:none;margin-left:-1px;opacity:0}input[type=range]:focus::-webkit-slider-runnable-track{background:transparent}input[type=range].volume___OTmpP{height:5px;background-color:#fff}input[type=range].volume___OTmpP::-webkit-slider-runnable-track{background-color:transparent}input[type=range].volume___OTmpP::-webkit-slider-thumb{margin-left:0;height:14px;width:14px;background:#fff}input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;border:1px solid transparent;background:transparent;border-radius:1.3px}input[type=range]::-moz-range-thumb{height:14px;width:14px;border-radius:50px;border:1px solid var(--youtube-red);background:var(--youtube-red);cursor:pointer;margin-top:5px}input[type=range]:focus::-moz-range-track{outline:none}input[type=range].volume___OTmpP::-moz-range-thumb{border:1px solid #fff;background:#fff}.hidden___o7GkT{display:none}.container___g1WYG svg{width:20px;height:20px;fill:#fff;stroke:#fff;cursor:pointer}[id=educoder] .modal___LGwws{position:relative}[id=educoder] .modal___LGwws video{width:800px;height:450px}[id=educoder] .modal___LGwws div[class~=ant-modal-body]{padding:0!important;font-size:0!important;vertical-align:top}[id=educoder] .closeIcon___vsUXI{position:absolute;color:#fff;top:-10px;right:-36px;font-size:24px!important;width:14px;height:8px;margin-right:0;z-index:9;cursor:pointer}[id=educoder] .closeIcon___vsUXI:before{left:-4px;position:absolute;top:-16px}[id=educoder] .wrap___tDzbl{display:flex;justify-content:space-between;padding:9px;background:#000}[id=educoder] .input___aikQk{color:#707070;background-color:#000;border-color:#707070;margin-right:12px} +.flex_box_center___et8xE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___GBGuw{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____6P1q{align-items:center;box-align:center}.flex_box_center_end___whXw6{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mWgI_{flex-direction:column;box-orient:block-axis}.header___Wn4fJ{min-width:1200px;position:relative}.header___Wn4fJ [class~=ant-layout-header]{padding:0;height:72px;background:#24292f}.header___Wn4fJ .logo___QnotM{height:36px;margin-right:40px}.header___Wn4fJ .menu___twLGR{margin:0;padding:0;display:flex;flex-flow:row nowrap;align-items:center}.header___Wn4fJ .menu___twLGR li{margin-right:30px;position:relative;display:flex;align-items:center;justify-content:center}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa{background:#fff;box-shadow:0 10px 16px #cecece;border-radius:6px;position:absolute;left:-20px;top:50px;padding:20px;line-height:1.5;display:none;z-index:9999}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .line___D1auu{width:100%;height:1px;background:#dbdce0;margin:24px 0}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K{cursor:pointer}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K:hover aside{color:#165dff}.header___Wn4fJ .menu___twLGR li .name___dR5V2{display:flex;align-items:center;height:50px;cursor:pointer}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span{font-size:16px;color:#fff;display:inline-block;position:relative}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b{color:#d4443c;transform:translate(2px,-7px);display:inline-block}.header___Wn4fJ .menu___twLGR li .name___dR5V2 i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li:hover .dropDown___Cwaoa{display:block}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span:after{content:"";width:100%;height:2px;background:#c5c5c5;position:absolute;bottom:12px;left:0;border-radius:1px}.header___Wn4fJ .edu-menu___iWLK0{display:flex;width:100%;height:72px;width:1200px;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin:0 auto}.header___Wn4fJ .newslight___lSZjL{width:5px;height:5px;border-radius:5px;position:absolute;top:0;left:10px;background:#fb3226}.header___Wn4fJ .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.spandiv___Gm_hg{height:30px;line-height:30px;text-align:center;background:#00fff933;width:80px}.header-iearning___LZfyg{min-width:1200px;height:60px;width:100%;background-color:#fffc!important;box-shadow:0 2px 10px #88888880;position:fixed;top:0;left:0;z-index:1000}.header-iearning___LZfyg .logo___QnotM{height:36px}.header-iearning___LZfyg [class~=ant-layout-header]{padding:0;height:60px;color:initial;background:transparent}.header-iearning___LZfyg .menu___twLGR{padding:0;margin:0 0 0 auto;display:flex;flex-flow:row nowrap;align-items:center}.header-iearning___LZfyg .menu___twLGR li{margin-right:30px;position:relative;display:flex;align-items:center;justify-content:center}.header-iearning___LZfyg .menu___twLGR li:hover a{color:#828383}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a{color:#196efd}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks:after{content:"";width:28px;height:4px;background-color:#196efd;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.header-iearning___LZfyg .menu___twLGR li a{color:#434d6c;position:relative;font-size:16px}.header-iearning___LZfyg .edu-menu___iWLK0{display:flex;width:100%;padding:0 20px;height:60px;min-width:1200px;flex-flow:row nowrap;align-items:center;justify-content:space-between}.header-iearning___LZfyg .newslight___lSZjL{width:5px;height:5px;border-radius:5px;position:absolute;top:0;left:10px;background:#fb3226}.header-iearning___LZfyg .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.header-iearning___LZfyg .title___Ozzjk{font-size:18px;font-weight:600;color:#196efd;margin-left:10px}.headerFixed___QLwBd{position:fixed;top:0;z-index:999;width:100%}.headerFixed___QLwBd+section{padding-top:60px}@keyframes glow___gzrPH{0%{border-color:#00fff9;background:#00fff933;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;background:#00fff933;box-shadow:0 0 8px #00fff999}}.level___XtFBL{height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:4px 8px;cursor:pointer}.level___XtFBL>div{height:17px;font-weight:700;font-size:12px;line-height:15px}.level___XtFBL span{width:15px;margin-right:4px}.sq___NEbck{background:linear-gradient(285deg,#fff,#ecfffe);border:1px solid #EDF6F5}.sq___NEbck>div{color:#364559}.jc___urhwB{background:linear-gradient(180deg,#deeefb,#fff);border:1px solid #EEF1F8}.gj___lRV0B{background:linear-gradient(285deg,#fff,#fff9ec);border:1px solid #F5F3F3}.gj___lRV0B>div{color:#602c06}.search-input{width:300px!important;background:#373e3f!important;border:1px solid #373e3f!important}.search-input [class~=ant-input]{background:#373e3f!important;color:#fff}.search-input .ant-input-search-icon:before{border-left:none}.search-input .ant-input-search-icon{color:#999}.search-bar{color:#fff;flex:1 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;position:relative}.search-bar a:hover{color:#fff}.tilte___IfiMG{color:#333;font-size:16px;text-align:center}.flexRow___pQP78{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:30px}.flexColumn___xrBZQ{display:flex;flex-direction:column;justify-content:center;align-items:center}.footerWrap___C5kCC{display:flex;justify-content:space-between}.img___GoWZu{width:40px;height:37px;vertical-align:middle;border-style:none}.content___pumTK{font-size:14px;color:#979797;margin-top:15px}.modalContent___XvHiZ{text-align:center;margin-top:10px;color:#333;font-size:16px}.bottom___z0ujX{width:100%;text-align:center;margin-bottom:15px}.bottom___z0ujX .yes___hodnN{width:88px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff!important;border:0px}.bottom___z0ujX .yes___hodnN:hover{background:#5784de}.bottom___z0ujX .no___hiPz5{margin-right:20px;width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66!important;line-height:14px}.flex_box_center___cltIf{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___fKr_O{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____QfiA{align-items:center;box-align:center}.flex_box_center_end___ysqmH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___CfE8K{flex-direction:column;box-orient:block-axis}.rightMenu___ADTOX{width:120px;text-align:center}.rightMenu___ADTOX li{padding:0 15px;height:35px;line-height:35px;background:none!important}.rightMenu___ADTOX li:hover{background:#0152d9!important}.rightMenu___ADTOX li:hover a{color:#fff!important}.rightMenu___ADTOX li a{font-size:14px;margin:0;padding:0}.joinMenu___aRGsf{padding:0;width:240px}.joinMenu___aRGsf a{color:#323232}.joinBoard___AeUvr{border:1px solid #eee;width:1px;height:100%}.joinCol___fV4uL{width:48%}.flex_box_center___YbxYn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Atwkg{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____I6AC{align-items:center;box-align:center}.flex_box_center_end___LrYPg{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___j7QNF{flex-direction:column;box-orient:block-axis}.userPic___a46Uz{width:34px;height:34px;border-radius:34px;cursor:pointer}.rightMenu___y_nqk{text-align:center}.rightMenu___y_nqk li{padding:0}.rightMenu___y_nqk li:hover{background:#0152d9}.rightMenu___y_nqk li:hover a{color:#fff}.rightMenu___y_nqk li a{font-size:14px;margin:0}[id=educoder] .menuWrap___iwlZB{padding-left:0;padding-right:0;border-radius:2px}[id=educoder] .menuWrap___iwlZB li{height:35px;padding:0!important}[id=educoder] .menuWrap___iwlZB li [class~=ant-dropdown-menu-title-content]{flex:none!important}[id=educoder] .menuWrap___iwlZB li a{margin:0;color:#323232;text-align:left;padding:0 15px;line-height:35px}.exit___MOREW{border-top:1px solid #eeeeee}.classromediv___crYsO{width:60px;height:50px;display:flex;align-items:center;border-radius:50px;cursor:pointer;animation:glow___jMGk7 .2s ease-out infinite alternate}@keyframes glow___jMGk7{0%{border-color:#00fff9;text-align:center;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;text-align:center;box-shadow:0 0 8px #00fff999}}.height67___asp2E{height:67px}.login___WGEW9{width:90px;height:32px;line-height:32px;text-align:center;background:linear-gradient(135deg,#6c7bfd,#3a45fa);border-radius:2px;cursor:pointer;font-size:14px;color:#fff}.login___WGEW9>span{padding:0!important}.icon___HABAt{font-size:12px;display:inline-block;transform:translateY(3px) scale(.6);color:#979797}.level___eVYpR{width:20px;height:18px;position:absolute;left:35px;bottom:10px;cursor:pointer}.versionInfo___dpPd3{cursor:default!important;pointer-events:none!important;display:flex!important;justify-content:center!important;padding:6px 8px!important;border-radius:6px!important;height:29px!important;line-height:28px!important;margin-left:10px!important;margin-right:10px!important}.versionInfo___dpPd3>span{height:19px;font-weight:600;font-size:12px;line-height:15px;vertical-align:middle}.versionInfo___dpPd3 img{width:16px;margin-right:4px}.sq___Mx2Ia{background:linear-gradient(285deg,#fff,#ecfffe);border:1px solid #EDF6F5}.sq___Mx2Ia>span{color:#364559}.jc___DAOHV{background:linear-gradient(285deg,#fff,#ecf4ff);border:1px solid #EEF1F8}.jc___DAOHV>span{color:#364559}.gj___pUe9E{background:linear-gradient(285deg,#fff,#fff9ec);border:1px solid #F5F3F3}.gj___pUe9E>span{color:#602c06}.tip___a6MfI{width:1200px;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:0 auto}.courseItems___TlWT7{position:relative}.courseItems___TlWT7 a{margin-right:26px}.courseItems___TlWT7 a:nth-child(4n){margin-right:0}.courseItems___TlWT7 div[class~=ant-card]{width:280px;margin-bottom:21px;display:inline-block;box-shadow:0 0 12px #0000001a;transition:all .5s;border-radius:8px;overflow:hidden;cursor:pointer}.courseItems___TlWT7 div[class~=ant-card]:hover div[class^=lockWrap]{display:block}.courseItems___TlWT7 div[class~=ant-card] [class~=ant-card-body]{padding:15px 20px}.courseItems___TlWT7 div[class~=ant-card] [class=ant-card-cover]{height:210px;width:100%;overflow:hidden}.courseItems___TlWT7 div[class~=ant-card] [class~=ant-card-meta-title]{color:#1a0b00;font-weight:400}.courseItems___TlWT7 div[class~=ant-card] [class~=ant-rate]{font-size:20px}.courseItems___TlWT7 div[class~=ant-card] [class~=ant-rate-star]:not(:last-child){margin-right:2px}.courseItems___TlWT7 div[class~=ant-card] p{margin-bottom:0}.courseItems___TlWT7 div[class~=ant-card] img{width:100%;border-radius:8px 8px 0 0;transition:all .5s}.courseItems___TlWT7 div[class~=ant-card]:hover{box-shadow:0 0 12px #0000004d}.courseItems___TlWT7 div[class~=ant-card]:hover [class=ant-card-cover] img{transform:scale(1.1)}.jupyterTag___Z9VrH{position:absolute;left:0;top:20px}.jupyterTag___Z9VrH span{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ff6802;width:66px;height:28px;line-height:28px;border-radius:0 20px 20px 0;font-size:14px;color:#fff;margin-right:6px}.lockWrap___fnkyf{position:absolute;width:100%;left:0;top:0;text-align:center;background-color:#00000080;height:100%;z-index:5;display:none;cursor:default}.flexCenter___v3RGV{display:flex;flex-direction:row;align-items:center}.courseItems___Z_T4k{position:relative}.courseItems___Z_T4k a{margin-right:26px}.courseItems___Z_T4k a:nth-child(4n){margin-right:0}.courseItems___Z_T4k div[class~=ant-card]{width:280px;box-shadow:0 0 12px #0000001a;margin-bottom:35px;display:inline-block;transition:all .5s;border-radius:8px;overflow:hidden;cursor:pointer}.courseItems___Z_T4k div[class~=ant-card] [class=ant-card-cover]{height:175px;width:100%;overflow:hidden}.courseItems___Z_T4k div[class~=ant-card] [class~=ant-card-meta-title]{font-size:16px;font-weight:600}.courseItems___Z_T4k div[class~=ant-card] [class~=ant-card-body]{padding:15px!important}.courseItems___Z_T4k div[class~=ant-card] img{border-radius:8px 8px 0 0;transition:all .5s}.courseItems___Z_T4k div[class~=ant-card]:hover{box-shadow:0 0 12px #0000004d}.courseItems___Z_T4k div[class~=ant-card]:hover [class=ant-card-cover] img{transform:scale(1.1)}.unit___BkH16{display:inline-block;max-width:258px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#464f66;line-height:20px;text-shadow:0px 0px 6px #f1f1f1;margin:-5px 0 -5px -10px}.excellentTag___MRMEJ{position:absolute;left:0;top:0}.excellentTag___MRMEJ span{display:flex;align-items:center;background:#ff6802;width:70px;height:28px;line-height:28px;border-radius:0 0 20px;font-size:14px;color:#fff;margin-right:6px;padding-left:5px}.flexCenter___VXjtA{display:flex;flex-direction:row;align-items:center}.flexEnd___sq3TF{display:flex;flex-direction:row;align-items:flex-end}.flexEnd___sq3TF>span{display:flex;align-items:center}.righttag___LIWQ4{position:absolute;right:0;top:0}.esTitle___PyxzH{display:inline-block;max-width:248px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.price___Jh8Xh{display:flex;align-items:center;margin-top:10px}.price___Jh8Xh .discounts___xQMSJ{color:#888;font-size:14px}.price___Jh8Xh .realPrice___wJVLr{color:#e01919;font-size:16px;font-weight:700}.price___Jh8Xh .lineationPrice___bUQ8N{color:#888;font-size:16px;text-decoration:line-through;margin-left:8px}.unitImg___hjHJS{display:inline-block;width:34px;height:32px;margin-left:-10px}.flex_box_center___T2YQU{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___b8lZm{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___vNufD{align-items:center;box-align:center}.flex_box_center_end___JzGBs{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___f6GKD{flex-direction:column;box-orient:block-axis}.banner___q6zmw{width:1200px;height:345px;margin:30px auto 0;border-radius:6px;position:relative}.banner___q6zmw span[class~=swiper-pagination-bullet]{width:16px;height:3px;background:#fff;border-radius:0}.banner___q6zmw img{border-radius:8px;width:1200px;height:345px}.banner___q6zmw:hover .LeftButton___B0Tpd,.banner___q6zmw:hover .RightButton___WgZcT{display:flex}.mainSiteBanner___acOCo .subnavDetail___rv7PY{padding:10px 20px;width:274px}.mainSiteBanner___acOCo .subnavDetail___rv7PY h1{color:#333;margin:9px 0;font-size:14px}.mainSiteBanner___acOCo .subnavDetail___rv7PY ul{padding-bottom:0}.subnav___Z34kE{position:absolute;left:0;top:0;bottom:0;z-index:2}.subnav___Z34kE .nav___EzGhV{width:160px;height:100%;background:#000c;padding:10px 0 0;border-radius:8px 0 0 8px}.subnav___Z34kE .nav___EzGhV li{height:40px;line-height:40px;padding:0 20px;display:box;display:flex}.subnav___Z34kE .nav___EzGhV li a{color:#fff;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4b4b4b;font-size:12px}.subnav___Z34kE .nav___EzGhV li:hover{background:#fff}.subnav___Z34kE .nav___EzGhV li:hover a{color:#333;border-bottom:0}.link___tgXgl:hover{color:#0152d9}.RightButton___WgZcT{position:absolute;top:155px;right:30px;z-index:1;font-size:15px;width:40px;height:40px;background:#0003;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;display:none}.RightButton___WgZcT:hover{position:absolute;top:155px;right:30px;z-index:1;font-size:15px;width:40px;height:40px;background:#0009;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.LeftButton___B0Tpd{position:absolute;top:155px;left:190px;z-index:1;font-size:15px;width:40px;height:40px;background:#0003;border-radius:50%;display:flex;color:#fff;align-items:center;justify-content:center;display:none}.LeftButton___B0Tpd:hover{position:absolute;top:155px;left:190px;z-index:1;font-size:15px;width:40px;height:40px;background:#0009;border-radius:50%;display:flex;color:#fff;align-items:center;justify-content:center}.subnavDetail___rv7PY{position:absolute;left:160px;top:0;bottom:0;background:#fff;width:620px;padding:20px 30px;z-index:999;overflow:auto;box-shadow:0 0 10px #4c4c4c33}.subnavDetail___rv7PY h1{margin-bottom:10px;margin-top:20px;color:#333}.subnavDetail___rv7PY ul{border-bottom:1px solid #eaeaea;padding:0 0 20px}.subnavDetail___rv7PY ul li{display:inline-block;margin-right:12px}.subnavDetail___rv7PY ul li a{color:#999}.course___aN6c2{width:1200px;margin:0 auto}.course___aN6c2 .title___BKlcB{margin:50px 0 20px}.course___aN6c2 .title___BKlcB h1{font-size:24px;color:#333;text-align:center}.course___aN6c2 .title___BKlcB h2{font-size:12px;color:#999;text-align:center}.course___aN6c2 .title___BKlcB .more___iwZGE{text-align:right;color:#333;position:relative;top:-15px}.course___aN6c2 .title___BKlcB .more___iwZGE a{color:#333}.course___aN6c2 .title___BKlcB .more___iwZGE a:hover{color:#0152d9}.mainSite___JO0by .slick-dots-bottom{bottom:24px;justify-content:flex-end;margin-right:28px}.mainSite___JO0by .slick-dots-bottom li button{height:10px;width:10px;border-radius:5px}.mainSite___JO0by .slick-dots-bottom li.slick-active button{width:18px}.mainSiteContent___KJkht .auto___zMOgP{margin:0 auto;width:1300px}.mainSiteContent___KJkht .ContentWarp___qjz9z{width:100%;height:auto}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG{margin:0 auto;width:1300px;width:1200px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:40px}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0{height:598px;display:flex;flex-direction:column;justify-content:space-between}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0 img{display:block}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0 .btn___A0j68{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0 .btn___A0j68:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq{flex-shrink:0;width:380px}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq .animate__animated{display:inline-block}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq a{width:180px;height:130px;background:#686f9a33;border-radius:8px;overflow:hidden;margin:0 20px 20px 0;display:inline-block}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq a img{width:100%}.mainSiteContent___KJkht .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq a:nth-of-type(2n){margin-right:0}.divstate___Nbvlp .auto___zMOgP{margin:0 auto;width:1300px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV{margin:0 auto;width:1300px;padding-top:80px;padding-bottom:90px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabs___ujQQ5{display:flex;justify-content:flex-start;margin-bottom:40px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabs___ujQQ5 li{font-size:16px;color:#34495e;padding:10px 30px;border:1px solid transparent;cursor:pointer}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabs___ujQQ5 li:hover{color:#377dff}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabs___ujQQ5 li.operatingActive___BjFF4{border:1px solid #377dff;color:#377dff;border-radius:28px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC{width:100%;display:flex;justify-content:space-between}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0{width:384px;flex-shrink:0;padding-top:42px;padding-left:50px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 h3{font-size:18px;color:#34495e;margin-bottom:16px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 p{display:flex;align-items:center;justify-content:flex-start}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 p img{margin-right:10px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 p span{font-size:16px;color:#667a8d}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 .btns___GoPip{width:100%;display:flex;justify-content:flex-start;margin-top:34px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 .btns___GoPip .b1___bHabv{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer;margin-right:20px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 .btns___GoPip .b1___bHabv:hover{box-shadow:0 2px 10px #576ce380}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 .btns___GoPip .b2___J3loE{width:137px;height:40px;background:#dfe6ff;border-radius:5px;font-size:16px;font-weight:500;color:#377dff;cursor:pointer;display:flex;justify-content:center;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 .btns___GoPip .b2___J3loE:hover{box-shadow:0 2px 10px #576ce380}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .left___mgAb0 .btns___GoPip .b2___J3loE i{font-size:12px;margin-left:15px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .right____Vuqq{width:915px;position:relative;margin-top:41px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .right____Vuqq img{width:100%;height:auto;clip-path:inset(95% 0 0 0);margin-top:-46%;z-index:0}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .right____Vuqq video{width:730px}.divstate___Nbvlp .ContentWarp___qjz9z .operatingEnvironment___LtahV .tabContent___C4ZOC .right____Vuqq .videoMask___l8udA{width:85%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;border:2px solid #F0F2F7;padding:40px 0}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG{margin:0 auto;width:1300px;width:1200px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:40px}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0{height:598px;display:flex;flex-direction:column;justify-content:space-between}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0 img{display:block}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0 .btn___A0j68{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .left___mgAb0 .btn___A0j68:hover{box-shadow:0 2px 10px #576ce380}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq{flex-shrink:0;width:380px}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq .animate__animated{display:inline-block}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq a{width:180px;height:130px;background:#686f9a33;border-radius:8px;overflow:hidden;margin:0 20px 20px 0;display:none}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq a img{width:100%}.divstate___Nbvlp .ContentWarp___qjz9z .orientation___JsGiG .lf___UCFOv .right____Vuqq a:nth-of-type(2n){margin-right:0}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0{margin:0 auto;width:1300px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .btns___GoPip{width:100%;display:flex;justify-content:center}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .btns___GoPip .b1___bHabv{width:137px;height:40px;background:#dfe6ff;border-radius:5px;font-size:16px;font-weight:500;color:#377dff;margin-right:20px;line-height:40px;text-align:center;cursor:pointer}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .btns___GoPip .b1___bHabv:hover{box-shadow:0 2px 10px #576ce380}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .btns___GoPip .b2___J3loE{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .btns___GoPip .b2___J3loE i{font-size:12px;margin-left:15px;color:#fff}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .btns___GoPip .b2___J3loE:hover{box-shadow:0 2px 10px #576ce380}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc{width:100%;display:flex;flex-wrap:wrap;margin-top:60px}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc .animate__animated{opacity:1!important}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside{width:426px;height:176px;border-radius:22px;padding-top:32px;cursor:pointer;justify-content:center;align-items:flex-start;flex-shrink:0;margin-bottom:40px;display:flex;opacity:0}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside:hover{background:#fff;box-shadow:6px 0 30px #314f731a}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside>img{margin-top:4px}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside>div{margin-left:28px}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside>div h4{width:235px;height:25px;font-size:18px;font-weight:500;color:#34495e;margin-bottom:16px}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside>div h6{font-size:14px;font-weight:400;color:#6d7278;line-height:24px;width:238px;text-align:justify}.divstate___Nbvlp .ContentWarp___qjz9z .teachingTool___LUmS0 .clausesWarp___g_zMc>aside>div p{font-size:13px;font-weight:400;color:#6d7278;line-height:6px}.divstate___Nbvlp .ContentWarp___qjz9z{width:100%;height:auto}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i{margin:0 auto;width:1300px;padding-top:80px;padding-bottom:120px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .p1___F8hJC{font-size:26px;font-weight:500;color:#667a8d;margin-bottom:6px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .p1___F8hJC span{color:#335eea}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .p2___mnooD{font-size:20px;font-weight:400;color:#546a7f}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .img1___tA7bn{margin-top:81px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .img1___tA7bn img{margin-right:42px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .img2___tMJb6{margin-top:54px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .img2___tMJb6 img{margin-right:45px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .btn___A0j68{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;color:#fff;line-height:40px;cursor:pointer;text-align:center;margin-top:88px}.divstate___Nbvlp .ContentWarp___qjz9z .school___t4l1i .bigDes___N91pR .btn___A0j68:hover{box-shadow:0 2px 10px #576ce380}.flex_box_center___whnXg{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___GiIgc{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___xh2BF{align-items:center;box-align:center}.flex_box_center_end___HEato{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___tSuHk{flex-direction:column;box-orient:block-axis}.mainSiteContent___R3sSQ .auto___qazgM{margin:0 auto;width:1300px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi{margin:0 auto;width:1300px;padding-top:80px;padding-bottom:90px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabs___h0pNd{display:flex;justify-content:flex-start;margin-bottom:40px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabs___h0pNd li{font-size:16px;color:#34495e;padding:10px 30px;border:1px solid transparent;cursor:pointer}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabs___h0pNd li:hover{color:#377dff}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabs___h0pNd li.operatingActive___dpZZ1{border:1px solid #377dff;color:#377dff;border-radius:28px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs{width:100%;display:flex;justify-content:space-between}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8{width:384px;flex-shrink:0;padding-top:42px;padding-left:50px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 h3{font-size:18px;color:#34495e;margin-bottom:16px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 p{display:flex;align-items:center;justify-content:flex-start}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 p img{margin-right:10px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 p span{font-size:16px;color:#667a8d}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 .btns___hih1a{width:100%;display:flex;justify-content:flex-start;margin-top:34px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 .btns___hih1a .b1___tfd5q{display:inline-flex;align-items:center;justify-content:center;width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer;margin-right:20px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 .btns___hih1a .b1___tfd5q:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 .btns___hih1a .b2___SKalN{display:inline-flex;width:137px;height:40px;background:#dfe6ff;border-radius:5px;font-size:16px;font-weight:500;color:#377dff;cursor:pointer;display:flex;justify-content:center;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 .btns___hih1a .b2___SKalN:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .left___tlYg8 .btns___hih1a .b2___SKalN i{font-size:12px;margin-left:15px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .right___cBLgU{width:915px;position:relative;margin-top:41px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .right___cBLgU img{width:100%;height:auto;clip-path:inset(95% 0 0 0);margin-top:-46%;z-index:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .right___cBLgU video{width:730px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .operatingEnvironment___JFnXi .tabContent___wJkLs .right___cBLgU .videoMask___U6Ue5{width:85%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;border:2px solid #F0F2F7;padding:40px 0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm{margin:0 auto;width:1300px;width:1200px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:40px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .left___tlYg8{height:598px;display:flex;flex-direction:column;justify-content:space-between}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .left___tlYg8 img{display:block}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .left___tlYg8 .btn___b2TnH{display:inline-flex;justify-content:center;align-items:center;width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .left___tlYg8 .btn___b2TnH:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .right___cBLgU{flex-shrink:0;width:380px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .right___cBLgU .animate__animated{display:inline-block}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .right___cBLgU a{width:180px;height:130px;background:#686f9a33;border-radius:8px;overflow:hidden;margin:0 20px 20px 0;opacity:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .right___cBLgU a img{width:100%}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .orientation___VghPm .lf___juYPG .right___cBLgU a:nth-of-type(2n){margin-right:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec{margin:0 auto;width:1300px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .btns___hih1a{width:100%;display:flex;justify-content:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .btns___hih1a .b1___tfd5q{display:inline-flex;align-items:center;justify-content:center;width:137px;height:40px;background:#dfe6ff;border-radius:5px;font-size:16px;font-weight:500;color:#377dff;margin-right:20px;line-height:40px;text-align:center;cursor:pointer}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .btns___hih1a .b1___tfd5q:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .btns___hih1a .b2___SKalN{display:inline-flex;width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .btns___hih1a .b2___SKalN i{font-size:12px;margin-left:15px;color:#fff}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .btns___hih1a .b2___SKalN:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT{width:100%;display:flex;flex-wrap:wrap;margin-top:60px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT .animate__animated{opacity:1!important}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside{width:426px;height:176px;border-radius:22px;padding-top:32px;cursor:pointer;justify-content:center;align-items:flex-start;flex-shrink:0;margin-bottom:40px;display:flex;opacity:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside:hover{background:#fff;box-shadow:6px 0 30px #314f731a}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside>img{margin-top:4px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside>div{margin-left:28px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside>div h4{width:235px;height:25px;font-size:18px;font-weight:500;color:#34495e;margin-bottom:16px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside>div h6{font-size:14px;font-weight:400;color:#6d7278;line-height:24px;width:238px;text-align:justify}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .teachingTool___Rtpec .clausesWarp___GlCmT>aside>div p{font-size:13px;font-weight:400;color:#6d7278;line-height:6px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn{width:100%;height:auto}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs{margin:0 auto;width:1300px;padding-top:80px;padding-bottom:120px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .p1___LUvl_{font-size:26px;font-weight:500;color:#667a8d;margin-bottom:6px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .p1___LUvl_ span{color:#335eea}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .p2____iZsC{font-size:20px;font-weight:400;color:#546a7f}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .img1___SZfZP{margin-top:81px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .img1___SZfZP img{margin-right:42px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .img2___zVSnP{margin-top:54px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .img2___zVSnP img{margin-right:45px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .img3___wOyFu{margin-top:63px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .img3___wOyFu img{margin-right:26px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .btn___b2TnH{display:inline-flex;justify-content:center;align-items:center;width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;color:#fff;line-height:40px;cursor:pointer;text-align:center;margin-top:88px}.mainSiteContent___R3sSQ .ContentWarp___Tjdyn .school___NwYEs .bigDes___WIsDJ .btn___b2TnH:hover{box-shadow:0 2px 10px #576ce380}.customModel___qDZrd .formWrap___Nh1Hw{padding:20px 0 20px 20px}.customModel___qDZrd .formWrap___Nh1Hw .inputWrap___Vzf1A{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.customModel___qDZrd .formWrap___Nh1Hw .inputWrap___Vzf1A>div{flex:1 1;display:flex;justify-content:center;align-items:center}.customModel___qDZrd .formWrap___Nh1Hw .inputWrap___Vzf1A>div input{width:380px;height:50px;background:#f5f5f5!important;border-radius:4px;border:0}.customModel___qDZrd .formWrap___Nh1Hw .inputWrap___Vzf1A>div .ant-form-item-label{margin-right:10px}.customModel___qDZrd .formWrap___Nh1Hw .area___enXfk{display:flex;align-items:flex-start}.customModel___qDZrd .formWrap___Nh1Hw .area___enXfk>div:first-child{margin-bottom:24px}.customModel___qDZrd .formWrap___Nh1Hw .area___enXfk textarea{height:200px;background:#f5f5f5;border-radius:4px;border:0;width:918px}.advertisementModal .ant-modal-content{background-color:transparent;box-shadow:0 0;position:relative;background-clip:padding-box;border:0;border-radius:4px;pointer-events:auto}.closex{width:25px;height:25px;border:1px solid rgba(255,255,255,1);border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;margin-left:20px}.modalContent{width:880px;margin-top:30px;font-size:16px;color:#fff;background:linear-gradient(270deg,#00b67800,#00b67866 48%,#00b67800)}.textcolor{height:30px;width:140px;background:#f7b500;border-radius:4px;line-height:30px;color:#fff}.spanButton{cursor:default;width:100px;height:30px;background:#f7b50099;border-radius:4px;border:1px solid rgb(247,181,0);color:#fff;position:absolute;display:flex;align-items:center;justify-content:center;left:614px}#educoder .modal___VzyKs .ant-modal{width:initial!important}#educoder .modal___VzyKs .ant-modal-content{background:transparent;box-shadow:none}#educoder .modal___VzyKs .ant-modal-close{display:none}#educoder .modal___VzyKs .ant-modal-body{padding:0!important;overflow:initial!important}.content___HhLQS{position:relative}.content___HhLQS .close___zKaRB{cursor:pointer;position:absolute;z-index:1200;right:-70px;top:-40px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.flex_box_center___k6E7Z{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oW8nd{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___hKiel{align-items:center;box-align:center}.flex_box_center_end___bWBYz{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PI5IU{flex-direction:column;box-orient:block-axis}.bg___pNQux{background:#fff}.containerTitle___yNJpi{height:88px;line-height:88px;font-size:18px;padding:0 30px;color:#333;border-bottom:1px solid #eee;display:box;display:flex;align-items:center;box-align:center}.containerTitle___yNJpi div:nth-child(1){flex:1 1}.containerDesc___i_svy{height:50px;line-height:40px;padding:0 30px;margin-bottom:-20px;margin-top:10px;display:box;display:flex}.containerDesc___i_svy p:nth-child(1){flex:1 1}.menus___o7OFa{padding-right:31px;padding-top:10px}.menus___o7OFa [class~=ant-menu-horizontal]{border-bottom:0}.listItem___z1ETv{padding:25px 30px;display:box;display:flex;background:#fff;margin-top:20px;cursor:pointer}.listItem___z1ETv>div{flex:1 1}.listItem___z1ETv:hover{box-shadow:0 0 10px #ccc}.info___Ki3Js{margin-left:20px}.info___Ki3Js p{margin-top:18px}.title___pwlJ7{display:box;display:flex;align-items:center;box-align:center}.title___pwlJ7 strong{color:#333}.titleLeft___zGhmc{flex:1 1}.titleRight___e7Ghq a{margin-right:20px;font-weight:700}.acitons___teF7U{height:70px;background:#fff;display:box;display:flex;align-items:center;box-align:center;padding:0 30px}.acitons___teF7U>div:nth-child(2){display:box;display:flex;align-items:center;box-align:center;flex:1 1}.acitons___teF7U>div:nth-child(2) .move___SbOmH{cursor:pointer;color:#999;padding:0 16px;position:relative}.acitons___teF7U>div:nth-child(2) p{cursor:pointer;color:#999;margin-bottom:0}.acitons___teF7U>div:nth-child(2) p:hover{color:#333}.acitons___teF7U>div:nth-child(2) p span{position:relative;padding:0 16px}.acitons___teF7U>div:nth-child(2) p span:after{content:"";width:1px;height:10px;background:#ededed;position:absolute;right:0;top:50%;margin-top:-5px}.acitons___teF7U>div:nth-child(2) p:nth-last-child(1) span{padding-right:0}.acitons___teF7U>div:nth-child(2) p:nth-last-child(1) span:after{display:none}.hideHeadCheckbox___sAsoB table{background:#f4faff}.hideHeadCheckbox___sAsoB table>thead>tr>th:nth-child(1)>div{display:none}.moveCategory___QzsCK{padding:30px 0;position:relative;top:-25px}.moveCategory___QzsCK ul{box-shadow:0 0 6px #4c4c4c33!important;background:#fff;padding:10px 0}.moveCategory___QzsCK ul li{padding:0;margin:5px 0;font-size:14px}.tabSearch____pHQT{display:flex;align-items:center;margin:8px 0}.warpModal___oxvp3 .ant-tabs-nav:before{border-bottom:0}.modalColumn___RMpgc{font-size:14px}.modalColumn___RMpgc .modalRow___vjqMa{display:flex;align-items:center;font-size:14px;flex-direction:row;margin-top:12px}.modalColumn___RMpgc .modalRow___vjqMa .sup___nGUBA{color:#fb3226;font-size:16px;margin-top:21px;margin-right:2px}.flex_box_center___ait_r{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rFCZt{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Se_r1{align-items:center;box-align:center}.flex_box_center_end___zrmDd{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p4QYF{flex-direction:column;box-orient:block-axis}.bg___K7jhB{background:#fff}.containerTitle___jYThs{height:88px;font-size:18px;padding:0 30px;color:#333;border-bottom:1px solid #eee;display:box;display:flex;align-items:center;box-align:center}.containerTitle___jYThs div:nth-child(1){flex:1 1}.containerDesc___n3gfb{background-color:#fff}.tablestyle___OUTg8{margin-top:10px}.tablestyle___OUTg8 div[class=ant-menu-submenu-title]{max-height:240px;overflow:auto}.listItem___ye5vB{padding:25px 10px 25px 30px;display:box;display:flex;background:#fff;margin-top:20px}.listItem___ye5vB>div{flex:1 1}.listItem___ye5vB:hover{box-shadow:0 0 10px #ccc}.info___Z1Jmz{margin-left:20px}.info___Z1Jmz p{margin-top:15px;margin-bottom:0}.title___Pq4sD{display:box;display:flex;align-items:center;box-align:center}.title___Pq4sD strong{color:#333}.titleLeft___nUs7_{flex:1 1;display:box;display:flex;align-items:center;box-align:center}.titleLeft___nUs7_ strong{color:#333;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}.titleLeft___nUs7_ strong:hover{color:#0152d9}.titleRight___nhuLW a,.titleRight___nhuLW span{margin-right:20px;font-weight:500;font-size:16px;color:#0152d9}.acitons___mwr_3{background:#fff;display:box;display:flex;align-items:center;box-align:center;padding:0 30px 20px}.acitons___mwr_3>div:nth-child(2){display:box;display:flex;align-items:center;box-align:center}.acitons___mwr_3>div:nth-child(2) p{cursor:pointer;color:#999;margin-bottom:0}.moveCategory___ADEes{padding:30px 0;position:relative;top:-20px}.moveCategory___ADEes ul{box-shadow:0 0 6px #4c4c4c33!important;background:#fff;padding:10px 0}.moveCategory___ADEes ul li{padding:0;margin:5px 0;font-size:14px}.name___hjh5r{font-weight:700;font-size:16px;color:#05101a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.categoryName___HTKzg{color:#000000a6}.schedule___Dli0r{display:flex;align-items:flex-start;padding:24px 20px 16px 30px;background-color:#fff}.fnSign___RB8GU{color:#44d7b6!important;display:inline-block;transform:scale(2.5);padding-right:4px}.spanSize___yDHwD{font-size:16px;font-weight:400;color:#0152d9;cursor:pointer}.classromediv___a26Uj{animation:glow___IPF2B .2s ease-out infinite alternate;display:inline-block}@keyframes glow___IPF2B{0%{height:27px;line-height:27px;text-align:center;width:100px;box-shadow:0 0 5px #00fff933}to{height:27px;line-height:27px;text-align:center;width:100px;box-shadow:0 0 8px #00fff999}}.popover___W5sXq>p{cursor:pointer}.dot___MB2Pk{width:6px;height:6px;display:inline-block;transform:translateY(-1px);border-radius:3px;margin-right:6px}.beginner___iEOzq{width:160px;height:160px;background:#1890ff0a;border-radius:20px;display:flex;flex-direction:column;padding:10px 40px;text-align:center;font-size:14px;color:#333;font-weight:400}.beginner___iEOzq:hover{border:1px solid rgba(24,144,255,.3);color:#0152d9}.beginner___iEOzq:hover img{transform:scale(1.1)}.spandiv___ZUQ4z{height:30px;line-height:30px;text-align:center;background:#00fff933;width:80px}.group_name___X_brb{width:72px;height:18px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000;line-height:18px;margin:21px auto}.tips___rpDET{width:368px;height:22px;font-size:16px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#d4636a;line-height:22px;margin:17px auto;position:relative}.tips___rpDET:before{content:"";width:105%;height:10px;background:#fbe6e7;border-radius:5px;position:absolute;left:-9px;top:15px}.xvhao___FwVx_{width:18px;height:18px;background:#d4636a;display:inline-block;line-height:18px;border-radius:50%;color:#fff;flex-shrink:0;margin-right:20px}.newInfo___MQU3A{width:340px;margin:0 auto;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:18px;line-height:18px;color:#6a7283}.newInfo___MQU3A b{font-weight:700;color:#000}.directionItem___hYbvU{color:#6a7283;cursor:pointer;margin-right:16px;margin-bottom:10px;flex-shrink:0;display:inline-block;padding:4px 8px}.directionItem___hYbvU:hover{color:#165dff}.active___qlb51{color:#165dff!important;background:#f6f7f9;border-radius:2px}.courseGroup___mEYSl li{display:inline-block;height:32px;vertical-align:text-top;text-align:center;background:#fafbfc;cursor:pointer;box-sizing:border-box}.courseGroup___mEYSl .courseGroup___mEYSl:last-child{margin:0}.flex_box_center___E_rEm{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___iHN9X{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___VHCIB{align-items:center;box-align:center}.flex_box_center_end___hLRW2{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ifr8j{flex-direction:column;box-orient:block-axis}.banner___HFRvY{width:1200px;height:345px;background:#fff;margin:0 auto;border-radius:6px;position:relative}.banner___HFRvY span[class~=swiper-pagination-bullet]{width:16px;height:3px;background:#fff;border-radius:0}.banner___HFRvY img{border-radius:8px;width:1200px;height:345px}.banner___HFRvY:hover .LeftButton___klp3P,.banner___HFRvY:hover .RightButton___koVsf{display:flex}.mainSiteBanner___NEJD4 .subnavDetail___xkFrp{padding:10px 20px;width:274px}.mainSiteBanner___NEJD4 .subnavDetail___xkFrp h1{color:#333;margin:9px 0}.mainSiteBanner___NEJD4 .subnavDetail___xkFrp ul{padding-bottom:0}.subnav___gMoWZ{position:absolute;left:0;top:0;bottom:0;z-index:2}.subnav___gMoWZ .nav___nflxA{width:160px;height:100%;background:#000c;padding:10px 0 0;border-radius:8px 0 0 8px}.subnav___gMoWZ .nav___nflxA li{height:40px;line-height:40px;padding:0 20px;display:box;display:flex}.subnav___gMoWZ .nav___nflxA li a{color:#fff;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4b4b4b;font-size:12px}.subnav___gMoWZ .nav___nflxA li:hover{background:#fff}.subnav___gMoWZ .nav___nflxA li:hover a{color:#333;border-bottom:0}.link___jL1YS:hover{color:#0152d9}.RightButton___koVsf{position:absolute;top:155px;right:30px;z-index:1;font-size:15px;width:40px;height:40px;background:#0003;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;display:none}.RightButton___koVsf:hover{position:absolute;top:155px;right:30px;z-index:1;font-size:15px;width:40px;height:40px;background:#0009;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.LeftButton___klp3P{position:absolute;top:155px;left:190px;z-index:1;font-size:15px;width:40px;height:40px;background:#0003;border-radius:50%;display:flex;color:#fff;align-items:center;justify-content:center;display:none}.LeftButton___klp3P:hover{position:absolute;top:155px;left:190px;z-index:1;font-size:15px;width:40px;height:40px;background:#0009;border-radius:50%;display:flex;color:#fff;align-items:center;justify-content:center}.subnavDetail___xkFrp{position:absolute;left:160px;top:0;bottom:0;background:#fff;width:620px;padding:20px 30px;z-index:999;overflow:auto;box-shadow:0 0 10px #4c4c4c33}.subnavDetail___xkFrp h1{margin-bottom:10px;margin-top:20px;color:#333}.subnavDetail___xkFrp ul{border-bottom:1px solid #eaeaea;padding:0 0 20px}.subnavDetail___xkFrp ul li{display:inline-block;margin-right:12px}.subnavDetail___xkFrp ul li a{color:#999}.course___NzQKw{width:1200px;margin:0 auto}.course___NzQKw .title___QlhZK{margin:50px 0 20px}.course___NzQKw .title___QlhZK h1{font-size:24px;color:#333;text-align:center}.course___NzQKw .title___QlhZK h2{font-size:12px;color:#999;text-align:center}.course___NzQKw .title___QlhZK .more___uADSy{text-align:right;color:#333;position:relative;top:-15px}.course___NzQKw .title___QlhZK .more___uADSy a{color:#333}.course___NzQKw .title___QlhZK .more___uADSy a:hover{color:#0152d9}.mainSite___a7ywJ .slick-dots-bottom{bottom:24px;justify-content:flex-end;margin-right:28px}.mainSite___a7ywJ .slick-dots-bottom li button{height:10px;width:10px;border-radius:5px}.mainSite___a7ywJ .slick-dots-bottom li.slick-active button{width:18px}.mainSiteContent___nJASo .auto___FHwfv{margin:0 auto;width:1200px}.mainSiteContent___nJASo .ContentWarp___TKRW8{width:100%;height:auto}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T{margin:0 auto;width:1200px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:40px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y{height:598px;display:flex;flex-direction:column;justify-content:space-between}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y img{display:block}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y .btn___mfzg1{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y .btn___mfzg1:hover{box-shadow:0 2px 10px #576ce380}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w{flex-shrink:0;width:380px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w .animate__animated{display:inline-block}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w a{width:180px;height:130px;background:#686f9a33;border-radius:8px;overflow:hidden;margin:0 20px 20px 0;display:inline-block}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w a img{width:100%}.mainSiteContent___nJASo .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w a:nth-of-type(2n){margin-right:0}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw{margin:0 auto;width:1200px;padding-bottom:120px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:16px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .iconWrapper___Yzhmz{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .iconWrapper___Yzhmz .tuijianWrapper___G8UcN{display:flex;align-items:center}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .iconWrapper___Yzhmz .tuijianWrapper___G8UcN .tuijinaspan___DvKxa{margin-left:-15px;width:80px;height:28px;font-size:20px;font-weight:500;color:#181818;line-height:28px;white-space:nowrap}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw h2{font-size:24px;font-weight:500;color:#34495e;margin-bottom:5px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:80px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .p1___tBiZw{font-size:26px;font-weight:500;color:#667a8d;margin-bottom:6px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .p1___tBiZw span{color:#335eea}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .p2___EYgyQ{font-size:20px;font-weight:400;color:#546a7f}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img1___Fk_mH{margin-top:81px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img1___Fk_mH img{margin-right:42px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img2___bcuYY{margin-top:54px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img2___bcuYY img{margin-right:45px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .btn___mfzg1{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;color:#fff;line-height:40px;cursor:pointer;text-align:center;margin-top:88px}.mainSiteContent___nJASo .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .btn___mfzg1:hover{box-shadow:0 2px 10px #576ce380}.divstate___rpV9t .auto___FHwfv{margin:0 auto;width:1200px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7{margin:0 auto;width:1200px;padding-top:80px;padding-bottom:90px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabs___ILr1D{display:flex;justify-content:flex-start;margin-bottom:40px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabs___ILr1D li{font-size:16px;color:#34495e;padding:10px 30px;border:1px solid transparent;cursor:pointer}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabs___ILr1D li:hover{color:#377dff}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabs___ILr1D li.operatingActive___GJhbi{border:1px solid #377dff;color:#377dff;border-radius:28px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX{width:100%;display:flex;justify-content:space-between}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y{width:384px;flex-shrink:0;padding-top:42px;padding-left:50px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y h3{font-size:18px;color:#34495e;margin-bottom:16px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y p{display:flex;align-items:center;justify-content:flex-start}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y p img{margin-right:10px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y p span{font-size:16px;color:#667a8d}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y .btns___tMV7_{width:100%;display:flex;justify-content:flex-start;margin-top:34px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y .btns___tMV7_ .b1___eEsDM{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer;margin-right:20px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y .btns___tMV7_ .b1___eEsDM:hover{box-shadow:0 2px 10px #576ce380}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y .btns___tMV7_ .b2___i_7Ya{width:137px;height:40px;background:#dfe6ff;border-radius:5px;font-size:16px;font-weight:500;color:#377dff;cursor:pointer;display:flex;justify-content:center;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y .btns___tMV7_ .b2___i_7Ya:hover{box-shadow:0 2px 10px #576ce380}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .left___QSk7y .btns___tMV7_ .b2___i_7Ya i{font-size:12px;margin-left:15px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .right___tvQ0w{width:915px;position:relative;margin-top:41px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .right___tvQ0w img{width:100%;height:auto;clip-path:inset(95% 0 0 0);margin-top:-46%;z-index:0}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .right___tvQ0w video{width:730px}.divstate___rpV9t .ContentWarp___TKRW8 .operatingEnvironment___zW9H7 .tabContent___aZPjX .right___tvQ0w .videoMask___czJrh{width:85%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;border:2px solid #F0F2F7;padding:40px 0}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T{margin:0 auto;width:1200px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:40px}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y{height:598px;display:flex;flex-direction:column;justify-content:space-between}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y img{display:block}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y .btn___mfzg1{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:40px;text-align:center;cursor:pointer}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .left___QSk7y .btn___mfzg1:hover{box-shadow:0 2px 10px #576ce380}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w{flex-shrink:0;width:380px}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w .animate__animated{display:inline-block}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w a{width:180px;height:130px;background:#686f9a33;border-radius:8px;overflow:hidden;margin:0 20px 20px 0;display:none}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w a img{width:100%}.divstate___rpV9t .ContentWarp___TKRW8 .orientation___Q9J6T .lf___w96md .right___tvQ0w a:nth-of-type(2n){margin-right:0}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU{margin:0 auto;width:1200px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .btns___tMV7_{width:100%;display:flex;justify-content:center}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .btns___tMV7_ .b1___eEsDM{width:137px;height:40px;background:#dfe6ff;border-radius:5px;font-size:16px;font-weight:500;color:#377dff;margin-right:20px;line-height:40px;text-align:center;cursor:pointer}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .btns___tMV7_ .b1___eEsDM:hover{box-shadow:0 2px 10px #576ce380}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .btns___tMV7_ .b2___i_7Ya{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .btns___tMV7_ .b2___i_7Ya i{font-size:12px;margin-left:15px;color:#fff}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .btns___tMV7_ .b2___i_7Ya:hover{box-shadow:0 2px 10px #576ce380}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y{width:100%;display:flex;flex-wrap:wrap;margin-top:60px}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y .animate__animated{opacity:1!important}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside{width:426px;height:176px;border-radius:22px;padding-top:32px;cursor:pointer;justify-content:center;align-items:flex-start;flex-shrink:0;margin-bottom:40px;display:flex;opacity:0}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside:hover{background:#fff;box-shadow:6px 0 30px #314f731a}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside>img{margin-top:4px}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside>div{margin-left:28px}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside>div h4{width:235px;height:25px;font-size:18px;font-weight:500;color:#34495e;margin-bottom:16px}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside>div h6{font-size:14px;font-weight:400;color:#6d7278;line-height:24px;width:238px;text-align:justify}.divstate___rpV9t .ContentWarp___TKRW8 .teachingTool___eh8PU .clausesWarp___axP9y>aside>div p{font-size:13px;font-weight:400;color:#6d7278;line-height:6px}.divstate___rpV9t .ContentWarp___TKRW8{width:100%;height:auto}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw{margin:0 auto;width:1200px;padding-top:80px;padding-bottom:120px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw h2{font-size:30px;font-weight:400;color:#34495e;margin-bottom:5px;opacity:0}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw h5{height:18px;font-size:18px;font-weight:200;color:#686f9a;margin-bottom:60px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .p1___tBiZw{font-size:26px;font-weight:500;color:#667a8d;margin-bottom:6px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .p1___tBiZw span{color:#335eea}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .p2___EYgyQ{font-size:20px;font-weight:400;color:#546a7f}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img1___Fk_mH{margin-top:81px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img1___Fk_mH img{margin-right:42px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img2___bcuYY{margin-top:54px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .img2___bcuYY img{margin-right:45px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .btn___mfzg1{width:137px;height:40px;background:#377dff;border-radius:5px;font-size:16px;color:#fff;line-height:40px;cursor:pointer;text-align:center;margin-top:88px}.divstate___rpV9t .ContentWarp___TKRW8 .school___A8Hvw .bigDes___yWaOz .btn___mfzg1:hover{box-shadow:0 2px 10px #576ce380}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;z-index:1;padding:4px 8px;line-height:1;background:#fff3;border-radius:9px;color:#fff;font-size:12px;right:4px;top:4px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt i{margin-right:2px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt:hover{color:#e30000;background:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.list___jb2Ay .wrapisCurrent___qIfQT{height:280px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrapisCurrent___qIfQT:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrapisCurrent___qIfQT .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 105px);border-radius:8px 8px 0 0}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .tagsDom___COQg7{height:calc(100% - 105px)!important}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .bq___Bil0T{height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .name___l7FoJ{font-size:16px;font-weight:600;color:#000;padding:10px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.tagsDom___COQg7{display:flex;align-items:end;width:100%;padding:6px;position:absolute;top:0;left:0;height:calc(100% - 131px)}.movebq___mF7wt{display:none;position:absolute;top:0;right:95px!important;z-index:1;padding:4px 8px;line-height:1;background:#fff3;border-radius:9px;color:#fff;font-size:12px;right:4px;top:4px}.movebq___mF7wt i{margin-right:2px}.movebq___mF7wt:hover{color:#e30000;background:#fff}.hiddenbq___TqlUF{display:none;position:absolute;z-index:1;padding:4px 8px;line-height:1;background:#fff3;border-radius:9px;color:#fff;font-size:12px;right:4px;top:4px}.hiddenbq___TqlUF i{margin-right:2px}.hiddenbq___TqlUF:hover{color:#3061d0;background:#fff}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div span{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:29px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .hidden___NniIi{display:none;position:absolute;z-index:1;padding:4px 8px;line-height:1;background:#9999991a;border-radius:9px;color:#999;font-size:12px;right:4px;top:4px}.list___L1hmU .hidden___NniIi i{margin-right:2px}.list___L1hmU .hidden___NniIi:hover{color:#3061d0;background:#3061d01a}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW .btnsTop___Lrm6T{position:absolute;right:0;top:0;font-size:16px;color:#0152d9;z-index:5;padding:0;cursor:pointer}.list___L1hmU .wrap___pKgcW .btnsTop___Lrm6T span{margin:0!important;top:1px!important;right:3px!important;border-radius:6px}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW:hover .hidden___NniIi{display:inline-block}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.page___cqmQj{background:#fff;padding:40px calc((100% - 1200px)/2);min-height:calc(100vh - 72px)}.banner___TneAD{height:300px;background:#fff;position:relative}.banner___TneAD a{display:block;width:100%;height:300px;position:relative;overflow:hidden;border-radius:8px}.banner___TneAD a img{height:345px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.banner___TneAD span[class~=swiper-pagination-bullet]{width:16px;height:3px;background:#fff;border-radius:0}.banner___TneAD .NavButton___ud63z{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:40px;height:40px;font-size:15px;border-radius:50%;background:#0003;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.banner___TneAD .NavButton___ud63z:hover{background:#0009}.banner___TneAD .LeftButton___WexT_{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:40px;height:40px;font-size:15px;border-radius:50%;background:#0003;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease;left:30px}.banner___TneAD .LeftButton___WexT_:hover{background:#0009}.banner___TneAD .RightButton___BvUnT{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:40px;height:40px;font-size:15px;border-radius:50%;background:#0003;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease;right:30px}.banner___TneAD .RightButton___BvUnT:hover{background:#0009}.banner___TneAD:hover .LeftButton___WexT_,.banner___TneAD:hover .RightButton___BvUnT{display:flex}.panel___UWRx2{height:100px;border-radius:20px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:#666}.line___cUXUu{width:1px;height:60px;background:linear-gradient(180deg,#fff,#e2e2e2 52.06%,#fff)}.li___mbkLP{display:flex;flex-direction:column}.info___U53_I{margin-bottom:3px;display:flex;align-items:center}.info___U53_I span{margin-left:6px;font-size:20px;color:#666}.element___axK0v{background-color:#fff}.fullscreen___AywUg{padding:20px;overflow:auto}.headBtn___ivOVE{display:flex;align-items:center;cursor:pointer;color:#333;line-height:14px}.headBtn___ivOVE:hover{color:#3061d0}.dashboard___ilCQJ{display:flex;flex-direction:column;gap:10px}.dashboard___ilCQJ .cardWrap___RZ_qD{display:flex;gap:10px}.dashboard___ilCQJ .cardWrap___RZ_qD .card___lemLn{flex:1 1;height:100%;padding:20px;min-width:0;background:#ffffff0d;border-radius:8px;border:1px solid #EAF5FD}.title___ZqE3a{color:#333;margin-bottom:18px}.userData___y7U5K{display:flex;justify-content:space-between;color:#5f6368}.userData___y7U5K .icon___uZNwn{width:40px;height:40px;border-radius:10px;backdrop-filter:blur(1.64571429px);display:flex;align-items:center;justify-content:center}.barWrap___Ie9_O{display:flex}.barWrap___Ie9_O .barLeft___TUluC{width:145px;flex-shrink:0;display:flex;flex-direction:column;gap:10px}.barWrap___Ie9_O .barLeft___TUluC aside{padding-left:20px;padding-top:20px;width:145px;height:95px;background-repeat:no-repeat;background-size:cover}.barWrap___Ie9_O .barLeft___TUluC aside div{font-size:14px;color:#727c95}.barWrap___Ie9_O .barLeft___TUluC aside span{width:44px;font-size:24px;color:#000;margin-top:10px}.barWrap___Ie9_O .barRight___jY5za{flex:1 1;min-width:0;margin-left:20px}.pieWrap___lrONz{display:flex}.pieWrap___lrONz .pieLeft___bpsoj{flex-shrink:0;margin-left:-14px}.pieWrap___lrONz .pieRight___cT5Iu{display:flex;flex-direction:column;gap:14px;color:#5f6a95;margin-top:10px;margin-left:auto}.pieWrap___lrONz .pieRight___cT5Iu aside{display:flex;align-items:center}.pieWrap___lrONz .pieRight___cT5Iu aside b{width:10px;height:10px;border-radius:50%;margin-right:7px;flex-shrink:0}.pieWrap___lrONz .pieRight___cT5Iu aside .num___sPOIL{min-width:67px;color:#333;text-align:right}.completeRate___QjsD8{display:flex;flex-direction:column;gap:15px;color:#5f6a95}.completeRate___QjsD8 .percentBg___g8FlA{margin-top:3px;height:10px;background:#ecf2f7;border-radius:5px}.completeRate___QjsD8 .percentBg___g8FlA .percentBar___ysZaB{height:10px;border-radius:5px}.evaluate___T0TI0{display:flex;flex-direction:column;gap:20px;color:#5f6368}.evaluate___T0TI0 aside{display:flex;align-items:center;height:48px;background:linear-gradient(90deg,#f9f9f9,#fbfcffb0);border-radius:10px;padding-left:20px;padding-right:10px}.evaluate___T0TI0 aside div{margin-left:14px;margin-right:auto}.bar___NbClw{height:200px;width:100%;position:relative}.bar___NbClw .lines___MI28F{position:absolute;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:26px}.bar___NbClw .lines___MI28F div{height:1px;background-color:#a4c8fc4d}.bar___NbClw .barItemWrap___fxMbJ{position:absolute;z-index:1;width:100%;height:100%;display:flex;justify-content:space-between}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .num1___Q3cgV{display:none;padding:0 10px;height:20px;text-align:center;line-height:20px;margin-bottom:10px;font-size:12px;color:#fff;border-radius:2px;position:relative;background-color:#458df5;position:absolute;top:-32px;left:50%;transform:translate(-50%);width:max-content}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .num1___Q3cgV:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #458DF5;display:block}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .num2___vVeh1{display:none;padding:0 10px;height:20px;text-align:center;line-height:20px;margin-bottom:10px;font-size:12px;color:#fff;border-radius:2px;position:relative;background-color:#21c2bb;position:absolute;top:-32px;left:50%;transform:translate(-50%);width:max-content}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .num2___vVeh1:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #21C2BB;display:block}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar1___zKa8D{position:relative;width:20px;height:50px;background:#8de5fd}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar1___zKa8D:hover .num1___Q3cgV{display:block}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar1___zKa8D:before{position:absolute;content:"";display:block;height:6px;width:100%;top:-3px;z-index:1;background-image:url(./static/one1.451b2aaf.svg)}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar1___zKa8D:after{position:absolute;content:"";display:block;width:100%;height:6px;bottom:-2px;background-image:url(./static/one2.3eb021e8.svg)}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar2___Z1dI_{position:relative;width:20px;height:50px;background:#9ae8e4}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar2___Z1dI_:hover .num2___vVeh1{display:block}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar2___Z1dI_:before{position:absolute;content:"";display:block;height:6px;width:100%;top:-3px;z-index:1;background-image:url(./static/two1.f9d0e384.svg)}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .imgBar2___Z1dI_:after{position:absolute;content:"";display:block;width:100%;height:6px;bottom:-2px;background-image:url(./static/two2.d74eaf28.svg)}.bar___NbClw .barItemWrap___fxMbJ .barItem___ASpaa .week___vKBoZ{font-size:12px;color:#5f6a95;margin-top:10px}.headWrap___enZHn{height:194px;position:relative;margin-bottom:-124px;overflow:hidden}.headWrap___enZHn+div{position:relative;z-index:3;min-height:124px}.img___lDxOO{position:absolute;z-index:1;width:100%;height:100%}.head___P5Y0O{height:70px;display:flex;align-items:center;padding:0 20px;position:absolute;z-index:2;width:100%}.head___P5Y0O .title___vJ2QB{margin-left:8px;font-weight:600;font-size:18px;color:#333}.head___P5Y0O .subTitle___KU7wg{font-size:14px;color:#5f6368;display:flex;align-items:center}.head___P5Y0O .subTitle___KU7wg b{display:inline-block;width:4px;height:4px;border-radius:50%;background:#5f6a95;margin:0 10px}.head___P5Y0O .leftWrap___ziJsu{margin-left:auto;display:flex;align-items:center}.head___P5Y0O .leftWrap___ziJsu .tags___St_HR{height:30px;display:flex;align-items:center;padding:0 13px;background:#ffffff4d;border-radius:15px;border:1px solid #FFFFFF;backdrop-filter:blur(10px)}.head___P5Y0O .leftWrap___ziJsu .tags___St_HR div{width:1px;height:14px;background:#e6e6e6;margin:0 10px}.head___P5Y0O .leftWrap___ziJsu .tags___St_HR span{font-size:12px;color:#5f6a95}.head___P5Y0O .leftWrap___ziJsu .tags___St_HR b{font-size:12px;color:#333;margin-left:10px;font-weight:400}.head___P5Y0O .leftWrap___ziJsu .btn___I_OEh{margin-left:62px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#333;cursor:pointer;transition:.3s}.head___P5Y0O .leftWrap___ziJsu .btn___I_OEh i{display:inline-block;font-size:13px;margin-left:7px;color:#000}.head___P5Y0O .leftWrap___ziJsu .btn___I_OEh:hover,.head___P5Y0O .leftWrap___ziJsu .btn___I_OEh:hover i{color:#3061d0}.liWrap___YYbX5{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 23px}.liWrap___YYbX5 .li___vYrHj{height:234px;background:#fffc;border-radius:8px;border:1px solid #E1ECF5;padding:16px}.name___fWILi{color:#333;margin-top:18px;margin-bottom:8px;font-size:16px;line-height:26px;min-height:52px;width:fit-content;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.endStatus___F52kZ{width:60px;height:24px;border-radius:12px;background:#f2f5fc;font-size:12px;color:#74767b;line-height:24px;text-align:center}.ongoingStatus___ITdj6{width:60px;height:24px;background:#e9fff9;border-radius:12px;font-size:12px;color:#00b187;line-height:24px;text-align:center}.num___NUsJW{font-size:12px;color:#5f6a95;margin-left:auto}.bottom___A5daX{display:flex;align-items:center;justify-content:center;height:60px;background:#3061d00f;border-radius:8px;margin-top:18px;line-height:14px}.bottom___A5daX div{width:1px;height:14px;background:#aebdd2;margin:0 10px}.bottom___A5daX span{font-size:14px;color:#5f6a95}.bottom___A5daX b{font-size:14px;color:#333;margin-left:10px;font-weight:400}.liWrap___mePWg{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 23px}.liWrap___mePWg .li___XlVqR{height:265px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #DDDDDD}.liWrap___mePWg .li___XlVqR .imgWrap___pBHCc{flex:1 1;overflow:hidden}.liWrap___mePWg .li___XlVqR .imgWrap___pBHCc .img___EAJ6n{width:100%;transition:all .5s}.liWrap___mePWg .li___XlVqR:hover .img___EAJ6n{transform:scale(1.1)}.liWrap___mePWg .li___XlVqR .bottom___yooJz{padding:20px 12px;height:88px}.liWrap___mePWg .li___XlVqR .bottom___yooJz .name___lWp5X{font-size:16px;color:#333;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:16px}.liWrap___mePWg .li___XlVqR .bottom___yooJz .tags___U7Rm9{display:flex;align-items:center;gap:12px;margin-top:8px}.liWrap___mePWg .li___XlVqR .bottom___yooJz .tags___U7Rm9 .tag___lWmDJ i{color:#7d8592}.liWrap___mePWg .li___XlVqR .bottom___yooJz .tags___U7Rm9 .tag___lWmDJ span{color:#333;font-size:12px}.liWrap___iLYAP{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 23px}.liWrap___iLYAP .li___IHfgd{height:265px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #DDDDDD}.liWrap___iLYAP .li___IHfgd .imgWrap___b0xGv{flex:1 1;overflow:hidden;position:relative}.liWrap___iLYAP .li___IHfgd .imgWrap___b0xGv .img___Cn13U{width:100%;transition:all .5s}.liWrap___iLYAP .li___IHfgd .imgWrap___b0xGv .sign___r2eK3{height:30px;position:absolute;z-index:1;left:0;bottom:0}.liWrap___iLYAP .li___IHfgd:hover .img___Cn13U{transform:scale(1.1)}.liWrap___iLYAP .li___IHfgd .bottom___GQMoI{padding:20px 12px;height:88px}.liWrap___iLYAP .li___IHfgd .bottom___GQMoI .name___sAw4X{font-size:16px;color:#333;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:16px}.liWrap___iLYAP .li___IHfgd .bottom___GQMoI .tags___tMaLf{display:flex;align-items:center;gap:12px;margin-top:8px}.liWrap___iLYAP .li___IHfgd .bottom___GQMoI .tags___tMaLf .tag___d6odP i{color:#7d8592}.liWrap___iLYAP .li___IHfgd .bottom___GQMoI .tags___tMaLf .tag___d6odP span{color:#333;font-size:12px}.rate___FoHXK{display:flex;align-items:center;margin-left:auto;color:#333}.rate___FoHXK [class~=ant-rate-star]{font-size:13px!important}.rate___FoHXK [class~=ant-rate]{font-size:12px!important;margin-top:-2px!important;color:#ffa100!important}.rate___FoHXK [class~=ant-rate-star]:not(:last-child){margin-right:2px!important}.liWrap___BTl2_{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.liWrap___BTl2_ .li___EuuHl{height:697px;background:linear-gradient(180deg,#fff9f1,#fffefc);border-radius:8px;border:1px solid #FFFFFF}.headTitle___Ib2KR{width:200px;height:32px;font-size:14px;color:#333;background:url(data:image/png;base64,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) no-repeat center / cover;display:flex;justify-content:center;padding-top:5px;margin:0 auto}.headUser___jxRcu{position:relative;margin:20px 20px 7px;height:186px}.headUser___jxRcu .user____Ae_Z{width:102px;height:166px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAB6CAYAAABNyyaCAAAKHklEQVR4AexcTYwcRxX+XvXs7AYFgo1AkTkQiSiys3ZEkC8BJGQuXDjkBOKQk+M4CeQE4gTIdwRISMQLOVjkQCQs5YKiHC1BIiEQCGyvEzlSfLIMihz+bOKZ3anH99XM2LO73r/xzHQr+1r9TXdXV9d7/X15Va+q10kYc/OLv2l/cP7FL3eWT59aubT0and5aZnH93i81bl42u8Jy0veEe61nXGfl21hh8/rnQfvLg5eFSfiRhyNSS92LUx3+fTjdOT0ir1/LVXpHGA/zBlPuuMQj5/gsQ0zvycADmHQjpllYdM2QXujMF7fC2RbGLQh28Jm9vXOg3cXB0+CnIgbcSSuxBl2ue1YmM6FFx/rXFr6rcP+5MAJ4gGD/c2An9Lhb6CVP9epVj/Zxv6F+cVn0yTRXny2EjZt8zDtjWKR1xOEbAub2dc7693FgbgQJ0ZuxBFxArA/ijtxiB1u2wrjV84ssFv5kVXVH+D2VRr8D43/pD1XHWkvnnycDn9nfvHk2fmDz5//2KFvX7fDX+/u0PaHppreWe8uDsSFOBE3IEfiCrD/Fu7IobgUp9hm21KYW8s/f3jlf93fUYwX2HA24GcfoHp4/tGT37NHTry1Tdt7/vY8ORJX4kzcsctzM3tBnIrbrQjaVJju20tHDXPnYDjshstwfIn/FXz3gcWn39+qwbi3kQFxJu7M7Yvs2i6LU3ErjjfW7pfcVZjyQC+9RnX3maXX2nn1C+3Dz/y1/0j8jsuAOBSX4lTcghx3LywdvVt7G4S5deEXn0VunYXZfczZXnnj71e/aYe/deNuD0fZ7hkQl+KUT75SOK7S2cI5C0b3NcJcOXdmIbXSr8ywj5Vef/Pa1eeOHTu1yvPYJ8iAOH3zH1efY7f2Osz2ifMr504tjJpYI8yBB1d/ANijfOCdf+XucTWA2KbCgLj9NzkG7B24LR548NPkHre3vjC87Cz/ctGQngZsxc2Pfyq6L0x7E8e+6sdh1jVyLw0w2G4LY6n6vhmrmL80f/DE+cH9OEyZgfkjJ85zgeGlwj01GJorwnTeOnOEBV/J7jdudrs/5nnsM2RAnGfHDQOODbRAEQaWn3L+APbyxx97/p+IbaYMDDh/OZf1ufyUjKeLF0+1DfY1GCha79cqDMyeAQe5Ny7WUgtpkh5Jn/m8AR81x6WFQ89cnr1LYVEMiPtktuzUQpokVP6EsxvzlH6vCoE6GbA3jFqgsic4xqSDYAhVhj/X6VLYBmWQBsahBgcTu7CH4Mi9zsq7iK1WBnqd9C441pvbQ4nd2H4wYtr3t64htloZaN/fowbGJMz3JybM99GbjOvdmzzGXicD17vSICPZfYndWIu+uB09ucJj7DUyIA0MyOaomKFZzyz1avQnTI8yYIldmTnHGOiLp4/ei/P6GKAQGUwA2JUxPXOiPl/C8igDDgeTsQSqUzB6M87rY0B6OHKiB3kAHmJvAANFjwSGTUEDPAoXyID04NCimX82XbAs9voZYKpMPdSVMT0DFarfpfCgMKAxhki8yOAJj/09futlQIFCJJRuzHK93oT1OwxIC8ucYHJ+GRFzh5e6z/paeBn8odWZuh0K+30GOIfhSY9dGdfJDLFWRjYasjv98AQtlRXwMvbaGeDUpcdxXxHDwYZZQO0ehQOFAYYLdyhiEjMyilOK46cBDFAPcK3MPKOfCTTAp3AB6r2IwbI/clDSEAaUlRH6gplRJplrHIuLuhigFkYwK0PWd+a6/Ai7Gxjgp+UyxliORcwN5NRWoGgRSsQgIdfmSRhez4C0UFbGiGGftv5uXNfEgLQgEpNlF2pyI8yuZ0DfxojknMMI6+/HdT0McMDnzN818zf1Z+rX6vEkrK5hIFnqZVCTxIiBsOZ2XNTHAKOlzPypDgoQWyMYYDIGZy/G6T+EuzkVZbNnQL0XkcDUrGD2LoTFuzHAjAxEQunGFD6IrREMSAsO/sawERrhUzgBUA8hOSNGQGwNYUARwy+YpjEG7g3xKtzg+GKcy3BJxl0nwUgzGDAuKDsDJSHpX8kiIqYZugDswaxEjCObxd+VoSFbzlxTJkq6nN0iYhoiDBgxyUx/V8ZFf5RMYDPXonymDHjWCnNKVmUqlGdqO4xtwYCCxDK7sqJQCLMFVTO91e/KJAz0E8LMlP0tjUkLakKFNOBsWTVuzoyBMqxoeEEZ+E0qIbYmMCAtnBHjPBGa4FP4gNJ7sRcrM3/N/hFbQxhgoKBEDLMyzjQb4tWed6M/87fyVzJeBpw9T0lDCCj/LEYRw7BBwTaOxe2ZMJCYjPWhgZ8rzDOxGka2Z4Ary6Am/cGfJ9s/ETVmxIArGUtg6PSB2BrBgLIyrZVpsOEngEb4FE7gzjxGERNjDJqz6TNMycr6odMcx/a6J309Ety9YK/z0ZT353KMurOUUtWD0BTH9rwfjBiuxDBieMKQ2fN8NIUA5xhDpMxpP5dkejv0K6pNnQEOLaml/5Fczj2GztTthYEdMeDMkh1Z32NSrlIrImZHtM2gUmInRpQlmZ4zfGZgM0zsgAEtj7kiBs5hRgnADh6KKjNgQHqknCrO+qukixnYDBPbM0A9bi9i9jjgbP9E1JgNA5Yr6sF5TMqVc8CZjdWwsh0Dzt6LSEg5F2z3QNyfCQMaWrgU4/wek3KvB5+J1TCyAwbYgyX9tT+7MarU28ETd6rE2fQYoB49zl9SD6vOgImImR7Vu2u5ypzwK2KYAaAAsTWAAUWLAiUpIxMa4FO4IAbYlYFIvcpzr4p0WZw0AtSiIjiP4YSGazONcCqc4EcYTl+oR6o4iUFBsNIEBooeJWLYlYEnTXAqfCADnPUzUe5/j8GKc4WZhbHXz4CChEilG2vF4F+/IkMPpEVWxPQHm2HxLo5RdRoMcOAv6fIq3IVp2Ig2x2CgVWUQTJdzblXtWCsbg8OpPMLJJcd8T0WUlZVYK5sKy2M0yq5sleDgz64sBv8xGJzOIxpWWtSj35U5+7Xp2IlWd8lAi9ECghFT5RUwM9tlA1F9WgwoSKp+ujxHhaZlJtrdJQPSgkhKzQoQWyMYYKosPUpXBih8GuFWOFGGlUnM/IPKyTKgRIxgVtbKmCMm23y0Ni4DHF/gLQ7+7R5XloVxW4rnJspAW8NK9tTtuEOYaOvR2NgMMFowV/VSmz86GbuheHCyDHRuMVBueUIn84SYbPPR2pgMdIYRgzZn/cKYDcVjk2VgvmjhjBgpJEy2/WhtXAakBcF0mRmZE+M2FM9NlgFp4XOZwsxl8GSyrUdrYzMgLShOwgKjhfCbfzlwB2/zXBiUvcejsKbOoKxfzvoj1yoThvV1Poph+aZH2RbYpuoMn9X5KNaXD6+Hx2Hd4fXwOCzf9Cjbwuzt9/WYZ8RggV8v1+MGy4TMI/ER3hfW11WZMCzX+Si2Kx/e33CUbYG2QQzbXF9vffnwengc1h9eD4/D8k2Psi3Qdk32/w8AAP//OEZkyQAAAAZJREFUAwDY6dU/uZgNUAAAAABJRU5ErkJggg==);background-size:contain;background-position:bottom;background-repeat:no-repeat;position:absolute}.headUser___jxRcu .user____Ae_Z .img___pyWHp{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3}.headUser___jxRcu .user____Ae_Z .author___cZV9h{width:60px;height:60px;border-radius:50%;overflow:hidden;position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:2}.headUser___jxRcu .user____Ae_Z .info___TdhGO{width:100%;display:flex;flex-direction:column;align-items:center;position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:1;padding:0 10px}.headUser___jxRcu .user____Ae_Z .info___TdhGO span{font-size:12px;color:#5f6a95;margin-top:5px;width:fit-content}.headUser___jxRcu .user____Ae_Z .info___TdhGO div{color:#333;width:fit-content}.headUser___jxRcu .user1___z_xxn{width:102px;height:166px;background-image:url(data:image/png;base64,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);background-size:contain;background-position:bottom;background-repeat:no-repeat;position:absolute;top:0;left:50%;transform:translate(-50%)}.headUser___jxRcu .user1___z_xxn .img___pyWHp{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3}.headUser___jxRcu .user1___z_xxn .author___cZV9h{width:60px;height:60px;border-radius:50%;overflow:hidden;position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:2}.headUser___jxRcu .user1___z_xxn .info___TdhGO{width:100%;display:flex;flex-direction:column;align-items:center;position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:1;padding:0 10px}.headUser___jxRcu .user1___z_xxn .info___TdhGO span{font-size:12px;color:#5f6a95;margin-top:5px;width:fit-content}.headUser___jxRcu .user1___z_xxn .info___TdhGO div{color:#333;width:fit-content}.headUser___jxRcu .user1___z_xxn .author___cZV9h{border:2px solid #F4BA49}.headUser___jxRcu .user2___hthik{width:102px;height:166px;background-image:url(data:image/png;base64,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);background-size:contain;background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:0;left:0}.headUser___jxRcu .user2___hthik .img___pyWHp{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3}.headUser___jxRcu .user2___hthik .author___cZV9h{width:60px;height:60px;border-radius:50%;overflow:hidden;position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:2}.headUser___jxRcu .user2___hthik .info___TdhGO{width:100%;display:flex;flex-direction:column;align-items:center;position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:1;padding:0 10px}.headUser___jxRcu .user2___hthik .info___TdhGO span{font-size:12px;color:#5f6a95;margin-top:5px;width:fit-content}.headUser___jxRcu .user2___hthik .info___TdhGO div{color:#333;width:fit-content}.headUser___jxRcu .user2___hthik .author___cZV9h{border:2px solid #A4B9D9}.headUser___jxRcu .user3___FXHGK{width:102px;height:166px;background-image:url(data:image/png;base64,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);background-size:contain;background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:0;right:0%}.headUser___jxRcu .user3___FXHGK .img___pyWHp{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3}.headUser___jxRcu .user3___FXHGK .author___cZV9h{width:60px;height:60px;border-radius:50%;overflow:hidden;position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:2}.headUser___jxRcu .user3___FXHGK .info___TdhGO{width:100%;display:flex;flex-direction:column;align-items:center;position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:1;padding:0 10px}.headUser___jxRcu .user3___FXHGK .info___TdhGO span{font-size:12px;color:#5f6a95;margin-top:5px;width:fit-content}.headUser___jxRcu .user3___FXHGK .info___TdhGO div{color:#333;width:fit-content}.headUser___jxRcu .user3___FXHGK .author___cZV9h{border:2px solid #DFAB87}.headUserList___EhLR0{display:flex;flex-direction:column;gap:10px;margin:0 10px}.headUserList___EhLR0 .userList___dLlGs{display:flex;align-items:center;height:80px;padding:0 20px;background:#fff;border-radius:10px;border:1px solid #FBE2CB}.headUserList___EhLR0 .userList___dLlGs .author___cZV9h{width:40px;height:40px;border-radius:50%;overflow:hidden;margin:0 10px}.headUserList___EhLR0 .userList___dLlGs .info___TdhGO{width:144px}.headUserList___EhLR0 .userList___dLlGs .info___TdhGO span{font-size:12px;color:#5f6a95;margin-top:5px;width:fit-content}.headUserList___EhLR0 .userList___dLlGs .info___TdhGO div{color:#333;width:fit-content}.headUserList___EhLR0 .userList___dLlGs .rate___w4whX{margin-left:auto;color:#5f6a95;font-size:12px;width:102px}.ellipsis___fPjAI{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.flex_box_center___sEfC3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rfkoZ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___g_6Jh{align-items:center;box-align:center}.flex_box_center_end___k37Qa{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___A9yPD{flex-direction:column;box-orient:block-axis}.home___h5c5I .bg___mDgYE{height:636px;width:100%;background:url(./static/bg.8b35e2be.png) no-repeat center center;background-size:cover;overflow:hidden}.home___h5c5I .bg___mDgYE .public_width___ctVWu{max-width:1200px;margin:120px auto 0}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp{position:relative}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container{width:100%;height:100%}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-pagination-bullet{background:#fff;opacity:1}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-pagination-bullet-active{background:#0152d9}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-button-prev,.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-button-next{display:none}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container:hover .swiper-button-prev,.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container:hover .swiper-button-next{display:block}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .index_moe_focus_shadow{position:absolute;z-index:2;left:0;top:0;display:block;width:100%;height:100%;cursor:default;background-image:linear-gradient(to right,#0000,#00000080,#0000)}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .index_moe_li{position:relative;z-index:99;height:367px;border-radius:8px;width:748px;overflow:hidden}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .index_moe_focus_b{position:absolute;z-index:4;left:0;bottom:0;height:40px;background:#00000080;width:100%;border-radius:0 0 8px 8px}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide-prev .index_moe_li{opacity:0}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide-next+div .index_moe_li{margin-left:-273px!important}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide .index_moe_li{transform:scale(.8);margin-left:-75px}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide .index_moe_focus_b{display:none}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide-next{position:relative;z-index:9999}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide-next .index_moe_li{overflow:initial!important;margin-left:-173px!important;transform:scale(1)!important}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide-next .index_moe_focus_b{display:block!important}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp .swiper-container .swiper-slide-next .index_moe_focus_shadow{display:none!important}.home___h5c5I .bg___mDgYE .public_width___ctVWu .banner___Y_cZp img{height:367px;width:748px}.home___h5c5I .content___S8Tis{width:1260px;margin:-90px auto 0;background:#fff;border-radius:4px;padding:30px}.home___h5c5I .content___S8Tis .experience___H8Zlm{display:flex;justify-content:space-between}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii{width:392px;height:178px;padding:0 20px;border-radius:4px;cursor:pointer}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii:hover{background:linear-gradient(270deg,#026db2,#12fee0);box-shadow:0 4px 10px #55586380}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii>div:first-child{font-size:24px;font-weight:600;color:#fff;margin-top:48px;margin-bottom:18px}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii .btn___zmK7O{display:inline-block;width:103px;height:30px;background:linear-gradient(135deg,#6c7bfd,#3a45fa);box-shadow:0 2px 4px #77d8e16b;border-radius:2px;font-size:14px;color:#fff;line-height:30px;text-align:center}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii .btn___zmK7O img{margin-top:-2px;margin-left:4px}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii:nth-child(1){background:url(./static/a1.738533e8.png) no-repeat center center;background-size:cover}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii:nth-child(2){background:url(./static/a2.81f29e8e.png) no-repeat center center;background-size:cover}.home___h5c5I .content___S8Tis .experience___H8Zlm .li___bsBii:nth-child(3){background:url(./static/a3.65fa7acf.png) no-repeat center center;background-size:cover}.home___h5c5I .content___S8Tis .demonstrate___HUSkM .title___ZV9fz{font-size:18px;font-weight:600;color:#434d6c;margin-top:60px;margin-bottom:35px}.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii{width:291px;height:125px;border-radius:4px;background:linear-gradient(270deg,#eef0f6,#e6ecf2);padding:20px;margin-left:12px;position:relative;display:inline-block;overflow:hidden}.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii .mask___G3HO0{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;display:none;font-size:16px;font-weight:600;color:#fff}.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii:hover .mask___G3HO0{display:flex}.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii .name___TRCUE{font-size:16px;font-weight:600;color:#434d6c;margin-bottom:15px}.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii .tagWarp___kbulg .tag___O6XvS{display:inline-block;height:20px;border:1px solid #a6aac3;padding:0 8px;text-align:center;margin-right:12px;margin-bottom:12px;color:#888993}.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii:nth-child(4n+1),.home___h5c5I .content___S8Tis .demonstrate___HUSkM>aside .li___bsBii:first-child{margin-left:0}.home___h5c5I .content___S8Tis .feature___k3jMC{margin-top:60px;padding-bottom:60px}.home___h5c5I .content___S8Tis .feature___k3jMC .name___TRCUE{display:flex;align-items:center;margin-bottom:20px}.home___h5c5I .content___S8Tis .feature___k3jMC .name___TRCUE span:first-child{font-size:18px;font-weight:600;color:#434d6c}.home___h5c5I .content___S8Tis .feature___k3jMC .name___TRCUE span:last-child{display:inline-block;width:86px;height:20px;background:#3a45fa;border-radius:2px;line-height:20px;text-align:center;font-size:14px;color:#fff;margin-left:5px}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii{width:392px;height:148px;border-radius:6px;justify-content:center;align-items:center;flex-shrink:0;margin-bottom:40px;display:inline-flex;padding:35px 40px;margin-left:12px;cursor:default}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii:hover{box-shadow:0 2px 6px #3a45fa4d}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii:hover>div h4{color:#196efd}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii:hover>div h6{color:#181818}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii>img{margin-top:4px}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii>div{margin-left:18px}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii>div h4{font-size:16px;font-weight:600;color:#181818}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii>div h6{font-size:14px;color:#434d6c;line-height:26px}.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii:nth-child(3n+1),.home___h5c5I .content___S8Tis .feature___k3jMC>aside .li___bsBii:first-child{margin-left:0}.watermark___hNYlv{position:absolute;left:0;bottom:100px;font-size:18px;text-shadow:0px 0px 5px #b6b6b6;color:#fff;z-index:1;opacity:.6}.videovideo___ovOkV::-webkit-media-controls-fullscreen-button{display:none!important}@keyframes upDown___SlgHv{0%{left:0;bottom:100px}40%{opacity:1;bottom:80%;left:calc(50% - 130px)}41%{opacity:0;bottom:80%;left:calc(50% - 130px)}79%{opacity:0;bottom:80%;left:calc(50% - 130px)}80%{opacity:1;opacity:100%;bottom:100px;left:calc(100% - 270px)}to{opacity:1;bottom:100px;left:calc(100% - 270px)}}.animate__loop___mvL6s{animation-name:upDown___SlgHv}:root{--youtube-red: #fe0900}.container___g1WYG{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.video-container___XPkWR{width:100%;height:100%;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:center}.video-container___XPkWR video{width:100%;height:100%;max-height:auto;object-fit:cover}.video-controls___to0Zq{right:0;left:0;padding:10px;position:absolute;bottom:0;transition:all .2s ease;background-image:linear-gradient(to bottom,#0000,#000000d6)}.video-controls___to0Zq.hide___NA3DV{opacity:0;pointer-events:none}.video-progress___gqHsd{position:relative;height:4px;margin-bottom:10px;margin-top:5px;padding:0 6px}progress{appearance:none;border-radius:2px;width:100%;height:4px;pointer-events:none;position:absolute;top:0}progress::-webkit-progress-bar{background-color:#787878;border-radius:2px}progress::-webkit-progress-value{background:#fff;border-radius:2px}progress::-moz-progress-bar{background:#fff}.seek___iZHBm{position:absolute;top:0;width:100%;cursor:pointer;margin:0}.seek___iZHBm:hover+.seek-tooltip___uWyXx{display:block}.seek-tooltip___uWyXx{white-space:nowrap;display:none;position:absolute;top:-50px;margin-left:-20px;font-size:12px;padding:3px;content:attr(data-title);font-weight:700;color:#fff;background-color:#0009}.bottom-controls___uoIBm{display:flex;justify-content:space-between;align-items:center;font-size:14px}.bottom-controls___uoIBm button{display:inline-flex;align-items:center}.left-controls___mBEx4{display:flex;align-items:center;color:#fff;font-size:10px}.right-controls___e9L6r{display:flex}.right-controls___e9L6r .rateOverlay___HHBWe{background-color:#000}.right-controls___e9L6r .controlText___M_BWR{font-size:12px;color:#fff}.volume-controls___fa3mE{display:inline-flex;align-items:center}.volume-controls___fa3mE input{width:100px;opacity:1;transition:all .4s ease}.volume-controls___fa3mE:hover input,.volume-controls___fa3mE input:focus{width:100px;opacity:1}.container___g1WYG button{cursor:pointer;position:relative;margin-right:7px;font-size:12px;padding:3px;border:none;outline:none;background-color:transparent}.container___g1WYG button *{pointer-events:none}.container___g1WYG button:before{content:attr(data-title);position:absolute;display:none;left:0;top:-27px;background-color:#0009;color:#fff;font-weight:700;padding:4px 6px;word-break:keep-all;white-space:pre}.container___g1WYG button:last-child:before{right:0;left:inherit}.container___g1WYG button:hover:before{display:inline-block}.fullscreen-button___ur0es{margin-right:0}.fullscreen-button___ur0es:before{right:0;left:inherit!important;width:fit-content}.fullscreen-button1___rfaXm{margin-top:-10px}.pip-button___GFO8W svg{width:26px;height:26px}.playback-animation___ndURq{pointer-events:none;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;width:80px;height:80px;border-radius:80px;background-color:#0009;display:flex;justify-content:center;align-items:center;opacity:0}input[type=range]{-webkit-appearance:none;-moz-appearance:none;height:4px;background:transparent;cursor:pointer}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;cursor:pointer;border-radius:1.3px;-webkit-appearance:none;-webkit-transition:all .4s ease;transition:all .4s ease}input[type=range]::-webkit-slider-thumb{height:16px;width:16px;border-radius:16px;background:var(--youtube-red);cursor:pointer;-webkit-appearance:none;margin-left:-1px;opacity:0}input[type=range]:focus::-webkit-slider-runnable-track{background:transparent}input[type=range].volume___OTmpP{height:5px;background-color:#fff}input[type=range].volume___OTmpP::-webkit-slider-runnable-track{background-color:transparent}input[type=range].volume___OTmpP::-webkit-slider-thumb{margin-left:0;height:14px;width:14px;background:#fff}input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;border:1px solid transparent;background:transparent;border-radius:1.3px}input[type=range]::-moz-range-thumb{height:14px;width:14px;border-radius:50px;border:1px solid var(--youtube-red);background:var(--youtube-red);cursor:pointer;margin-top:5px}input[type=range]:focus::-moz-range-track{outline:none}input[type=range].volume___OTmpP::-moz-range-thumb{border:1px solid #fff;background:#fff}.hidden___o7GkT{display:none}.container___g1WYG svg{width:20px;height:20px;fill:#fff;stroke:#fff;cursor:pointer}[id=educoder] .modal___LGwws{position:relative}[id=educoder] .modal___LGwws video{width:800px;height:450px}[id=educoder] .modal___LGwws div[class~=ant-modal-body]{padding:0!important;font-size:0!important;vertical-align:top}[id=educoder] .closeIcon___vsUXI{position:absolute;color:#fff;top:-10px;right:-36px;font-size:24px!important;width:14px;height:8px;margin-right:0;z-index:9;cursor:pointer}[id=educoder] .closeIcon___vsUXI:before{left:-4px;position:absolute;top:-16px}[id=educoder] .wrap___tDzbl{display:flex;justify-content:space-between;padding:9px;background:#000}[id=educoder] .input___aikQk{color:#707070;background-color:#000;border-color:#707070;margin-right:12px} diff --git a/p__index.6e47992e.async.js b/p__index.231f0cde.async.js similarity index 65% rename from p__index.6e47992e.async.js rename to p__index.231f0cde.async.js index fc87c8f729..9e8378ca42 100644 --- a/p__index.6e47992e.async.js +++ b/p__index.231f0cde.async.js @@ -1,125 +1,125 @@ -!(function(){var Qs=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[8866,9921],{40001:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(60499),ne=m(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"check",theme:"outlined"},te=N,w=m(7657),v=function(x,De){return ne.createElement(w.Z,(0,r.Z)({},x,{ref:De,icon:te}))},q=ne.forwardRef(v),z=q},65363:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(60499),ne=m(59301),N={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},te=N,w=m(7657),v=function(x,De){return ne.createElement(w.Z,(0,r.Z)({},x,{ref:De,icon:te}))},q=ne.forwardRef(v),z=q},49198:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(60499),ne=m(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"double-right",theme:"outlined"},te=N,w=m(7657),v=function(x,De){return ne.createElement(w.Z,(0,r.Z)({},x,{ref:De,icon:te}))},q=ne.forwardRef(v),z=q},84105:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(60499),ne=m(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"down",theme:"outlined"},te=N,w=m(7657),v=function(x,De){return ne.createElement(w.Z,(0,r.Z)({},x,{ref:De,icon:te}))},q=ne.forwardRef(v),z=q},18785:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(60499),ne=m(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"ellipsis",theme:"outlined"},te=N,w=m(7657),v=function(x,De){return ne.createElement(w.Z,(0,r.Z)({},x,{ref:De,icon:te}))},q=ne.forwardRef(v),z=q},87169:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(60499),ne=m(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}},{tag:"path",attrs:{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"}}]},name:"exclamation-circle",theme:"outlined"},te=N,w=m(7657),v=function(x,De){return ne.createElement(w.Z,(0,r.Z)({},x,{ref:De,icon:te}))},q=ne.forwardRef(v),z=q},73331:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(60499),ne=m(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},te=N,w=m(7657),v=function(x,De){return ne.createElement(w.Z,(0,r.Z)({},x,{ref:De,icon:te}))},q=ne.forwardRef(v),z=q},15277:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(60499),ne=m(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"eye",theme:"outlined"},te=N,w=m(7657),v=function(x,De){return ne.createElement(w.Z,(0,r.Z)({},x,{ref:De,icon:te}))},q=ne.forwardRef(v),z=q},33853:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(60499),ne=m(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"left",theme:"outlined"},te=N,w=m(7657),v=function(x,De){return ne.createElement(w.Z,(0,r.Z)({},x,{ref:De,icon:te}))},q=ne.forwardRef(v),z=q},62772:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(60499),ne=m(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},te=N,w=m(7657),v=function(x,De){return ne.createElement(w.Z,(0,r.Z)({},x,{ref:De,icon:te}))},q=ne.forwardRef(v),z=q},61485:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(60499),ne=m(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}},{tag:"path",attrs:{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"}}]},name:"question-circle",theme:"outlined"},te=N,w=m(7657),v=function(x,De){return ne.createElement(w.Z,(0,r.Z)({},x,{ref:De,icon:te}))},q=ne.forwardRef(v),z=q},47472:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(60499),ne=m(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"search",theme:"outlined"},te=N,w=m(7657),v=function(x,De){return ne.createElement(w.Z,(0,r.Z)({},x,{ref:De,icon:te}))},q=ne.forwardRef(v),z=q},68196:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return $e}});var r=m(85899),ne=m(72190),N=m(42244),te=m(43403),w=m(92310),v=m.n(w),q=m(29301),z=m(76846),X=m(96452),x=m(6089),De=m(80402),ee=m(34280),re=m(49658),ue=m(59301),ct=m(60499),He=m(77900),We=m(8654);function tt(Re){var Be=Re.prefixCls,me=Re.align,lt=Re.arrow,Le=Re.arrowPos,ve=lt||{},pe=ve.className,Se=ve.content,ye=Le.x,Fe=ye===void 0?0:ye,G=Le.y,Pe=G===void 0?0:G,L=ue.useRef();if(!me||!me.points)return null;var R={position:"absolute"};if(me.autoArrow!==!1){var J=me.points[0],at=me.points[1],Ue=J[0],nt=J[1],Bt=at[0],Ft=at[1];Ue===Bt||!["t","b"].includes(Ue)?R.top=Pe:Ue==="t"?R.top=0:R.bottom=0,nt===Ft||!["l","r"].includes(nt)?R.left=Fe:nt==="l"?R.left=0:R.right=0}return ue.createElement("div",{ref:L,className:v()("".concat(Be,"-arrow"),pe),style:R},Se)}function H(Re){var Be=Re.prefixCls,me=Re.open,lt=Re.zIndex,Le=Re.mask,ve=Re.motion;return Le?ue.createElement(He.default,(0,ct.Z)({},ve,{motionAppear:!0,visible:me,removeOnLeave:!0}),function(pe){var Se=pe.className;return ue.createElement("div",{style:{zIndex:lt},className:v()("".concat(Be,"-mask"),Se)})}):null}var Ae=ue.memo(function(Re){var Be=Re.children;return Be},function(Re,Be){return Be.cache}),K=Ae,de=ue.forwardRef(function(Re,Be){var me=Re.popup,lt=Re.className,Le=Re.prefixCls,ve=Re.style,pe=Re.target,Se=Re.onVisibleChanged,ye=Re.open,Fe=Re.keepDom,G=Re.fresh,Pe=Re.onClick,L=Re.mask,R=Re.arrow,J=Re.arrowPos,at=Re.align,Ue=Re.motion,nt=Re.maskMotion,Bt=Re.forceRender,Ft=Re.getPopupContainer,Yt=Re.autoDestroy,gt=Re.portal,Ne=Re.zIndex,ot=Re.onMouseEnter,Tt=Re.onMouseLeave,Zt=Re.onPointerEnter,Wt=Re.onPointerDownCapture,Sn=Re.ready,Ht=Re.offsetX,Ut=Re.offsetY,un=Re.offsetR,sn=Re.offsetB,Xt=Re.onAlign,mn=Re.onPrepare,_t=Re.stretch,Qt=Re.targetWidth,fn=Re.targetHeight,zt=typeof me=="function"?me():me,Mt=ye||Fe,Pt=(Ft==null?void 0:Ft.length)>0,It=ue.useState(!Ft||!Pt),Dt=(0,ne.Z)(It,2),dt=Dt[0],D=Dt[1];if((0,ee.Z)(function(){!dt&&Pt&&pe&&D(!0)},[dt,Pt,pe]),!dt)return null;var f="auto",d={left:"-1000vw",top:"-1000vh",right:f,bottom:f};if(Sn||!ye){var S,T=at.points,F=at.dynamicInset||((S=at._experimental)===null||S===void 0?void 0:S.dynamicInset),ae=F&&T[0][1]==="r",k=F&&T[0][0]==="b";ae?(d.right=un,d.left=f):(d.left=Ht,d.right=f),k?(d.bottom=sn,d.top=f):(d.top=Ut,d.bottom=f)}var vt={};return _t&&(_t.includes("height")&&fn?vt.height=fn:_t.includes("minHeight")&&fn&&(vt.minHeight=fn),_t.includes("width")&&Qt?vt.width=Qt:_t.includes("minWidth")&&Qt&&(vt.minWidth=Qt)),ye||(vt.pointerEvents="none"),ue.createElement(gt,{open:Bt||Mt,getContainer:Ft&&function(){return Ft(pe)},autoDestroy:Yt},ue.createElement(H,{prefixCls:Le,open:ye,zIndex:Ne,mask:L,motion:nt}),ue.createElement(q.Z,{onResize:Xt,disabled:!ye},function(Y){return ue.createElement(He.default,(0,ct.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Bt,leavedClassName:"".concat(Le,"-hidden")},Ue,{onAppearPrepare:mn,onEnterPrepare:mn,visible:ye,onVisibleChanged:function(Ge){var se;Ue==null||(se=Ue.onVisibleChanged)===null||se===void 0||se.call(Ue,Ge),Se(Ge)}}),function(_,Ge){var se=_.className,B=_.style,I=v()(Le,se,lt);return ue.createElement("div",{ref:(0,We.sQ)(Y,Be,Ge),className:I,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(J.x||0,"px"),"--arrow-y":"".concat(J.y||0,"px")},d),vt),B),{},{boxSizing:"border-box",zIndex:Ne},ve),onMouseEnter:ot,onMouseLeave:Tt,onPointerEnter:Zt,onClick:Pe,onPointerDownCapture:Wt},R&&ue.createElement(tt,{prefixCls:Le,arrow:R,arrowPos:J,align:at}),ue.createElement(K,{cache:!ye&&!G},zt))})}))}),we=de,Me=ue.forwardRef(function(Re,Be){var me=Re.children,lt=Re.getTriggerDOMNode,Le=(0,We.Yr)(me),ve=ue.useCallback(function(Se){(0,We.mH)(Be,lt?lt(Se):Se)},[lt]),pe=(0,We.x1)(ve,(0,We.C4)(me));return Le?ue.cloneElement(me,{ref:pe}):me}),Ie=Me,wt=ue.createContext(null),mt=wt;function Nt(Re){return Re?Array.isArray(Re)?Re:[Re]:[]}function ht(Re,Be,me,lt){return ue.useMemo(function(){var Le=Nt(me!=null?me:Be),ve=Nt(lt!=null?lt:Be),pe=new Set(Le),Se=new Set(ve);return Re&&(pe.has("hover")&&(pe.delete("hover"),pe.add("click")),Se.has("hover")&&(Se.delete("hover"),Se.add("click"))),[pe,Se]},[Re,Be,me,lt])}var Te=m(29194);function fe(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],me=arguments.length>2?arguments[2]:void 0;return me?Re[0]===Be[0]:Re[0]===Be[0]&&Re[1]===Be[1]}function M(Re,Be,me,lt){for(var Le=me.points,ve=Object.keys(Re),pe=0;pe1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Re)?Be:Re}function xe(Re){return ie(parseFloat(Re),0)}function ze(Re,Be){var me=(0,r.Z)({},Re);return(Be||[]).forEach(function(lt){if(!(lt instanceof HTMLBodyElement||lt instanceof HTMLHtmlElement)){var Le=Ee(lt).getComputedStyle(lt),ve=Le.overflow,pe=Le.overflowClipMargin,Se=Le.borderTopWidth,ye=Le.borderBottomWidth,Fe=Le.borderLeftWidth,G=Le.borderRightWidth,Pe=lt.getBoundingClientRect(),L=lt.offsetHeight,R=lt.clientHeight,J=lt.offsetWidth,at=lt.clientWidth,Ue=xe(Se),nt=xe(ye),Bt=xe(Fe),Ft=xe(G),Yt=ie(Math.round(Pe.width/J*1e3)/1e3),gt=ie(Math.round(Pe.height/L*1e3)/1e3),Ne=(J-at-Bt-Ft)*Yt,ot=(L-R-Ue-nt)*gt,Tt=Ue*gt,Zt=nt*gt,Wt=Bt*Yt,Sn=Ft*Yt,Ht=0,Ut=0;if(ve==="clip"){var un=xe(pe);Ht=un*Yt,Ut=un*gt}var sn=Pe.x+Wt-Ht,Xt=Pe.y+Tt-Ut,mn=sn+Pe.width+2*Ht-Wt-Sn-Ne,_t=Xt+Pe.height+2*Ut-Tt-Zt-ot;me.left=Math.max(me.left,sn),me.top=Math.max(me.top,Xt),me.right=Math.min(me.right,mn),me.bottom=Math.min(me.bottom,_t)}}),me}function it(Re){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,me="".concat(Be),lt=me.match(/^(.*)\%$/);return lt?Re*(parseFloat(lt[1])/100):parseFloat(me)}function Qe(Re,Be){var me=Be||[],lt=(0,ne.Z)(me,2),Le=lt[0],ve=lt[1];return[it(Re.width,Le),it(Re.height,ve)]}function bt(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Re[0],Re[1]]}function he(Re,Be){var me=Be[0],lt=Be[1],Le,ve;return me==="t"?ve=Re.y:me==="b"?ve=Re.y+Re.height:ve=Re.y+Re.height/2,lt==="l"?Le=Re.x:lt==="r"?Le=Re.x+Re.width:Le=Re.x+Re.width/2,{x:Le,y:ve}}function ke(Re,Be){var me={t:"b",b:"t",l:"r",r:"l"};return Re.map(function(lt,Le){return Le===Be?me[lt]||"c":lt}).join("")}function Ve(Re,Be,me,lt,Le,ve,pe){var Se=ue.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Le[lt]||{}}),ye=(0,ne.Z)(Se,2),Fe=ye[0],G=ye[1],Pe=ue.useRef(0),L=ue.useMemo(function(){return Be?Ke(Be):[]},[Be]),R=ue.useRef({}),J=function(){R.current={}};Re||J();var at=(0,x.Z)(function(){if(Be&&me&&Re){let Xi=function(vr,li){var Li=arguments.length>2&&arguments[2]!==void 0?arguments[2]:be,hi=Mt.x+vr,Fi=Mt.y+li,er=hi+k,pr=Fi+ae,ss=Math.max(hi,Li.left),ii=Math.max(Fi,Li.top),mi=Math.min(er,Li.right),Qi=Math.min(pr,Li.bottom);return Math.max(0,(mi-ss)*(Qi-ii))},Cr=function(){wi=Mt.y+bn,Ti=wi+ae,Yn=Mt.x+vn,gn=Yn+k};var Bt,Ft,Yt,gt,Ne=Be,ot=Ne.ownerDocument,Tt=Ee(Ne),Zt=Tt.getComputedStyle(Ne),Wt=Zt.position,Sn=Ne.style.left,Ht=Ne.style.top,Ut=Ne.style.right,un=Ne.style.bottom,sn=Ne.style.overflow,Xt=(0,r.Z)((0,r.Z)({},Le[lt]),ve),mn=ot.createElement("div");(Bt=Ne.parentElement)===null||Bt===void 0||Bt.appendChild(mn),mn.style.left="".concat(Ne.offsetLeft,"px"),mn.style.top="".concat(Ne.offsetTop,"px"),mn.style.position=Wt,mn.style.height="".concat(Ne.offsetHeight,"px"),mn.style.width="".concat(Ne.offsetWidth,"px"),Ne.style.left="0",Ne.style.top="0",Ne.style.right="auto",Ne.style.bottom="auto",Ne.style.overflow="hidden";var _t;if(Array.isArray(me))_t={x:me[0],y:me[1],width:0,height:0};else{var Qt,fn,zt=me.getBoundingClientRect();zt.x=(Qt=zt.x)!==null&&Qt!==void 0?Qt:zt.left,zt.y=(fn=zt.y)!==null&&fn!==void 0?fn:zt.top,_t={x:zt.x,y:zt.y,width:zt.width,height:zt.height}}var Mt=Ne.getBoundingClientRect(),Pt=Tt.getComputedStyle(Ne),It=Pt.height,Dt=Pt.width;Mt.x=(Ft=Mt.x)!==null&&Ft!==void 0?Ft:Mt.left,Mt.y=(Yt=Mt.y)!==null&&Yt!==void 0?Yt:Mt.top;var dt=ot.documentElement,D=dt.clientWidth,f=dt.clientHeight,d=dt.scrollWidth,S=dt.scrollHeight,T=dt.scrollTop,F=dt.scrollLeft,ae=Mt.height,k=Mt.width,vt=_t.height,Y=_t.width,_={left:0,top:0,right:D,bottom:f},Ge={left:-F,top:-T,right:d-F,bottom:S-T},se=Xt.htmlRegion,B="visible",I="visibleFirst";se!=="scroll"&&se!==I&&(se=B);var P=se===I,O=ze(Ge,L),j=ze(_,L),be=se===B?j:O,je=P?j:be;Ne.style.left="auto",Ne.style.top="auto",Ne.style.right="0",Ne.style.bottom="0";var ut=Ne.getBoundingClientRect();Ne.style.left=Sn,Ne.style.top=Ht,Ne.style.right=Ut,Ne.style.bottom=un,Ne.style.overflow=sn,(gt=Ne.parentElement)===null||gt===void 0||gt.removeChild(mn);var ft=ie(Math.round(k/parseFloat(Dt)*1e3)/1e3),pt=ie(Math.round(ae/parseFloat(It)*1e3)/1e3);if(ft===0||pt===0||(0,z.Sh)(me)&&!(0,Te.Z)(me))return;var Rt=Xt.offset,Kt=Xt.targetOffset,en=Qe(Mt,Rt),Oe=(0,ne.Z)(en,2),Ye=Oe[0],Ct=Oe[1],yt=Qe(_t,Kt),xt=(0,ne.Z)(yt,2),Ot=xt[0],Gt=xt[1];_t.x-=Ot,_t.y-=Gt;var jt=Xt.points||[],an=(0,ne.Z)(jt,2),ln=an[0],En=an[1],rn=bt(En),cn=bt(ln),yn=he(_t,rn),Nn=he(Mt,cn),Bn=(0,r.Z)({},Xt),vn=yn.x-Nn.x+Ye,bn=yn.y-Nn.y+Ct,Un=Xi(vn,bn),Pn=Xi(vn,bn,j),jn=he(_t,["t","l"]),Hn=he(Mt,["t","l"]),Ln=he(_t,["b","r"]),wn=he(Mt,["b","r"]),ei=Xt.overflow||{},Jn=ei.adjustX,Si=ei.adjustY,ri=ei.shiftX,pi=ei.shiftY,fi=function(li){return typeof li=="boolean"?li:li>=0},wi,Ti,Yn,gn;Cr();var Lt=fi(Si),$t=cn[0]===rn[0];if(Lt&&cn[0]==="t"&&(Ti>je.bottom||R.current.bt)){var Cn=bn;$t?Cn-=ae-vt:Cn=jn.y-wn.y-Ct;var Tn=Xi(vn,Cn),Qn=Xi(vn,Cn,j);Tn>Un||Tn===Un&&(!P||Qn>=Pn)?(R.current.bt=!0,bn=Cn,Ct=-Ct,Bn.points=[ke(cn,0),ke(rn,0)]):R.current.bt=!1}if(Lt&&cn[0]==="b"&&(wiUn||ti===Un&&(!P||Xn>=Pn)?(R.current.tb=!0,bn=si,Ct=-Ct,Bn.points=[ke(cn,0),ke(rn,0)]):R.current.tb=!1}var oi=fi(Jn),Bi=cn[1]===rn[1];if(oi&&cn[1]==="l"&&(gn>je.right||R.current.rl)){var hr=vn;Bi?hr-=k-Y:hr=jn.x-wn.x-Ye;var or=Xi(hr,bn),Wi=Xi(hr,bn,j);or>Un||or===Un&&(!P||Wi>=Pn)?(R.current.rl=!0,vn=hr,Ye=-Ye,Bn.points=[ke(cn,1),ke(rn,1)]):R.current.rl=!1}if(oi&&cn[1]==="r"&&(YnUn||rr===Un&&(!P||gr>=Pn)?(R.current.lr=!0,vn=lr,Ye=-Ye,Bn.points=[ke(cn,1),ke(rn,1)]):R.current.lr=!1}Cr();var Ji=ri===!0?0:ri;typeof Ji=="number"&&(Ynj.right&&(vn-=gn-j.right-Ye,_t.x>j.right-Ji&&(vn+=_t.x-j.right+Ji)));var Zi=pi===!0?0:pi;typeof Zi=="number"&&(wij.bottom&&(bn-=Ti-j.bottom-Ct,_t.y>j.bottom-Zi&&(bn+=_t.y-j.bottom+Zi)));var cr=Mt.x+vn,Nr=cr+k,vi=Mt.y+bn,Br=vi+ae,Mr=_t.x,Tr=Mr+Y,bi=_t.y,Wn=bi+vt,ur=Math.max(cr,Mr),sr=Math.min(Nr,Tr),Kr=(ur+sr)/2,vs=Kr-cr,Lr=Math.max(vi,bi),rs=Math.min(Br,Wn),Qr=(Lr+rs)/2,dr=Qr-vi;pe==null||pe(Be,Bn);var Rr=ut.right-Mt.x-(vn+Mt.width),Jr=ut.bottom-Mt.y-(bn+Mt.height);ft===1&&(vn=Math.floor(vn),Rr=Math.floor(Rr)),pt===1&&(bn=Math.floor(bn),Jr=Math.floor(Jr));var yr={ready:!0,offsetX:vn/ft,offsetY:bn/pt,offsetR:Rr/ft,offsetB:Jr/pt,arrowX:vs/ft,arrowY:dr/pt,scaleX:ft,scaleY:pt,align:Bn};G(yr)}}),Ue=function(){Pe.current+=1;var Ft=Pe.current;Promise.resolve().then(function(){Pe.current===Ft&&at()})},nt=function(){G(function(Ft){return(0,r.Z)((0,r.Z)({},Ft),{},{ready:!1})})};return(0,ee.Z)(nt,[lt]),(0,ee.Z)(function(){Re||nt()},[Re]),[Fe.ready,Fe.offsetX,Fe.offsetY,Fe.offsetR,Fe.offsetB,Fe.arrowX,Fe.arrowY,Fe.scaleX,Fe.scaleY,Fe.align,Ue]}var St=m(77654);function et(Re,Be,me,lt,Le){(0,ee.Z)(function(){if(Re&&Be&&me){let Pe=function(){lt(),Le()};var ve=Be,pe=me,Se=Ke(ve),ye=Ke(pe),Fe=Ee(pe),G=new Set([Fe].concat((0,St.Z)(Se),(0,St.Z)(ye)));return G.forEach(function(L){L.addEventListener("scroll",Pe,{passive:!0})}),Fe.addEventListener("resize",Pe,{passive:!0}),lt(),function(){G.forEach(function(L){L.removeEventListener("scroll",Pe),Fe.removeEventListener("resize",Pe)})}}},[Re,Be,me])}var kt=m(48736);function At(Re,Be,me,lt,Le,ve,pe,Se){var ye=ue.useRef(Re);ye.current=Re;var Fe=ue.useRef(!1);ue.useEffect(function(){if(Be&<&&(!Le||ve)){var Pe=function(){Fe.current=!1},L=function(Yt){var gt;ye.current&&!pe(((gt=Yt.composedPath)===null||gt===void 0||(gt=gt.call(Yt))===null||gt===void 0?void 0:gt[0])||Yt.target)&&!Fe.current&&Se(!1)},R=Ee(lt);R.addEventListener("pointerdown",Pe,!0),R.addEventListener("mousedown",L,!0),R.addEventListener("contextmenu",L,!0);var J=(0,X.A)(me);if(J&&(J.addEventListener("mousedown",L,!0),J.addEventListener("contextmenu",L,!0)),0)var at,Ue,nt,Bt;return function(){R.removeEventListener("pointerdown",Pe,!0),R.removeEventListener("mousedown",L,!0),R.removeEventListener("contextmenu",L,!0),J&&(J.removeEventListener("mousedown",L,!0),J.removeEventListener("contextmenu",L,!0))}}},[Be,me,lt,Le,ve]);function G(){Fe.current=!0}return G}var hn=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function rt(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:te.Z,Be=ue.forwardRef(function(me,lt){var Le=me.prefixCls,ve=Le===void 0?"rc-trigger-popup":Le,pe=me.children,Se=me.action,ye=Se===void 0?"hover":Se,Fe=me.showAction,G=me.hideAction,Pe=me.popupVisible,L=me.defaultPopupVisible,R=me.onPopupVisibleChange,J=me.afterPopupVisibleChange,at=me.mouseEnterDelay,Ue=me.mouseLeaveDelay,nt=Ue===void 0?.1:Ue,Bt=me.focusDelay,Ft=me.blurDelay,Yt=me.mask,gt=me.maskClosable,Ne=gt===void 0?!0:gt,ot=me.getPopupContainer,Tt=me.forceRender,Zt=me.autoDestroy,Wt=me.destroyPopupOnHide,Sn=me.popup,Ht=me.popupClassName,Ut=me.popupStyle,un=me.popupPlacement,sn=me.builtinPlacements,Xt=sn===void 0?{}:sn,mn=me.popupAlign,_t=me.zIndex,Qt=me.stretch,fn=me.getPopupClassNameFromAlign,zt=me.fresh,Mt=me.alignPoint,Pt=me.onPopupClick,It=me.onPopupAlign,Dt=me.arrow,dt=me.popupMotion,D=me.maskMotion,f=me.popupTransitionName,d=me.popupAnimation,S=me.maskTransitionName,T=me.maskAnimation,F=me.className,ae=me.getTriggerDOMNode,k=(0,N.Z)(me,hn),vt=Zt||Wt||!1,Y=ue.useState(!1),_=(0,ne.Z)(Y,2),Ge=_[0],se=_[1];(0,ee.Z)(function(){se((0,re.Z)())},[]);var B=ue.useRef({}),I=ue.useContext(mt),P=ue.useMemo(function(){return{registerSubPopup:function(mi,Qi){B.current[mi]=Qi,I==null||I.registerSubPopup(mi,Qi)}}},[I]),O=(0,De.Z)(),j=ue.useState(null),be=(0,ne.Z)(j,2),je=be[0],ut=be[1],ft=ue.useRef(null),pt=(0,x.Z)(function(ii){ft.current=ii,(0,z.Sh)(ii)&&je!==ii&&ut(ii),I==null||I.registerSubPopup(O,ii)}),Rt=ue.useState(null),Kt=(0,ne.Z)(Rt,2),en=Kt[0],Oe=Kt[1],Ye=ue.useRef(null),Ct=(0,x.Z)(function(ii){(0,z.Sh)(ii)&&en!==ii&&(Oe(ii),Ye.current=ii)}),yt=ue.Children.only(pe),xt=(yt==null?void 0:yt.props)||{},Ot={},Gt=(0,x.Z)(function(ii){var mi,Qi,Ii=en;return(Ii==null?void 0:Ii.contains(ii))||((mi=(0,X.A)(Ii))===null||mi===void 0?void 0:mi.host)===ii||ii===Ii||(je==null?void 0:je.contains(ii))||((Qi=(0,X.A)(je))===null||Qi===void 0?void 0:Qi.host)===ii||ii===je||Object.values(B.current).some(function(Yi){return(Yi==null?void 0:Yi.contains(ii))||ii===Yi})}),jt=oe(ve,dt,d,f),an=oe(ve,D,T,S),ln=ue.useState(L||!1),En=(0,ne.Z)(ln,2),rn=En[0],cn=En[1],yn=Pe!=null?Pe:rn,Nn=(0,x.Z)(function(ii){Pe===void 0&&cn(ii)});(0,ee.Z)(function(){cn(Pe||!1)},[Pe]);var Bn=ue.useRef(yn);Bn.current=yn;var vn=ue.useRef([]);vn.current=[];var bn=(0,x.Z)(function(ii){var mi;Nn(ii),((mi=vn.current[vn.current.length-1])!==null&&mi!==void 0?mi:yn)!==ii&&(vn.current.push(ii),R==null||R(ii))}),Un=ue.useRef(),Pn=function(){clearTimeout(Un.current)},jn=function(mi){var Qi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Pn(),Qi===0?bn(mi):Un.current=setTimeout(function(){bn(mi)},Qi*1e3)};ue.useEffect(function(){return Pn},[]);var Hn=ue.useState(!1),Ln=(0,ne.Z)(Hn,2),wn=Ln[0],ei=Ln[1];(0,ee.Z)(function(ii){(!ii||yn)&&ei(!0)},[yn]);var Jn=ue.useState(null),Si=(0,ne.Z)(Jn,2),ri=Si[0],pi=Si[1],fi=ue.useState(null),wi=(0,ne.Z)(fi,2),Ti=wi[0],Yn=wi[1],gn=function(mi){Yn([mi.clientX,mi.clientY])},Lt=Ve(yn,je,Mt&&Ti!==null?Ti:en,un,Xt,mn,It),$t=(0,ne.Z)(Lt,11),Cn=$t[0],Tn=$t[1],Qn=$t[2],si=$t[3],ti=$t[4],Xn=$t[5],oi=$t[6],Bi=$t[7],hr=$t[8],or=$t[9],Wi=$t[10],lr=ht(Ge,ye,Fe,G),rr=(0,ne.Z)(lr,2),gr=rr[0],Ji=rr[1],Zi=gr.has("click"),cr=Ji.has("click")||Ji.has("contextMenu"),Nr=(0,x.Z)(function(){wn||Wi()}),vi=function(){Bn.current&&Mt&&cr&&jn(!1)};et(yn,en,je,Nr,vi),(0,ee.Z)(function(){Nr()},[Ti,un]),(0,ee.Z)(function(){yn&&!(Xt!=null&&Xt[un])&&Nr()},[JSON.stringify(mn)]);var Br=ue.useMemo(function(){var ii=M(Xt,ve,or,Mt);return v()(ii,fn==null?void 0:fn(or))},[or,fn,Xt,ve,Mt]);ue.useImperativeHandle(lt,function(){return{nativeElement:Ye.current,popupElement:ft.current,forceAlign:Nr}});var Mr=ue.useState(0),Tr=(0,ne.Z)(Mr,2),bi=Tr[0],Wn=Tr[1],ur=ue.useState(0),sr=(0,ne.Z)(ur,2),Kr=sr[0],vs=sr[1],Lr=function(){if(Qt&&en){var mi=en.getBoundingClientRect();Wn(mi.width),vs(mi.height)}},rs=function(){Lr(),Nr()},Qr=function(mi){ei(!1),Wi(),J==null||J(mi)},dr=function(){return new Promise(function(mi){Lr(),pi(function(){return mi})})};(0,ee.Z)(function(){ri&&(Wi(),ri(),pi(null))},[ri]);function Rr(ii,mi,Qi,Ii){Ot[ii]=function(Yi){var Xr;Ii==null||Ii(Yi),jn(mi,Qi);for(var $r=arguments.length,us=new Array($r>1?$r-1:0),qi=1;qi<$r;qi++)us[qi-1]=arguments[qi];(Xr=xt[ii])===null||Xr===void 0||Xr.call.apply(Xr,[xt,Yi].concat(us))}}(Zi||cr)&&(Ot.onClick=function(ii){var mi;Bn.current&&cr?jn(!1):!Bn.current&&Zi&&(gn(ii),jn(!0));for(var Qi=arguments.length,Ii=new Array(Qi>1?Qi-1:0),Yi=1;Yi1?Qi-1:0),Yi=1;Yi{}})=>{const ee=()=>r.createElement("div",{className:v.flexColumn},r.createElement("img",{className:v.img,src:w}),r.createElement("span",{className:v.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),re=()=>r.createElement("div",{className:v.flexColumn},r.createElement("img",{className:v.img,src:te}),r.createElement("span",{className:v.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),ue=()=>x===3?r.createElement(r.Fragment,null,re(),ee()):x===2?ee():re();return r.createElement(N.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:X,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{De(),ne.history.push("/account/certification")},onCancel:()=>{De()}},r.createElement("div",{className:v.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),r.createElement("div",{className:v.flexRow},ue()))};var z=(0,ne.connect)(({paperlibrary:X,loading:x,globalSetting:De})=>({paperlibrary:X,globalSetting:De,loading:x.effects}))(q)},58040:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return de}});var r=m(59301),ne=m(91482),N=m(62957),te=m(6767),w=m(37568),v=m(62673),q=m(32717),z=m(45348),X=m(25544),x=m(7939),De=m(87169),ee={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},re=m(32637),ue=m(59301);const ct=({classroomList:we,dispatch:Me,user:Ie})=>ue.createElement(N.default,{open:we.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:ue.createElement("span",null,ue.createElement(De.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},ue.createElement("div",{style:{textAlign:"center",marginBottom:30}},ue.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",ue.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),ue.createElement("img",{style:{width:130,height:130},src:re})),ue.createElement("div",{className:ee.bottom},ue.createElement(x.ZP,{className:ee.yes,onClick:()=>{Me({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var He=(0,ne.connect)(({classroomList:we,user:Me})=>({classroomList:we,user:Me}))(ct),We=m(79769),tt=m(59301),H=(we,Me,Ie)=>new Promise((wt,mt)=>{var Nt=fe=>{try{Te(Ie.next(fe))}catch(M){mt(M)}},ht=fe=>{try{Te(Ie.throw(fe))}catch(M){mt(M)}},Te=fe=>fe.done?wt(fe.value):Promise.resolve(fe.value).then(Nt,ht);Te((Ie=Ie.apply(we,Me)).next())}),Ae=(we=>(we[we.Professor=1]="Professor",we[we.AssistantProfessor=2]="AssistantProfessor",we[we.Student=3]="Student",we))(Ae||{});const K=({visible:we,user:Me,account:Ie,onCancel:wt=()=>{},dispatch:mt})=>{const[Nt,ht]=(0,r.useState)(),[Te,fe]=(0,r.useState)([]),[M,oe]=(0,r.useState)(!1),[Ee,Ke]=(0,r.useState)(!1),[ie,xe]=(0,r.useState)(),[ze,it]=(0,r.useState)(!1);(0,r.useEffect)(()=>{var ke,Ve;(ke=Me==null?void 0:Me.userInfo)!=null&&ke.identity&&fe([((Ve=Me==null?void 0:Me.userInfo)==null?void 0:Ve.identity)==="student"?3:1])},[Me]);const Qe=ke=>{const Ve=()=>{window.location.href=(ke==null?void 0:ke.jump_url)||`/classrooms/${ke==null?void 0:ke.course_id}`};if(Te.includes(1)){N.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:tt.createElement("div",{className:"tc"},(ke==null?void 0:ke.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Ve()}});return}Ve()},bt=()=>H(void 0,null,function*(){if(!Nt){te.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ke=yield(0,We.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Nt}});if(ke!=null&&ke.need_pro_auth&&!Te.includes(1)&&!Te.includes(2)){mt({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Nt,checkedList:Te}}),he();return}oe(!0);const Ve=yield(0,q.cR)({invite_code:Nt,professor:Te.includes(1)?1:null,assistant_professor:Te.includes(2)?1:null,student:Te.includes(3)?1:null});if(oe(!1),(Ve==null?void 0:Ve.status)===-4&&(wt(),mt({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Ve==null?void 0:Ve.status)===-12&&te.ZP.warning(Ve==null?void 0:Ve.message),(Ve==null?void 0:Ve.status)===-2){if(he(),Ve.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Ke(!0),xe(1);return}if(Ve.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Ke(!0),xe(2);return}if(Ve.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Ke(!0),xe(3);return}}if((Ve==null?void 0:Ve.status)===0){(0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),he(),Ve!=null&&Ve.course_id?Qe(Ve):te.ZP.success(Ve.message);return}}),he=()=>H(void 0,null,function*(){wt()});return tt.createElement(tt.Fragment,null,tt.createElement(N.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:we,confirmLoading:M,onOk:bt,onCancel:he},tt.createElement("div",{className:"tc"},tt.createElement("div",null,tt.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),tt.createElement(w.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Nt,onChange:ke=>{if(ke.target.value.length>=7){te.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ht(ke.target.value)}})),tt.createElement("div",{className:"mt10 font14"},tt.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),tt.createElement(v.default.Group,{value:Te,onChange:ke=>fe(ke)},tt.createElement(v.default,{value:1,disabled:Te.includes(2)},"\u6559\u5E08"),tt.createElement(v.default,{value:2,disabled:Te.includes(1)},"\u52A9\u6559"),tt.createElement(v.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),tt.createElement(He,null),tt.createElement(z.Z,{visible:Ee,onCancel:()=>Ke(!1),occupationValue:ie}))};var de=(0,ne.connect)(({user:we,account:Me})=>({user:we,account:Me}))(K)},82791:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return se},g:function(){return Y}});var r=m(59301),ne=m(91482),N=m(24404),te=m(37568),w=m(62957),v={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd",level:"level___XtFBL",sq:"sq___NEbck",jc:"jc___urhwB",gj:"gj___lRV0B"},q=m(6767),z=m(77019),X=m(5269),x=m(93041),De=m(75727),ee=m(47889),re=m(32717),ue=m(25544),ct=(B,I,P)=>new Promise((O,j)=>{var be=ft=>{try{ut(P.next(ft))}catch(pt){j(pt)}},je=ft=>{try{ut(P.throw(ft))}catch(pt){j(pt)}},ut=ft=>ft.done?O(ft.value):Promise.resolve(ft.value).then(be,je);ut((P=P.apply(B,I)).next())}),He=(B=>(B.Manager="manager",B.Developer="developer",B.Reporter="reporter",B))(He||{}),tt=({visible:B,onCancel:I=()=>{}})=>{const[P,O]=(0,r.useState)(),[j,be]=(0,r.useState)(),[je,ut]=(0,r.useState)(!1),ft=()=>ct(void 0,null,function*(){if(!P){q.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(P.length!==6){q.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!j){q.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}ut(!0);const Rt=yield(0,re.vm)({code:P,role:j});ut(!1),pt();const Kt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Kt[Rt.status]){q.ZP.info(Kt[Rt.status]);return}if(Rt.status===0){j==="reporter"?(q.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,ue.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),ne.history.push(`/projects/${Rt==null?void 0:Rt.project_id}`)):((0,ue.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),q.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),pt=()=>ct(void 0,null,function*(){I()});return r.createElement(r.Fragment,null,r.createElement(w.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:B,confirmLoading:je,onOk:ft,onCancel:pt},r.createElement("div",{className:"tc"},r.createElement("div",null,r.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),r.createElement(te.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:P,onChange:Rt=>{if(Rt.target.value.length>=7){q.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}O(Rt.target.value)}})),r.createElement("div",{className:"mt10 font14"},r.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),r.createElement(ee.ZP.Group,{value:j,onChange:Rt=>be(Rt.target.value)},r.createElement(ee.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),r.createElement(ee.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),r.createElement(ee.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},H=m(58040),Ae={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL"},K=m(20808),de=m(28284),we=m(82326),Me=m(9014),Ie=(B,I,P)=>new Promise((O,j)=>{var be=ft=>{try{ut(P.next(ft))}catch(pt){j(pt)}},je=ft=>{try{ut(P.throw(ft))}catch(pt){j(pt)}},ut=ft=>ft.done?O(ft.value):Promise.resolve(ft.value).then(be,je);ut((P=P.apply(B,I)).next())});const wt=({globalSetting:B,dispatch:I,user:P,open:O,onCancel:j=()=>{}})=>{const[be,je]=(0,r.useState)([]),[ut,ft]=(0,r.useState)([]),[pt,Rt]=(0,r.useState)([]),[Kt]=de.default.useForm(),[en,Oe]=(0,r.useState)(!1),[Ye,Ct]=(0,r.useState)(!1),yt=(0,r.useRef)(null),xt=(0,r.useRef)(1),[Ot,Gt]=(0,r.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,r.useEffect)(()=>{O&&jt()},[O]);const jt=()=>Ie(void 0,null,function*(){var rn;const cn=yield an(Ot);if(!(0,K.o1)(I))return;const{user_school_id:yn="",department_id:Nn="",school_name:Bn="",department_name:vn=""}=P.userInfo||{},bn=(rn=cn==null?void 0:cn.graduation_years)==null?void 0:rn.at(-1);ft([{id:yn,name:Bn}]),yield En(yn),Kt.setFieldsValue({year:bn,school_id:yn,department_id:Number(Nn),name:`${bn}${Bn}${vn}\u6BD5\u4E1A\u8BBE\u8BA1`})}),an=rn=>Ie(void 0,null,function*(){const cn=yield(0,Me.J3)(rn);return cn.status===0&&je((cn==null?void 0:cn.graduation_years)||[]),cn}),ln=(rn,cn=500)=>{Ct(!0),clearTimeout(yt.current),yt.current=setTimeout(()=>Ie(void 0,null,function*(){xt.current+=1;const yn=xt.current,Nn=yield(0,Me.NT)({keyword:rn});Nn.status===0&&xt.current===yn&&(ft((Nn==null?void 0:Nn.schools)||[]),Ct(!1))}),cn)},En=rn=>Ie(void 0,null,function*(){if(!rn)return;const cn=yield(0,Me.Ps)({page:1,limit:9999,id:rn});cn.status===0&&Rt((cn==null?void 0:cn.departments)||[])});return r.createElement(w.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:O,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:en,onCancel:j,onOk:()=>Kt.submit()},r.createElement(de.default,{colon:!1,form:Kt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(rn,cn)=>{rn.school_id&&(En(cn.school_id),Kt.setFieldValue("department_id",null))},onFinish:rn=>Ie(void 0,null,function*(){Oe(!0);const cn=yield(0,Me.Wz)(rn);cn.status===0&&(q.ZP.success("\u521B\u5EFA\u6210\u529F"),Kt.resetFields(),j(),(0,ue.xg)(`/graduations/${cn==null?void 0:cn.identifier}/index`)),Oe(!1)})},r.createElement(de.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},r.createElement(we.default,{style:{width:344},size:"large",options:be.map(rn=>({value:rn,label:rn}))})),r.createElement(de.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},r.createElement(we.default,{showSearch:!0,filterOption:!1,onSearch:rn=>{ln(rn)},loading:Ye,size:"large",style:{width:344},options:ut.map(rn=>({value:rn.id,label:rn.name}))})),r.createElement(de.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},r.createElement(we.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:pt.map(rn=>({value:rn.id,label:rn.name}))})),r.createElement(de.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},r.createElement(te.default,{showCount:!0,style:{width:344},maxLength:60}))))};var mt=(0,ne.connect)(({user:B,globalSetting:I,loading:P})=>({user:B,globalSetting:I,loading:P}))(wt),Nt=m(79769),ht=Object.defineProperty,Te=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,oe=(B,I,P)=>I in B?ht(B,I,{enumerable:!0,configurable:!0,writable:!0,value:P}):B[I]=P,Ee=(B,I)=>{for(var P in I||(I={}))fe.call(I,P)&&oe(B,P,I[P]);if(Te)for(var P of Te(I))M.call(I,P)&&oe(B,P,I[P]);return B},Ke=(B,I,P)=>new Promise((O,j)=>{var be=ft=>{try{ut(P.next(ft))}catch(pt){j(pt)}},je=ft=>{try{ut(P.throw(ft))}catch(pt){j(pt)}},ut=ft=>ft.done?O(ft.value):Promise.resolve(ft.value).then(be,je);ut((P=P.apply(B,I)).next())});const ie=({globalSetting:B,dispatch:I,user:P,open:O,onCancel:j=()=>{}})=>{const[be]=de.default.useForm(),[je,ut]=(0,r.useState)(!1),[ft,pt]=(0,r.useState)(null);return(0,r.useEffect)(()=>{var Rt;if(O){const Kt={code:"",user_type:((Rt=P==null?void 0:P.userInfo)==null?void 0:Rt.identity)==="student"?2:1,major:""};be.setFieldsValue(Kt),pt(Ee({},Kt))}},[O]),r.createElement(w.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:O,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:je,onCancel:j,onOk:()=>be.submit()},r.createElement(de.default,{colon:!1,form:be,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Rt,Kt)=>pt(Ee({},Kt)),onFinish:Rt=>Ke(void 0,null,function*(){ut(!0);const Kt=yield(0,Nt.ZP)("/api/graduations/join.json",{method:"post",body:Rt});Kt.status===0&&(j(),Kt!=null&&Kt.identifier?(0,ue.xg)(`/graduations/${Kt==null?void 0:Kt.identifier}/index`):q.ZP.success(Kt==null?void 0:Kt.message)),ut(!1)})},r.createElement(de.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},r.createElement(te.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),r.createElement(de.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},r.createElement(ee.ZP.Group,null,r.createElement(ee.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),r.createElement(ee.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(ft==null?void 0:ft.user_type)===2&&r.createElement(de.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},r.createElement(te.default,{showCount:!0,maxLength:60}))))};var xe=(0,ne.connect)(({user:B,globalSetting:I})=>({user:B,globalSetting:I}))(ie),ze=m(59301),it=Object.defineProperty,Qe=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,St=(B,I,P)=>I in B?it(B,I,{enumerable:!0,configurable:!0,writable:!0,value:P}):B[I]=P,et=(B,I)=>{for(var P in I||(I={}))ke.call(I,P)&&St(B,P,I[P]);if(he)for(var P of he(I))Ve.call(I,P)&&St(B,P,I[P]);return B},kt=(B,I)=>Qe(B,bt(I)),At=(B,I)=>{var P={};for(var O in B)ke.call(B,O)&&I.indexOf(O)<0&&(P[O]=B[O]);if(B!=null&&he)for(var O of he(B))I.indexOf(O)<0&&Ve.call(B,O)&&(P[O]=B[O]);return P},hn=(B=>(B.Projects="projects",B.Shixuns="shixuns",B.Classrooms="classrooms",B))(hn||{}),rt=(B=>(B.Classrooms="classrooms",B.Shixuns="shixuns",B.Paths="paths",B.Projects="projects",B.Videos="videos",B.Topics="topics",B))(rt||{});const $e=B=>{var I=B,{homePage:P,user:O,globalSetting:j,loading:be,dispatch:je}=I,ut=At(I,["homePage","user","globalSetting","loading","dispatch"]),ft,pt,Rt,Kt,en,Oe,Ye,Ct;const[yt,xt]=(0,r.useState)(),[Ot,Gt]=(0,r.useState)(),[jt,an]=(0,r.useState)(!1),[ln,En]=(0,r.useState)(!1),rn=bn=>{var Un;if((0,K.tJ)(je,!1,bn==="classrooms","",!0)){if(bn==="projects"&&!((Un=O.userInfo)!=null&&Un.email)){q.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}bn==="classrooms"?xt(!0):bn==="projects"&&Gt(!0)}},cn=(bn,Un)=>{var Pn;if((0,K.tJ)(je)){if(Un==="projects"&&!((Pn=O.userInfo)!=null&&Pn.email)){q.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Un==="shixuns"&&!(0,K.xY)()||bn&&(window.location.href=bn)}},yn=(pt=(((ft=j.setting)==null?void 0:ft.navbar)||[]).find(bn=>bn.link==="/classrooms"))==null?void 0:pt.hidden;let Nn=(Kt=(((Rt=j.setting)==null?void 0:Rt.navbar)||[]).find(bn=>bn.link==="/shixuns"))==null?void 0:Kt.hidden;const Bn=(Oe=(((en=j.setting)==null?void 0:en.navbar)||[]).find(bn=>bn.link==="/paths"))==null?void 0:Oe.hidden;(Ye=j==null?void 0:j.setting)!=null&&Ye.is_local&&((Ct=O==null?void 0:O.userInfo)!=null&&Ct.is_shixun_marker||(Nn=!0));const vn=bn=>{var Un,Pn,jn,Hn,Ln,wn,ei,Jn,Si,ri,pi,fi,wi,Ti,Yn,gn,Lt,$t,Cn;return ze.createElement(ze.Fragment,null,ze.createElement(z.Z,{justify:"space-around",className:"pt5 pb5"},ze.createElement(X.Z,{className:Ae.joinCol},((Un=O.userInfo)==null?void 0:Un.user_identity)!=="\u5B66\u751F"&&!yn&&ze.createElement(x.default.Item,et({},bn),ze.createElement("a",{onClick:()=>cn("/classrooms/new")},(Pn=O.userInfo)!=null&&Pn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Nn&&ze.createElement(x.default.Item,et({},bn),ze.createElement("a",{onClick:()=>cn("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((jn=O.userInfo)==null?void 0:jn.main_site)||!((Hn=O.userInfo)!=null&&Hn.main_site)&&!Bn&&(((Ln=O.userInfo)==null?void 0:Ln.admin)||((wn=O.userInfo)==null?void 0:wn.is_teacher)||((ei=O.userInfo)==null?void 0:ei.business)))&&ze.createElement(x.default.Item,et({},bn),ze.createElement("a",{onClick:()=>cn("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Jn=j==null?void 0:j.setting)!=null&&Jn.is_local)&&((Si=O.userInfo)==null?void 0:Si.main_site)&&ze.createElement(x.default.Item,et({},bn),ze.createElement("a",{onClick:()=>{var Tn;return cn(`${(Tn=j==null?void 0:j.setting)==null?void 0:Tn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((ri=O==null?void 0:O.userInfo)==null?void 0:ri.identity)!=="student"&&ze.createElement(x.default.Item,kt(et({},bn),{onClick:()=>{(0,K.o1)(je)&&an(!0)}}),ze.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((pi=O.userInfo)!=null&&pi.main_site)&&ze.createElement("div",null,!yn&&ze.createElement(x.default.Item,et({},bn),ze.createElement("a",{onClick:()=>rn("classrooms")},(fi=O.userInfo)!=null&&fi.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((wi=O.userInfo)==null?void 0:wi.main_site)&&!((Ti=j==null?void 0:j.setting)!=null&&Ti.is_local)&&ze.createElement(x.default.Item,et({},bn),ze.createElement("a",{onClick:()=>rn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Yn=O.userInfo)==null?void 0:Yn.main_site)&&ze.createElement(X.Z,null,ze.createElement("div",{className:Ae.joinBoard})),((gn=O.userInfo)==null?void 0:gn.main_site)&&ze.createElement(X.Z,{className:Ae.joinCol},!yn&&ze.createElement(x.default.Item,et({},bn),ze.createElement("a",{onClick:()=>rn("classrooms")},(Lt=O.userInfo)!=null&&Lt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),(($t=O.userInfo)==null?void 0:$t.main_site)&&!((Cn=j==null?void 0:j.setting)!=null&&Cn.is_local)&&ze.createElement(x.default.Item,et({},bn),ze.createElement("a",{onClick:()=>rn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),ze.createElement(x.default.Item,kt(et({},bn),{onClick:()=>{(0,K.o1)(je)&&En(!0)}}),ze.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return ze.createElement("section",null,ze.createElement(De.Z,{dropdownRender:()=>ze.createElement(x.default,{className:`${Ae.rightMenu} ${Ae.joinMenu} mt10`},ze.createElement(vn,null)),placement:"bottomRight"},ze.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),ze.createElement(H.Z,{visible:yt,onCancel:()=>xt(!1)}),ze.createElement(tt,{visible:Ot,onCancel:()=>Gt(!1)}),ze.createElement(mt,{open:jt,onCancel:()=>an(!1)}),ze.createElement(xe,{open:ln,onCancel:()=>En(!1)}))};var Re=(0,ne.connect)(({homePage:B,loading:I,user:P,globalSetting:O})=>({homePage:B,user:P,globalSetting:O,loading:I.models.index}))($e),Be={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt",level:"level___eVYpR",versionInfo:"versionInfo___dpPd3",sq:"sq___Mx2Ia",jc:"jc___DAOHV",gj:"gj___pUe9E"},me=m(7544),lt=m(89978),Le=m(6521),ve=m(59301),pe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Fe=(B,I)=>{var P={};for(var O in B)Se.call(B,O)&&I.indexOf(O)<0&&(P[O]=B[O]);if(B!=null&&pe)for(var O of pe(B))I.indexOf(O)<0&&ye.call(B,O)&&(P[O]=B[O]);return P},G=(B,I,P)=>new Promise((O,j)=>{var be=ft=>{try{ut(P.next(ft))}catch(pt){j(pt)}},je=ft=>{try{ut(P.throw(ft))}catch(pt){j(pt)}},ut=ft=>ft.done?O(ft.value):Promise.resolve(ft.value).then(be,je);ut((P=P.apply(B,I)).next())});const Pe=B=>{var I,P=RegExp("(^| )"+B+"=([^;]+)(;|$)");return(I=document.cookie.match(P))?decodeURIComponent(I[2]):null},L=B=>{var I=new Date;I.setTime(I.getTime()-1);var P=Pe(B);P!=null&&(document.cookie=B+"="+P+";expires="+I.toGMTString())};var R=(B=>(B.Classrooms="classrooms",B.Shixuns="shixuns",B.Paths="paths",B.Projects="projects",B.Videos="videos",B.Topics="topics",B))(R||{});const J=B=>{var I=B,{homePage:P,user:O,globalSetting:j,loading:be,dispatch:je,shixunHomeworks:ut,location:ft,payload:pt={}}=I,Rt=Fe(I,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Kt,en,Oe,Ye,Ct,yt,xt,Ot,Gt,jt,an,ln,En,rn,cn,yn;const Nn=(en=(((Kt=j.setting)==null?void 0:Kt.navbar)||[]).find(Pn=>Pn.link==="/classrooms"))==null?void 0:en.hidden,Bn=(Ye=(((Oe=j.setting)==null?void 0:Oe.navbar)||[]).find(Pn=>Pn.link==="/shixuns"))==null?void 0:Ye.hidden,vn=(yt=(((Ct=j.setting)==null?void 0:Ct.navbar)||[]).find(Pn=>Pn.link==="/paths"))==null?void 0:yt.hidden,bn=(xt=O.userInfo)==null?void 0:xt.is_school_manage,Un=()=>{var Pn,jn,Hn,Ln,wn,ei,Jn,Si,ri,pi,fi,wi,Ti,Yn,gn,Lt,$t,Cn;return(0,ue.Ll)()?ve.createElement(x.default,{className:`${Be.rightMenu} ${Be.menuWrap}`},ve.createElement(x.default.Item,null,ve.createElement(ne.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):ve.createElement(x.default,{className:`${Be.rightMenu} ${Be.menuWrap}`},((Pn=O==null?void 0:O.userInfo)==null?void 0:Pn.paid_version)&&!((Hn=(jn=O==null?void 0:O.userInfo)==null?void 0:jn.paid_version)!=null&&Hn.is_white_list)&&ve.createElement("div",{className:`${Be.versionInfo} ${Be[(ei=ue.vs[(wn=(Ln=O==null?void 0:O.userInfo)==null?void 0:Ln.paid_version)==null?void 0:wn.version_type])==null?void 0:ei.class]}`},ve.createElement("img",{src:(ri=ue.vs[(Si=(Jn=O==null?void 0:O.userInfo)==null?void 0:Jn.paid_version)==null?void 0:Si.version_type])==null?void 0:ri.icon}),ve.createElement("span",null,(wi=ue.vs[(fi=(pi=O==null?void 0:O.userInfo)==null?void 0:pi.paid_version)==null?void 0:fi.version_type])==null?void 0:wi.name)),ve.createElement(x.default.Item,null,ve.createElement(ne.Link,{to:`/users/${(Ti=O.userInfo)==null?void 0:Ti.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Nn&&ve.createElement(x.default.Item,null,ve.createElement(ne.Link,{to:`/users/${(Yn=O.userInfo)==null?void 0:Yn.login}/classrooms`},"\u6211\u7684\u6559\u5B66\u8BFE\u5802")),!Bn&&ve.createElement(x.default.Item,null,ve.createElement(ne.Link,{to:`/users/${(gn=O.userInfo)==null?void 0:gn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!vn&&ve.createElement(x.default.Item,null,ve.createElement(ne.Link,{to:`/users/${(Lt=O.userInfo)==null?void 0:Lt.login}/paths`},"\u6211\u7684\u667A\u6167\u8BFE\u7A0B")),ve.createElement(x.default.Item,null,ve.createElement(ne.Link,{to:`/users/${($t=O.userInfo)==null?void 0:$t.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),ve.createElement(x.default.Item,null,ve.createElement(ne.Link,{to:`/users/${(Cn=O.userInfo)==null?void 0:Cn.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),ve.createElement(x.default.Item,null,ve.createElement(ne.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,me.Ny)()&&ve.createElement(x.default.Item,null,ve.createElement(ne.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,me.JA)()&&ve.createElement(x.default.Item,null,ve.createElement("a",{onClick:()=>{(0,K.tJ)(je)&&ne.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,me.JA)()&&ve.createElement(x.default.Item,null,ve.createElement("a",{onClick:()=>{(0,K.tJ)(je)&&ne.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),ve.createElement(x.default.Item,null,ve.createElement(ne.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||je({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:ve.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),bn&&ve.createElement(x.default.Item,null,ve.createElement(ne.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),ve.createElement(x.default.Item,{className:Be.exit},ve.createElement("a",{onClick:()=>G(void 0,null,function*(){try{const Tn=yield(0,lt.vR)({});q.ZP.success(Tn==null?void 0:Tn.message)}catch(Tn){}(0,ue.d8)("_educoder_session","logout",1),(0,ue.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,me.bg)()?ve.createElement(De.Z,{className:`${Be.height67}`,dropdownRender:Un,placement:"bottomRight"},ve.createElement("section",null,ve.createElement("aside",null,ve.createElement("div",{className:ut.actionTabs.type===1?Be.classromediv:"",style:{position:"relative"}},ve.createElement("img",{className:`${Be.userPic} current ml15`,src:`${(Ot=Le.Z)==null?void 0:Ot.IMG_SERVER}/images/${(Gt=O.userInfo)==null?void 0:Gt.image_url}`,alt:"",onClick:()=>{var Pn;return ne.history.push((0,ue.Ll)()?"/account/profile":`/users/${(Pn=O.userInfo)==null?void 0:Pn.login}/classrooms`)}}),((jt=O==null?void 0:O.userInfo)==null?void 0:jt.paid_version)&&!((ln=(an=O==null?void 0:O.userInfo)==null?void 0:an.paid_version)!=null&&ln.is_white_list)&&ve.createElement("img",{src:(cn=ue.vs[(rn=(En=O==null?void 0:O.userInfo)==null?void 0:En.paid_version)==null?void 0:rn.version_type])==null?void 0:cn.icon,className:Be.level}),(0,ue.Ll)()&&ve.createElement("span",{className:"ml10 font16"},(yn=O.userInfo)==null?void 0:yn.username),ve.createElement("i",{className:`iconfont icon-zhankai4 ${Be.icon}`}))))):ve.createElement("div",{className:`font15 ${j.isIlearning?Be.login:""}`},ve.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{je({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var at=(0,ne.connect)(({homePage:B,loading:I,user:P,globalSetting:O,shixunHomeworks:j})=>({homePage:B,user:P,globalSetting:O,shixunHomeworks:j,loading:I.models.index}))(J),Ue={tip:"tip___a6MfI"},nt=m(66649),Bt=m.n(nt),Ft=m(59301),Yt=(B,I,P)=>new Promise((O,j)=>{var be=ft=>{try{ut(P.next(ft))}catch(pt){j(pt)}},je=ft=>{try{ut(P.throw(ft))}catch(pt){j(pt)}},ut=ft=>ft.done?O(ft.value):Promise.resolve(ft.value).then(be,je);ut((P=P.apply(B,I)).next())});const gt=({user:B,dispatch:I})=>{var P,O,j;const[be,je]=(0,r.useState)(!1),ut=(P=window.location.pathname)==null?void 0:P.includes("classrooms/");(0,r.useEffect)(()=>{var Rt,Kt,en;if(console.log(B==null?void 0:B.userInfo),(Rt=B==null?void 0:B.userInfo)!=null&&Rt.user_status)if(((Kt=B==null?void 0:B.userInfo)==null?void 0:Kt.role)===15){je(!1);return}else{let Oe=JSON.parse(ut?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));Oe&&(Oe==null?void 0:Oe.login)===((en=B==null?void 0:B.userInfo)==null?void 0:en.login)?(console.log(Bt()(Oe==null?void 0:Oe.time).add(1,"days")),console.log(Bt()(new Date)),Bt()(Oe==null?void 0:Oe.time).add(1,"days").set({hour:0,minute:0,second:0}){var Rt,Kt;ut?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Rt=B==null?void 0:B.userInfo)==null?void 0:Rt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(Kt=B==null?void 0:B.userInfo)==null?void 0:Kt.login})),je(!1)},pt=()=>Yt(void 0,null,function*(){let Rt=yield(0,Nt.ZP)("/api/business_contacts.json",{method:"post"});(Rt==null?void 0:Rt.status)===0&&q.ZP.info("\u7533\u8BF7\u6210\u529F")});return Ft.createElement(Ft.Fragment,null,be&&Ft.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},Ft.createElement("div",{className:Ue.tip},Ft.createElement("div",null,Ft.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),ut?Ft.createElement(Ft.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((j=B==null?void 0:B.userInfo)==null?void 0:j.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):Ft.createElement(Ft.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),Ft.createElement("div",null,Ft.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:ft},"\u5FFD\u7565"),Ft.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:pt},"\u7533\u8BF7\u5EF6\u671F")))))};var Ne=(0,ne.connect)(({user:B})=>({user:B}))(gt),ot=m(7939),Tt="data:image/png;base64,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",Zt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Ht=(B,I)=>{var P={};for(var O in B)Wt.call(B,O)&&I.indexOf(O)<0&&(P[O]=B[O]);if(B!=null&&Zt)for(var O of Zt(B))I.indexOf(O)<0&&Sn.call(B,O)&&(P[O]=B[O]);return P};const Ut=null,un=B=>{var I=B,{homePage:P,user:O,globalSetting:j,loading:be,dispatch:je,location:ut,text:ft,shixunHomeworks:pt,payload:Rt={}}=I,Kt=Ht(I,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[en,Oe]=(0,r.useState)("none");return(0,r.useEffect)(()=>{pt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Oe("flex")},[pt.actionTabs.key]),(0,r.useEffect)(()=>{pt.actionTabs.key==="\u9690\u85CF"&&(Oe("none"),localStorage.setItem("Noviceguide","0"))},[pt.actionTabs.key]),r.createElement("div",{style:{display:en,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},r.createElement("div",{style:{margin:"0 auto",width:"1200px"}},r.createElement("img",{src:Tt,style:{position:"absolute",top:"-32px"}}),r.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},pt.actionTabs.text),pt.actionTabs.type===9?r.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.createElement(ot.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Oe("none"),je({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):r.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.createElement(ot.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),je({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Oe("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var sn=(0,ne.connect)(({homePage:B,loading:I,user:P,globalSetting:O,shixunHomeworks:j})=>({homePage:B,user:P,globalSetting:O,loading:I.models.index,shixunHomeworks:j}))(un),Xt=Object.defineProperty,mn=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,fn=(B,I,P)=>I in B?Xt(B,I,{enumerable:!0,configurable:!0,writable:!0,value:P}):B[I]=P,zt=(B,I)=>{for(var P in I||(I={}))_t.call(I,P)&&fn(B,P,I[P]);if(mn)for(var P of mn(I))Qt.call(I,P)&&fn(B,P,I[P]);return B};const Mt=B=>React.createElement("svg",zt({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},B),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var Pt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",It=m(78267),Dt=m(59301),dt=Object.defineProperty,D=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,S=(B,I,P)=>I in B?dt(B,I,{enumerable:!0,configurable:!0,writable:!0,value:P}):B[I]=P,T=(B,I)=>{for(var P in I||(I={}))f.call(I,P)&&S(B,P,I[P]);if(D)for(var P of D(I))d.call(I,P)&&S(B,P,I[P]);return B},F=(B,I)=>{var P={};for(var O in B)f.call(B,O)&&I.indexOf(O)<0&&(P[O]=B[O]);if(B!=null&&D)for(var O of D(B))I.indexOf(O)<0&&d.call(B,O)&&(P[O]=B[O]);return P},ae=(B,I,P)=>new Promise((O,j)=>{var be=ft=>{try{ut(P.next(ft))}catch(pt){j(pt)}},je=ft=>{try{ut(P.throw(ft))}catch(pt){j(pt)}},ut=ft=>ft.done?O(ft.value):Promise.resolve(ft.value).then(be,je);ut((P=P.apply(B,I)).next())});const{Header:k}=N.default,{Search:vt}=te.default;function Y(){var B,I;const O=window.location.pathname.split("/"),j={};return O[1]=="classrooms"&&O.length>3&&!((B=O[4])!=null&&B.includes("newgold"))&&!((I=O[5])!=null&&I.includes("newgold"))&&O[2]!=="coursesId"&&(j.course_id=O[2]),O[1]==="shixuns"&&O.length>3&&(j.objective_type="shixun",j.objective_id=O[2]),O[1]==="paths"&&O.length>3&&(j.objective_type="path",j.objective_id=O[2]),T(T({},j),{school:1})}const _=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ge=B=>{var I=B,{homePage:P,user:O,globalSetting:j,loading:be,dispatch:je,isLogin:ut=!1,shixunHomeworks:ft}=I,pt=F(I,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Rt,Kt,en,Oe,Ye,Ct,yt,xt,Ot,Gt,jt,an,ln,En,rn,cn,yn,Nn,Bn,vn,bn;const Un=(0,ne.useLocation)(),[Pn,jn]=(0,r.useState)(!1),[Hn,Ln]=(0,r.useState)(""),[wn,ei]=(0,r.useState)(!1),Jn=Y();(0,r.useEffect)(()=>{ft.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(_!=null&&_.includes(Un==null?void 0:Un.pathname)||(Un==null?void 0:Un.pathname.indexOf("/classrooms"))===0||je({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Un.pathname]),(0,r.useEffect)(()=>{ft.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||ft.actionTabs.key||localStorage.setItem("Noviceguide","0")},[ft.actionTabs.key]),(0,r.useEffect)(()=>{var Lt;if(j!=null&&j.setting){let $t=(0,It.cloneDeep)((Lt=j==null?void 0:j.setting)==null?void 0:Lt.navbar);$t=$t==null?void 0:$t.filter(Tn=>{var Qn;return!(Tn!=null&&Tn.hidden)&&!((0,me.JA)()&&((Qn=["/paperlibrary","/problemset"])!=null&&Qn.includes(Tn.link)))});for(const Tn of $t)Tn.subitem&&(Tn.subitem=Tn.subitem.filter(Qn=>{var si;return!(Qn!=null&&Qn.hidden)&&!((0,me.JA)()&&((si=["/paperlibrary","/problemset"])!=null&&si.includes(Qn.link)))}));let Cn=!1;$t==null||$t.map(function(Tn,Qn){var si,ti,Xn;const oi=Un.pathname;Tn.link===oi&&(Ln(Tn==null?void 0:Tn.link),(0,ue.Dk)(oi==="/"?(si=j==null?void 0:j.setting)==null?void 0:si.name:gn(Tn==null?void 0:Tn.name)),wi(Yn(Qn,{name:Tn==null?void 0:Tn.name,link:Tn==null?void 0:Tn.link},$t)),Cn=!0),(ti=Tn==null?void 0:Tn.subitem)!=null&&ti.length&&((Xn=Tn==null?void 0:Tn.subitem)==null||Xn.map(Bi=>{Bi.link===oi&&(Ln(Bi==null?void 0:Bi.link),oi!=="/"&&(0,ue.Dk)(gn(Bi==null?void 0:Bi.name)),wi(Yn(Qn,{name:Bi==null?void 0:Bi.name,link:Bi==null?void 0:Bi.link},$t)),Cn=!0)}))}),Cn||wi($t)}},[j==null?void 0:j.setting,O]);const Si=(0,r.useMemo)(()=>{var Lt,$t;return(Lt=j==null?void 0:j.setting)!=null&&Lt.nav_logo_url?`${Le.Z.IMG_SERVER}/${($t=j==null?void 0:j.setting)==null?void 0:$t.nav_logo_url}`:`${Le.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Rt=j==null?void 0:j.setting)==null?void 0:Rt.nav_logo_url]);function ri(Lt){ne.history.push("/search?value="+Lt)}const pi=()=>Pn?Dt.createElement("div",{onBlur:()=>{setTimeout(()=>{jn(!1)},300)}},Dt.createElement(vt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ri,autoFocus:!0})):Dt.createElement("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:()=>{ne.history.push("/search?value=")}}),[fi,wi]=(0,r.useState)([]),Ti=(Lt,$t)=>ae(void 0,null,function*(){var Cn,Tn,Qn,si,ti,Xn;if((Lt==null?void 0:Lt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const oi=yield(0,lt.IU)();(Cn=oi==null?void 0:oi.data)!=null&&Cn.engineer_url?(Qn=(Tn=oi==null?void 0:oi.data)==null?void 0:Tn.engineer_url)!=null&&Qn.includes("http")?(0,ue.xg)((si=oi==null?void 0:oi.data)==null?void 0:si.engineer_url):ne.history.push((ti=oi==null?void 0:oi.data)==null?void 0:ti.engineer_url):(oi==null?void 0:oi.status)!=401&&ei(!0);return}(Xn=Lt==null?void 0:Lt.link)!=null&&Xn.includes("http")?(0,ue.xg)(Lt==null?void 0:Lt.link):((0,ue.Dk)(Lt==null?void 0:Lt.name),ne.history.push(Lt==null?void 0:Lt.link)),(Lt==null?void 0:Lt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&je({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Dt.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Yn=(Lt,$t,Cn)=>{const Tn=Cn.slice();return Tn[Lt]&&(Tn[Lt].name=$t.name,Tn[Lt].link=$t.link),Tn||[]},gn=(Lt="")=>Lt.indexOf("<")>-1?Lt.slice(0,Lt.indexOf("<")):Lt;return j.showHeader&&j.showHeaderFooter?Dt.createElement(N.default,{style:{background:`${Un.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${j.isIlearning?v["header-iearning"]:v.header} ${j.showHeaderFixed?v.headerFixed:""}`},(j==null?void 0:j.showTip)&&Dt.createElement(Ne,null),Dt.createElement(k,{className:"header",style:{background:`${Un.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Un.pathname=="/training"?"999":""}`}},Dt.createElement("section",{className:v["edu-menu"]},(!!j.isIlearning||!((Kt=j==null?void 0:j.setting)!=null&&Kt.main_site)&&!!((en=j==null?void 0:j.setting)!=null&&en.navbar))&&Dt.createElement(ne.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{je({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Dt.createElement("img",{className:v.logo,title:(Oe=j.setting)==null?void 0:Oe.name,src:Si||Pt})),Dt.createElement("ul",{className:`${v.menu} ${(0,ue.Ll)()&&"ml0"}`},(0,ue.Ll)()&&Dt.createElement("li",null,Dt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,ue.Ll)()&&j.setting&&fi.map(function(Lt,$t){var Cn,Tn,Qn,si,ti;return Dt.createElement("li",{key:$t,className:!((Cn=Lt==null?void 0:Lt.subitem)!=null&&Cn.length)&&Hn===(Lt==null?void 0:Lt.link)||(Tn=Lt==null?void 0:Lt.subitem)!=null&&Tn.some(Xn=>Hn===(Xn==null?void 0:Xn.link))?v.actived:""},Dt.createElement("div",{onClick:()=>Ti(Lt,$t),className:v.name},Dt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Xn;let oi=Lt==null?void 0:Lt.name;return(Xn=Lt==null?void 0:Lt.subitem)==null||Xn.map((Bi,hr)=>(Bi.link===Un.pathname&&(oi=Bi.name),Bi)),oi})()}}),((Qn=Lt==null?void 0:Lt.subitem)==null?void 0:Qn.length)>0&&Dt.createElement("i",{className:"iconfont icon-zhankai4"})),((si=Lt==null?void 0:Lt.subitem)==null?void 0:si.length)>0&&Dt.createElement("div",{className:v.dropDown},(ti=Lt==null?void 0:Lt.subitem)==null?void 0:ti.map((Xn,oi)=>Dt.createElement("div",{className:v.subName,onClick:()=>Ti(Xn,$t),key:$t+"-"+oi},!!oi&&Dt.createElement("div",{className:v.line}),Dt.createElement("aside",{className:"font16 c-black"},gn(Xn.name)),Dt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Xn.content)))))})),Dt.createElement("div",{className:"search-bar",style:{flex:j.isIlearning?"initial":"1 0 auto"}},((Ye=O==null?void 0:O.userInfo)==null?void 0:Ye.paid_version)&&!((yt=(Ct=O==null?void 0:O.userInfo)==null?void 0:Ct.paid_version)!=null&&yt.is_white_list)&&Dt.createElement("div",{className:`${v.level} ${v[(Gt=ue.vs[(Ot=(xt=O==null?void 0:O.userInfo)==null?void 0:xt.paid_version)==null?void 0:Ot.version_type])==null?void 0:Gt.class]}`,onClick:()=>{var Lt;return ne.history.push(`/users/${(Lt=O.userInfo)==null?void 0:Lt.login}/memberCenter`)}},Dt.createElement("span",{className:(ln=ue.vs[(an=(jt=O==null?void 0:O.userInfo)==null?void 0:jt.paid_version)==null?void 0:an.version_type])==null?void 0:ln.iconSprite}),Dt.createElement("img",{style:{width:"38px",marginRight:0},src:(cn=ue.vs[(rn=(En=O==null?void 0:O.userInfo)==null?void 0:En.paid_version)==null?void 0:rn.version_type])==null?void 0:cn.nameImg})),!(0,ue.Ll)()&&!(j!=null&&j.isIlearning)&&Dt.createElement(Dt.Fragment,null,Dt.createElement(pi,null),!ut&&Dt.createElement(Re,null),!ut&&!!((yn=O==null?void 0:O.userInfo)!=null&&yn.login)&&Dt.createElement(ne.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(Nn=O==null?void 0:O.userInfo)==null?void 0:Nn.login}/user_tidings`},((Bn=O==null?void 0:O.userInfo)==null?void 0:Bn.new_message)&&Dt.createElement("span",{className:v.newslight}))),!ut&&Dt.createElement(at,{payload:Jn}))),Dt.createElement(w.default,{centered:!0,destroyOnClose:!0,open:wn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ue.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>ei(!1)},Dt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Dt.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Dt.createElement("img",{src:`${Le.Z.IMG_SERVER}/${(vn=j==null?void 0:j.setting)==null?void 0:vn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Dt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(bn=j==null?void 0:j.setting)==null?void 0:bn.homepage_tea_qq_number)))),Dt.createElement(sn,null)):Dt.createElement(Dt.Fragment,null)};var se=(0,ne.connect)(({homePage:B,loading:I,user:P,globalSetting:O,shixunHomeworks:j})=>({homePage:B,user:P,globalSetting:O,loading:I.models.index,shixunHomeworks:j}))(Ge)},40055:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return X}});var r=m(59301),ne=m(62957),N=m(65363),te=m(66649),w=m.n(te),v=m(6521),q=(x,De,ee)=>new Promise((re,ue)=>{var ct=tt=>{try{We(ee.next(tt))}catch(H){ue(H)}},He=tt=>{try{We(ee.throw(tt))}catch(H){ue(H)}},We=tt=>tt.done?re(tt.value):Promise.resolve(tt.value).then(ct,He);We((ee=ee.apply(x,De)).next())});function z({modeldata:x,dispatch:De}){const[ee,re]=(0,r.useState)(!1);(0,r.useEffect)(()=>{setTimeout(()=>{let ct=localStorage.getItem("isfirst");w()(localStorage.getItem("showtime")||new Date).diff(w()(new Date),"hours")>0?re(!1):ct&&ct==="0"?(re(!0),localStorage.setItem("showtime",w()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):re(!1)},1e3)},[]);function ue(ct){return q(this,null,function*(){if(localStorage.setItem("isfirst","2"),x&&x.link&&re(!0),x&&!x.link&&ct===2)return;re(!1);let He=yield De({type:"homePage/UploadNotice",payload:{t:ct,id:x&&x.id}});if(He&&x&&x.link&&ct===2)if(He.is_create){localStorage.setItem("iscreate","1");let We={competition:He.competition,identify:He.identify,sub_title:He.sub_title,team_id:He.team_id,team_name:He.team_name};localStorage.setItem("item",JSON.stringify(We)),window.location.href=`${x&&x.link}`}else window.location.href=`${x&&x.link}`})}return r.createElement(ne.default,{open:ee,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:r.createElement(N.Z,{onClick:()=>ue(1),style:{fontSize:"25px",color:"#fff"}})},r.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:x&&x.link?"pointer":""},onClick:()=>ue(2),src:v.Z.IMG_SERVER+`${x&&x.img_url}`}))}var X=z},38648:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return v}});var r=m(62957),ne={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",te=m(59301),v=({visible:q,setVisible:z,image:X,closeImageStyle:x,hiddenbutton:De})=>te.createElement(r.default,{centered:!0,destroyOnClose:!0,open:q,footer:null,wrapClassName:ne.modal,onCancel:()=>z(!1)},te.createElement("div",{className:ne.content},te.createElement("img",{src:X}),De,te.createElement("img",{onClick:()=>z(!1),className:ne.close,src:N,style:x})))},18540:function(In,qe,m){"use strict";var r=m(59301),ne=m(4977),N=m(7939),te=Object.defineProperty,w=Object.defineProperties,v=Object.getOwnPropertyDescriptors,q=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,x=(ue,ct,He)=>ct in ue?te(ue,ct,{enumerable:!0,configurable:!0,writable:!0,value:He}):ue[ct]=He,De=(ue,ct)=>{for(var He in ct||(ct={}))z.call(ct,He)&&x(ue,He,ct[He]);if(q)for(var He of q(ct))X.call(ct,He)&&x(ue,He,ct[He]);return ue},ee=(ue,ct)=>w(ue,v(ct));const re=({img:ue,buttonProps:ct={},styles:He={},customText:We,ButtonText:tt,ButtonClick:H,Buttonclass:Ae,ButtonTwo:K,imgStyles:de,loading:we=!1,className:Me=""})=>r.createElement("section",{className:`tc animated fadeIn ${Me}`,style:De({color:"#999",margin:"100px auto",visibility:we?"hidden":"visible"},He)},r.createElement("img",{src:ue||ne,style:ee(De({},de),{pointerEvents:"none",userSelect:"none"})}),r.createElement("p",{className:"mt20 font14"},We||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),tt&&r.createElement(N.ZP,De({className:Ae,onClick:H},ct),tt),K&&K);qe.Z=re},45514:function(In,qe,m){"use strict";m.d(qe,{K:function(){return v}});var r=m(59301),ne=m(62957),N=m(20978),te={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},w=m(24334);const v=({visible:q,width:z,videoId:X,file_url:x,course_id:De,copyUrl:ee,toLog:re=!0,logWatchHistory:ue=()=>{},allow_skip:ct,onClose:He=()=>{},autoPlay:We=!1,onPlayEnded:tt=()=>{}})=>r.createElement(ne.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:q,title:null,footer:null,width:z,className:te.modal},r.createElement("i",{className:`${te.closeIcon} iconfont icon-guanbi10`,onClick:He}),q&&r.createElement(N.Z,{onPlayEnded:tt,autoPlay:We,allow_skip:ct,courseId:De,src:x!=null&&x.startsWith("http")?x:w.Base64.decode(x),videoId:X,toLog:re,logWatchHistory:ue}))},20978:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return ct}});var r=m(59301),ne=m(6767),N=m(75727),te=m(9667),w=m(16471),v=m(7544),q=m(56102),z=m(1427),X={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},x=(He,We,tt)=>new Promise((H,Ae)=>{var K=Me=>{try{we(tt.next(Me))}catch(Ie){Ae(Ie)}},de=Me=>{try{we(tt.throw(Me))}catch(Ie){Ae(Ie)}},we=Me=>Me.done?H(Me.value):Promise.resolve(Me.value).then(K,de);we((tt=tt.apply(He,We)).next())});function De(He){if(isNaN(He))return{minutes:"00",seconds:"00"};const We=new Date(He*1e3).toISOString().substr(11,8);return{hour:We.substr(0,2),minutes:We.substr(3,2),seconds:We.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function ee(He,We){return He-We}function re(He){He.sort(ee);let We=0;for(let tt=0;tt{},handlePlay:Me=()=>{},handlePlayEnded:Ie=()=>{},autoPlay:wt=!1,onPlayEnded:mt=()=>{},isShowWaterMark:Nt=!0},ht)=>{var Te;We=We==null?void 0:We.replace("http://","https://");const M=((Te=We==null?void 0:We.split("."))==null?void 0:Te.pop())==="flv",oe=(0,r.useRef)(),Ee=(0,r.useRef)(),Ke=(0,r.useRef)(),ie=(0,r.useRef)(),xe=(0,r.useRef)(),ze=(0,r.useRef)(),it=(0,r.useRef)(),Qe=(0,r.useRef)(),bt=(0,r.useRef)(),he=(0,r.useRef)(),ke=(0,r.useRef)(),Ve=(0,r.useRef)(),St=(0,r.useRef)(),et=(0,r.useRef)(),kt=navigator.userAgent.toLowerCase().match(ue),At=kt?kt[0]:"pc",hn=(0,r.useRef)(!1),rt=(0,v.eY)();let $e=0,Re=0,Be=0,me=null,lt=!1,Le=20,ve=1,pe=!1,Se=!1,ye=[];(0,r.useImperativeHandle)(ht,()=>({getLastUpdatedTime:()=>oe.current.currentTime,getDuration:()=>oe.current.duration})),ne.ZP.config({maxCount:1,getContainer:()=>Ke.current});const Fe=(0,r.useCallback)((Ue,nt=!1)=>{let Bt={point:oe.current.currentTime};me?(Bt.log_id=me,Bt.watch_duration=re(ye),Bt.total_duration=Re):(K?(Bt.video_id=parseInt(H,10),Bt.course_id=K):Bt.video_id=H,Bt.duration=$e,Bt.device=At),nt&&(Bt.ed="1");function Ft(){return x(this,null,function*(){pe=!0,me=yield Ae==null?void 0:Ae(Bt),pe=!1,Ue&&Ue()})}Ft()},[H,K]);(0,r.useEffect)(()=>{oe.current&&(ie.current.style.display="none",xe.current.style.display="block"),ne.ZP.destroy();let Ue=null;return te.Z.isSupported&&M&&We&&(We==null?void 0:We.indexOf(".m3u8"))<0?(Ue=te.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:We,muted:!1}),oe.current&&(Ue.attachMediaElement(oe.current),Ue.load())):oe.current.setAttribute("src",We),Pe(),()=>{Ue&&(Ue.unload(),Ue.pause(),Ue.destroy(),Ue=null)}},[oe,M,We]);function G(){oe.current.paused?(ie.current.style.display="none",xe.current.style.display="block"):(ie.current.style.display="block",xe.current.style.display="none")}function Pe(){ke.current.style.display="none",St.current.style.display="none",Ve.current.style.display="none",oe.current.muted||oe.current.volume===0?ke.current.style.display="block":oe.current.volume>0&&oe.current.volume<=.5?St.current.style.display="block":Ve.current.style.display="block"}(0,r.useEffect)(()=>{const Ue=document.getElementById("play"),nt=document.querySelectorAll(".playback-icons use");function Bt(){Me(),de&&!hn.current&&(oe.current.currentTime=de),hn.current=!0,ye.push(oe.current.currentTime),lt||(lt=!0,tt&&Fe())}function Ft(){return x(this,null,function*(){G(),ye.push(oe.current.currentTime),tt&&Fe(()=>{me=null,Be=0,lt=!1,pe=!1,Se=!1,ye=[],Re=0,ve=1},!0),mt()})}function Yt(){ze.current.value=Math.round(oe.current.currentTime),it.current.value=Math.round(oe.current.currentTime)}function gt(){const Xt=De(Math.round(oe.current.currentTime));bt.current.innerText=`${Xt.hour>0?Xt.hour+":":""}${Xt.minutes}:${Xt.seconds}`,bt.current.setAttribute("datetime",`${Xt.hour>0?" "+Xt.hour+" ":""}${Xt.minutes}m ${Xt.seconds}s`)}function Ne(){var Xt,mn,_t,Qt,fn,zt,Mt;const Pt=Math.round((Xt=oe.current)==null?void 0:Xt.duration);(_t=(mn=ze.current)==null?void 0:mn.setAttribute)==null||_t.call(mn,"max",Pt),(fn=(Qt=it.current)==null?void 0:Qt.setAttribute)==null||fn.call(Qt,"max",Pt);const It=De(Pt);Qe.current&&(Qe.current.innerText=`${It.hour>0?It.hour+":":""}${It.minutes}:${It.seconds}`,(Mt=(zt=Qe.current).setAttribute)==null||Mt.call(zt,"datetime",`${It.hour>0?" "+It.hour+" ":""}${It.minutes}m ${It.seconds}s`))}function ot(){try{const Xt=Math.round(oe.current.duration);ze.current.setAttribute("max",Xt),it.current.setAttribute("max",Xt);const mn=De(Xt);Qe.current.innerText=`${mn.hour>0?mn.hour+":":""}${mn.minutes}:${mn.seconds}`,Qe.current.setAttribute("datetime",`${mn.hour>0?" "+mn.hour+" ":""}${mn.minutes}m ${mn.seconds}s`),Yt(),gt();const{width:_t,height:Qt,x:fn,y:zt}=Ee.current.getBoundingClientRect();if(fn<0||zt<0,!Se){let Mt=oe.current.currentTime,Pt=Mt-Be;Math.abs(Pt)<10?(Re+=Math.abs(Pt),Be=Mt,pe||Re-ve*Le>=0&&(ve++,ye.push(Be),tt&&Fe())):(Be=Mt,tt&&Fe())}}catch(Xt){console.log("videoplaying:",Xt)}}function Tt(){Se=!0}function Zt(){oe.current.playing&&ye.push(oe.current.currentTime,Be),Be=oe.current.currentTime,Se=!1}function Wt(){$e=oe.current.duration,$e<=20&&(Le=$e/3),oe.current.addEventListener("play",Bt)}function Sn(Xt){Xt.preventDefault(),(0,z.vp)()?(oe.current.style.width="100%",oe.current.style.height="100%"):oe.current.style.cssText=""}function Ht(){we()}function Ut(Xt){if(!He){ne.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const mn=Xt.target.dataset.seek?Xt.target.dataset.seek:Xt.target.value;oe.current.currentTime=mn,it.current.value=mn,ze.current.value=mn}function un(Xt){const mn=Math.round(Xt.offsetX/Xt.target.clientWidth*parseInt(Xt.target.getAttribute("max"),10));ze.current.setAttribute("data-seek",mn);const _t=De(mn);he.current.textContent=`${_t.hour>0?_t.hour+":":""}${_t.minutes}:${_t.seconds}`;const Qt=oe.current.getBoundingClientRect();he.current.style.left=`${Xt.pageX-Qt.left}px`}function sn(Xt){switch(Xt.code){case"Space":Xt.preventDefault(),J();break;case"ArrowRight":if(Xt.preventDefault(),!He){ne.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(oe.current.currentTime>=oe.current.duration)break;oe.current.currentTime=parseInt(oe.current.currentTime)+5,Yt();break;case"ArrowLeft":if(Xt.preventDefault(),!He){ne.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(oe.current.currentTime===0)break;oe.current.currentTime=parseInt(oe.current.currentTime)-5,Yt();break;case"ArrowUp":Xt.preventDefault(),oe.current.volume<1&&(oe.current.volume=(parseInt(oe.current.volume*10)+1)/10);break;case"ArrowDown":Xt.preventDefault(),oe.current.volume>0&&(oe.current.volume=(parseInt(oe.current.volume*10)-1)/10);break}}return Ke.current.addEventListener((0,z.gH)(),Sn),oe.current.addEventListener("canplay",Wt),oe.current.addEventListener("ended",Ft),oe.current.addEventListener("seeking",Tt),oe.current.addEventListener("seeked",Zt),oe.current.addEventListener("loadedmetadata",Ne),ze.current.addEventListener("mousemove",un),ze.current.addEventListener("input",Ut),oe.current.addEventListener("timeupdate",ot),oe.current.addEventListener("pause",Ht),oe.current.addEventListener("volumechange",Pe),document.addEventListener("keydown",sn),()=>{var Xt,mn,_t,Qt,fn,zt,Mt,Pt,It,Dt,dt,D;(Xt=oe.current)==null||Xt.removeEventListener("canplay",Wt),(mn=oe.current)==null||mn.removeEventListener("play",Bt),(_t=oe.current)==null||_t.removeEventListener("ended",Ft),(Qt=oe.current)==null||Qt.removeEventListener("seeking",Tt),(fn=oe.current)==null||fn.removeEventListener("seeked",Zt),(zt=ze.current)==null||zt.removeEventListener("mousemove",un),(Mt=ze.current)==null||Mt.removeEventListener("input",Ut),(Pt=oe.current)==null||Pt.removeEventListener("timeupdate",ot),(It=oe.current)==null||It.removeEventListener("pause",Ht),(Dt=oe.current)==null||Dt.removeEventListener("loadedmetadata",Ne),(dt=oe.current)==null||dt.removeEventListener("volumechange",Pe),document.removeEventListener("keydown",sn),(D=oe.current)!=null&&D.playing&&(ye.push(Be,oe.current.currentTime),tt&&Fe())}},[oe,We]),(0,r.useEffect)(()=>{if(oe.current.onended=()=>{Ie(oe)},oe.current.oncontextmenu=()=>!1,(We==null?void 0:We.indexOf(".m3u8"))>-1){if(oe.current.canPlayType("application/vnd.apple.mpegurl"))oe.current.src=We;else if(w.ZP.isSupported()){var Ue=new w.ZP;Ue.loadSource(We),Ue.attachMedia(oe.current)}}},[We]);const[L,R]=(0,r.useState)(1),J=()=>{oe.current.paused||oe.current.ended?oe.current.play():oe.current.pause(),G()};function at(){oe.current.muted=!oe.current.muted,oe.current.muted?(et.current.setAttribute("data-volume",volume.value),et.current.value=0):et.current.value=et.current.dataset.volume}return r.createElement("div",{style:{position:"relative"},ref:Ke},r.createElement("div",{ref:Ee,className:`${X.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${X.animate__loop}`},Nt&&rt?rt.login:" "),r.createElement("div",{className:X.container},r.createElement("div",{className:X["video-container"],id:"video-container"},r.createElement("div",{className:X["playback-animation"],id:"playback-animation"},r.createElement("svg",{className:X["playback-icons"]},r.createElement("use",{className:"hidden",href:"#play-icon"}),r.createElement("use",{href:"#pause"}))),r.createElement("video",{className:X.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:oe,autoPlay:wt}),r.createElement("div",{className:`${X["video-controls"]} `,id:"video-controls"},r.createElement("div",{className:X["bottom-controls"]},r.createElement("div",{className:X["left-controls"]},r.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:J},r.createElement("svg",{className:X["playback-icons"]},r.createElement("use",{ref:xe,href:"#play-icon"}),r.createElement("use",{ref:ie,style:{display:"none"},href:"#pause"}))),r.createElement("div",{className:X.time},r.createElement("time",{id:"time-elapsed",ref:bt},"00:00"),r.createElement("span",null," / "),r.createElement("time",{id:"duration",ref:Qe},"00:00"))),r.createElement("div",{className:X["right-controls"]},He&&r.createElement(N.Z,{placement:"top",overlayClassName:X.rateOverlay,getPopupContainer:Ue=>Ue.parentNode,menu:{items:[{key:"1",label:r.createElement("span",{onClick:()=>{R(1),oe.current.playbackRate=1}},"1.0x")},{key:"2",label:r.createElement("span",{onClick:()=>{R(1.5),oe.current.playbackRate=1.5}},"1.5x")},{key:"3",label:r.createElement("span",{onClick:()=>{R(2),oe.current.playbackRate=2}},"2.0x")}]}},r.createElement("div",{className:`${X.controlText} mr5`},"\u500D\u901F")),r.createElement(q.CopyToClipboard,{text:We,onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},r.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},r.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),r.createElement("div",{className:X["volume-controls"]},r.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:X["volume-button"],id:"volume-button",onClick:at},r.createElement("i",{ref:ke,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),r.createElement("i",{ref:St,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),r.createElement("i",{ref:Ve,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),r.createElement("input",{className:X.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:et,style:{display:"none"},onClick:Pe})),r.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:X["fullscreen-button"],onClick:()=>{(0,z.vp)()?(0,z.BU)():(0,z.Dj)(Ke.current)}},r.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),r.createElement("div",{className:X["video-progress"]},r.createElement("progress",{ref:it,value:"0",min:"0"}),r.createElement("input",{className:X.seek,ref:ze,value:"0",min:"0",type:"range",step:"1"}),r.createElement("div",{className:X["seek-tooltip"],ref:he,id:"seek-tooltip"},"00:00"))))),r.createElement("svg",{style:{display:"none"}},r.createElement("defs",null,r.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},r.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),r.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},r.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),r.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},r.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),r.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},r.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),r.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},r.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),r.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},r.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),r.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},r.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),r.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},r.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},26073:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return De}});var r={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},ne=m(29787),N=m(25399),te=m(89787),w=m(92310),v=m.n(w),q=m(25544),z=m(18540),X=m(59301),De=({className:ee,dataSource:re=[],col:ue=4,right:ct,bottom:He=23,precision:We=0,wrapWidth:tt=1200,trackEventItems:H,loading:Ae,onRemove:K=()=>{},isCurrent:de=!0,showProgress:we=!1,showAlias:Me=!1,category:Ie="notDisplay",hiddenClick:wt=()=>{}})=>{const mt=Math.floor((tt-(ue-1)*ct)/ue),Nt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return X.createElement(ne.Z,{spinning:Ae},X.createElement("div",{className:v()(r.list,ee)},!!(re!=null&&re.length)&&(re==null?void 0:re.map((ht,Te)=>{var fe,M,oe,Ee,Ke,ie,xe;const{name:ze,id:it,identifier:Qe,featured:bt,school_name:he,image_url:ke,excellent:Ve,is_plan:St}=ht;return X.createElement("div",{key:it,className:de&&we?r.wrapisCurrent:r.wrap,style:{width:mt,marginRight:(1+Te)%ue===0?0:ct+We,marginBottom:He}},X.createElement("a",{className:r.li,onClick:et=>{et.preventDefault(),et.stopPropagation(),H&&(0,q.L9)([H]),(0,q.xg)(`/paths/${Qe}`)}},X.createElement("div",{className:r.img},X.createElement("img",{className:r.cover,src:`${ke}`}),(fe=ht==null?void 0:ht.subject_tags)==null?void 0:fe.map((et,kt)=>{var At,hn;if(kt===0){const $e=(At=Nt.find(Re=>Re.name==et))==null?void 0:At.swclass;return X.createElement("span",{className:`sprite ${$e} ${r.sign}`,style:{left:"-4px"}})}const rt=(hn=Nt.find($e=>$e.name==et))==null?void 0:hn.ptclass;return X.createElement("span",{className:`sprite ${rt} ${r.sign}`,style:{left:`${48+52*(kt-1)+2*kt}px`}})}),X.createElement("div",{className:r.tagsDom},X.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(ht==null?void 0:ht.excellent)&&X.createElement("div",{className:r.bq},"\u5F00\u653E\u8BFE\u7A0B"),((M=ht==null?void 0:ht.custom_tags)==null?void 0:M.length)>0&&(ht==null?void 0:ht.custom_tags.map((et,kt)=>{var At;return X.createElement(N.Z,{title:et==null?void 0:et.tag_name,key:kt},X.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((At=ht==null?void 0:ht.custom_tags)==null?void 0:At.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},X.createElement("span",{className:"multi-llipsis1e"},et==null?void 0:et.tag_name)))})))),Ie=="hide"&&(ht==null?void 0:ht.studying)&&de&&X.createElement("div",{className:`${r.movebq} user-path-items`,onClick:et=>{et.stopPropagation(),K(ht)}},X.createElement("i",{className:"iconfont icon-yichu1 font12"}),X.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(Ie)&&de&&X.createElement("div",{className:`${r.hiddenbq} user-path-items`,onClick:et=>{et.stopPropagation(),wt(ht)}},X.createElement("i",{className:`iconfont ${Ie=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),X.createElement("span",null,Ie=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),X.createElement("div",{className:r.name},X.createElement(N.Z,{title:Me&&(ht!=null&&ht.excellent_alias_name)?X.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ze}`,X.createElement("br",null),X.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ht==null?void 0:ht.excellent_alias_name}`)):ze},X.createElement("span",{className:r.e},Me&&(ht==null?void 0:ht.excellent_alias_name)||ze))),de&&we&&((oe=ht==null?void 0:ht.progress)==null?void 0:oe.all_score)!=0&&X.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},X.createElement(te.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Ee=ht==null?void 0:ht.progress)==null?void 0:Ee.my_score)/((Ke=ht==null?void 0:ht.progress)==null?void 0:Ke.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ie=ht==null?void 0:ht.progress)==null?void 0:ie.my_score,"/",(xe=ht==null?void 0:ht.progress)==null?void 0:xe.all_score),(!de||!we)&&X.createElement(N.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${he}`},X.createElement("div",{className:r.unit},X.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),he)),(!de||!we)&&X.createElement("div",{className:r.tags},X.createElement("div",null,X.createElement(N.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),X.createElement("span",null,ht.stages_count))),X.createElement(N.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),X.createElement("span",null,ht.members_count)))))))})),!re.length&&X.createElement(z.Z,null)))}},56507:function(In,qe,m){"use strict";m.d(qe,{jL:function(){return te},w9:function(){return ze},QD:function(){return Ue},cQ:function(){return Te.Z},op:function(){return G},O5:function(){return fn},_b:function(){return Ne},t7:function(){return We},Gi:function(){return Ve},YG:function(){return he},qp:function(){return x},vr:function(){return Ft},qE:function(){return R},Je:function(){return Ae},wb:function(){return ht},cq:function(){return rt},tp:function(){return re}});var r=m(59301),ne={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},te=({dataSource:zt=[],img:Mt,imgWidth:Pt=346,title:It,sunTitle:Dt,bannerExtraContent:dt})=>r.createElement("div",{className:ne.banner},r.createElement("div",{className:ne.content},r.createElement("aside",null,r.createElement("p",null,r.createElement("b",null,It),r.createElement("span",null,Dt)),zt.length>0&&r.createElement("div",{className:ne.btns},zt.map((D,f)=>r.createElement("div",{key:f,onClick:D.click},D.name,D.sign?r.createElement("span",{className:"sprite sprite-33"}):null))),dt),Mt&&r.createElement("img",{style:{marginTop:33,marginRight:38},src:Mt,width:Pt}))),w={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},v=m(92310),q=m.n(v),z=m(78267),x=({dataSource:zt=[],value:Mt,onChange:Pt,onTitleChange:It,className:Dt,title:dt,titleWidth:D=41,style:f={},fontColor:d="#6A7283",showCount:S})=>{const[T,F]=(0,r.useState)(1),[ae,k]=(0,r.useState)(!1),vt=(0,r.useRef)(null),Y=(0,r.useRef)(null);return(0,r.useEffect)(()=>{var _;zt.length!==0&&(((_=vt==null?void 0:vt.current)==null?void 0:_.clientHeight)>97?F(1):F(0)),zt.length===0&&F(0),k(!1)},[zt]),r.createElement("div",{className:q()(w.row,Dt,"fadeIn","animated"),style:f},r.createElement("div",{onClick:(0,z.throttle)(()=>It==null?void 0:It(),2e3),style:{width:D,marginTop:ae?12:4},className:`${w.title} ${It?"current":""}`},dt),r.createElement("div",{className:ae?`${w.tagsWrap} ${w.tagsBorderWrap}`:w.tagsWrap},r.createElement("div",{className:w.bar,ref:Y,style:T>0?{height:T===1?97:"auto",overflow:T===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},r.createElement("div",{className:w.tag,ref:vt},zt==null?void 0:zt.map(_=>r.createElement("span",{onClick:()=>Pt(_.id),key:_.id,style:{color:d},className:Mt===_.id?w.active:""},r.createElement("span",{title:_.name,className:w.name},_.name),!!S&&r.createElement("span",{className:w.num},_.count))))),!!T&&r.createElement(r.Fragment,null,T===1?r.createElement("div",{onClick:()=>{var _;F(2),((_=vt==null?void 0:vt.current)==null?void 0:_.clientHeight)>245?k(!0):k(!1)},className:w.action},"\u5C55\u5F00",r.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):r.createElement("div",{onClick:()=>{Y.current.scrollTop=0,F(1),k(!1)},className:w.action},"\u6536\u8D77",r.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},De={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},re=({dataSource:zt=[],value:Mt,onChange:Pt,className:It,style:Dt={}})=>r.createElement("div",{style:Dt,className:q()(De.tabs,It)},zt.map(dt=>r.createElement("span",{onClick:()=>Pt(dt.id),className:Mt===dt.id?De.active:"",key:dt.id},dt.name))),ue={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ct=m(37568),We=({dataSource:zt=[],value:Mt="",onChange:Pt,onInputChange:It=()=>{},className:Dt,style:dt={},placeholder:D,allowClear:f=!1})=>{var d;const[S,T]=(0,r.useState)(""),[F,ae]=(0,r.useState)("");(0,r.useEffect)(()=>{var Y;let _=Mt;(Y=JSON.stringify(Mt))!=null&&Y.includes("{")&&(T(Mt.id),_=Mt.value||"");try{ae(decodeURIComponent(_||""))}catch(Ge){ae(decodeURIComponent(_||""))}},[Mt]);const k=()=>{Pt(encodeURIComponent(F),S||null)},vt=Y=>{Y!==S&&(T(Y),Pt(encodeURIComponent(F),Y))};return r.createElement("div",{className:q()(ue.input,Dt),style:dt},!!zt.length&&r.createElement("div",{className:ue.dropdown},r.createElement("div",{className:ue.text},(d=zt.find(Y=>Y.id===S))==null?void 0:d.name,r.createElement("i",{className:"iconfont icon-zhankai4"}),r.createElement("b",{className:ue.b1}),r.createElement("b",{className:ue.b2})),r.createElement("div",{className:ue.menu},zt.map((Y,_)=>r.createElement("div",{key:_,onClick:()=>vt(Y.id)},Y.name)))),r.createElement(ct.default,{onPressEnter:k,value:F,onChange:Y=>{ae(Y.target.value),It(encodeURIComponent(Y.target.value),S||null)},placeholder:D,variant:"borderless",allowClear:f,onClear:()=>Pt("",S||null)}),r.createElement("i",{onClick:k,className:"iconfont icon-sousuo9 font14 current"}))},tt={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Ae=({value:zt,onChange:Mt,className:Pt,total:It,pageSize:Dt,style:dt={}})=>{const D=zt<2,f=zt>=Math.ceil(It/Dt);return It<=Dt?r.createElement(r.Fragment,null):r.createElement("div",{className:q()(tt.quickPager,Pt),style:dt},r.createElement("div",{onClick:()=>{D||Mt(zt-1,"prev")},className:D?tt.disabled:""},"\u4E0A\u4E00\u9875"),r.createElement("div",{onClick:()=>{f||Mt(zt+1,"next")},className:f?tt.disabled:""},"\u4E0B\u4E00\u9875"))},K={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},de=m(29787),we=m(25399),Me=m(63139),Ie=m(6521),wt=m(25544),mt=m(18540),ht=({className:zt,dataSource:Mt=[],col:Pt=4,right:It,bottom:Dt=23,precision:dt=0,wrapWidth:D=1200,trackEventItems:f,loading:d})=>{const S=Math.floor((D-(Pt-1)*It)/Pt);return r.createElement(de.Z,{spinning:d},r.createElement("div",{className:q()(K.list,zt)},!!Mt.length&&Mt.map((T,F)=>{const{name:ae,id:k,identifier:vt,power:Y,cover_image_id:_,pic:Ge}=T;return r.createElement("div",{className:K.wrap,key:k,style:{width:S,marginRight:(1+F)%Pt===0?0:It+dt,marginBottom:Dt}},r.createElement("a",{target:"_blank",href:`/shixuns/${vt}/challenges`,className:K.li,onClick:se=>{se.preventDefault(),f&&(0,wt.L9)([f]),Y&&(0,wt.xg)(`/shixuns/${vt}/challenges`)}},r.createElement("div",{className:K.img},r.createElement("img",{className:K.cover,src:`${Ge}`}),T.is_jupyter&&r.createElement("span",{className:`sprite sprite-43 ${K.sign}`}),T.is_jupyter_lab&&r.createElement("span",{className:`sprite sprite-42 ${K.sign}`}),T.is_unity_3d&&r.createElement("span",{className:`sprite sprite-44 ${K.sign}`})),r.createElement("div",{className:K.name},r.createElement(we.Z,{title:ae||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},r.createElement("span",{className:K.e},ae||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),r.createElement("div",{className:K.tags},r.createElement(we.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),r.createElement("span",null,T.challenges_count))),!!T.myshixuns_count&&r.createElement(we.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),r.createElement("span",null,T.myshixuns_count))),r.createElement(we.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},r.createElement("span",null,r.createElement("span",null,T.level))),r.createElement("div",{className:K.rate},r.createElement(Me.Z,{allowHalf:!0,disabled:!0,defaultValue:T.score_info}),r.createElement("span",null,"\xA0",T.score_info?`${T.score_info}\u5206`:"5\u5206")))),!Y&&r.createElement("div",{className:K.lockWrap},r.createElement("img",{src:`${Ie.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),r.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Mt.length&&r.createElement(mt.Z,null)))},Te=m(26073),fe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},M=m(62957),oe=m(96599),Ee="data:image/png;base64,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",Ke=m(59301),ie=(zt,Mt,Pt)=>new Promise((It,Dt)=>{var dt=d=>{try{f(Pt.next(d))}catch(S){Dt(S)}},D=d=>{try{f(Pt.throw(d))}catch(S){Dt(S)}},f=d=>d.done?It(d.value):Promise.resolve(d.value).then(dt,D);f((Pt=Pt.apply(zt,Mt)).next())}),ze=({className:zt,dataSource:Mt=[],col:Pt=4,right:It,bottom:Dt=23,precision:dt=0,wrapWidth:D=1200,trackEventItems:f,loading:d,category:S,hiddenClick:T,handleVery:F=()=>!0,isCurrent:ae})=>{const[k,vt]=M.default.useModal(),Y=Math.floor((D-(Pt-1)*It)/Pt),_=Ge=>ie(void 0,null,function*(){k.confirm({title:"\u7F6E\u9876",width:500,content:Ke.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Ke.createElement("span",{className:"c-blue"},"\u201C",Ge.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Ke.createElement(de.Z,{spinning:d},vt,Ke.createElement("div",{className:q()(fe.list,zt)},!!Mt.length&&Mt.map((Ge,se)=>{const{subject_identifier:B,id:I,identifier:P,power:O}=Ge,j=Ge.is_public!=0&&Ge.is_public;return Ke.createElement("div",{className:fe.wrap,key:I,style:{width:Y,marginRight:(1+se)%Pt===0?0:It+dt,marginBottom:Dt}},Ge.homepage_show&&Ke.createElement("div",{className:fe.btnsTop},Ke.createElement(oe.default,{color:"red"},"\u7F6E\u9876")),Ke.createElement("a",{className:fe.li,onClick:be=>{be.preventDefault(),F(Ge==null?void 0:Ge.first_category_url)&&(f&&(0,wt.L9)([f]),(0,wt.xg)(Ge.first_category_url))}},Ke.createElement("div",{className:fe.top},Ke.createElement(we.Z,{title:Ge.name},Ke.createElement("div",{className:fe.name},Ge.name)),Ke.createElement("img",{className:fe.img,src:Ie.Z.IMG_SERVER+"/images/"+Ge.avatar_url}),Ke.createElement("div",{className:fe.text,title:Ge.creator},Ge.creator),B&&Ke.createElement("div",{className:fe.btns},Ke.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ke.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),j&&Ke.createElement("div",{className:fe.sign},"\u516C\u5F00"),ae&&Ke.createElement("div",{className:fe.hidden,onClick:be=>{be.stopPropagation(),T(Ge)}},Ke.createElement("i",{className:`iconfont ${S=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),S=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ke.createElement("div",{className:fe.bottom},Ge.visits>0&&Ke.createElement(we.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-liulanyan"}),Ke.createElement("span",null,Ge.visits))),Ge.course_members_count>0&&Ke.createElement(we.Z,{title:"\u6210\u5458",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-chengyuan"}),Ge.course_members_count)),Ge.tasks_count>0&&Ke.createElement(we.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-zuoye"}),Ge.tasks_count)),Ge.is_end?Ke.createElement("div",{style:{color:"#6B758B"}}):Ke.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ge.is_accessible&&Ke.createElement("div",{className:fe.lockWrap},Ke.createElement("img",{src:`${Ie.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ke.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Mt.length&&Ke.createElement(mt.Z,null)))},it={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Qe=m(91482),he=({dataSource:zt=[],value:Mt,onChange:Pt,className:It,style:Dt={},tabBarExtraContent:dt})=>r.createElement("div",{className:q()(it.tabs,It),style:Dt},r.createElement("div",{className:it.tabsWrap},zt.map((D,f)=>!(D!=null&&D.hide)&&r.createElement("aside",{className:it.tab,onClick:()=>{Pt(D.id),D.link&&Qe.history.push(D.link)},key:f},r.createElement("div",{className:Mt===D.id?it.active:""},D.name),(D==null?void 0:D.resetCount)==null&&(D==null?void 0:D.total)!==void 0&&r.createElement("span",null,"\uFF08",D==null?void 0:D.total,"\uFF09"),(D==null?void 0:D.resetCount)!==void 0&&(D==null?void 0:D.total)!==void 0&&r.createElement(we.Z,{title:(D==null?void 0:D.tip)!=null?D==null?void 0:D.tip:""},r.createElement("span",{style:{color:"#9096A3"}},"\uFF08",r.createElement("span",{style:{color:"#000"}},D==null?void 0:D.resetCount),"/",r.createElement("span",null,D==null?void 0:D.total),"\uFF09"))))),r.createElement("div",{className:it.tabBar},dt)),Ve=({className:zt,style:Mt={},children:Pt})=>r.createElement("div",{className:q()(zt),style:Mt},Pt),St={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},et=m(75727),kt=m(93041);const At=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var rt=({sortValue:zt,dropValue:Mt,className:Pt,onSort:It,onDrop:Dt,dataSource:dt=At})=>{var D;return r.createElement("div",{className:q()(St.orderWrap,Pt)},r.createElement(et.Z,{dropdownRender:()=>r.createElement(kt.default,null,dt.map((f,d)=>r.createElement(kt.default.Item,{key:d,onClick:()=>Dt(f.id)},f.name)))},r.createElement("span",{className:St.orderTextWrap},(D=dt.find(f=>Mt===f.id))==null?void 0:D.name)),r.createElement("span",{className:St.orderIconWrap},r.createElement("span",{className:St.orderAsc},r.createElement("i",{className:zt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${St.cursorPointer} ${St.active}`:`iconfont icon-sanjiaoxing-up font12 ${St.cursorPointer}`,onClick:()=>It(zt==="asc"?"desc":"asc")})),r.createElement("span",{className:St.orderDesc},r.createElement("i",{className:zt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${St.cursorPointer} ${St.active}`:`iconfont icon-sanjiaoxing-down font12 ${St.cursorPointer}`,onClick:()=>It(zt==="asc"?"desc":"asc")}))))},$e={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Re=m(7939),Be=Object.defineProperty,me=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,ve=(zt,Mt,Pt)=>Mt in zt?Be(zt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):zt[Mt]=Pt,pe=(zt,Mt)=>{for(var Pt in Mt||(Mt={}))lt.call(Mt,Pt)&&ve(zt,Pt,Mt[Pt]);if(me)for(var Pt of me(Mt))Le.call(Mt,Pt)&&ve(zt,Pt,Mt[Pt]);return zt},Se=(zt,Mt)=>{var Pt={};for(var It in zt)lt.call(zt,It)&&Mt.indexOf(It)<0&&(Pt[It]=zt[It]);if(zt!=null&&me)for(var It of me(zt))Mt.indexOf(It)<0&&Le.call(zt,It)&&(Pt[It]=zt[It]);return Pt},ye=(zt,Mt,Pt)=>new Promise((It,Dt)=>{var dt=d=>{try{f(Pt.next(d))}catch(S){Dt(S)}},D=d=>{try{f(Pt.throw(d))}catch(S){Dt(S)}},f=d=>d.done?It(d.value):Promise.resolve(d.value).then(dt,D);f((Pt=Pt.apply(zt,Mt)).next())}),G=zt=>{var Mt=zt,{className:Pt,style:It,children:Dt,loading:dt=!1,openLoading:D,onClick:f=()=>{},size:d="middle",shape:S="round"}=Mt,T=Se(Mt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[F,ae]=(0,r.useState)(!1);return r.createElement(Re.ZP,pe({onClick:(0,z.throttle)(k=>ye(void 0,null,function*(){D&&ae(!0);try{yield f(k)}catch(vt){console.log("error",vt)}D&&ae(!1)}),2e3,{leading:!0,trailing:!1}),className:q()($e.btn,$e[`${d}-${S}`],Pt),style:It,size:d,shape:S,loading:F||dt},T),Dt)},Pe={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},R=({className:zt,style:Mt,children:Pt=null,onClick:It,title:Dt})=>r.createElement("div",{className:q()(Pe.head,zt),style:Mt},r.createElement("span",{className:"primary-hover",onClick:It},r.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),r.createElement("b",{title:Dt},Dt),r.createElement("div",{className:Pe.node},Pt)),J={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ue=({confirmShow:zt=!0,confirmTitle:Mt,confirmClick:Pt,cancelShow:It=!0,cancelTitle:Dt,cancelClick:dt,className:D,style:f,confirmLoading:d=!1})=>r.createElement("div",{className:q()(J.btns,D),style:f},zt&&r.createElement(Re.ZP,{loading:d,onClick:Pt,type:"primary",className:J.confirm},Mt),It&&r.createElement(Re.ZP,{onClick:dt,className:J.cancel},Dt)),nt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Ft=({className:zt,style:Mt={},LeftContent:Pt,children:It,RightContent:Dt})=>r.createElement("div",{className:q()(nt.fixedBottom,zt),style:Mt},r.createElement("div",{className:nt.wrap},r.createElement("div",{className:nt.left},Pt),r.createElement("div",{className:nt.center},It),r.createElement("div",{className:nt.right},Dt))),Yt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Ne=({className:zt,style:Mt={},dataSource:Pt=[]})=>r.createElement("div",{className:q()(Yt.crumbs,zt),style:Mt},Pt.map((It,Dt)=>DtQe.history.push(It.path)},It.name):r.createElement("span",null,It.name),r.createElement("span",null,"\xA0",">","\xA0")):r.createElement("span",{key:Dt,style:{color:"#5F6368"}},It.name))),ot=m(11938),Tt=Object.defineProperty,Zt=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,un=(zt,Mt,Pt)=>Mt in zt?Tt(zt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):zt[Mt]=Pt,sn=(zt,Mt)=>{for(var Pt in Mt||(Mt={}))Ht.call(Mt,Pt)&&un(zt,Pt,Mt[Pt]);if(Sn)for(var Pt of Sn(Mt))Ut.call(Mt,Pt)&&un(zt,Pt,Mt[Pt]);return zt},Xt=(zt,Mt)=>Zt(zt,Wt(Mt)),mn=(zt,Mt)=>{var Pt={};for(var It in zt)Ht.call(zt,It)&&Mt.indexOf(It)<0&&(Pt[It]=zt[It]);if(zt!=null&&Sn)for(var It of Sn(zt))Mt.indexOf(It)<0&&Ut.call(zt,It)&&(Pt[It]=zt[It]);return Pt};const{Countdown:_t}=ot.default;var fn=zt=>{var Mt=zt,{onChange:Pt}=Mt,It=mn(Mt,["onChange"]);const[Dt,dt]=(0,r.useState)(null);(0,r.useEffect)(()=>{typeof Dt=="number"&&Dt>=0&&Pt(Dt)},[Dt]);const D=f=>{const d=Math.floor(f/1e3);dt(d)};return r.createElement(_t,Xt(sn({},It),{onChange:D}))}},24885:function(In,qe,m){"use strict";m.r(qe),m.d(qe,{default:function(){return Fe}});var r=m(59301),ne=m(91482),N=m(82326),te=m(6767),w=m(77019),v=m(5269),q=m(7939),z=m(458),X=m(31709),x=m(18540),De={flex_box_center:"flex_box_center___k6E7Z",flex_space_between:"flex_space_between___oW8nd",flex_box_vertical_center:"flex_box_vertical_center___hKiel",flex_box_center_end:"flex_box_center_end___bWBYz",flex_box_column:"flex_box_column___PI5IU",bg:"bg___pNQux",containerTitle:"containerTitle___yNJpi",containerDesc:"containerDesc___i_svy",menus:"menus___o7OFa",listItem:"listItem___z1ETv",info:"info___Ki3Js",title:"title___pwlJ7",titleLeft:"titleLeft___zGhmc",titleRight:"titleRight___e7Ghq",acitons:"acitons___teF7U",move:"move___SbOmH",hideHeadCheckbox:"hideHeadCheckbox___sAsoB",moveCategory:"moveCategory___QzsCK",tabSearch:"tabSearch____pHQT",warpModal:"warpModal___oxvp3",modalColumn:"modalColumn___RMpgc",modalRow:"modalRow___vjqMa",sup:"sup___nGUBA"},ee=m(62957),re=m(25399),ue=m(62673),ct=m(25544),He=m(79769),We={flex_box_center:"flex_box_center___ait_r",flex_space_between:"flex_space_between___rFCZt",flex_box_vertical_center:"flex_box_vertical_center___Se_r1",flex_box_center_end:"flex_box_center_end___zrmDd",flex_box_column:"flex_box_column___p4QYF",bg:"bg___K7jhB",containerTitle:"containerTitle___jYThs",containerDesc:"containerDesc___n3gfb",tablestyle:"tablestyle___OUTg8",listItem:"listItem___ye5vB",info:"info___Z1Jmz",title:"title___Pq4sD",titleLeft:"titleLeft___nUs7_",titleRight:"titleRight___nhuLW",acitons:"acitons___mwr_3",moveCategory:"moveCategory___ADEes",name:"name___hjh5r",categoryName:"categoryName___HTKzg",schedule:"schedule___Dli0r",fnSign:"fnSign___RB8GU",spanSize:"spanSize___yDHwD",classromediv:"classromediv___a26Uj",glow:"glow___IPF2B",popover:"popover___W5sXq",dot:"dot___MB2Pk"},tt=Object.defineProperty,H=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,de=(G,Pe,L)=>Pe in G?tt(G,Pe,{enumerable:!0,configurable:!0,writable:!0,value:L}):G[Pe]=L,we=(G,Pe)=>{for(var L in Pe||(Pe={}))Ae.call(Pe,L)&&de(G,L,Pe[L]);if(H)for(var L of H(Pe))K.call(Pe,L)&&de(G,L,Pe[L]);return G};const Me=G=>React.createElement("svg",we({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var Ie="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",wt=Object.defineProperty,mt=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Te=(G,Pe,L)=>Pe in G?wt(G,Pe,{enumerable:!0,configurable:!0,writable:!0,value:L}):G[Pe]=L,fe=(G,Pe)=>{for(var L in Pe||(Pe={}))Nt.call(Pe,L)&&Te(G,L,Pe[L]);if(mt)for(var L of mt(Pe))ht.call(Pe,L)&&Te(G,L,Pe[L]);return G};const M=G=>React.createElement("svg",fe({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var oe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Ee=m(7544),Ke=m(66649),ie=m.n(Ke),xe=m(59301),ze=Object.defineProperty,it=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Ve=(G,Pe,L)=>Pe in G?ze(G,Pe,{enumerable:!0,configurable:!0,writable:!0,value:L}):G[Pe]=L,St=(G,Pe)=>{for(var L in Pe||(Pe={}))he.call(Pe,L)&&Ve(G,L,Pe[L]);if(bt)for(var L of bt(Pe))ke.call(Pe,L)&&Ve(G,L,Pe[L]);return G},et=(G,Pe)=>it(G,Qe(Pe)),kt=(G,Pe,L)=>new Promise((R,J)=>{var at=Bt=>{try{nt(L.next(Bt))}catch(Ft){J(Ft)}},Ue=Bt=>{try{nt(L.throw(Bt))}catch(Ft){J(Ft)}},nt=Bt=>Bt.done?R(Bt.value):Promise.resolve(Bt.value).then(at,Ue);nt((L=L.apply(G,Pe)).next())}),hn=({v:G,k:Pe,match:L,selectArrs:R,setSelectArrs:J,dispatch:at,params:Ue})=>{var nt,Bt,Ft,Yt,gt,Ne,ot;const[Tt,Zt]=(0,r.useState)([]),[Wt,Sn]=(0,r.useState)(!1),Ht="YYYY-MM-DD",Ut=ie()("2020-11-15",Ht);function un(){return kt(this,null,function*(){console.log(Ue,222);let Qt=yield(0,He.ZP)(`/api/courses/${Ue==null?void 0:Ue.coursesId}/exercises/group_use_list.json`,{method:"get",params:et(St({},Ue),{id:G.id})});Zt((Qt==null?void 0:Qt.groups)||[])})}const sn=()=>ee.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:xe.createElement(xe.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Xt=Qt=>{var fn;ne.history.push(`/classrooms/${Qt.course_identifier}/exercisenotice/${Qt.id}/users/${(fn=(0,Ee.eY)())==null?void 0:fn.login}`)},mn=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u7ED3\u675F",value:3}],onFilter:(Qt,fn)=>fn.exercise_status===Qt,render:(Qt,fn)=>xe.createElement("div",null,Qt===1&&xe.createElement("span",null,xe.createElement("i",{className:We.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Qt===2&&xe.createElement("span",null,xe.createElement("i",{className:We.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Qt===3&&xe.createElement("span",null,xe.createElement("i",{className:We.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Ue.order_by==="publish_time"?Ue.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Ue.order_by==="end_time"?Ue.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Qt,fn)=>fn.exercise_status===1?"-":xe.createElement("span",null,Qt,"/",fn.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Qt,fn)=>fn.exercise_status===1?"-":xe.createElement(ne.Link,{to:`/classrooms/${Ue==null?void 0:Ue.coursesId}/exercise/${G==null?void 0:G.id}/detail?random=false&exercise_group_id=${fn.course_group_id}`},Qt)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(Qt,fn)=>fn.exercise_status===1?xe.createElement("img",{style:{cursor:"not-allowed"},src:Ie}):xe.createElement(re.Z,{title:"\u8BC4\u9605"},xe.createElement(ne.Link,{to:`/classrooms/${Ue==null?void 0:Ue.coursesId}/exercise/${G==null?void 0:G.id}/detail?random=false&exercise_group_id=${fn.course_group_id}`},xe.createElement("img",{src:oe})))}],_t=Qt=>{if(Qt!=null&&Qt.includes("\u672A\u5F00\u59CB"))return xe.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Qt!=null&&Qt.includes("\u8003\u8BD5\u4E2D"))return xe.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Qt!=null&&Qt.includes("\u5DF2\u7ED3\u675F"))return xe.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return console.log((0,Ee.RV)(),222),xe.createElement("div",{className:We.listItem,key:Pe},(0,Ee.GJ)()&&xe.createElement(ue.default,{checked:R.includes(G.id),value:G.id,onClick:Qt=>{Qt.stopPropagation()},onChange:Qt=>{let fn=R.indexOf(G.id);R.indexOf(G.id)>-1?J(R.filter(zt=>zt!==G.id)):J(R.concat(G.id))}}),xe.createElement("div",{className:We.info},xe.createElement("div",{className:We.title},xe.createElement("div",{className:We.titleLeft,style:{marginRight:"15px"}},_t(G==null?void 0:G.exercise_tips),xe.createElement(re.Z,{title:G.exercise_name},xe.createElement("span",{className:`${We.name}`,style:{maxWidth:(nt=G==null?void 0:G.exercise_tips)!=null&&nt.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},G.exercise_name)),!G.is_public&&(0,Ee.GJ)()&&xe.createElement(re.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},xe.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),((Bt=G==null?void 0:G.exercise_tips)==null?void 0:Bt.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&xe.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((Ft=G==null?void 0:G.exercise_tips)==null?void 0:Ft.includes("\u5DF2\u7ED3\u675F"))&&((Yt=G==null?void 0:G.exercise_tips)==null?void 0:Yt.includes("\u672A\u63D0\u4EA4"))&&xe.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),xe.createElement("div",{className:We.titleRight,onClick:Qt=>{Qt.stopPropagation(),Qt.preventDefault()}},(0,Ee.GJ)()&&G.assistant_auth&&xe.createElement("span",{onClick:Qt=>{Qt.stopPropagation();const fn=ie()(G.created_at,Ht);ie()(Ut).diff(ie()(fn),"days")>0&&(G!=null&&G.is_random)?sn():G!=null&&G.is_random?ne.history.push(`/classrooms/${G.course_id}/exercise/${G.id}/random/preview?random=${G.is_random}`):ne.history.push(`/classrooms/${G.course_id}/exercise/${G.id}/detail?random=${G.is_random}&tabs=2`)}},"\u9884\u89C8"),xe.createElement("a",{onClick:Qt=>{Qt.preventDefault(),Qt.stopPropagation(),(0,ct.xg)(`/classrooms/${G.course_id}/exercise/${G.id}/detail?random=${G.is_random}`)}},"\u8BE6\u60C5"),xe.createElement(xe.Fragment,null,!!G.off_limits&&xe.createElement(re.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${G==null?void 0:G.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},xe.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),!G.off_limits&&G.current_status===0&&G.exercise_status>1&&!((gt=G.exercise_tips)!=null&>.includes("\u5DF2\u622A\u6B62"))&&xe.createElement("a",{onClick:Qt=>{Qt.stopPropagation(),Qt.preventDefault(),Xt(G)},href:""},(G==null?void 0:G.screen_used_num)>(G==null?void 0:G.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5"),!((Ne=G.exercise_tips)!=null&&Ne.includes("\u5DF2\u622A\u6B62"))&&(G==null?void 0:G.screen_used_num)>(G==null?void 0:G.screen_total_num)&&xe.createElement("a",{onClick:Qt=>{Qt.stopPropagation(),Qt.preventDefault(),Xt(G)},href:""},"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"),!G.off_limits&&G.current_status===1&&G.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&xe.createElement("a",{style:{color:"#0152d9"},onClick:Qt=>kt(void 0,null,function*(){var fn;if(Qt.preventDefault(),Qt.stopPropagation(),!(G!=null&&G.answered_open)){te.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}(0,ct.xg)(`/classrooms/${Ue.coursesId}/exercise/${G.id}/users/${(fn=(0,Ee.eY)())==null?void 0:fn.login}?check=true`)})},"\u67E5\u770B\u8003\u8BD5"),!G.off_limits&&G.current_status===2&&G.exercise_status>1&&!((ot=G.exercise_tips)!=null&&ot.includes("\u5DF2\u622A\u6B62"))&&xe.createElement("a",{style:{color:(G==null?void 0:G.is_redo)===1&&"red"},onClick:Qt=>{Qt.stopPropagation(),Qt.preventDefault(),Xt(G)},href:""},(G==null?void 0:G.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")))),xe.createElement("p",{style:{display:"flex"}},xe.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",xe.createElement("span",{className:"c-blue"},G.username)),xe.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",xe.createElement("span",{className:"c-blue"},G.course_name)),xe.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",xe.createElement("span",{className:"c-blue"},G.time===null||G.time===-1?"\u4E0D\u9650":`${G.time}\u5206\u949F`)),xe.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",xe.createElement("span",{className:"c-blue"},ie()(G==null?void 0:G.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",xe.createElement("span",{className:"c-blue"},ie()(G==null?void 0:G.end_time).format("YYYY-MM-DD HH:mm"))))))},rt=m(59301),$e=Object.defineProperty,Re=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,lt=(G,Pe,L)=>Pe in G?$e(G,Pe,{enumerable:!0,configurable:!0,writable:!0,value:L}):G[Pe]=L,Le=(G,Pe)=>{for(var L in Pe||(Pe={}))Be.call(Pe,L)&<(G,L,Pe[L]);if(Re)for(var L of Re(Pe))me.call(Pe,L)&<(G,L,Pe[L]);return G},ve=(G,Pe)=>{var L={};for(var R in G)Be.call(G,R)&&Pe.indexOf(R)<0&&(L[R]=G[R]);if(G!=null&&Re)for(var R of Re(G))Pe.indexOf(R)<0&&me.call(G,R)&&(L[R]=G[R]);return L},pe=(G,Pe,L)=>new Promise((R,J)=>{var at=Bt=>{try{nt(L.next(Bt))}catch(Ft){J(Ft)}},Ue=Bt=>{try{nt(L.throw(Bt))}catch(Ft){J(Ft)}},nt=Bt=>Bt.done?R(Bt.value):Promise.resolve(Bt.value).then(at,Ue);nt((L=L.apply(G,Pe)).next())});const{Option:Se}=N.default,ye=G=>{var Pe=G,{classroomList:L,globalSetting:R,exercise:J,loading:at,dispatch:Ue,match:nt}=Pe,Bt=ve(Pe,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Ft,Yt,gt,Ne,ot;const[Tt,Zt]=(0,r.useState)(Le({},(0,ne.useParams)())),Wt=(0,ne.useLocation)(),{detailExerciseList:Sn,detailTopBanner:Ht,detailLeftMenus:Ut}=L,[un,sn]=(0,r.useState)([]),[Xt,mn]=(0,r.useState)(!1),[_t,Qt]=(0,r.useState)({page:1,course_id:""});Tt.id=Tt.coursesId;const fn=(0,r.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);(0,r.useEffect)(()=>{Mt(),Ue({type:"globalSetting/footerToggle",payload:!1}),Ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[_t]),(0,r.useEffect)(()=>{zt()},[]);const zt=()=>pe(void 0,null,function*(){var It;const Dt=yield(0,He.ZP)("/api/users/check_client_cheating.json",{method:"get"});Dt.status===0&&mn((It=Dt==null?void 0:Dt.data)==null?void 0:It.show_unlimit)});(0,r.useEffect)(()=>{sn([])},[Sn]);const Mt=()=>{document.body.scrollIntoView(),Ue({type:"exercise/getUserExercise",payload:_t})},Pt=()=>pe(void 0,null,function*(){(0,ct.G5)(fn),te.ZP.success("\u64CD\u4F5C\u6210\u529F")});return rt.createElement("section",{className:"minH500 minW1200"},rt.createElement("aside",{className:`${De.acitons} w100`},rt.createElement(w.Z,{className:"w100",align:"middle"},rt.createElement(v.Z,{flex:"1"},rt.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),Xt&&rt.createElement(v.Z,null,rt.createElement(q.ZP,{onClick:Pt,className:"mr20",type:"primary",ghost:!0},"\u89E3\u9664\u5BA2\u6237\u7AEF\u9650\u5236")),rt.createElement(v.Z,null,rt.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",rt.createElement(N.default,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:It=>{_t.course_id=It,_t.page=1,Qt(Le({},_t))}},rt.createElement(Se,{value:""},"\u5168\u90E8"),(Yt=(Ft=J==null?void 0:J.userExerciseList)==null?void 0:Ft.courses)==null?void 0:Yt.map((It,Dt)=>rt.createElement(Se,{value:It.id},It.name))))))),((gt=J==null?void 0:J.userExerciseList)==null?void 0:gt.exercises_count)===0&&rt.createElement(x.Z,null),rt.createElement(z.Z,{loading:at["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((Ne=J==null?void 0:J.userExerciseList)==null?void 0:Ne.exercises)&&((ot=J==null?void 0:J.userExerciseList)==null?void 0:ot.exercises.map(function(It,Dt){return rt.createElement(hn,{v:It,k:Dt,match:nt,selectArrs:un,setSelectArrs:sn,dispatch:Ue,params:Tt})})),rt.createElement("aside",{className:"tc mb50 mt30"},rt.createElement(X.Z,{showTotal:It=>{var Dt;return`\u5171 ${(Dt=J==null?void 0:J.userExerciseList)==null?void 0:Dt.exercises_count} \u6761`},hideOnSinglePage:!0,showSizeChanger:!1,onChange:It=>{_t.page=It,Qt(Le({},_t))},defaultPageSize:20,defaultCurrent:_t.page,current:_t.page||1,total:J==null?void 0:J.userExerciseList.exercises_count}))))};var Fe=(0,ne.connect)(({classroomList:G,loading:Pe,globalSetting:L,exercise:R})=>({classroomList:G,globalSetting:L,loading:Pe.effects,exercise:R}))(ye)},52071:function(In,qe,m){"use strict";m.r(qe),m.d(qe,{default:function(){return Pc}});var r=m(59301),ne=m(60840),N=m(27813),te=m(91482),w=m(82791),v=m(6767),q=m(84022),z=m(458),X=m(62957),x=m(38819),De=m(33853),ee=m(15037),re=m(63139),ue=m(25399),ct=m(6521),He={courseItems:"courseItems___TlWT7",jupyterTag:"jupyterTag___Z9VrH",lockWrap:"lockWrap___fnkyf",flexCenter:"flexCenter___v3RGV"},We=m(25544);const tt=({data:Q})=>r.createElement("aside",{className:He.courseItems},Q&&Q.map(function(W,V){return r.createElement("a",{key:V,onClick:()=>{W.power&&(0,We.xg)(`/shixuns/${W.identifier}/challenges`)}},r.createElement(ee.Z,{className:"animated fadeIn",cover:r.createElement("img",{alt:W.name,src:W.pic})},r.createElement(ee.Z.Meta,{title:W.name,description:r.createElement("div",null,W.is_jupyter&&r.createElement("div",{className:He.jupyterTag},r.createElement("span",null,"Jupyter")),!W.power&&r.createElement("div",{className:He.lockWrap},r.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),r.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),r.createElement("div",null,r.createElement(re.Z,{allowHalf:!0,disabled:!0,defaultValue:W.score_info}),r.createElement("span",{className:"ml20"},W.score_info?`${W.score_info}\u5206`:"5\u5206")),r.createElement("div",{className:He.flexCenter},r.createElement("p",{className:"flex1"},!W.is_jupyter&&r.createElement(ue.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),W.challenges_count)),!!W.myshixuns_count&&r.createElement(ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.createElement("span",{className:"ml10"},r.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),W.myshixuns_count))),r.createElement("p",null,W.level)))})))}));var H={courseItems:"courseItems___Z_T4k",unit:"unit___BkH16",excellentTag:"excellentTag___MRMEJ",flexCenter:"flexCenter___VXjtA",flexEnd:"flexEnd___sq3TF",righttag:"righttag___LIWQ4",esTitle:"esTitle___PyxzH",price:"price___Jh8Xh",discounts:"discounts___xQMSJ",realPrice:"realPrice___wJVLr",lineationPrice:"lineationPrice___bUQ8N",unitImg:"unitImg___hjHJS"},Ae="data:image/png;base64,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",K=Object.defineProperty,de=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ie=(Q,W,V)=>W in Q?K(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,wt=(Q,W)=>{for(var V in W||(W={}))we.call(W,V)&&Ie(Q,V,W[V]);if(de)for(var V of de(W))Me.call(W,V)&&Ie(Q,V,W[V]);return Q};const mt=Q=>React.createElement("svg",wt({width:34,height:32,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u5355\u4F4D"),React.createElement("defs",null,React.createElement("filter",{x:"-5.8%",y:"-5%",width:"111.5%",height:"109.4%",filterUnits:"objectBoundingBox",id:"unit_svg__a"},React.createElement("feOffset",{in:"SourceAlpha",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:3,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 1 0",in:"shadowBlurOuter1",result:"shadowMatrixOuter1"}),React.createElement("feMerge",null,React.createElement("feMergeNode",{in:"shadowMatrixOuter1"}),React.createElement("feMergeNode",{in:"SourceGraphic"})))),React.createElement("g",{filter:"url(#unit_svg__a)",transform:"translate(-11 -214)",stroke:"#999",strokeWidth:.6,fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M21.563 235.567v-8.379a.6.6 0 0 1 .312-.526l5.8-3.176a.6.6 0 0 1 .888.527v11.555M28.705 228.446l5.11 2.028a.6.6 0 0 1 .378.557v4.537"}),React.createElement("path",{strokeLinecap:"round",d:"m23.532 227.724 3.224-.005M23.532 230.524l3.224-.005M29.832 232.388h2.8M20.378 235.871l14.943-.054"})));var Nt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGZpbHRlciB4PSItNS44JSIgeT0iLTUlIiB3aWR0aD0iMTExLjUlIiBoZWlnaHQ9IjEwOS40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYSI+PGZlT2Zmc2V0IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC45NDUwOTgwMzkgMCAwIDAgMCAwLjk0NTA5ODAzOSAwIDAgMCAwIDAuOTQ1MDk4MDM5IDAgMCAwIDEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExIC0yMTQpIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iLjYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIxLjU2MyAyMzUuNTY3di04LjM3OWEuNi42IDAgMCAxIC4zMTItLjUyNmw1LjgtMy4xNzZhLjYuNiAwIDAgMSAuODg4LjUyN3YxMS41NTVNMjguNzA1IDIyOC40NDZsNS4xMSAyLjAyOGEuNi42IDAgMCAxIC4zNzguNTU3djQuNTM3Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJtMjMuNTMyIDIyNy43MjQgMy4yMjQtLjAwNU0yMy41MzIgMjMwLjUyNGwzLjIyNC0uMDA1TTI5LjgzMiAyMzIuMzg4aDIuOE0yMC4zNzggMjM1Ljg3MWwxNC45NDMtLjA1NCIvPjwvZz48L3N2Zz4=";const ht=({data:Q})=>r.createElement("aside",{className:H.courseItems},Q&&Q.map(function(W,V){return r.createElement("a",{href:`/paths/${W.identifier}`,target:"_blank",key:W.identifier},r.createElement(ee.Z,{className:"animated fadeIn",key:V,cover:r.createElement("img",{alt:W.name,src:W.image_url})},r.createElement(ee.Z.Meta,{title:r.createElement(r.Fragment,null,r.createElement(ue.Z,{title:W.name},r.createElement("div",{className:`${H.esTitle}`},W.name)),r.createElement("br",null),r.createElement(ue.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${W.school_name}`},r.createElement("div",{className:`${H.unit}`},r.createElement("img",{src:Nt,className:"unitImg"}),W.school_name))),description:r.createElement("div",null,W.featured>0&&r.createElement("div",{className:H.excellentTag},r.createElement("span",{style:{background:W.featured===1?"#FF6500":W.featured===2?"#4361F2":W.featured===3?"#E9AD5D":W.featured===4?"#f7ce62":""}},W.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",W.featured===2&&"\u519B\u961F\u4E00\u6D41",W.featured===3&&"\u7701\u7EA7\u4E00\u6D41",W.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),W.excellent&&r.createElement("div",{className:H.righttag},r.createElement("img",{src:Ae})),r.createElement("div",{className:H.flexEnd},r.createElement(ue.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),r.createElement("span",null,W.stages_count))),r.createElement(ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),r.createElement("span",null,W.members_count)))))})))}));var Te={flex_box_center:"flex_box_center___T2YQU",flex_space_between:"flex_space_between___b8lZm",flex_box_vertical_center:"flex_box_vertical_center___vNufD",flex_box_center_end:"flex_box_center_end___JzGBs",flex_box_column:"flex_box_column___f6GKD",banner:"banner___q6zmw",LeftButton:"LeftButton___B0Tpd",RightButton:"RightButton___WgZcT",mainSiteBanner:"mainSiteBanner___acOCo",subnavDetail:"subnavDetail___rv7PY",subnav:"subnav___Z34kE",nav:"nav___EzGhV",link:"link___tgXgl",course:"course___aN6c2",title:"title___BKlcB",more:"more___iwZGE",mainSite:"mainSite___JO0by",mainSiteContent:"mainSiteContent___KJkht",auto:"auto___zMOgP",ContentWarp:"ContentWarp___qjz9z",orientation:"orientation___JsGiG",lf:"lf___UCFOv",left:"left___mgAb0",btn:"btn___A0j68",right:"right____Vuqq",divstate:"divstate___Nbvlp",operatingEnvironment:"operatingEnvironment___LtahV",tabs:"tabs___ujQQ5",operatingActive:"operatingActive___BjFF4",tabContent:"tabContent___C4ZOC",btns:"btns___GoPip",b1:"b1___bHabv",b2:"b2___J3loE",videoMask:"videoMask___l8udA",teachingTool:"teachingTool___LUmS0",clausesWarp:"clausesWarp___g_zMc",school:"school___t4l1i",bigDes:"bigDes___N91pR",p1:"p1___F8hJC",p2:"p2___mnooD",img1:"img1___tA7bn",img2:"img2___tMJb6"},fe=m(40055),M={flex_box_center:"flex_box_center___whnXg",flex_space_between:"flex_space_between___GiIgc",flex_box_vertical_center:"flex_box_vertical_center___xh2BF",flex_box_center_end:"flex_box_center_end___HEato",flex_box_column:"flex_box_column___tSuHk",mainSiteContent:"mainSiteContent___R3sSQ",auto:"auto___qazgM",ContentWarp:"ContentWarp___Tjdyn",operatingEnvironment:"operatingEnvironment___JFnXi",tabs:"tabs___h0pNd",operatingActive:"operatingActive___dpZZ1",tabContent:"tabContent___wJkLs",left:"left___tlYg8",btns:"btns___hih1a",b1:"b1___tfd5q",b2:"b2___SKalN",right:"right___cBLgU",videoMask:"videoMask___U6Ue5",orientation:"orientation___VghPm",lf:"lf___juYPG",btn:"btn___b2TnH",teachingTool:"teachingTool___Rtpec",clausesWarp:"clausesWarp___GlCmT",school:"school___NwYEs",bigDes:"bigDes___WIsDJ",p1:"p1___LUvl_",p2:"p2____iZsC",img1:"img1___SZfZP",img2:"img2___zVSnP",img3:"img3___wOyFu",customModel:"customModel___qDZrd",formWrap:"formWrap___Nh1Hw",inputWrap:"inputWrap___Vzf1A",area:"area___enXfk"},oe="data:image/png;base64,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9dZjHmMmDz+0MfmdtPrvw7x+/fpbWmt/oLX21tFo9NbW2ltqrW8tpTzfWnu+1nrO92t+J0nvJ0CAAAECBAgQIEDgXgJ3vm+xD8WXSykvt9b+X631W13X9W/73/93ZWXlW/3HPYmCT2xMPszFaq3VtbW1Uzs7O8+PRqPnuq47V2s921p77W0ppf9y2jOllGd8pvNhVH0MAQIECBAgQIAAgUMt0H8msf/S0ldLKRdqredba6+9HY1G57uue2Uymby8vLx8ab9e7OYgij7VMflmLkhrbby2ttZ/D+eZ0WjUx+XpWuupruv6Fwk6VWt9tuu622/73621Pj6P+b7ON6PsYwkQIECAAAECBAhEBVopZbXWeqW1drn/PRqNLvVvSymXRqNR/9culVIudl336tzc3KvLy8uXa63T6Fk8oWNicsAL279S7fnz508uLS2d3N7efmYymZwspfS/T7TWTpRSVvo/777tuu72n2utfYQer7UutdZGA56iaQIECBAgQIAAAQIHVqDW2rXW1kspN1prq6WU66PR6Foppf99ffdtrXX3r13d2dm5Ojc3d2V9ff3quXPnrs76FU8PLG7gxMRkAHGoif7LcEsp/c/gnF9dXV0Yj8fztdbxUMezS4AAAQIECBAgQGCWAq216XQ63Tp27NhmKaX/PsOtp/nLSGd5LR7m2P8fReLGLk+ODAIAAAAASUVORK5CYII=",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAuCAYAAACViW+zAAALWklEQVRoQ+1aeVTU9Rb/3N9vFnYs5akguWS+UkSRYVgMZVB7gE9NLSxByNMrX77eKU/2TmVHs7J6zxazxfK1qJALpvXIcCkZQGQZxn3r5cJLKTeoRGGGmd/87ju/IREVmBmwpHO858wf8/ve710+3/Xe+yW4SQVlZoOD5QwCxQNyCEBebna9XmwSA2eIaDeAdQEqytLpdHZ3jSFXjEazuRtLvBzMKa54O3n7USI53RATU+aOnW0CYzSZerCE7SD0A/AjQXiDHfJnZK87ajAYrO4ouF48OTk5YtAtt/QEq0Yx5NkAwgBYSRQnGvSRm1zZ1SowzEzGcvM2MA8HyERWnmAw6E+5EtgZ23NyWOwaalpEoEcBnCOohxpiI/7Xlq2tAmMsNaUxkE2EE7AIwwwGXXVndNoTm/JLTTkA7hWAlQmx+rR2AZNfZioEYwQB0w2x+mWeGNBZebeW7A4B2Y4JAKl8vbrHh4f/1JqtLc4Ys9nsU2tz1AIkdfXVdh0yZEhdZ3XWU7vySyo2g/guAJMTY/XrPQKmsGzXbQ62fwvCt4kx+j96qrwz8+eXVrwO8CwimmWIiVrkETBFpeZhEuQdAHYmxuojf0tH84qKgrzU3gMSY6O2/xp688vM88HyXIEwNyFG/8LvAhhjufluluX3AHjLpIodHTPs4LUG53cFjHHXri7cIC0G87RLQNARtaTVx8e3vkG6Am1riSmOBe+jo2MGn77I+7sBxmjakcQOxwcAQkCoIxlzmKAAFAmiLdXHK1NSU1MdrkBo3l5YUhEhE15jsIGATYZYfXKHgTE/bFbXT+EIu1YuB7ArcIUYrVvqfozhrgP/KS7291dpXgPjLwAIoO3EwgOGuMgjxrI9vZgbzAC6A/R6YmzUE+7ILd65M7ihQVoAIIMAAYRqURBnjNRHNp0+Hs2YDY9siKw7U7dQsjtGgiFcaQQROUS1YPTr7vfk2HfHKkFZh8hYWpEA4o+Y0Ve5pgsCzR2p171GRHLTyFZUDGeJ8wnQCEQZCTFRWa0p3bx5s68qoMuTBFKu/r4ANRDRW7CICwyGiJ+b93MbmNy/5Q6znLGWDp46WHNbUn+ovFRX6bdb7Dj85WHsW7Pf6t/DTz/27bH72oNMSUmJt5VUr4DoUTALRDCLUGWOaGWTLSg1PSQDSwG2CqJmRII+oqK53nnMQkLZzgyG40XnUgQYwKcOEU+N0euPtWSj28CsuSdnS9j9YWMGTrrDpa/71+zHgbWHNty3LnWcS+YrGArKy2NlpmVgDACRDTIvoIa6lwwGg9SWrPxS0zsAZgL43mYXopJG6E4q/Fu3lycKgvAqgyOc/YnKwXjC1THvNjCr7l5tn5Q9UaXx1bj01fqzFbkP5jZMWT/F7VxMXl6eVntTt/nEPBtEIgP7ZKbMMXFRu1wqBPC+2ay+zS5/BWAkEUpFiH91sONFBn4ZHPpOEPB0gl63GkTKjGmT3AYmKzmb0/MuxVO2OlvjhGwcBWh81U2KHHYZOZPX8NQvpl61D7VkzdZS8zCCvPyXkF8CYeEf/HyeCwsLs7lyoHm7cunz1niZmNGn2fdaIrwMS90iT1IgCjDscMzlBn7hxyXH56eubfnEoyuBWZ/5GbwCvCCoBLDMsJ6zIlgXjKhHopz/3QHGaGQVvMxzGDwHgBqE/4KFzMRYnXLStYvyy3cOAUvbwdAS6AONrJk3fPiQM+4KW5y8WNuVus6AlmYJEPpoA7SwnbOx3WbfC6YPtH7qpalrU5sGrEVgkt9IgvfN3k6dDrsDhc8XoveI3uiT0NclMMUm0yCbjOVgRDIgg7C4RpaeSY2Ls7jrRGt8BRUVY2TmHxL1+gOeyMpOzu7FoNyQ6OCIsNRB6HZ7NxCRc6DPflONA6v343vzSbNKEibc/9X9PzgXS0szpjkwCtPBdQdhO2/D4LTwVoFhZsFYZp4N5udB0ILomCiI00fqhxV54sS15l1x1wpfEoWyiOlDwwbdO6hV8ftW7cee7D17tD9pYlNLUy0ugbHX22F8rgADxg5AaFxoi8A0RuPSMoDjnEcm8VKy1M82GAwXrrWjnsrLSsl6ru/IvvOG/2O4s2ttVS2qyr+H5ScLfLr6oFd0CPyD/Z1t217ehuPbjj+bvjF9QYvACKIA5cfMyv7rXEbh6eGQpcv3GCX9WWja8ahDll8hwAdAFZPw4KgY3RZPHMhKWZkqyNxonQfkIEdlxsaM/La6ZCVnV43/97gQv+5+MC/dgbozdeib0Ac+QT6oO12HSmMlAkMDEfFgBGqrzmPDIxu+m7YxvY/LGdNcafNTqbi42N+m0nwORqJzTQpYLonCY2N0unMe+IaPEz72Unmpt4DgMTBKaSQ9L216a/o+HP+hf5fAm2onrZiI8z+cx9lDZ9FvVD+cO1GL2hPnEHhLIAJ6BeDIpiPoMbQH/Hr4YV3aOlhqLMHtBsZYVnYns7ANhFNgmpEYG5XrCSC/Be/6ieu7qntoqv/87tgmdRVLzLhw+gKC7ghyAhUQ7I/Ihy+lnHIf/kIB7XZaNWG1fdInly54ynF95eZ7UeqVF7z8EtNItZ/X3rZyp78FAK3pyEvO0573vWC5Z/U9JIiNWdzqQ9Xw7uaN03tPO2dJ/dl65ymlkCzJyJmyVnZYpJtozeScrwanhY2+Y2JjSHDos0Pon9Qfau9LF7uLivfnHMCBtQc33Pep5yHB9QIoKzm7zDA/ITokSgmlGmnXst3w7eaDuup6RDwwtOn7idIqFL5QVDxtY1o8OSPr6vqS8LRwTf+kW6HSXh1ESlYJh/MOY9+qfdaAoIDo5CXJez119P1x7/t4S74fNUa/nhGBJMjyk9M2TzuSnZT9FBNFAywpP2KyM5EkEq2amjdVCR0uo09SPpngHxrwedIbf2oa7IbzDTi65RgGTr4UH9rr7Nj4+CZcqDo/Nm1TWp5zfuXOzI2ynLW+KjVIdxLRVdd9ZpZFtVgYEOz/RMpbKW7FOFcamHNvjthwwT4L3A5giCWHzfFe5tbMGsVRmeVIYlKxABUz1ARSCQLWp32ZZmwJ8uyU7HeCBgbNjH86/tLF1eaAqBGd7PU19dj20jbUHKp5M21j2uPKt8vKJwymZQnLtMEzB/ZU9cQxYpz8bu7BftMLpjf8EtJ7NtSdhFvxa2XKyjmit2pOv9H9vJS9xStQC+vPDTi1+ySOfn3MardKz2fkpb9y0c8W60pK3bdbaB8lDrmZ1UL/UTrd0U7iY4fMWHXXqlDvUYF7HTVSl4bK+iK5TqqSGXuUymT6xvSq5sJbLdHml5qU6mMmgd42xEb9vUMWdZLOW0srkgmcR4RTCdFRIc0zhlea2HrtusR8O5OsZOoIROMTY6LyOol/7TKjqMjc06GRy5kRSoTHDTH6N9sS1OYzkPzSimcAXuDMobI8+2yVfklqKnmUsW+XF9e4U0H5jnhZlrIA6g2g8LBaGDPDxSMi1w+HykwLmaEkmZWdulJm5BJBKYx3OI1wjf2/TJwDUBGjJxElghCnxHUAtssCTxgdHV3jSrdLYBQBX5eU3y0Q/RPAAFcCO2l7LQMLu/v7/Mvd7KFbwCjOzps3T4hPSYkWZYxgUDCoA2/wmG8FEE6EIwy6vOLAEAEer+TIQNT++IvZQaDTEGiPv4gtOp2u3pNBcxsYT4S64jWWmR5jxiIiWmSIiZrVnN9YWenFp85aCLAYYvVKKuO60A1gWoH9BjA3gPFsRd6YMTdmTCeaMcoRn5iS0lt2qBrj+4skcCaz/CwDywQWlWcbTcQqUQuHbb/zsTKLg5u3yRrmeuDkOA+PXs8gaeT+VZfS1lLTqwS49bbFA+O/SYzVu36B4IHAllh/VWDySyoyIOAZcl7aOk6sFDYFKjBE6x/quLS2JfwfBiFSdHXQX6oAAAAASUVORK5CYII=",Ke="data:image/png;base64,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",ie="data:image/png;base64,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",xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA4CAYAAABDsYAdAAAF1klEQVRoQ+2be0xTdxTHv+feAgJG5KX4wAExMEjcFNpSyBR5KC2bjuniFsUw45TskSwh0emmS8yiOHWvbGZmWYJCa1wWlumc4mRUeUihBeasGIHE13SsbkyNtkDb+1suG74otAiu7dLfH/2jv3PvOZ/fOef+HvdcAoDaxsZ4q8CVACwHwATxP29oDDATY3XE+72bmZpscGYz/QuqA1ioM2EP7u/heWRnyOWnhrORqhv0FQBbwhEdYbAXZSoUv3ow1AOmaQ2GCFiFXQwoJJA+M00mdwLbdFMMXSIh2ptAB6A6OjoCrvzRfYOIC7BJKHSBVCryOGxU3dDExJ6sNDl5i0cftrO6oekygGiex4wMufyKDxaAz7PeFs6+MHbgMV8Y+8LYg0dgzHK2qrExnBO41QTydxcvI8Ful3CaBVKpOJ8OamMGq21ofJuBtrsL9K5ewu4shfzNxwpb09ISae21FRHBbZ4lRnaOE8oyUlMvPFZYt3vUBQPGLIxd0OV2ER+sb1Hh2+K5PQ1HZIAvZ30568vZezGgNRrH45blJaKRr40FYqYshaxCvJvRaPQ33bG8zAkUPFxC2iHAj/j6eYqUX1xN3DHL2RON+nWCwHa4qvhhOQYuJTtN2vKTTr+SGCtz5T4M7Fx2WmqSK7KizJjBnmxqihYEKmZgI14bM0bXO/1oa5FUahV3TzyjDQwIGhaCARKiH+cpZAf/c1hXFbpTbsw8606IoXRrntXECUxYBHCzeJ4P948NVFIwjbN03t5JZvb1ih9WNDu61qvOoMoWlcWSjbaBaFlYXCgXNTsKQRFB4HgOlm4LTG3XYTprArMLdTzj1y+vXN5wP7TXwGqUmjyBmGaabNrE2atmIzRmokPHi9BnDhjReaTTxgRhQ8HRgg8HBL0CtkypyeU4HE5+NVmS+MKTLmXWNcM11G6vg+2OdWNBZUH/SYvHw6pV6ukMMCavTg5JWpo4CLS1tBVTpVMxedbkQX1dP3eh+j2tYOtjuYXHVlR5A+zeyU9HFeaUZDv0aGXxMcRlxSL+uXiH/eJgtH3TdsZ/vP8cj4bdl70vnPPnu5Qf50oiEiIeCdZqtqKi4FvYeq0LPRpWrdxfGBwVuDe/NH/IPHXmWfHC2pJaXK65vNujYcuU6vdj5j2xae7GZ0YF21ZxDq1ftWidwlaeOhUWwElWEUZ/lCoIAPGS464Ue4h06jz1jvjFCetkRdJRwV6ovoD6XfXnnMKO9SE5EQyZCrnMlfmjXKXZGpcT+056cdqoYM9/3w79F3qdU9j606cn9fX0vcaE0XsWEMBxqJyfmlrrEmze/uKIhLAPlR/lDgsbEj0BU+ZMeUAmMikSwZP+2U3q9xhw/lD7Aaewrhj1uGTUKnUSI5xdWr4EgWGBDtU0f9mMq/prg/qSXkzEzNyZYIzhu1UHYf79ziseDSsSlKvK9Yn5idKUtSmPNKYXT1xE3Y76GzaLNdbzYZXl8zk/Xrtw50JEJISPCNjylwVH36qE+XrP+pWVy3d6PGz/U1ml/iAgdNz6BSU5CJkR4hJw761ecamIP9u7j3da2vO2nNhi8wpYBkZq1f49kkB+rTgNxeXEgbihy7a6Tneh4RMdzCZzjX+f3+JlVcv6C8G8AnbAlWqVeg0DtoVEh0TEZMZgysB+VnJvP3up5hJMRlMPQJ+aTbc3FzUXWb1qi3d/3KpVarFqdg0DywejVBD87sIQtUFgB+0S+57Cw4WD3tJ7lWcdJCuVzi8NmLElqQN+mC6RkK+cz2vD2NGj+H99uvgw8EhgBfGpnKmQcUTUX47rba26oUksu53urGaatLqm3xhDFC+h5AyZrNXbQKt0usmcQFdBxMYx24T09HTLUAxUrdN/DsbeANAOYDPHSYYsTva0gRAEeySBbWKADESHshSy54ezkbStrRNZT99JgJ7yNBjX7aFLPM/mDldF3r+CEn8MBkPQTZvwOseQzbzoUxeIn7qA6nqZ9TNlenq3s8H5G/tJVcrmoc/3AAAAAElFTkSuQmCC",ze="data:image/png;base64,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",it="data:image/png;base64,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",Qe="data:image/png;base64,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",bt="data:image/png;base64,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",he="data:image/png;base64,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",ke="data:image/png;base64,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",Ve="data:image/png;base64,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",St="data:image/png;base64,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",et="data:image/png;base64,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",kt="data:image/png;base64,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",At="data:image/png;base64,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";const me=[{img:oe,video:"https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",key:0,clazz:"normal",firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{img:oe,video:"https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",key:1,clazz:"vnc",firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{img:oe,video:"https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",key:2,clazz:"web_ssh",firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{img:oe,video:"https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",key:3,clazz:"unity_3d",firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{img:oe,video:"https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",key:4,clazz:"jupyter",firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]},{img:oe,video:"",key:5,clazz:"design_simulation",firstTitle:"\u8BBE\u8BA1\u4EFF\u771F\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["Web\u4EFF\u771F\u5B9E\u9A8C\u7CFB\u7EDF\u63A5\u5165","\u5B9E\u9A8C\u7684\u81EA\u52A8\u8BC4\u6D4B\u4E0E\u53CD\u9988","\u5B9E\u65F6\u7684\u4EFF\u771F\u7ED3\u679C\u4E0E\u5C55\u793A","\u5B66\u4E60\u6210\u7EE9\u4E0E\u5B9E\u9A8C\u62A5\u544A\u7684\u81EA\u52A8\u7EDF\u8BA1","\u5B9E\u9A8C\u6570\u636E\u5168\u6D41\u7A0B\u8BB0\u5F55","\u53EF\u5B9A\u5236\u7684\u68C0\u6D4B\u6D41\u7A0B"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Windows\u3001Kylin OS","Nginx\u3001Vscode\u3001HTML5\u3001JavaScript\u3001CSS3\u3001","Node.js \u2026 \u2026"]},{img:oe,video:"",key:6,clazz:"soft_hard",firstTitle:"\u8F6F\u786C\u4E92\u8054\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u591A\u786C\u4EF6\u517C\u5BB9\u6027","\u7528\u6237\u7AEF\u786C\u4EF6\u63A5\u5165","\u5F00\u7BB1\u5373\u7528\u7684\u7EBF\u4E0A\u73AF\u5883","\u786C\u4EF6\u8BBE\u5907\u4E00\u952E\u7ED1\u5B9A","\u786C\u4EF6\u8054\u7F51\u81EA\u52A8\u8BC4\u6D4B","\u786C\u4EF6\u4E0E\u73AF\u5883\u4E00\u952E\u7ED1\u5B9A"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu18\u3001Python\u3001Paho MQTT","OpenCV\u3001Git\u3001Matplotlib \u2026 \u2026"]},{img:oe,video:"",key:7,clazz:"ai_assistant",firstTitle:"\u667A\u80FD\u52A9\u6559\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u6559\u7EC3\u7814\u573A\u666F\u6DF1\u5EA6\u878D\u5408","\u5168\u6D41\u7A0B\u6559\u5B66\u8F85\u52A9\u5DE5\u5177","\u5168\u6D41\u7A0B\u5B9E\u9A8C\u8F85\u52A9\u5DE5\u5177","\u672C\u5730\u5316/\u4FE1\u521B\u5316\u90E8\u7F72","\u5E73\u53F0\u5185\u7F6E\u6D77\u91CF\u6559\u5B66\u8D44\u6599","\u81EA\u5B9A\u4E49\u667A\u80FD\u4F53\u63A5\u5165"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["\u667A\u80FD\u5907\u8BFE\u3001\u667A\u80FD\u5BFC\u5B66\u3001\u667A\u80FD\u51FA\u9898","\u667A\u80FD\u9605\u5377\u3001\u667A\u80FD\u8BC4\u9605\u3001\u8F85\u52A9\u7F16\u7801 \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}},{img:oe,video:"",key:8,clazz:"intelligent_curriculum",firstTitle:"\u667A\u80FD\u8BFE\u7A0B\u5E73\u53F0\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u667A\u80FD\u4F53\u521B\u5EFA","\u63D0\u793A\u8BCD\u667A\u80FD\u4F18\u5316","\u77E5\u8BC6\u5E93\u7BA1\u7406\u3001RAG \u68C0\u7D22","\u667A\u80FD\u4F53\u5DE5\u4F5C\u6D41\u7F16\u6392","\u667A\u80FD\u4F53\u4E00\u952E\u53D1\u5E03","\u667A\u80FD\u4F53\u6548\u679C\u5206\u6790"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001QWen\u3001ChatGLM","Llama\u3001Baichuan\u3001OpenSora \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}}],lt=[{img:Qe,title:"\u667A\u80FD\u8BFE\u7A0B\u5EFA\u8BBE",intro:"\u5934\u6B4C\u57FA\u4E8E\u5927\u6A21\u578B\u7EB3\u7BA1\u7279\u5B9A\u8BFE\u7A0B\u7684\u5386\u53F2\u548C\u65B0\u5EFA\u8D44\u6599\u5E93\uFF0C\u6784\u5EFA\u914D\u5957\u7684\u8BFE\u7A0B\u56FE\u8C31\u3001\u77E5\u8BC6\u5E93\u3001\u667A\u80FD\u4F53\u7B49\uFF0C\u5F62\u6210AI\u8BFE\u7A0B\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:bt,title:"\u667A\u80FD\u52A9\u6559\u5BFC\u6559",intro:"\u5934\u6B4C\u63D0\u4F9B\u57FA\u4E8E\u5927\u6A21\u578B\u7684\u95EE\u7B54\u3001\u5BFC\u5B66\u3001\u5BA1\u9898\u3001\u8BCA\u65AD\u7B49\u667A\u80FD\u52A9\u6559\u548C\u5BFC\u6559\u5DE5\u5177\uFF0C\u5168\u9762\u51CF\u8F7B\u6559\u5E08\u56E2\u961F\u7684\u91CD\u590D\u6027\u5DE5\u4F5C\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:he,title:"\u667A\u80FD\u6570\u5B57\u6559\u5E08",intro:"\u5934\u6B4C\u8BFE\u5802\u80FD\u591F\u5C06\u667A\u80FD\u8BFE\u7A0B\u8D44\u6E90\uFF0C\u7ED3\u5408\u5927\u6A21\u578B\u548C3D\u865A\u62DF\u6570\u5B57\u4EBA\u7B49\u6280\u672F\uFF0C\u4E3A\u8BFE\u5802\u6559\u5B66\u6D3B\u52A8\u63D0\u4F9B\u667A\u80FD\u6570\u5B57\u6559\u5E08\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ke,title:"\u667A\u80FD\u8D44\u6E90\u63A8\u8350",intro:"\u5934\u6B4C\u8BFE\u5802\u548C\u5B9E\u9A8C\u73AF\u5883\u80FD\u591F\u7ED3\u5408\u5B66\u751F\u5F53\u524D\u5B66\u4E60\u60C5\u51B5\uFF0C\u63A8\u8350\u6700\u8FD1\u53D1\u5C55\u533A\u7684\u5B66\u4E60\u4E0E\u7EC3\u4E60\u8D44\u6E90\uFF0C\u63D0\u5347\u4E2A\u6027\u5316\u5B66\u4E60\u6548\u7387\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ve,title:"\u667A\u80FD\u8BC6\u5377\u7EC4\u5377",intro:"\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u80FD\u591F\u5728\u7EBF\u8BC6\u522B\u4E0A\u4F20\u7684\u6587\u6863\u3001\u626B\u63CF\u6587\u4EF6\u3001\u89C6\u9891\u8D44\u6599\u7B49\uFF0C\u81EA\u52A8\u751F\u6210\u8BD5\u9898\u548C\u8BD5\u5377\uFF0C\u5E76\u652F\u6301\u667A\u80FD\u7EC4\u5377\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:St,title:"\u667A\u80FD\u9605\u5377\u8BC4\u5206",intro:"\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u652F\u6301\u9009\u62E9\u9898\u3001\u95EE\u7B54\u9898\u3001\u7F16\u7A0B\u9898\u3001\u5B9E\u8BAD\u9898\u3001\u4EFF\u771F\u9898\u7B499\u79CD\u9898\u578B\u7684\u81EA\u52A8\u548C\u667A\u80FD\u9605\u5377\uFF0C\u5E76\u751F\u6210\u62A5\u544A\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ee,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u5934\u6B4C\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ke,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u5934\u6B4C\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ie,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5934\u6B4C\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:xe,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:"\u5934\u6B4C\u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u652F\u6301\u5207\u5C4F\u5F3A\u5236\u4EA4\u5377\u3001\u4EE3\u7801\u67E5\u91CD\u3001\u968F\u673A\u62CD\u7167\u3001IP\u5730\u5740\u7ED1\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ze,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u5934\u6B4C\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:it,title:"\u5DE5\u7A0B\u6559\u80B2\u8BA4\u8BC1",intro:"\u5934\u6B4C\u7684\u5DE5\u7A0B\u6559\u80B2\u4E13\u4E1A\u8BA4\u8BC1\u7CFB\u7EDF\u96C6\u6210\u4E86\u5934\u6B4COBE\u4F53\u7CFB\uFF0C\u652F\u6301\u57FA\u4E8E\u5927\u6570\u636E\u7684\u81EA\u52A8\u5316\u4E13\u4E1A\u8FBE\u6210\u5EA6\u81EA\u52A8\u8BA1\u7B97\u548C\u5B9E\u65F6\u6539\u8FDB\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],Le=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:kt,smallImg:[{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:At,smallImg:[{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:kt,smallImg:[{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:At,smallImg:[{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:kt,smallImg:[{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"}]}];var ve=m(79769),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII=",Se="data:image/png;base64,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",ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABLCAYAAADeZ7GuAAAgAElEQVR4Xs28BbiV5bb2/3trxpqri0V3dzfSiHQoIIoFKo2AsBULYysoYoGBiEUoIo00LLq7u2t1zDXjrf/1vAuEc669v79nn32+8z1ciArMGO+Ie9zjHo9kWZbN/9YR72xK2BIg2Viy8wsSdz+S84uNLJnin5i2+C8JRZYQP/43j/S/aThhF138wxZmEVYxkVGQJAnxPGVZQpgsJIPLlpFNCckE2eVY93/1/PsNd89ZxBcT/+58QavQQ+xCX5KEWzlHAiOMle+nICMLf1omdsYtCOQRCoWQJVAUF7InCiUpAU+RJDxJiWiRMaDIzuvfdUok5/3uB48t/c/65L/VcJZtoxgSWBKGZmNLphN6EMaQFLBduIIF5J05TsaefVzee5iCowfIvXYFU3hYZBxSrA9fhBfJ7UKXZLSAQX5+ECU7DTkUImzLuIomk1StKsWaNiGhcUOiq1RB9niFwxaGvQ0yGqiSyATOsxMe/e900n+b4WxsdCmIYqvIhgg3E1sJYOPB9kPmrl1cWTyfixs3E8jLp2iVKqQ0aEBU45bEVyiDOyUeKSoaDRe2S3GSnWyCKfKeLmxfgBnII5iRRcbJ8+ScOMq1PdtIP3qYaNVLUps2lOjXh+TGLXB7fIQlExey8wJORlT/veH9bzOck8Z1E1NVsADN1AneusPZufO5/OMcCgryKdepEyV79SGxfl2UhARMS3wlQ6R7bEuEMli2ScglY1smPlvBlGzCWFiShFdWUAwD4dQqMnJYwsz3k3Z0D9cXL+P2svXkeW3KPd6VKv2fwluuJAWyF4/tQhUP4N/ocv9ew1mWk+ALzl/g2BdfcGHRUpJqVKPS809Rsl1n7KgoDMlENTVk28a0ggTys/HFJWNKKraus3fBz/jX76blpHFYlUpwZfkWMvfvo8bTT+ErW8KJw0AwE0VVcGuRjrFNQ8JWLKRALmkbtnN29k9c3LeL0j260XD4CFxVKqAprv83QtW2Rc6wnOoXFD4jqZB3myNffMLxb74npUFDGrz8Ekn1WhDWVCzbwG3mUHA7Dz0xifD5C2yZ/BbNXn2NmFq18FoqYcUkY9tBDr7xCvn+TDotW0ak6mPzvB9oO3wEsiRjSSb5F6+zZsxQSjdsTZUxA1G9RfFahlOhRV12SyZZx45z+uPp3FiTStHn+tFw1HislARcwsiyTUCV8KA4VVsF1LCELar1Xzz/sseJNxQ/JEM4mZ/b6zewd9wrKEVSqP/2qxRp3oqQLCHLGrIB/hs3WP/BVLxpmbT9cQYRiovDKxaRXLoysfVq4TFdBDWLq1s2IGfbpK1fw40D2+ny3Q9s3ryah54fgcdUsSUbPSeN32s3pOu8X3A3qoglxeGxTU4e2EfpsiXREqKwiUImQNbBfVya+AkXLu+j2eSpJD7WD1uViNDFgxcYUsJWnXomEsZfNBv8y4bDMgnaYey8ACfGT+bEukU0+dt4yj89GJRIJJGZXAJ3aU44SbbJrXUb2fTqazy65w9U20fezVscWbqCpiOfQcZLgWxzdeMmXIZO0kPNOTFsEunHt1OkTz/qjhmNLHkIKTY5u3ay7YkhdDm6H5dHFCUPqmmRvm49C18eQ6s336BG175O7jRcNraVx+VfV3D4lbeJb1uXZh9MQU1MIahKeA0Xig0hzcItislfPP+y4UQSzz5xkI1PDyPZF0edmR/jrlINdxiCblHMwrgtBVXXsBQbXbFRMzJYUb0V7Vf+jF23Mh5bJfXtD2g3eQKW7UI3bfZ8OxeXFKDKM4+j6DL7nh2Oq25NGowfjSZp2Jic/mg61w7vof3PC4ECDFnFQMNau4lNE8bQaWMqOcFcDs5fTINe3XEXLQaWBncucHDMeC5eukinmR/hbdIMW44gOiwRdotXEEH7185fN5wFITmMZrnAsri+YQmpgydSo39XKr89EUlNdjBpSLaIsCRkUyWs2UgyKKJXEiFhGawfMpR42UXpV5/l2oYjRMT7qNijE5ISgW3KpJ06gR2SSKlQmhyfiS/Hjb8gHbVkCSIMSDt/hl3DhhJRrxbt3/gIyxd28EqYSIIbVrH2rcn0XLeT44t/JXD1OiX7PkKx0lUwrDwsyYs7rHBy+lTOf/ElNad/QMm+/bBlDcW2UBTZwX0m4BLQwGkF/7Eh/7LhwuLFDBNd1rn04y+kTnqDlpMnUvbJp0H1oFg6iu3CgfuiIZAlFMt2IIApcp2AGrqJfvs2pxcupsDjoXTNRnglm5sXTnDn5H4Cl89hpudC2MYSFVp8bs0iHGmgpKSQUKoqxSvVJrl0Vfy+CGLKFUd2C5xhougeMjYuZduUt0nu8wy+EkWp83AXLLfbwYQhv4FshdC0SGzF5Nqy+Wwc+RZNXh5NleFDCGhefAI9i88p8p0ACCKG/7uGs00LTIXTc2ey84036DTtBxJ7tSFP4LY9Jzi+exMthg3FVl2FjbjtdJ/YtoXs9J2mg8UK7qRxY+ta0hYs4ertq0ili1Oqeh2KVKlLUsmyaEUSUHweFEV0GjamrmPkBym4lUbWubPknz7GlSN7KMhMp3ilGpTtMYCiLZuSGx9NcNFG9k6cSKNfp1OkeiNM2YWkqg70kfwWe3b+TlE5huKt2iCqWtbObWwa+DwVRw+l1vCR6F6BE1U0U0Z3CXJB9ND/2HJ/2eNsM8Sln5eyeeLfaDpvCpWa98IyTA4sXkV0lBdJsijWsBb5mMQXLYHLVpFCFiFJJ6gE8e8/xJHZ88k+eppqTdpQ/NFuxNaoipWZS/qpk/hPHyfz0mkCly9j5eQS1kW5tlE8LtQisXhSihNXtRoJlauTUL4WtqJz/cg+Di9dRO7+U1Ro3pjy/brhLl4Bb3wyuCRs8Rmcns9E999h+6DBBDNCpIx5lnpdehOWTTIP7WRN7+E0HT2MciMGkadFEW9pBFTD6TyU/7LhhKvKBralINsS6amb+HXQ43Sd9ikluj6K7jW5vmEbuVdvUnFQH+yQnx2j3yGufHEajB+BoXoISjrW7kPse/cT0q08Gg9+mtJt25B3+zxXFy8mf/FGbpw5gez347VsVEVBsm1US0S8hCE8TnQJtoJiWYRtG78KemIM8TXrU7LLoxTr3g7VF8HlZcs4/O1sIuo3pNWEEXhLlgdLRVfCKGaILcPHou44Qe2t87i97Qg3r96kyeDnUIwQ6ds38ceg53lo2hRSHuuP11AwVANZlkV/8g+T3D/2OAdI2igECIVc6BcvsqpzZ6pMGEb154eh4sVQbHaNm0Ri5SIkPTOMWwf2olw6T+qbr9NzzUYiI7zsee81Mo7doPmEMRRpWYera7Zw/qufKNi+iehAAQWK7ORAtyEJB0FUkgJJx5YsXCJDI2OJp27L6KqFIBFUS0ZXdFyGhh+FjPhISnbqTM0XhpBQqzKnF68kdfa31O7WhQaDn2f/7oNIy9dwfWcqJZ95HCkhmeL1qpFx+TrlHu6AKl5HCeD/4VfWvP4G3ZYsIK5OUyzJQpUL+9x/dP6h4YRzBzHxGDJ2gZ/fezxC8apVafThVIK+KHymqD4WF3/4gYPvv0OnBQvxValDQeY1Di3aTvnKEWyc/C51nnyaik/353rqPq6//g76kT3YtoKtCtbEQjZcGA79I+gMi7ACqmUguhJDBo/hxmvJGOL3xJcwbCIki6DTu5qokozH6WctMlQ33g4PU3fC34gpV5adn73DrV17aDX5Aw7+9CM1Ovcnrlcdjkz+ksqP9yeudAksRUM2FScs3bbFidff5+If8+myZgd2QhyKKmrDf8lwIimLOiqx/+13yVq1mrYbfsfyJSNLCi5JNOVgBPPYMnkcVxetIqZRY2KaPIQn4yrHj2xjwORvsaPjOPDyOEKrf0MR3mJ4USS/Q0zapoTX0sh36Wi2jctp8iUkSXiYRFAYT5IwZQtFsokwXVjY5Gs63pDkGDOk2k71c1syBZpNnK6R73bjHt6fZuPeI/3oOVa8NYzWQwZzJ9dHTIl4IovFk1KvIWFZw42EaRsEr15DLZmMFdQ58cij6FUrU+/LaURIDr/yf/C4P8nHu5yVCFXLJHPXbtb26UuHZb8SXb8Jtw4fp1iZMqgxMU6ZziOMx5Awb18X+IM9k98mHANtJn/KzRV/sGPyCIpezkSRFPJkk0hTGENUWWF48ZEsPEjkyQrhCuWcbsEfyOX62k2UyMhDNUOEFQkjqSTxPbrgjnRzbfVazDMnidRl1LvciiS+nghx2cbCRUiEeLUy1J8xjejiVVg7fASlmzZAqViDMtUaIVUvgmoqaLKCoQTY8/oUSjapTbF2XSi4cJUVnZvRcfpXJPfu5RSowtbM4X/+9MDCUBWFQFBeiolmCbZWxswPsbx7Kyo36ULld19Hz0rj94lvUaNLS6p36kbAG4Eq2WimipmTxYrR4yhSoiyN3hzJ4U9ncevdd/GFCxxOrXCKUIiJhNdIwrPuccCaRk5SEdpv3UZE8ZIOTDizcB5XnngBVQpTICvUmf8rRXt2cUIyfD2TdY0bEJOegS0oKUt2MKLoKO5xzSJxKhLkxyVQYebHlG/dmXUjhhNdtRRNXnoH3RUmoGlEXEln7zuvc37LZsr27k+tF0fiKpPAjRnTOPTNXLpuWYMVnYzX1rBUYRfxUynEl8JwTrMuaGdbdrguAV5vzfqeAx9Pocu2jdiRRQgEskVJIOPUYS4v30aFAX2IrVgLCLBu6ABSUmpRd9IY9oyfRO63c/DIFqZhOhjqnx3xviG3ila3Pq23pGLJLmzbIOfATvY26YiXMH5Fpfmu7UTUrkVAFiErsbVhE6SjJ8TEwvnMIrTvGe6eXwRcihP+biWamI/GU3XQC6QOHkxk9XqktH+E/O1LOPzlAqIqxNN6zkw0irLpi2m0fet9sDNY3bY71Tv2JOXNMUSG3Fhuu/C7iFbonuFM4XKW5YC/kGKh5OSyrFEzqr83kUrdBmKFQ+SlXSb/wEmuHNtLKHU/N06co+6n75Nz8ixW9g0aT53Grklv4Z/xOV45TMiW8RiC1BT07T8+wqSyALp169Jq2xaQ3FiyRdruzRxo0QWvFMYvKzTZsom4Bg0xZBvNllnZsD4RJ84h66HCquv4b6HHFR5RDWUHTolOJltVqTT9Ayo+9hwrn+hOlb5Pc3nxAkoPHEDBTRuyTxPIvcbtg7fotnYdEiFur13NxqET6L1zJd7kss6Mwylid9lQx+Mcwzkep6IT4OKXszny/df03rwNyVT5beBj2GfOUr5UWeRGtUipX4fomlXJ3nGQ4/MW0vL3RVz99DMuvvcOXkzCpoATGoolQM3/2XCC1jEa1KXt9m1IkhvZtri9dR2H2nbHLRvkKgpNNm0guVFjx3CCk1vSsD6RR07hNcVjEcHzHw3nBJQoMpKJX7WJCiukRfmoP/snEprUZN5j/egw9nXc9Sty8PlJxFaOxy1FU3RAbyIaNcFlGyghm0W9OlOtSTvKvP0KUYaCKYrRvRQjDFfYzxbiJDOYy/JmrakxcjRlBz1B2rkLBHbu4ebuA1QZ9xy+clWQgwrWrQvMHfA0/Rf9SPqRnZwYMBhfIIyY0spilIeEX5OJFMSh8DvFINqSyBc13oSABK7iKbhat6HG008S26oFuuRGs2xur1/J0Yd7o6g6YctF3Q0rSW7RBks2naqevX8/539aQPb6tYTPnXHAs4ZEUHiYpeAzNQrUgDMoEnBDEkS7apMfF0ezjan4M25w9OWPabF8OmvrN6f9+s2olco5Xuo2NUxFR7EUbqz8g40vj6Lfzm24vSmYHgPlLoNytzjYIlU4eSJtxRrWjRnDgN270OPjwBAJOIQZyGHbj78QaSnElkzk0tJVVOzQnRLtWrKt2UOoNy+DIQLn/hFfRuAxMTfQJRy+TdU8xHd7hPLPPU9s06ZImubkVFl24RaDFdvm5sZCw8mqjmm6qL1+OYmt2iHJluNxgj0JCJ5Nzyf/0CHOzllA+q9LiM3LRrHCuIDQ3dxayO9KeBWJ25qOu1FbOi79hf2vfYpRxuDqnQA9J76BHBXhGEUwyKghZMEC+f0sbNmEBmMnUOrxJ1AFa6to93OcICWFewsQuq/fM7iLp1Dh4ym4dOGaEoYiIVsWuixz7od5mKELZCw9StslP5A6egz67Pm4pAIk06mdfx4xcc/xgEtXUUw3Wq8O1HprEtGVK2HKHhRTxrDEvEBCEka9S0bcXL+SYw/3QVLDmIaL2uuWkNS6o0NZCF82DAtFlp1xoPP5VJPg8ZOc/nA65xf/SlI47LDOqi183SYsg8/SCGk6+chU/mA6Sc88xqYOHWjxxVy81VNwuaMdbCnGml67ANuKcB7oxSnvc3XzHtqs+hUFN87U535xMJwRnJmTycJadejw2y/ENmpG+E4aEUUSEIEgvFEyFMJWOmt6PEbTNz9Cs/2kPtzRqWpRYeGZDyZoG1PVsCwFpUIVqn74Ngmd2qCZkQQ9DiXs5CjhPU7iEIYQ0gZBM61byfGH+4hBwAOG6ySIPcdwIctwQLMkCW8VoSJ6WhvdDpG/KZVjY9+k4MR+JzVotuWwxsJTXaaXgBoilFSUVnu3c2vpam4dOUqTT6c6FJjIt/rNm2x4802S6jej0fPPk3X5MBubdaPLrrV4ylRFjIf/NJwh8FBI4trapeyY9Dr9d+3GuJXLxmnv0XDCEKKK1cBULbQCF3f2rebAJ3PoPP87Ng54hugVSwiIL+FgKcv5AiI0VFkhwx1BmRdeoMarLyPHxmCbJqai4A6q4AHbCHJ9wx+c2X+G5pPG4dFVh/+/tf4PJ1TveVytdUtIFh4nmyjIbBr+CiXbNaRU146oSjSSUeh1siw6CRPTn8/xqR9z7vPPSRY9sfASwQ2aXiIknSxFp+T4SVSbOJafH3mIx79ZyeqFM2n25Ivc+mY2abt3U/SFIcSVr0Rs/XLsaNWV0k/3pNyzo/4cMd7FcabD3m0bPRSXoVBvxgwOLV9G4OM5XLlwhMiypSnfvROWK5kb+5ZR84nhRCb5+KNNDyrk55GthNFMgcGEFxQm0IwaVWkyfQqJLZtjqD5UWyJs67hDJmHNJGvjFo69PRX27Sa2emPq7VqJonjRJZus9as53KmXk+MM00WdP3Oc4STtjXUbop08g1mjGiXfeY2Uzh3wIEaOCmEV3GHB6hhk7k1l89gJxBy9gGqGHY8SbLQu26SXLEKfPYc4OucbbMOLFaVTffgoVnXvSYVWLXDXbUJeZg71+vTgxNsfcufUTtotWF6oCroXqiIPiJnm8sZNaDpuAlED+mDmZ+PxRqNnppG2di1n5i8kokJlrh3YSt+1qRx55U38M2ZgSQZ5KkToovMTcyId7YnuNJr6Ka7oIqJrx7IFaHA7T8t/4SQHJ71LxorlRFtBChSbUM0G9Nq2AUn2YUk2aRtXc6RjL8fjhOHqbVpFQvPWhR5nyayoUwv3uTMOPAlZHoq2bUe199/BV7MWliEIgoDzoAKqG3daGntfm8SduT+SrFtkKRZxIY18yaLcnJ8o3qIey557ikrdBqHdSufk11/Scc2P3FFiKV2xIm6fm7Qde9n69NP0OnYUKSLiQcOBcfUmvzSqTq/UbbjKVUSWDUwBD0yZXBFZN+9wZt5Csm6cpPnkT9hQsyaRl88QFrMEUenEU1A0Ep4cSJWZH6JrkWiGjKUJoKPjCuZz7NufOPfuh5RMzyLdVUCkDl4iyGjThi6Lf8dyu5wicWfTGg536FEYqo7hVhLfoq3Tjim2wrqOXZG3pBJthTBsCV12kxMVRdlXRlP1hedA9iH7xMRIAHDTMeTRl8YS/OIHsr06SQGNsOiPu7al3aIlLO/WjYden8y5I8dJTogmuUd7kHwoDtgNYt7OZ1H9enTdsI6oqtX+o+GyN29jzQv96HvwKLISLSA9BVqICEugcxVVd7Pp+aFUfbwTntiypLZuTKQp5goyLtskqFjkqjKV5/1EtU79sRTTyTsuy0Xe0ePsGj8Wz9ZtqJaNrgqYbROIiCdl6HPUHD0ckks4sga3JTxuFQc69sSjiBGkQp3NfxDXrDUqQWTbSzgjjVPfzOb0jC+JS8/EJRCHFUI2bAoat6DuZ9NJbFjbkVVIgnWxJM7Nn8ONZ0YSdBUQF1bIVSMIJECHwyc5++1vGDEGdQaPRnfIApWwpOINW4TVIL4CF7+0b0STVydRvGcfZ5xYiONMOLbgS65//QttN62k4EoGWukSeIWOQzxl3SD7Qhrrh/Sn78LlXPxlPhdeHu8AzwdPWJKJHDeSen9/zyEZY3SD07O+58K77+PKuumoh1RTIt8lEdmlB/Vefp24mpUxXAri74reUqDxjD+WsqP3o0RbNvmKSbNl64hq1wZTycC2YvDaLgwFQucvcPiDd7i9aBFJ/hCWeHiKjMsTR+kJ46jy4gsEIyNwSxbbhw1D+uZnglqYCF1Gl1T8ik21dUuJsmI5MGsqHX9cRPiudkxANkGYZvpzKeJOZOMzj1OuWmWKvzkZj37PcBbsfPtv5F/Ipv0PX7D+vfdo3G8gavnSaP4wpz79jLDLzclVi3hy9WZSX3iO8Lz5DpNy7wgTCrGM5ool4fkniShajDvLVlOwYyeRVtgBrAHLIlC7Bs1en0LRtp3wa2KKZRMhKp7g1FQZzTS5PPNTzo95FR8K2WqIKtM/pvyzowi5DIcAFQYWUSAiSZECXNu/jaOjJ+Pbc5iQZhBhQ1jMDZrUp3ybloSuXOfy77+TUOAn123iCrswkIkyTWKnv0/5fgNY1qMXjT75mPj4OKcqp9+6SsGJY0gZJhX//ionJr5FOCebOl/NRHM8+a6Udcezz0LR4jR883WOz/2RrOs3KdmoFkfemYGeeYMKT/TmxqGTdJ//G6taNCFi70Ex7/sPhgu7bCcMbmkCW0nEWyYBzcQXdpHh9ZEybhi1R70MMdFO3+cSQDPgcUhIDyb+Pcc4/uVMrm9YREpmEFNXUBSTrEiZqHY9qD7yJYo0rI0A9aasYTmtnagZIexgHmdnzObM+x8RGcpFsoRWRSMoSeS5ICmsExZ0uNOaiRmGSgQG7meeo+7n01jYugO1Rw9h++h3KeLxIpdKwK5UigQlkbrfTOPCZ59xccMmOixZ5LSUfxpuZ8++xLWqTeUxEzi6ahM1WzRl+VPPU655Lcr3eZTz6zeSf/wkTT6cxsrqlYm+dAPLFizx/SNanUy3jdssHOiK9AIussuVo+msL4lv1tyRqQrBoTMGsSUsXSd9+zZOfv4FaevXUyxkk+6G0oMGUKxdd7LOXeTYlKnE+++QrrmJad6AmqMmUaRtc3SvG1Vo8fRCHUvQbZC9dytHnhmD+8yZQmxnSUTYKoZtUKBaFNUl7igWXjFrcJu423ahzZLfWNClJy1GjsGIjaBEgzrILs2BVwV3solISObcL99zcvb3dFu/Gkn23Dfc5oe7ktyrHVWefIZfH+qIkiX6PomIcmXJ9Hqo0rAusmFSe/wEVteogOdGNrJ93+OEjRTZ5rZHJjkgOaM3WXKRW7se7RcuQCtdSryZ4yGGbaHaJpnbD3Lww3cxNm5FM/3osuWQAv72Xei0bAmGBpohcfC9D8j8YBLusA9dDqMLb2tUj9oTXialXQcKNJkIVCy5UM3ElZts6DcA36F9hAg52E/MdsWPQt5Z9M8akqxjNHuIThvWsrzPAB56YzyRNRthaOLzydi6hOUyHWRxfulvHJ8yjS7bNyJLvvuGW9+5M+V6dCVl4CBOLF1GqWrFCdy4jXU7g4N791KxdHlHvFx1+EjWVi+P904+POBxIscZqkyCaZOpCm5PIqdqZdqtWIhdqhJRusvBXdhB/CeOsOWd93GtFFU2iFvSBWhwhNEOc/toH9r8PM/pQlymysmfZpH23ItOC+e2TApUk1gxr0Aj3LoBTd58ncgmzZFst/OwszUT7foFdnfsB6ePY6g6Lt0h2P88Qikiy2H8TVvSbfN6Vj36JE1eHUVs7WbomulM1hz2WhZkqcKF5b9z7L1pdN25EZkHDLepezdKt+9A8RGjnDcQLZmgmUSuCOZkcWXZcvRr16k1ZhxrqpXDfSsH6QGPc0hJoV8r1A6Qn5xCi3W/E12lJlJYiGJsslwm+T//yqlRE4nOTSPgsojQFUKqcXcUqKLbEq7HHqf1nK/QNdFrqpyd9QM3ho8kpATQbBxjikGO8CCREvIioyk17S3KPPOkgwsFDBG0esHZ02zt2JukO9cIGqH/kFZE/y0adH/r1nRdt5bVfQfS4NURxFVvii3aQWTSblzlzomTVGvUlCsbVnNq6ic8vH09ivWA4XY89hhJDepQZuKryObdQbCAGwJ3STZXVyzjzq5dNJv8LqtrVka7fAvV+I85zlQLZxcBLYa6v/5EXOdOeIWcQDYwjDA3v1vM4QkvERfKdUJKM7TC3xMhampke3wkDh5I9VET8JQogaoK1kYhcOUaqa++gv37QiJM0YxIyJKFKXKQKhK+Qp7io+qU9yj/4jNYstuJR5ctcSX1D/Y+NojknBynl34wI9tSGLp1pc2i31j+SF+avPMyRnRpUioUw5ZlwgXZrPv8Gzo+N5iLK5dwbc5cHkpdiWpG3A1VC3aPHIrkjqThR3/HsAzkkJuAN4hSYHNj52EizFvsXbCW7t99yq5mrck9vB93+D4b4uhEvB4MI0Dihx9Q9/lxBF2So4AUeOja8t848/gI3GE/PssgIHYZcKFrBpqlEmjUgIbT3iO5XgMsoe4U8yRHA+P4Ppgh7ixdz9HX3kC9eJygIqOagigVf0Ynxw0hNZLas74i+dFHHWOKBtA28zkz6xfOjh9NimmRI4WJ1iUKZA2DEFHDhtL8/U+Y1b09vd+cwo7J00hsWo2YpBR8CQmcPruDDuOmcXrGu5zZf5guC+aiK/eKgwWHPnib3MNnaDX/B45t2kxcSjFuXjpO0cRinN25i/Il4zj06RK6pM7n4BMvkLloAS79wScIYbO763YAABirSURBVNWNp18XWn4xB8sVga4KNkTG3HeEbV16oBakIYdNxEfOUyS8upuwN5KiE4dSZeRwpKgEpxUSVKHbeenCwbQApSY6ngKZUMEdDrz7AfpXPyPb+YQVm4SwTMChyRW0iBTqrP2FxJpNMVygmzpKSGfL6CF4flxKQAri1gVHJ4CJRconU6nc/xl+6f4wD01/jVNzF+HTVFzX88i5k4UV6aL9whXsmzAO07Bo+Ol7hP40nGFyeslCLn04nYd3bmHNe5/TYdiLHPhuNtW6dCbk1rm5cxeXP/yRVpvncX3uUs6+NArfA52D8LiCCpVps20D7rhiDimaJxt4b95hxSO9iD9+hAjbJCAp5LogIewiu0oFmnw9A6VpPTTdhVfkYXeYkD+A2xOF5FKwBQNtmAQ8Qbx6jENimi4b/++/sXfsS2hp6Q5mVGyTCNMm3aMQLFeOR9aux05Iwq24nSJjZV5ma6seKGePixTsQCFd8lJzwwq8UTHsGv8WLRf8iOJ1I3ldaIZwBIPD02fS6KVhrOvZidKtu1Jh9EgMSb0XqiZphw+z/ZHOdD5/mJOzVlK5Z3Nubt5Cbnoenrx8goqL64f20uiVsXikKDa0akxc8D4cEQKZMl9/RfLg5/DaIWxJRQma7HhqCP4lvxFyhUkIKmS7ZCIMF7G9+lBlxhTcsYkOHSTyjZ52nj3TZ3I7V6f3F1+gq4I51tm3fBn26cM0GDoK2xvr9LSisppXL7H9iSFYe3bgtSy8tswdl0GkKEaP9qbdd1+hqrFYYlBtG5z7bibXh45z8qMgTfMTStP5xF7O/7aMnFsXaPTaG+iOVkVsmoQ4u2o5l4+epfW4l1lRpwWtPvyEhC4tHHr97pQrjHXDz4IGtXhk9SL8F2+yc8hQfL4IzNKlKFKuPPmJMZQpWgK/lU/1IePZ1Kg23rMXCDptkhiomdRYt4qoZq2JNIWHWJyZ/iV3Jr1NETPMTa0wt+RqEaSMHEWl90ajyPHORN8tGdz8YwV7xr+E7+I16N2X9j/97OQ6UTkvfPEtt18aTVrj6rSYPg1fk6Z4QorgITBz09g57CXylyzHRZAYXUx6FTK8CsXeeY26o19CDhVKVK9tXsbpHv2dsaFmKXi6d6bJwmVsGfA0VUY9TpGmnZxiKN8dMBmqjRq2yc66xPq6DemwZz9RpcsUzvNFy6UL0UCBwvJH2lNr0EC8TZuQc+UCZZs2QY6KQcZF1uXLeIMhVo55kT4r1nFs8mtkv/8JYdnGY9uEJRtf38eo8c3HqC4ft9et5US/wXjDBQ5xWEgMyyS98grVJ76CqliYigtCfg7+fTpXP/mMaD0Hl2kSfHQA7eb9JKIdQ5I5PGsGN0eOIUpIZV3JVPrgTYo8/wSaHeF4R8jIZc+LY7Hm/oLlAGSZeAMyPLFUmjON4j26YOXns/upYUSuWku+bBKyXVT+eSYl2vZmQc+29P9jI3ZslKNxEfykWFsR81mhmrqyZgVnxv6NDsePIgm97n0i03S2XI6/NZ6sS9doPmu+M/gVgwlLjHEMy1EZWa4Qazp2peX0v2OpHtY3b0WyvwDFNhzDybgJlStDYmJRrh8/RIncPG55rEJ1E248w5+i6fsfU6BoDjJ36UG2TxpLwYyfiJAMsfFFyFLRXniBhz6b6ogVNcPF/hmfcXP8KyShk6Up+GWJan//kApDRzjSBNPW0QoK2NrvaaTV6/B7ww7d5dNV0n0eoiuVJ3w7jeQbaeSoOrmyjFKiAm127SJ7+XKOH1lNx7d+AK9U6G2CINUMVMMgrLi4NGIsecEA9WZ/5fS6fxrOFiNpSyJz52bWPPUkj+87hBKd4CRVsUtlYDmQQbIDXPluOVdOrOehKV+wYcgQzHm/4baDmAKQysLzCuGzgLzCy3QZosIagabNaL72V9yuBGchrUCCK1/P5Nz4l4nRdfwuhXSfjzojRlD9xZcwE6Md1aWYjvmz73Dsb2+Q8dNcp8twOQLDaOov+pGYdm3xhFQKvCBfv86aFh0peuMykiWM7HxFfLqQpZlOdAQVN3GGRtHXX6H0315mZZfOtJjyDndOXabiY30c3CikZv5r5zh+4CCNOnZnRfNG1HrzPUr27u4IiB4wnIEtKOewzsp6tWn64Xskdu2NrCuk79lBRFwSvkrlsBQ/5Cv81rk1XRb8gpWexeY2nYgoyEWzNSfBe2zhpYWDGxFmQouS5omk3R8riW1cX+xREpbDWLvPsq7bw/hystFkHX9ELHVnfE7Mo51w2dFOATDFOFCMEA3LkfAfmvEpN16fSrTQBUsmOeXL0WXjJnKKFCHOtByS9MTv87n2xIuosqBKxR6DRFARrZzQfridKWtOiRTa7N9O1pGTHJj6AR2/X8j3repTtUETooqX5sjW3VhnDtF85kxiixTn90F9eXrXIdSkRCQh2bgXqlgGIUm0NzL7x40mdDuTJj9/zonvFnHqrUlYlSry0NSZRFQvx7UdewhdOEXeiXO0+uhdDoybyJ2vv0axNdyOpu4+thNTd7/LIrZzPxrPm4utid9XscP5pPZ9EnnNWqe18fskqnz1LWW798FwWc60Sr6ZTvb5q8TUrIgZG49L0PBSHic/+Jgz771PMbEQIivEDx9JkynvY6omipAphIJsaN4KVeQjG0cwqIsuQ1XxGBp5skXVGdMpMmgga3sOoPFrw8iX44lMz+TcmuUUnDlPxeEjMMmndMvOHHr3DcI3c2n+82wsWXEktn8aTig8RKgK+UHaoa0s7zaQx7bvZf/P31Cvcxe81ctz4NOZuAMyWUu203TTDJb2fpb2H/8db9lKbG3VGPXsZQdvFfpb4bFkUUU9NF67lKQGD6FoiljnIPP3RZx5fAiyEiBkQbHBo6j0yUeO9ldgrOup69k6fAhRlzIwqlan3c8zcNeohRYWM4QgGx8dQMLK9eRoYcLuGJptXI2vbn1UQ8avGlz98QfODR5BrBASOV2yhCVrFGg6njaP0+y3WVxZNIdza7fR9rvvsEXn4tLx5cHWTz6k/qABqDEpaHo+i+q2ovXs6SS274Ql2OUHc5zz0pbpqCFlI8zynj0p26ApcQ83JuP8NbJXpnI5dS3xTetSpXNf3I0aoN3KZOuUj+iybC7+PXvY2/MJvPlZ9/fpRbgKoXONZrTb8QeGS3OWS4yCNH5v3Y6SB0+S67LIi0uge+p+9IolnQF1/onTrHj4EUqlX3dEiHG6h1vVytMydSWu2JLO9Cpj5xb2duiJhxw8BmR3f5jWvyxEw4ss+tuMHFbXqkt02i2nkdcsDVOWySpRkuYb1zneu653b1qs/JHk2KrokbYDeLOVEEpuFiueHkGHN9/hzu5UTs/5mR6pqwi5Y3ALOz3ocSIjiR3AkK2ghjVubfqNDUPH03/7LlYPeZESZYpSdtgYYitUcOQQYUnHrescmDwZlxSm6tvTufzdN5wbOYpogezFjogjt7Oxuz9Om7k/kO0xiLRcXPnsE85M+BseWyxsqLieHEjd2bPQ7JCTt/b2fo7wmhWoulhjshwhtZjUxk8YS8M3JhNWVGwzSGqrR5D3b3OqvkUEdVYtJblNG0dlLvLi+kZN8Rw7himJ1SiVS4leOs5ZQ1LLSiwZ+BS1HxtIsT6POpN5UwnhNt1OVVdwcXX9Gko3qs/CVh1p9PIQyg0ajG67cYtdD/WBUC0MLPvPlXZbD7OiQyeSO3SiTK8+RBeJR4uNQlPc9/5kYUDmZrDs8QFUG9SPSr2e5fCH75A1eRqySMymkB0opBcrQceVS1BLlSV8+izbevcl7uYNhz7KUXQa/bGauNZt0QyTzGN72dyyI4nBgrvvI4yvOMrP7MR4Ou49iF0kyRFNn/lyNtfGjBAbxXjMCDIb1qLd97NxFylKzr69bO/dl5hA0NG15boV6n71GcW6PcOetydihvy0mPZZoUjw3v0AQiVqFapSlbDO6e++5+jMb+i9bRVGdApeU8JU/pPM60GiStDF4uetTZvZ8cTjPLJ1M2qRihg+mwj5/pKYaLFC4QDK7QyW9hlCq8kvUqRjBw5M+ZTbkz9E1nIdcbJlu8nxRqJFRyOnpaHaQVTDRLMVCsqWpd3hfeDyIUlhDo4chf3lHIIIfq7wCNFrrqDjdZkKn82g6AvPOJ1K4PplNtVtQmJeJrYiO8Ut3eslIj4OIz2NhKDh0OUhdyKVP/+clAF9OP/1J1xK3UDHOb+geaNw2IS7R6AAgUWFksGfdZmVzTpQf/LblHy0F4rQ7QnWWCmUk92vqg9a7u7lDYJaOjhwIFmotP1+DqqsIWn3peuivxcjNLGwwYnTLH1+MG1Fe9W6IWe+n8fBtyZRLD8Pj1AWidylCjWleCiSQykJfF1k6HhqfzjFaXOMcDq/1WtI6fNXeJDlE8U/y22ToLsxWjSl5ZqV2LLLuaNkS88++FatJFsFzZKdn9gGpsBrqoZZpAj1vv2ChJYdOPndTG4uXkG7BQuQ4mKcoiFJhVP5Qvc2MEyRZhT2vzSCwNkLtFq+3JHXioJgy6KfKFRH/VPDibANm0GCl7JZ3roZjT5+nYo9nhVzl/vHaYcKGWIDHf34JRYOfZaHnn+JUgN7kLV1O1tHjCLy/EVcpkDghehO5DnbVMl0F9BgxQZSWj/kYL2sDZvZ27U7Yu3DLcR0d494LkKRFBaEpk+j/b6DqOVK4w5pHJ8/iyvPDxWA35l4iaUOYVHhpcE2zWg6YyYRJUtw4ONppO08RLsfvsYTl+goyMWD0+6u9hbe8CEenk3Gxi2sHtyH7n+sJ6ZmHQclCGrLEceK6ZNY8vsTx/0nj3OSnW5R4FLJnDWfDX9/lUe2LCIpuga61yAspkNWFIpkOUJAEdoiqPxXz7Fy2EsUb1SDZmP/hllgsu+dN7k5dw7ekI5X92DJhjOtz1Q0Gm9aSVyDVuS7Alwf9yo5n35FQFRBsab5p+EkRI/uVy0idS9Fv/mEUoP6Y5lRZHz/K6eHP4XXKW6mA24zoopQ/qWXKDP2aSy/zqHBbxIoKdHu/Q+RoqIKcebdLUHhQlmKTFzYdjYFw7eusLLjw1QfMoTSI0fhFZVDUFLOQqTkqOXvyeX/6RKcoKV1oe4J57NjxFjs46dpsGohmi/R2XmXRKfw4F6sDUbIxg7kcPjdqZw5vpOHp75NbOXGZO49y/HJr3H7wCq8AZ1oIcvCi3fwU1QZ9CQ3V67i6uez8ObnIzpW0fveO2KMKIqB08IpHtITkik/ahKJD9UndeorqOvX4w3J2FoU7gG9qfraBBKKluPWmlS2vzOeWoOfoMxTI9DcrnvO4ry04K4LJInIoBhjGuiSn9QBA3FZGs3n/4gku50LE8Qc5R+df2o4oQwWwNE2w5h5mWzs+gRRlSvQeMYnSG6vI5UXee/PFOGAaB3JUgnJBjlr17F18keUbNuMeqOfRolNJnvbES7O+pHrG9cQlXHb0fSGhFTCtslxi5YJvGGRAu6DaBGmlixQv0GO2J4x3c66lJBKiHm8XaQ48T2eoMzQQURXqUD49AV2TvuItDs3affBZGKq13DgiaNuf+D+DJFrBboQoD1fK+DChHc5uX4Zj61ch1WkmPPZxALJf2l7UDi+UPkopiCXxReB0OUrrOjYlaqP9aXGpNeFsh5FCKHv5VaH+Rc7LRKq6A/FjlWggJNffs7ZRfMo178/1QcOxpWchHnjGlfXruf2qnXk7T1K4M4VIsygo0URkzVBPN47woZuMZuwhIYYAhEaRtkUytRrS4lubUlq/xBSZBLhc+c4+cUsTu7dQ8PRz1GpW3dQYxyGRxbadIEIHjTc3TmruNXk1KczOTh9Jl0W/4Japz7RdhhDUR1v+2dXlfzTJThnvmRBUAavIbS6NtmndrHjkScpOXQwdcaPwpYinE5Bli0CqoXb0pwn5UyTnHVNxRkXGnducmL2j5xZspJiNWpSYWAvEhs3R/Z5kPNzyb90Gf3IGTLOXSDnzjX07HTCwRCSLOPyetES4ogsWZK40uXwVa+Cr3h5iHARyksjbdMmzvz0K5mZadQcNNB5QKYnBo/Ql8hia7uQrXHyuhV2Po9YhBJ3bdj4OTf7S46/8Q0tf51FQstWjmRNlQsjxzH0f3dDWiQFIT29fXQ3O3uNoOSQntSZMJY8dwzRltgpELvx4s3u5wRhfFGJxHjRtgKo2dnc2LqDIysX49l/nUD9BEo16kHR2rWILl0MV2w0kiA3He8o/MwiJIW8xdB1zPQ75Fy8QPqBHdzYtAf/7Sxim9SiWr/exDVoQFh2ESl0HbaB7XoQAojSYTkwR0i0BJlhmfkc/+wrLrz/NU3nfUFC23ao6gPA7h9mtvv/869vSAt8ZMnOl8g6sZc9vZ4ivl0z6kz9CC0yztlz12RBBt1/REHR7oirywxxGYuFFQxhnL/D+eAtapavzu2DB8nYtYUrJ46RfesWkbqN5dEwonwompDGWliBAJ5AkIDoAjwuEkuXILluQ5KaNiSqSnmUMFzYe4xoLZLYlrWdvycmIZEPzO2d1GMbqH6NkLiUxczh8Dtvcm7ualr9PIfE5o1xC7bB+z9gOEE9BQVz6ogJQ+RcP8eWQWOI0mXq/jQFb6mKeNQIRz1+74iLoQTKl3RBXZpcPrSXE8OGktK/G1UnvEYIiUhdc6gaydChIIDuz8cI+J21dVEGBei2I218riRkLQY0sZ8qWiMbJeRn6eT3eGTwAJYMm0iHz98jqVQNwm4XrgfypHNhltPTmoSvXWXP4ImEr12n+dxPia5Sx5GwCaAtWru/ev6yxxWuLJkOKyyZQggoBL3pHJrwKteXbaDux29T7tH+Tm4TAhBnC0boyER+FDNPwbGdOs+SR/rSd/tyXIllBKokrBXgMgwOfTcHO8qHmi9T89kBTrgK6b5Y7r26+yBXzp5E08PUfKo/sjvSUYHiD/F1zydo2qIReRevU/edkUSklHcmch6lcBYrcpzweHHJVdq6ZWx56RWiG9Sl1efTUWMTnF0Gcf+J+PV/xnD/+VGICuhUwTBXf/2N7W+8TbGGjag35VV8JcujmKIqie3jMLplOazKqZGvoEhB6nwywwG5liKhhAyCGXf44+GuPLJ7CVv7v0H9aZOILVWRAreB26/zc/P2DFw+l5Vjx1GzTz/KPdrPuSckX5HRjx1h75iXhYSGi7fTeHTFAtzFSiBrSuFDNGz0jOvseestLq/YQIM3xlP+qaeRNB/a3WWPv+plD/65v+5x/+nVxXq3oNtF853r1fFcvMqu194gY2Mq5cY8RZXnR+CKKkJQCAizbW4c3MWaoU/QT/SKtRvhu7s2G3REetkc7zKQnIJM4jp3oNLLY4m2orGEGCfPZHbjGvSfu5gzP812Lh+o9sWXAiQRMiW023dY8OILPLF4Fofe+5nibVsS2awGUaJFC4acvvnMR1OJr1mJhh9+QFTpmg5baos1yrvt0/9VwxUO8Z3NXWeMF9RMpLCY+G/mwqvvk3v9OpWHDqfUU/3wRiVx7ew5LiybR8WuPUmuVReXaJotmXyhYvp9Mec3pSIX8RDYcoC2qxejEOVIVy1b5cLqBWRuu4qxbSNFu7Sm8riJ2LIQS2sQMNj92kTMakWJT6lCxY6dkLILOLViEdc/moIc56P8q5Mo16Ebfq8bjykRVoKO2ilKrBj9i+df9jjn3jZx9ZSEM1eVxDU9gqoOi9tTDW6vWcXpaV9x9vZpGrV7mNKDniK+TlWQowhJCrKmo9qas2R39PtZGHkSVQd2Zd3AF+jyx0IMyYssdmcNAbJtZ8q/4NkXeGzOT0QkF3NSgC1WO02xWGehBkJknzzJmQXznMm8NzmFGi+NpEz3rtiaTyx2OTnauQnRKiSHZCHG+xfPv264B+8Odd78/oWhhS0/WGaYjD27ufjt95xavYG4xERKtW9H0iNtSaxTD5cvHkOTkUIhTqZucy5qKVmrFtGVyzliHVGQxHfV8/3sn7eAhp3aIJcrjluss6s2Zm4Wdw4cIWv9Ti6uXkX+zUsUbfcQVZ8ZQlLzliia9ifVXfiZ7n6y+x/1XzTbf+catL/wllJAXLpiYgpRcFomt3fv58SK3wlu3EfQn41ZvSRValYnvkp13OUroZYohi8qBo+4D0kkd3HEUNifQyCQg34zA/P0da6cO01w52HC586TFmWT0qQOlbt0J751R7Skog60ELS9mA/cmxH8hY/7X/oj/y2P+/97J3FdkADEYo9eCKbFZQSOrCFUQOj8GdL2HCb35ClunT5D3uVrKJlZ6EYYU/w9EVVyoY+4bQ1VdaPH+ZDLJVOsYlli6tYmtlZDEktXhSgvpiMkEbNYA1suIMIWFNL/3PkfNZyAKoUbr4WYTKD3kFiEE5cWiDmpAJ1iJdLxLBs9FEAP5iOLmUPorhLKpSB7VFQlCnwRyKKTsjwOFBIPQwx0RKsnpl9iO1FAbYfR+C+0T/+Kef8/FgT4it83A30AAAAASUVORK5CYII=",Fe="data:image/png;base64,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",G="data:image/png;base64,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",Pe="data:image/png;base64,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",L="data:image/png;base64,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",R="data:image/png;base64,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",J="data:image/png;base64,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",at="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABYCAYAAAC056qlAAAgAElEQVR4Xu28B3RVZdr2/9vt1Jz0hBBC7yBdiohYsetg72Uso9jG7ti7Mvax4KhjHRt2RUEBBSvSFKQTekhPTtrpuzzfep4T1NdX33Hm9fv+s/5rjoKuZCdnn3vf9bqu+9GEEIL/vP4lC2j/tsYTgrZkCsPvJ2wIhNDRAE2Tf/97vP5tjSfDYe6XSxg4dAgVuT40YaDr+n+M92v8Rhrv7QWLGD5yGL3zfGiYynD/8bxftJ40WTYsPQGvzPuc0buPYkBB1vM07T+e98umEw6OZmI6aTzd5JnZnzNhwu4MLtDwCGLpWcP+u3jfv1XOE67A1kEkO4jpYW5/5HXGjBrIUZMG49c9DDPwbxW6/zbGkx2T8ASu7uE4Dhff9hLV0Q5isXYOmDiea87ZBwvz36po/HsZT9gIzSOe1tnr6Ot56ZmbqK5r5Z7pf2POi1djaIH/GO/nkp70PE946CJNUvi57ZE3WLhsHZlEivNOPISzjtkTo7NV+U/O+4kFpfFsTaCTxnUgTYDjrniGY446lFMnF+B3/ehm9of+Y7yfcT8hXDxcXE/gYXHwBQ9z2jkncfqYXDQsDE22K/8/mzA8ZYjsiKxGqM5eTfVrnUbS1Pc9hNDQBDi6QOscuQyh4eoumidHMGk+QUYY7HXGvZx67slcOKkrhu6A7PMwAF39Lg8dXYAui438pfK95aieneN+9Hjk9b/96zcpGLsM9IPxYBfe4KpPItCFvMr93rxCy6B7vqwRNA3dM/EMDV16nvBozWhMPPVeTj/3ZK46sBuWcBGaNEL2j4e81gPNk78dw9MQGjjq0XkYP8I7ZHP9fyPcfzPjiV2e1/ngdz1nV3qAkF7mgZvC0V2iWphkKsO2lgwlYZM+eRbBjIlrCXTNwxUaVU1JJp7xF84472RuOLInQWl45akypF0cTacymqDd0ygqCNPV1Al7GQxpZCw1jewyWDbUf/vR7jcy3i7TybDJRs0unMvTsl9DeLiew+fRBE99E2Vbi8Y2w8cegVYeO2wQRVoKFwNL07A9kw3bouw77WlO+v1R3HZsP3INkOEtcBC4rMloXPTuNqoooMJqZ2i+4LzduzM8YmJ6MoxleGfDV9fkz2WNl00fv03e/A2MJ3OPixCWMpmGgyMHU81UoavJyUAY6kMk8XhgSS2Pbs0hY8qgCxCxq7hyXIRjehaQsAWtsQy1rsua1Tv580PzOeyEAzlkUjdKQhpFPpOSoIVrCp74tp6ZldDk74JFioAb5ZZRfs7tm4fh+vAMD1eTjbeOha7uTCZITZOpI1u2pSmzPvmvvf7XxlNlwJM5Td6Ci6eniaPRaptojk1JIIimeRjSZ4TGA9/W8fB6i5jfAhHB8OIUG60U6g7ppEab52JrOubGWpq/28g+R/6OzXqCqF/g9wT5psAf0qhLaLTpBcrD/F4cy41z28Rcft8ti8DIguRi0hD30IMWJbpDUPmsD02FQtZk0iv/PzWeKg5CEBMQ9QRzK1t5fU01rpZk+gEjGBpRqZ3KlM5DS1uZszOAbaVxhR9NuLKIKs/IVk4PUziwspLUug3sfeghbPMZ1PplQTFUNVWlx8iGpbxe99L47QQnDg9z9sAcKnymKiJfNHZw+8INlJkBjhvTjQO651DkCISho+syjPVs4/2vOZ68l38Mw//0Ek16WWdrkG1AMqoC7sjA9R9+y8cdJSSMLgTcBANzdnDu6MEs3lrLJ7UZ2tNFxIw8LC2GEB6GmyFMmjwTikIOPYIBwkE/82ctoHp7jD2mjKWwJEywKIdWO01Th01rwqI9HcDVPFI+k5Tmw/B8BN0o/Y1GJvYppF+3Ep77bD3fWT3RXB95TguHl7Rwx/4DyJXItJyTlfF+CFxZpf+ZQP6XjJdtTeTf0nTSGzykQVdnXH7/xrdUGv3QPUO1DJ4Wpzjm0RDxg2vimhlyM6309LsMKQ0xoDRCHh7pxnZ21DYRraunqraDNds7iLshJu0zATNeixOtpkd5AWVdcymsKCNUII2p801NgjXNDg22QUoLgxnA56awhK0qctrU8DQX0wkw3F/N348dTBfNRhNB5QCG7oHMydIhdAdd5cNf54v/lPF2eaAMNSHLv5dNuZ7hYniCKAZXz97InMY8kmYQR5M3ruNz5aVtVHht7NHdz27dCrFrGvhu8XpWfLOF2poO7GSIhC7UCObqFr7cArQ8jT32nESqLsqy+Z+hexbCS4PRSoEvj649g4yaUM6w3QdjF3VhyfY2ltWmaNYLcLUImiswSOOYgmDG4fTBgtvGFGFoFpYMOJUnPJm0kWXF0Q2MfyIH/lPGc103Ox4Jh5RukfQgCPi0pCJoGvBxz1cNvFzpkjF9mJ6H33Uo9TVy+KBSuvpg6bylLFiwhmiToYBPz7RBVl7PQDj+bCMRMPHnBCBHZ9yeo9HbUqyYP5fikhDNbQ6JFj+O4QPLxcgksTIZenSHyQeNZMQ+o1gdTbNwY4wGUUTKsNSD9jsJzpsQ5Mr+OYQMA8PzSBoWcU8QQRDwPDzDwlS58NclwV9lPNmMaF4G19XRNZc0GjO3tzJ7+QaOGz2EA3oWs9N1+fPCzXy5PUHU7KqqYFd3J1NHFNDTgDmvfMZnS6tIeUE8YeDhw/IyHLpXOWQyzP6qDscMoDrGgIWVF8L0a4wbOxbD9shvWcpB+wxkzsdLqOg1iGdeXkFxUYaM7aOhQxYIP4abIhCOsd/eAzhq6t4sa0ry9maXNsuPh0m+HeXEgWEuG1+Grpu8t7GR+d9Vc9peg5hSauLTTDQ9Oz//mhn61xlPTQguadclZZo8V1nPowt30ia6EnGSjBrgUhNNsbktjK2FCdDBXqUZDu/fhXfeXMj8T9bjuPL5yjRpIHSDjKap6564/QiIN7J0S4YZLy9FM3LQg7kQziHgcxgzeqSaXYeXNNK1wOPd9z9l6nFHcMvNb3D79VNpaW3hg09X4CQLqKprI5mxZDYhFEow9chRTNl/LDOXt7Gk1U88oBNyGhhXFMTUTBY3pnC1IOUiys2HDuLA8iByYNQ7DfiP/O9XGU9OB7bs7r0UC6taOP/DOtr0EtK6idDShDM6tuHDwaabV81JY8sx6+t56rEPaY7l4Og+hIgzYmgZnmuzdmMzGS2A4XTw2K1HYjhR2kUe194/l4wdwJdbgvAH8ek2u43srz5DL18j5Xk6lRs2MPXI/Xnx9Vmce/pBfPXpCpK2S2FxMf7Crsx67yu2bIkS03NV/9mvRHDxH6ewTeQyc1Uzrb5CAq6lCKW4pWO4EqiwGehs58UTd6N/Yc6vHuX+B+PJAOokXESGFCZ+t51FrTpnvbyVBjNCxjBVwZCFymcLBvhbOHevUt5/fSFz5+/E0fPx9AzDK3QO338Ir775DudNO4V7H/yAlCglk7bpXZ4hNzfAiso2bC1fjfvB4iJc08SPzYBhvREiQMfOOjauWY+JTX4EuhZHmLxHH5prahg3fggPPvEOAX8pY4fmsf9+E7hnxgdsqdFw9BA+0cbvjx7EgH3H8thXO2lNFWMb8qHaClDwNJvdjCqeO2V3egfkXCwUYt053/2iA/6C8SRDL3C1XZCPR1pCQp5LCj/PLN7Krd/Iop5RGIetBRgdbuCkPSp49O432LAjiTAsehT6iBTnk2O3cubxI8E0qGloIemEeO6NNTS1ymTu4coqJzIYto6np/BX9FE5Nmjq9BzQG91zSSds1n71NUJ+aMNVuVfLgE8kGDIgzF57juKD9xdywXmHMmPGC5xx/JGkEw6PvLaEhJ0PtDN+ZD4XnXckDyyoYaVXiN8zlOeZXoKHpuRy6OBimTnVNJT1G5njf7l6/KLnKUJG9cISzZDGNMGGmM/j89o45765lZgRwe+4jC/s4PAxRdx567s0tAUwPZ2wVs31Fx3Ohx8vp6lxBxdfdgaP/+1jGto6qK03cH25CgjAyZBrtdO/W5DR/Urxcop5c2kLmjCxDI+Kvj3UFBFwHPboDTurt7JqQwtb69OkXAvPCqgPqmcy5BV6jBlajpHu4KzjxpOINjP7q0q+2WpTtUOOYh69emtce8XvmPFZJSvtnuhuhlIjyasn92N4WFOFRBpNTj1ympEF5Jde/6PxJFKWUqM++IXAcDwqMzbTXlzBqozspXRG5cY4bUwpN904i+aYDv4YvQuDnHjQIPpW5PHC6/OYtP/BvPTup2yr9uP4Amh2moDWxu4D8jl2vxHsN3YA3boE0XSNZz5Yzd1vb1Nggm5olPUsR3MdLKeNW84Yzvj+RWQci201UeZ+tZq3P97Euq2ylzPA1MCNMWpQbwqsnUwcUU63Hj2Y9cm3tLYUsGx1M45l0LeknSuvP43HFm5mayYX3XHZuyjNQyeOocRyyGiynxQENPl4s0qFXa//8v8/N55lh32bmBDM39rM219sYFC/Ukb2K+elz6r4pEpXwGR/fyPTpvTnxutepDpVhCHiFPsTXHLWJOJ1W7DyulK5M878r2toiMm39xMQ7ew/upALj9ubcUO7Yxm2mmVlL+YIgwvvm8MnlZoa3TTDR1GXoiz06aY5eY9iLjh4UHYGkI235dFi6yxcvoXHXlvMN2s6SJuy1TAozXM59pD+hPUWcsIVtCfTzFmwg7XVsmFPMaQ8zeXXHM9dszZQo3cj5CY5ZbDO5KG9WFJZzc7tWznvsPHsXhTA6ARhdYXK/OCJP+t5svn23AzbM3DGs4tZnw6D6+L3MqR8ETwvRLEb5ZrDevLQw2+yucrEFTp7DO/C+aeMoWnLRvoP7MtfXlnEZ0ui2KYfzWtlSA8/1553EAcN60lI2KD5siiyRIOFQ0sGpl73NnWJiEJW5E0XFOaDyE4wg0pd/nrJBIKaRGj8avzTtIyERmn1LN7/dBN/fmYhVa066EF8opVTDu1Lc0srWza3kmxx8MoibN1hqMli4hiT3x19INPn7iSp5xBw44RtaPPJn00yqYvJQ6cMp8xL4RlBZA2R8/D3XvhLnpcUgofmrebBb9IkrDCGbWHI+me2EraTXLx/Gd/M+5yPvkjh+Hz0KfVwm7ZwytFjqK5tZHWtyTebEjh6IcFMLecc1p8rzjiA0oCJIQ0nUREhkeM0QndwPY2vKjs476GvyOglCiPUNUFOJKyMJ5NHjtbM89ccQN9IHMdzwcwDEcaQadnwyOg221vg5kc/5IMvGhBmET69jn3G9WLUkGIqwgbh7n34w9Wvk9HCGFoLvz96GEZFL15YESOjBTGFTtrwYQqb3HQTtxzSjbOGFeAZMreaWD+qH7/geYJ24XHeE/OZ216OLV1VZCGjoBdnYoXNmLIgdz7yGZpWAl4df7nhUIjF6EjG+XhlEx8ui6Ip/C3KzedM4fQpw/FpcoZ0MIw4QjTjZlpwnRi28qEinphdz1OfpxFaLgg5vOsEg3Jkk1lXskbt3HpCPw4ekGTjspkM2eNwCPTG0kPosr11NWzDosMxeGTm5zz0+rek6IppuPQsbeCGMw/m3bmLSfjCLF1r095m4de3cdeNx/P3pXWs6SjCkVVcgh2uQ8CNcVI/m+nH76FShaKe/lHYyhtNebA2mub6V79hUWsIdAsbg3KtnhuOHsDNN75GXboQywcTRwZxatdz8bQTuP2eOVS2B0mSQwl1/PWaQ9l33AACwkanDju1klS8Gt3KwfJ3wfSVo4uIBKU48965rGoKk3EDGF42D1o+CW5KGYaLbnscNsjizt8Pp71xHQWlFXgSLXZiuJLs1X34jVIyeh62bvDM7K+56YnvSFphdCfGmYcMZmBXWNPQxitza3EzpWAlGVDawkWXHMvNr+8g4Q+guRJgbeLA3gFuOGo0PQIGPtn7Sb6pE0dUSPTP4nmyNXEzOFqS1ckAp8xYTHWqFE1LcfZ4P9VrNvLupwk8bLrntHPOMUPJjxSxcusOXp3VQlwPkGs08PCVB3HEmD4EDQdDrCYenUFKNJFTdDGGPlRhcI4eRBMOa+tczr9vIe16PraQ/Vcmmw91HU8CoLqH7nr00Nt48bYjKQomJYIgPw0eKTxiOKnteB0bCBePRxO9aXdNnvhgKXc88x22L0xhqJVLT9+Lu/7yCSmjBEkMOHoOPq+VaSeNYaen8eFmOQ1ZDC5s4dk/TKBCOIQMTY2UkkPRjB9V3p8a73vKUECKFPO3tTPt+RXErZ50N6u5/PABXHnLLBJaOT5vO1edNIlR/YLc/fh7NBtd2VKTR5BGbjlrBOcePpKQgucz2LF3STVfTyDYG1+Xe3C9EZia9CjJ0do8NW8bz86rxcHXCXfZOLL7dyXnIFs5Q00rwXSau/+wO1NGFKJrpiKWVAMqDEyxkIaaV8gvOw2fNkkBEHHD4aYnl/K3uZVkDI2epYL6hjQVRQZHHTKCF99eTUOsiGJ/O7ffdDA3vbyedqOUQnbw5oWTGJrnw9SlesvEJ9m7Tpnbf/U86W1KVJgdyiTY3aoZXPr817xdFQDHZtrEIOtWbGH+tymsdJSzTxzFqmVrGdC3hK1tfhYsa5I0KkeP9fP4lUeQo/B1HUd6nrOCZMODkFmCERiAkXsoVmA0aOWknC6c//A8VrUF1PWeayAkj+sKUqmUui/JkbhWDNMJcfAQuHvavviJY3gN4O4gmfyORGwphplHqOQmNLoqeB7NojntctxNb7Fkq47ppRk/vgunTulHamc1Gxo0/vrhdoQhOOd3/WlB4/1NQVw9yaW7h/jTQbvh16QASeATEr2RrVAnr77L8zxPyhzS7IgL3lu2HSOoY3sB/jp3I7V6IUVuGzee3I9rb5pPu55Hsd7GH88bw9+efpNzfn8Stz76GZ5VRNdQnDkPHE/vXEnDWGieo3AyocXRnB04qS+JJ+dBuhpkddNySXt9ePOLDrbH82hP6CQyAVIZg7QNiURCzZry6QcsjTx/nB75jfzxxIkINuIlY2i2je7rQiB/GGZgPILeaMKf9VhNI4HLom0NnPqnWXSQh6HLHLaN0w8bQn1tmnnLa2nVSqgIx7nljwdz2WuVpIwcevvi/GG/Xkry5rNtjpvQm7DfIijzt1Q47DKeLcFAHO794DvuX5TG0QNqvvSsILpIMaUPlPozPPf2DnRs9h4cpCjYzsjdx/HZsi3MW+5haFFuPXscFx4wBEt1XxI4kIyVnBElP+BkRx7RjPCqEHYlnl3N2q2ryegpgiGBXwKVUpMiGTldx3VlL2eoiMhgk7ANkm05FFguA/oOwDQGQbALmt4DISQ1nqNQ4V2cmDRexvaIWza3PL+Yp2dX41omPa0Yf7xwMstXrMAX7s4zsyqx3CQ3T5vAWysb+a6lEMuT9TWWhevtDHcdN5BTR5YSlKlCEkc/eJ5NMyYnPvgRn7dWYJBBk9OncPBnYlx/fH/+9vyXVLYYFPg9Ljt1KJnGFqqjbbz6eSNxo4zBec3Mvu8UKswUDn7ZOaALCS5kEJ6LMLJsmWRRdb0dz4tTkyni6hnv0x6zkRi8aWbwWW0YelLpkpsaW1UIu46PhOOR9BzcTIARZV144qbjiegOGd3A7/gUwCoUGpIlctQ/kgqQDJsGa1vTHH7pi9SIQrqHBIfvV0ZL7TZ69R7Cfa+uQ+gB9higM35ifx5Z0AYiD0OLq7xseDaHDfTx5Gmj8as8LmGtzgrhuknWdgiOnj6LKqMPZN1SkcZdRRvXnjyYq+9YQNJvMjCS5ri9ihnQvRfrWmymv7IWXThMP3UI500ZiWlIH/Yp3YnudZCqW4zlT5Hwd8duT2A7aRxHvr3Jhxs8XlgpwdFCPJH4QWvgebiOQ011k1JISQPILhH5e12XPLeKG4+JMLasXZE4/oAfX7iUnKIyrFAXNK0YoQUUMCoVLJZrETPgumfn8+QnzWi6y159Ya9BpXQ4Gh+sirOxRidfa+HPV07hqhe/JaWXSdULrqlheAkGB2qZ86dDKNZ1HN38sfEc6lMON8z8gtkb07TqRWokcgyDA0pjDOobYMYrNQgtyZUnjGRSrzCVVfU8Pr+SrU15lNLIvIePp3cogG6kEG6SRCqF3bqN9R/cT0WvAHmjzyAQGYjPCqDpYWKuxRXPLmJ9vBjhGEqjkmXlXIT0MAd2bKvPtqdKg/LDspLmpTlssMZjV+yLma7GTseJNe0g1rgdO96CYYUoqhhETklviPTDFiFliNVVzex/04dIwvPA4QH2G9+LOQs2sWJTkg4jgJGJccf5e/Dsws1sTOWrtsUUCYpFI8eNLuHaoydQqKVIqyjq9DzZEjhOig7Dx+JtTdz6zkbW10uszuD8ySFWrd3G52sdfJrLpG5Rjt1nGA0Jk3vf2EhclHLgcIfnrjicXKeNeMsGWpt3oheUUZxbTnzbejCSFPTbT0KZ+LBJaybz1tbxyLxtZPRcNLfTs6SHKY/3cDIOWzfXZGVpshmWfilzpiYTik7YruX5G3/H3v3yFEuniTTIP04r6ehG6td8hrezkvy+/ckfdhhO3khi5DDlT6+yuilAl0g7uw0cyOKvVzBySD+Wrm/HEzqnTClRKq33K+Xkk2S/3hrXHTmKEV1yCErcUWLmeugH48lZVkr4ZYqUrNLvn/uGOeukSjPNPaf14+G/rWBb2qVHgZ9Hr9qHlpodvPPFemZ9a+N5GnedOpSLJufRuvZNOlIePcdMRTMKsWWYCT+elm1qNdmTeS61jp/pLy+hMpaH5mV1ezLEFI7oapINxHVSbFxfpbo8ibLIWfj7l7BxNZvJ/TVeuO54wjLMNR1PQlMy5wkdn91Mese7tM2/B8/KoWDPi9EGHsuNLy7m4QXtWJbHyK5wwoFDqKlr4NH3msiQy9i+bew7bigPzI0q/nfavjnccNhwQsJVSgXZxunCktSmTMvgKBlDlujJIDh0+nyWtEUIpRI8cO5grrr3U1oDpViuTaGviZ5l3bBNm1Wb04S9Fmbd8jtGsojtc2+l/5F3Ypfsi0+pleSYJXOVUtEpA6Q1g5lLanl7aQtpPQdPQlLSaIqA9pArBWqtwHFZs2pjtreSQSu/1ynNkRitDGW/aOH+C/dRbYRPOLimhJBsdE9X72Owmfa3/kBO9TLq/QPpcuIM3t6Qz9l/XYVtBBg7MI+uOTGGdevFzEWVbG4KUJ7bxNUn7sHlL20BX5ij+qV56g97EZRFT9M7C6GD5nxvPBfhphWRU5XRmXrLbLY5ORS7KW49exhX3PcJcV+5ogtlJyw7fkdP4Wl5dHXr+fKB35FX9xIdc28n1O9wgpMvx7J6ZL1GeZT8tBLK19nY6nH/u2to8orwJLEkITDZKsnr5LN0JREtSNke361YA6o5lb9Dvm9WNiYUcCAVpho9gs28f+8Z9IjoCEPC6o4qYB4d2JXv075gOgXeTuqM7pQe/Ve+s3fngJvnktaLCNNBfjDKmO4VdIQK+GRFCxGriYcuOoALn/wGWw+zR2mMl645hLCSDkmhhoTpjR+M1+F6zP56DQvWN7FiZ4wNzQEFLJZrcS48cTdumLEUx1dI3xKXrpaNLWwqGzRahcWQ3DQL75xKJFVH9ac3o1XNJRIciD72QALl+2EEe+AaIRzdI+oGeHzORr6NSi7VwHJlGyNJb6XnzIamKwsGpDIuy5etQMh+S1KWEpqSKKgcY/BhuoI0fnxOAyfsUcwDVx5CwGsnsflj2poXkttFo+WLD+nWUkc0EMHe7UzKJlxBdSbCHte8Q6tdwuiefqbs3ZVwxmFVXTMzFzTjJ8EjF0/msqcW0WZWEBLtDC1KslvPQg4f0Y2DdqvIKgt2eV5VPM1+171Mld4n26K4fjQtTp9gkjOOHMztz6xV6qKxvVMcN6oLQ8eN4rJ7v2JDu8vYYo05t+yvlATBZDttm14kvvpNAo3NpCIWZtFQ/F1HEuzal0U7wnyw3qXFKiEpJIUUVOOY51kqHBRfIhOeB4mUw5JFS0Fq/6SeRH5RpNDJ4AmXHLsDS3MpMFrpbVZzyxmD6B1JUr/0Pfr0qkFUhGhqLMCLdyd3xHFE+h2CRw7NIsDE696kJp5LuZVi5KAcgq5GIxqfrkmhu2kemrY7Nz/7Be2UkDIimK58Xxgdrmf23ScSln2wrLYyZHYk0ux1/dvU00WKRdSFQjPpE27j9MP6c8tLlaqYXDm1J2N7lfHBkhXMXuRSZ7jsVebn3ev2xq+ypZxnXYzETpI7vyK+dRHpplV4iRolKnREPnGtgHatiJiWQ5wgMREmKUKktBxcYeC4unLAZDrFqlUrMQypGHXJMTUKTJc8f5KCgKBLKENxoI3cYJJCXYp7YuhaEdGmFLlaG8kuZXQ9+AoChZPRzFzVBMugaxcak69/g83xEvbtF+Do3cFvFbGyJcmj71QpHcsDf9iNG19YQauWp3TOModKodLw3Fo+vOtY8lVR6jTe9niava9+jwa9nIxlYzlyCIM+kSjnHDKY21/Zgm2GGFDYRP8cgyFDSnlnUYptUYMJ3VK8d+2BhGTukhC5Yt1kkrcxRDtOKsqO7ev5ZumX5Hi15LnN5LsNBEUMUzUdWc2ymmoUMCGJaA1Pl5CUoRxOwlbZB+rD8+TUInA9i5jw0+JoNKdCbGqJsDEW4Pzzz6MwWU+kogKry0QwpOdmS41EpxsE7HP922xP5jMk36VPcbOSdNQb3fl6k4dpJ3ngvKFc+/Q3dOilUuuKKTOFJxiS18jsO49DflUZT1a6FsfhokfnsXhLM/W2HGkKsHUfZf5mLjllDNc9vwbNKGVkN4+TJ3WhR8TkomeW0+oWMbw4xUc3HESuTKRiF8bv4mlpbM1kXZvO37+qoUmq312doNNEyG5Uis6ASJDrNJDjRDGNmKr2ljSkzG/pJNu3VStjZeR45hnEHZ2OlEFTxkcsbdGctGjxAnRoBbidnjWoNMjMO0+heykqN+leQE0oEouTPUVtWme/69+j3i1gr4ok++4ziHzX5NXP1vD1DgtLhu35w7n8sS9I6kUISY67aboHMhw5PMKNZ0whLOGpXcYTbrZBbk7YfARW0yYAABmVSURBVFMT55KHPqfJjVCiNXHLBZO5esYS0n4fE3vrHDSyJ0MKc7j5vXWsbrLoHujg41sPpkKqnWQzq4HhSVQG1scdZi6uZZuTj2v6sDK2mjylxFb3HIW6uNJjZVB7toK/1R9JsMczzH7/I5XzsvsXLo6MHikSUjeflSNK4FyXqwRGBs0zlDJrWDeXGXedxuD8AD4jrWRrqg/EY12zy6G3zyem5XPYCB+ZdD25Wi5RfwELVjQrIv3R88dy3v2fk7YKGJjXxCPTptC/OJeCkI7PkxEid4B3zbaexGPTWK5Bs25yxJ/eYUV7hFy7kelXTuL6GctoD3aj0Ghgr95BxlX4WJ8q4KUvW8jzGph94xRG5+fi6bIXkrsUJmuaM7yxppnqTEj1c1LWJV1feoFqSeSHkT2IrBSKprCzxaKzLUl1xJn97hxVbXVZbTu17DIEZbirVq8T2JViSpm75fRhCpld0/QvSfPULScxsk8kK1qUzbjm8uGmNk6a8Q2elsPUMXn0zG9me12GhesdOkQeuf4Wrp86hD/OWAFmmAMH2rx6+WEKTdH0bD7+L2CoIzt03cbnurRpFmdOn8dHWzJo6Qx3XTmOh19dTU2mgrLQVn43NMykIeW88GUVn2w2sDIOT547nGOGlCmhf1KHtbVp3t+UpMaI4HgWuqthOLZaUJHjl7wDKX5U2lLXw3CkwWXLIr8vjQvpmMP7b85Cd42sBvH7fSJptGx/qP6SGkW1XdS5+aNJ7zUUBleWF+Mv109lH0kHyKlE13jg4/XcOacRycOODNVz+tSRrN4R441lCVpTfoaWtnP47uXc8XIlmubjrD3zue/UCfikj0v0Ogtt/2i2FR5pTSZGgzrb5ZJHvuD9tc0Yjo8/ntSDr9d2sLQuh7DWxCMX7kGmrpK1iQjPfLiBBEWcPcrijhOG4TgGc7e38XWNSUqqQ+UTl82sDDG12ego71IO7wlFXgvZhrgyV2ZUL5dd2xAkO2zee/ltTEdHU4KcH8YzWUzUhY6rWD3Jd/xodlNerOhpz0fEaOby03fn/BMnK73MWY9/wsc7cig0olxxcD/6lgeYv6qR575qxdYsfjdMw2+7vPJ5UqHG5+5byA0njCDX1BUUn5Uxy6LWGba2K2EiwcwlO3hs9mJW10sRYkghCnuP8dO3vDfPL42pHDW5u03/sjiRkgre+LSWbekII31RXrnhMDbvrOX1alkRi3ENKfQ2sxC6VOFmhyxlOOldeBnMTEBp9SSSLWdeCZ3KoiMbZ7sjxlvPv4HuyGopc5yNrsn4zuJpu7xOQlVZr5SpoBOZkQ9G1mdNwkk2ll3FE7cczbBxw5h69wJqRQVD8qs5Z1IZuh1n1ooYnzZIyjPGTQd345V561jVaKlcKnc8xvX0c/7UCRw6tASfLsM//KOcZwvWNLQw5ZqX6dB6Y1tCKYgMI0VZuJkrzjqC619ZTcYsYGxvh55hnfqa7fQbO4wX5jTgp5XHzxzH6G6FPLKqnaheiM/Nth3y3125yZBRprYaBZ5UCngWhhvDMCGRMVVlFTL5S26uNcabf5uJ5klGS7kRhpbB73Ox7RwclR4lYCvxw+z8nH05nSBCdjfEcgN0CdYz79UrmbtqCzd90IinhThrrwCD8myMcA7Pf9rEikYLv2jjnlOGcs1979PhdVc8s2daSkvYy6rh40fOJ1/KeSXSvsvzhOtQI1wmXfF3qlvLs7OjUkl6+DIt3H/lgdw/awVVbgUFGZtjJwXYrSLAoqV1fFjl0mQEObK7zaNn7Ml7a1r4Op4log3pYNLrOgkmuVC3Syyjwk1P051G+vfvytz1KVwvrHA8OXjZLQne+evLeMLqXNTT8OkxbrjsYB548A063DxsEcCSaUGaW0L3Ko/KRyN/iZISEHBsLj55EBddcCinPrSA5W1hevhSnDUxl/ygxoa4ztMLorhGkMEFcQ4dXsL0Z78DUYAwbGwjiOEl2bNXhjduPoaIli1dPzKe1H+4nPPYPF5b2oLQw53go1DM3ulTckmH83lvrfSiViZ0MZncJ0RZRQkPvL+JreluFGS28fQfRtIzr4QXVnVQb4QVD6BymPpI2bwley/5CtkOeYE4x++WQ8ZxeGplElf2a2rHLE2mOcabD/8dV/hUmyEb6FxRxxevXca3q3Zw6V2v0+52QziSMUl1ep50c+mFWSBCExbloRbmzfwjS3c08sc3G9X61e75HZw2qTuO8HhpSRVLmrpgeQku2DePbz/byvxNssInsg0/LgG3lcuPHsa1U3fHLzHyrAQtGxCSY7CFyyfr6rjlqQ8hHEFoOazfUk9SL6Y80MHNl+/Hta9W0xHS2C1iMCFSz6Ah3VjfGuClr6Jq72FytzSPn7knX29tYWGtSdIIqJynwlXuRRhytSCDjwxdjQRHDCmkf45gQwyeXpFUrJVM/rJJTrR08NJ9f8+GrYS19CQ5XpQVr19GRWGEmV+t5bLb3yLeUYgt9y06tyItBf3JM1hkuYpy/3WHcdiUEZz0yNesSQboEkjx+30qKNVcVlfV8/YGj1qnKwXadu46djCX3baAmGUR8jyGdc9HpNswvRgPXHE8w7uGVYGSaM4PfZ6qfilsoZN0pSrcIa5pHHvliyxrzsNMJbjh/FEsWNvC4rYcbC3OmRO7UqbDO99sZks8D0fPI5hp5faDu3DcmHJeW9XO6kQER7NUhZK5SSnevCT9A1EO360LZX6TgEixKm7wzMqk6gclM6ULl2S0nRfueU5t8MjkL/XPOSLKireupHtRDmgOn35TzTl/ep6auMQFQ6rgmHKg0oIYWjvH713Co7efxd3z1vLkMhthOvTI9RjZzSK+Ywv9xk3kiY9q0LUMBw8S5Ds6z8/aqvLuoaOCzLj6SHS5pyEcAqbkfaUMUO8cQXc1yYoSlCNwdiMm26xmeGLeFi57drWiEXYrMTj97Inc+V4VHYEIOW47wjGx/bKPSxG2ZLfukS86eOLssZTnBXl9ZZQ6N4ekJgWrDmE3wbB8lwMHFlIqk5WE2LFZGYPnvpPGkx6vK9Yu0xLj2enPquUV2bdJxUCYZla8fRW9S2S1S5PRLVZvaeGi655kZaWDYxYo+ZjpxRnR3+Llv17Ksup2Ln5rI7bnp0swRktSJyMEe4zpwbotW2mM9aRQbOHWY4Zz010fUe+GCMZaefnWKUweXqGKntp3UZNTdtkvO7//aLFMptnv92RdV+01bEzr7H/hm0QzJr5Uhj9dujsLtyRZVO9H0y21+pmbiDJ1XD49i00WLK9iVTSHnrkOT502gqDQeWVNlGq3kJAXY8/uFvv3iBCRyVxJVrM7tKs6XJ5bmVJh+73xoh08P/05NEeOQjJfpsmhjW/evZJeJZIZM5UUDdemvt3hqjtfZ9ZCuTAYZHTPNC8+egH1msG0F9awkyAnji5kz4Eh3v68kmXbgqTdMKlAHOwcDh8aozgZ5/E3tuH6LUYUwocPHUeeJnkRCVD4lWpA6fOU5PhHYfujDlOZUE4c7bbgzpc/5ukPqkiJfIV69C5JcM3FR3DjrE0kRBH5oTRTR4UYYLTRtawbO5pTPPv5ejZRxvi8BA+eOI60BivWNDC4XxEDC/zkeJLWlHm9c+NVc/iu3eO579LZnCcnWeGQbu7g+bufxXIC6sYlQZAr2lk+6wp6lcrdIzkqZeF5WYhiMuRmfsXcT5bw0J/Pp1XXueKVNWyJR+hXUM/l+/XD7WglVFbKa5+tZ017IRvbLLpqjfzpiP5ce+er1Ge6qDm60G7n+jNHcsZhI4hIEZxmqQ397G7aT8azHxtPthVSUnvtw6/x4qdRkkZxlsGXFc9p5+yjeuGUl/LutymKCnM4to/L0buV0BptJ1KUx6ctOrfP2kxGi7B7QYJ7j96NYQELz5fGEFIkKX1cSjB2bYVLz/N49ieet8t4ph3ICiCFQ55Isvz9S+hZEsguDXaOaUp4TlJNCG2eybeNcW57cwXr7O4UeCluPq0XFdHtpOwg+YV5rE0kmPFJI3UtBtMOCLNy7hre/TaKp0k9oIHl+QiLnVx10nAuPXYPArL/lBDZP9TnSSDS8zjplmf5aFWYjC7tLYkc1f+ToyV48Lp9eW5ZC+tSYYb4Wrnt2OFYqQTN6Qz3L9iG48ujui5NwsihX6ia6w8dxaQeechKqOsZxQkr5ZMid1xWxeDZldlquytspfGeu/tZpPHQs3Nxnkiz/P0L6FkiPe9HR4V4AttL02oG+GBDAw9+tIFGN8LgLgFiTVGKQnDelCGYehubG9I8s6iJBi/MXl0MxhdZ3PbIXOL+rop184yUGuv8tHDelAqmn7s3fiEfoFwz/R8kZp2QBq5wWbQlytSrX6ZFqj/lKoECL2Ul9jOkqI5LrzqVOz7aTosT5ORBNj2KS/jbV/WEtXbO3bc/mXicj6tcFlc7WGaGc0blcfqYHpRZEj0RSufrVyJGT3ne31e0EbfkzoSJz3PoaO3gxTueQ3dCYEqKUyektfPtu5fQu0SyWCGVe+RBNmlhUR3zePKzDbyxUUokfEzsG+aoISHCgRAPzN2kROXn7FXBx+u2sKShjD6+OJfsX8K1N86l1gVDbqfLycaUZ1alKQu0MO8v0+ibZ6r5RYonf6Qw+6VlZYHjZkhoJtOfncff3llMz7LuTBjdm9mLtlPVLrdkYuw3OszBx0zh4flbiOklaCJFod7OtQf2Y5AvhREM8m1DjIe+bGKnU0LQaWNgns0ZE3txUJ9cIgZYssILnco2l6fWtKu1J/nUA0In1drM3+98RrUqChSwbSJaPd/OuZGS0ly1VytRkjpH54N1UV5YUk9lOkjCzGNMqJE/7d8NI9mO41h82RrltbXgtueQCNoUuQ1ct/8QHprxMet2xBR9MLQMRg3uwdfLN9HcUMf1lxzNGQcNIoCNp8v1eqn7+uH1i8pQiX7Yrk3CMdha30L3LgUEfGk+XFbHhXe+Q9TsQSBTxQmHDGDg+BHM+LqdVjPCAf0t9ox0cGj/EjpiKdYkBM+vbKSxTidUls+WqINppxiWm+bwYaXs2a+UnjkWjivY2ZxWko+aZIaU5DKaE7z73FuEfAGKCoIM7lXOsAGlTJo4gLSpU92a4aPKFt5d18SWeBhXd+gTjtPcAeUBuOjAPqQbqxg5uCdPfljNG9UR0r40BVKQvk8xn725gI8Weeg+lxKzkVfvOZ2BvfNJJTWaG5rpUV6oVK0qr+rZE4VkkvkfC4ZC0yVhrZAKOe7Y6slIGa3UJv/l7aXc9OwKkGHjdXDmccPpNqo3T33ZSloPM6gwxpm75dM1L4f75lVTm27jxoNGUVu3gbp4Hu9uhQYRwHTiFOk2o0t0RvWKMKQkRFl+kKJAdvdBrklJuZCErZLCozmVoqY1yXc1MZZXpVjb5NKoye1xE3/G4HdDdMYWpYkaxTzzWRVWyOTEUSECbXFWJnKYu8WmgDhXTC7n43cW8MbX7fhdQQCTB66ZyEkTe6pqqtoRCaxKxlPmZbnAI2dZtUr6D1YJflx5sznQU3sRupdQu7Zzltdy5m2zyHgRpREJiAZOO3IIPSaM4unFUZp9UhwUoKUjydp2jbNGRDh2aAnVtU3ops1Lm3Q+2CYPkWnD9Ekho+ydNPxeGisYo1DPISh3lQ2pJHBJpEPEvTZqvQCk5WAXwDE8cgxB0G2nVQtRpKe5ZFgeRw7vwksrNvDOxiTbMhaG8GF7PtKaRXeaOX9iBfPf/Iz3v64lo+UoAluS3G89dBYTu+Vg6lIU+Rvu28ohW45tmuNSn3A47IKnWNuSq2B0eWKPHLty0w3su08F+5+0L88s2szOeDfagmECopkrxuXSPb6D3IKuNGl+bv+khX6FJkcP8hEpKuLJeetYk+milJ8Rr4WkJyVlkBYBNXFIBDestZIhhO3kkW81MKGvxrh8Hz3ywjy7rJYaIRid28GFYweyatNOlmulvLimnZQIE7DTjIp0cNLIcv7++Jss2ihbGilpk2CDh6nH2HuAxszp55IrV7DkRPH91uN/c6V/ELY/uV6Gr0SCNTvDzE++5fzpc0kFeyvCxpGYvutTg3+AZgb3Mzn/4qP5ZGuUT2ttUlaEoSUWwwtc+uZ5rIy6vL9RZ9owiwNL0gQCfjbpBVz5ziaO26MrU0p0WgydZEbw4rImtjZZDC1uYUr/MjY3NfJpjan2bq/bux/tm7ZQWFbC0xtaeHeTxcQ+Or2cOgKlfXnh61YSwSAlmWamdg/SP9/g4b+8wdamXBxTx3Glz8mxSy7VeEScSmY9dAbjhvZRx4X8mtevWlbOIr9SReDQYgvOueNV5i5vBbls4ibJzxHEM0nSbgiEj5JAE6edNZnSAQOY+U2M7XK88toVaRQzAqzY0cHV4wqZkONg6SaLWjM8vCjKCSPDnFGRz5ZEO3FH8OT6BAmnmIvH2xQkMopjmdNeyBertnPnwX3YunUnQ/v2YNWOJp5e7xI3ikiKOLbjYLoh+keSnDYsxMov1vLKzLUktTwyeiv5mszdGm1ODgIffqees48YwB3TDiLHlO3IL286/tiov8p4CsPt5B3kf+ttj8umv8YnX67jgD2HcNW0I9m0pZob7nufmnhhFvp2o4wcUswp50xma9rkw3UuUbtIrTm1Bg0K4ts4f1IZ+YlG1gsfL60Lcul4ncPzTba0tZOxQtz/ZStNaZMHp+RT7Lnk5YW5fvZWVjsRDu4RZ0ReEM8f4cuGNCvrQ9RLuWkaegQExwwTFLTV8OjjK9hak1BbkTpxehfBI9edhOk31PrD0hXbOf3ICdw47XBydRvLkC3Jrzuh4Z8y3vdG1JLEXT+bt1UzqG+5VJsojuK76jh/nP4WSyvlNCAR3gwhL80+k7qz//Hj2Oa6fLYlTVXCUCJHv+YyMOSiGUk2Nueyb68OJvcMqoZ3S1MzixuCtAiX0wZYjCzMo8Wx+bLF5PUVHZTmmEov3JDQiHl55LlRBoQCHNDPT066lZmvfsHy75oUeICbixApjtqzhHsvOZSuBRIf9Ei4Jpu37qR/3wp8GmrvTDckyvlrgvaXNoB+5md3eZ4SSEuhjZxzJTAiMVu1HePJrQgu//MbvPRxlUr0mkioZV9DtQMJxgzvzqEHjSDSqwuLozYrmxJE23WiPj+6CKslvoCvDd3xETct/LalTiSL+FJoyTQxNZVoJIxiVQTkGn2PcJoxZREGFfjYuWkLcz78ljWrYwhDnusiOSUTy3NxRAc3TZvAVceOxtCyizKa0vFJhESiM1qWSJf57rc23k+PRMrCz52LLyrxptiZ1DngtIepivlwZB9nC9WDyYO4sicqumhuB6VFJhPG9GbsmMEUlBfThM72qEtDQqcxESMulIBfsWqWOlgGLNNP0IKuQYfyXJNeEZ18x6NtWw2Lv17HVyvraG0N4pl+XCuDZnv4hKXOIZVgnOSIJ/SxmfPYefikd8nJWI12nWugu4jsXxmy8ud/ddj+nCMrOGjXN0SaDbUd7H/CIzTRHScox/YYkXSCKfsP5aulK4nG8nF1uWIgK1wCw44T9ENJVz+9+5bTq3shxaUFRApyCeYGsCWiLPt0xyXRHiPelqCxtp2dWxvZvKWJ+kaHpNww8skzqSRgKo/O7KBHaYBhgwbw0RcrSJi52bMCPJsBkTY+e+lGIqGsa8l2RA76/+pRXP8r4ynnk4yp3JuVsLkQLFrdyB0z3mbJmgZM3eKeS6dw3FGjaWpL8MHH63nyrUVU1koqMYsgC4IYrkSOXVwtgfCksspTi8EqXyn1rATv/XK1W+1ZCNlqSORDBNHlz5KFq8YM9vH7Y8Zz6MQBhEMW9zw+j0deWq7uY/9JPbn2ggMY1j2sFgZleO46fOZXRul/85/fxHhKsSmJbXn4ldCJeQZzF65COCmmHri7Gv7lE85oBrc/OZ97n18DZhBLSMbL3zn+tarFF02Jvn2d46AkwSXop2GYGXDTkrZQuhXL85PxOTiGlHGE0dNNPHLHgZw8ZZBCryVeGHMEr7z7OX379GDciJ6EDak8kFxIVtOyqxH+tdX1p9b7Xxvv+6iVernOs6ayAGV2/UkqAXalEcn1X/vgLB57fTuOZSmFgAzfYw8cyPEHD2X7jmZ2NsZ4bfYyatqy0LukDiXUPqSnwUF7DaZfWR5lvYp48PGPWbQ6qQACzdUx7Sbuv+4Azj1yvFqKltODugctq17fdT//zQC/8uijn0tbv5nxsvXjR1L/zndT+xOdX085Nn95ZT5/fnwRKTsXoUXICe/k41cuY2BJCJ9n4pguF939Os/NakHzAkpNq4lW7po2notO3UudvyL35D5f38ixZz1H0swHr4N8fyszbjuNIyYPlRh1pyBnF8yfvZkfe9j3J7L9EwXi/5rn/XJn1HnangQXHJuUMNlW18Hybyv5YulWxo7swTlHjc8ezSsHWt3lhTnfcd5t7+LpETy5oSgamPfXCxg/rHtWyyIFZprg/r/OpSYaZeLuuzFuRG+6l+RgavJsAsV3dQ74u06t/XW92z9z1W/qeT//xllvVCcEuVkJravJk7jlkb7yKFSpa8+esyePAZba38b2NE++/AHpTFYEWSRVqKccQtiXFe7sIn4kUSr3PLJ0YBYyyu58dJ6/2Pn/Wa/7Z8zy6679f2C87I1kWa7sB5QN98/lHiX8kYZUPIfs7n60MiUFjeoc4axhZLX+L2mi8+s/Tf7/ajH4Neb7f2a8H9/Mz+VGZeDshkqnwkkaOtuIZzfPf3qgfqe48Sef8v+msX5q0P8DjJLTjzkPQREAAAAASUVORK5CYII=",Ue="data:image/png;base64,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",nt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABKCAYAAADzEqlPAAAdqUlEQVR4Xu18B3RU1dr2c86ZPumhqlwFrijfFRUxSA0oKE24IogFpTfpvZfQQpMqNXSkSJMiAaL0plK9VwVB8CpNICQkkzbtnPOv9z0zk5lk0mRx/+//l5s1azIzp+z97Od93rL3QVBVVcVfrVgICH+BVSyc+KC/wCo+Vv99sFR7DuQrlyBfuwT5l58AVYZ5aDwESSq426oKZ+IamluIj1eEWPZvEEo/DkFvKMFQH/7Q/xqzlORk2Ncsh+vQXig56RAsBghmIwS9BMuwadDVqFfgaOTrV+DcsQzQ6QBBJMwgWEIhVa4GXfVYCNbwh0eiGFf4r4Dl3Lsf2RPGQXVnQgjRAyYdBLMeglEHGA2QnnsJ1pGfMHOCNefulVBu/gLo9ICkA0QJEARAkfmzvk4LSE+/UIzhPtwhjxwsx6YtyBo5FoJFBKwiBKsOYKD0EEx6BkswmWCNXwmxVLl8o1EzbXB8NgOQRIDMTqeDQIARrooKyG6oLid0rzSF7rlaD4dGEWc/UrDcZ8/B1rY9oCoQQggoCbAEAcugg7F9HxgatszXXfniaTiPfAHBaIZgNHrA0vuYpbrdgNsF1eGAoXkHiI9XfmSAPTKwVKcTtmb/hPzLNYBkxguWWQdYiFkGZhdM9LcRumo1YO47Kd9AnYlrId/8BYLRBMFAGmcA9EZAFAE3scoBuBwMFkwhML7bHwKZ6yNojwws5569yOjRD4JO8gOLgJI8ZkjmR2aogSVERsI6aSUD4m2q7IZj7TTA7QQYLAMEvUn7WydBdTgBp50BI7BUezYMr7aFVPXlRwDVI4yzMrr0guvrg5q55GUWaZYpkFmCQYJ5+FxIFXLNSEm5A8fG2RqAxCoCVReEWW4nVIcdcDoglH0Sxrd7/b8DluqWkV4rFsq9ZK3T5OoL0yyjATBIMH04EPpajXwDlX8+B+f+DWyCIFYRaBQ+SDoIggBVUTSBd7qYYXC5oIoSTN3jHokp/ikzdOzZB8FqgeHVBkFnUE1Px4MadQGnMxcsf29IOsVaRZpFDDOwORpebQVjm26+a7qO7oL7/GFNo/R6CPQiPeLQAaC0VpBl9oaqy8VCTzpm6jERgjUsaN/cP52HknwXhobNSsy+EoPl+u400t7vBMFiRuS+nZAqVMjv7h88wIOX6/FMe5tgFgCrpHlEAopM0aBjsGDQBF/3j+ow953sO8exeSGUG1c0oAgkZhVpoCfaVxWA2EVCL7u1+xFYvaZACM0fqCqpycga1R1qyn2Yh0+HvmbBgXAwJEsElnzrNlKbtYL6IJ3yJOhfeB7h2zdynOTf1IwMpNWoC9Vuz/3aIEDgOIsEXgOJglJml0fkxXKPwRqXoOkcgOzFYwFbKgQCSU8BqQTBG5DSMaqqmSIFpxxCuEElFHO/mRBM5sA+uVzInjEU8g/noTrcgKhHyLy1kP5WsdgMKzZYFM88eL8DXKe+hSCKEMgOZAWWbp1gnTQusGOKgvQ6DaHcvpP7PVmOlQJTCQKB5Q1MiV0MlgFCaCis09bxQMm0cmYNgqq4GCzOHQk0ChkIKMKTkGGw/NhlDoWl/wztOL/m2LIcjp0bNF1zuKHaXZCeqIyQJeu1+K0YrdhgZa1bj4wR4yBQJC0IILios6IKhK5cDEPT1wNul9GpO1wHj/hYouVzImARIVD44NEtGDzsoneDAdb41RBLlYVqe4CcmQNYsKHXeUIQYpYHLO/dFIXZpcrELhnSk1Vg6jQ8oC/uH84g+5NRgMMJ1emG6nABdjeQ5YCpWz+Yun1cDKiKGTooaWm4W68RkJZGUQADoP2jCwgQI8IQ8dWXEB8r77upffkqZMVNDawmeE2RwSJT1ICisIHSHkpprBMWQar4DJTbvyN77nAWddYpSnFookRCXbu7SrNFKQ97Rc0UDY3ehv611r5+qOmpyBzXk3WKwXLJzCoCS81xQ1AMCNuzD2K5/KlWXgSLxSzbgkXImPYJRIn5pL0Ez98qAQboY+sgdP0qHzjyz5eR/vqbucyiOxMpvOwya+wC6RazSgPDMnwGdC+8Avnyv5CzOE6Lr3QEEp3s984j8YDFQi+DpMLcbyqkCn/XxqkoyJ4/Hu5zJwFilItY5dZY5XBBzZaBTBnGzl1hGT2iSHYVCRa55NvEqpu3GCSeWAbLwy0yRdYvGdZJY2Hq3tnX0fTGzSFf/TWwE8QunykSo4hdJOASm7h50EToazeC+/tTyFk2FaBAlD2gyGDSfb0OQMPLK/IqhPBoWEYt0BJtAM5DX8K+ajbgUjSgnASS9lLtMpAtQ81SIURFI+LU4SK1q0iwHP/6N+40aQVJktgEvWDlNUUG0KhHOIUTVZ7mzuZ8ugTZ02drOudtNFazR7tMIoMFkwTBQOYmwNxzOAxNWsN1Ign21XM4rACnTKKmVyzc3lKOymAxYGSCb7SFseVHGqnu3ETmmO5AVpYGEpmfDyyZWaVmK4BDZb0L37kZupjC06QiwbJ9thGpw0ZDlCRQdONjVl5T1KJE6KpXQ9gXn7NYK7duI61+Y82t+zeJ2CUAZhGCidglgYVeJ8LUdQCMb7WH8+sdsK9boMVgXMPS9EqgDrC30KyQ11tIs1TAOnEZxLKP8+Czpw6E/OMFqG7ylF6gZA+rFCBH0cCia7BVjIepa8dCTbFIsFJnzEb6/IUgXkkeC/DObT5T5CmVYRk1FOZ+mofJ7NUXzsSkQNOhH/SCxjACzEgMo9BAhKnjxzB90B2OXRvg2LiUPaEm7NorwAxpoCC9UqGr9jIsg+I180vcAvuqeVBJ/N2KxiinrOmWXQHsHqBkDzaqCkOPLggZN+ohwZo1F2lzFzBYNKnELk9uzBfOFXrNO/J3fuboPn8Btlbv5It7+EDSLwLMJEDwgGVs3wXm7gPg2LQC9i0rtZDBB5ZntjxBq1ezSC8tY+ZxBqDcvoHMwR2g5uSAclQyPw0oGarDA5RdBVx+K4CqCmOvbrCOKVzki2RW+sbNSB48AjrSLJVlxQdWUKHXRgB9zEsI3bqBxdnWrj3c357Jzy461EhAEbMECAYBxg87w9xnKOzrlsL++QoIxCyaJTJBr7j7glKmFqTKz8Ian8Axavb4vnBdOMMBMwk7g0UCT0A5FKh5gaLekhlOmQBT5w4PxyzHxUu40agZJFGEqAoMFpshB6ba7ASEEV5+qTKs8RNh6vghXCdOwfZeB02ggzUySaPATDN16gTzwBHIWToXjq1rNVZ5QocAvfJeh8x+/FzoY+rBmbQL2Z/EaZE9axV5QQ0kFnJ6zyOfPLUk8Hu+gK564XX8IplFF7r+egu4L/8CcsgUUzFg3hBCQ8sX0XuDVfpaDLUi/NA+iGXLwPZOe7hPnw3OLj4YzCwKPczDRiLn09lwbFqtAeUNRj0BaS7eKqRn/geh89dBSXuAjE6toaanAbKqgUSmRi9ilJMcQfC5Eis+ifCD+7QctJBWJFh0bsbO3bjTq3+AKQaEEX7s4hTIz7UbWzVDyKL5DJSt7QcFg8VTrML0MQWII5GzcAHsKxYDehGCd3a8YHnFUVEQMjcBupg6yJ48Gs7EnbQMqbHHrQHFINHfBTQiQ8i8mTC+06ZQoJgTxVm+p9zrjw5dkXPoCCSBzNGjXQXGXeTZfSNC2MY10Nevi4zOPeE6eLhgwBQVpt7dYRk9HDnz5iNn0SIIemKWx/bzzJA+phZCFq+E+/w5ZHT9SGOOrIGjEqMIuMJ2clDlpF5thHy2WnMkRbRAsFQVqWfOIvLlGvn0RU5Jxa3W7eC++iskWhn284zeFMhnjp6c0QuX9PeKCE/aDeW335HetJUmvsGaosA8uD+/7IuXITt+lscEwYBRtsM3ZrMVELZ1G8QqVZDRti3cF3/WgKJLF3D5gFuqKsSnnkTYjs8hlioV+JMsc3XFULd2gBcPAMtx/z6Sqj6PsjEv49m4cQivGRNwEfe9ZNz5qAvcP/xIgYTmpPzZlcccvfrF3iZuNMw9uyJrzHjY124MLvaKAsuY4TB93AP2VWuRPW6SlkTnbaoCY7s2sM6eAfu69cgaPUGrcxW3KSqkZ59G6PrVEMuVDTjL9c13yJo6E67v/4Wob49CeuJx3+8BYP1x+AhOtmwNs8EAkyCifMsWqDhmJMxPexJTmrR0G+71Gwj714cgClK+UIJt25Nkkwn4qhMhVkQcS+IqZ/qrTaCm2/IPjeKlKeNh6twRjo2bkTlsdPA9EFYrIg7v57p8esM3oKalFxcm9nyGBvVhXTQPYmSE7zz58hVkTfsEzq8OQRUFrrxGbFgNw2sNg4P147wF+PfYCbDq9TCKEoyCALPBiMc6tkf5wQOgL12aT6Q8LG3OfNjmL9aYlScN8s8bfYApCowfvYeQGVNgX/MZssbE5QOCxXbODBjfbQvHjt3I7DMwn4dilo4fBVPPbsiOm4KcFWsKDknyMVKFqVc3mIcP1ko/NPl37yFn7qewb9rKQazq0RRFlhE2cwrMH34QHKzz8dPxw5RpDJZJkmASJBgkEUYVMEVEoHz/3ijVtRNEi4UvkHP0OFIGDoN69y4LvzdWZFXxq3n5ABNFRHy1C2LlSrC1bAP5p0sBYk+TELpiMQzNm/Iymq1j93xgSU9XRtjenVBu3UJ64zfz551BtVCFUDoa1lnxMDR+TZvwrCzYV61DzqIEqLYMjU0eOSSfQMyi9Mf6cY/gYF1cthwn+w+E1WCEmcAidomixjJRgE5RYX7ybyg3ejjCWr3JzCDhTxs/ETk7dkMsDDBPjGZo1BBhaxJAaVB66/cCtoIQWOw5G8bCdfIbXvrnCN7bVBWhWz6DvnYtZPbsC+feIDlnXrAUBYYWTWCZMhFi6VJshs7dicie9gnkG7e5IkJFxACgVIWtJ3zhPJjb5hYSAzTr3pmz2Fk3Fga9ARYdgaWDSRRhIMAE7V0HAZKqIDSmBspOGAtTTA2NZfuSkDY2juvu/kVCjWQat3niFBUR2zdCX6smMkeOg33dJu4wFxFkN8ITd3Ak7f7xImxNWuYKPA263dsImTMT7gv/gq1V28JjNkWBUKY0rBPHwvBmcz7WdeYcsidNg/vsBb4uM0ijvSfCULUqBnXTLSN691YY/JxcAFiuzExsqFQFrowMmCQdA2YkwAQBekmECRL0xDBB4IRaLwgIe6slokcNh77CE1DS02H7ZB6y16yHQJtB/DcRec2SYpuYGojYvgmKzYa015pDvXdf44OqshOQKleC/Pt1pFPR0ZM0C5ERHGWL0VGwfdAJ7hOngoNFgxUFGD94l7VJjIyEfPMmhyHOXXu12/A1GSYfUPzJAxSDaDKh7NlTECNyl9TyBaVJbd7B9cR9EEURZknH5qiZYS7DCCzvS6IalsWCqN49EN6zG8SQELh+/AnpY+LgPH3WxzLupbe6qsiIWL+aF2kde/cjo1tfTaQlCZHnjnPcQ3V/Wk4DrTYrMqwL58DY+p9wn/oW6e0+DC7qsgxdjRdhmTQeuhdf0HRp2SrkLE6AmmMPChKDlwcoquwY69VG9Ob1AUadD6wbXx/A3hatuNinFyVNuwgwQYJREmAgcxRE6PhFsaKg5YyKCmOFxxE9biQsb7bgWbLv3gPbtJlQbt72LJ957i0IMLzwPCJ2beXvbT37wZm4n5fCoi6cgmA280aPBy/V5bDA0LghQlcvY7BJx1zf5algKArE8mVhGTEEhtb/5AIhXS9rygzI129xYOvhka/I6jNBfzZ5An7yilGrl8LcrGnhYFFqs+eNZvjjxEnWGqOk0zyjH7tyASOG5QLGq4mqAmudWoiaNAGGf1SFkpmFrFVrkLV4GWDL9FQ6tcWEyA1rmF20JyK1UTNerI3+7pgWNasqHtRtBPVBGiIOJvLKEUXV6W39WEW6FGKFqWcXmHt0YbDdly4je/xkOE984wEpcENhXpA0ZnleXPFRIb1QDWV3b8/niYPmhg8u/YwddepBtjsYWdIvNkdmmGaODJgocurjBYx0jJhGikA1+7BOHyJi8EC2e/nuPWQuWIicjVt4DwQdo69RHVE7tzI4jl1fImvBEkQd1HSF2oOm/4S5SweY2rVh8Mj8XKdOaxat08H0bhuYB/WFWL4c62X2vIXIWf0Zl5H93aw3PfQ3t/wgedZsdTqU27MdhmrP5fWrBSfSV7dsxeGOXTxSIzC7SMP8PSMBpmdz1OpcXuCIYZwKkZiXKYPIcaNgad2KTc7963+QOWc+7LsTeXU4avsmGOrUZjAcJ7+BsV4dXycdJ07CSL+JIlznLyCtZVvWNWPzJrAOHQjp75WZoY4vE5E5aRrkO3f5Hv65s8/8/J6N8DHJgxgvbDPZVUTPmY6Q99vlA4onqLCqw+W163C8Tz+ossJlF5NOY5hBlGAg3RE1sOhvDTDykl7gvAVCAQIV6OrXRVT8JOhpgABcFy8hc+6nXP6NWr86aOf8v0zv/jEn4NbB/aF77h/8k/yf/yBj7EQ4jxz3rCt6lsYYhMByQy67PGGCVmRlkHiBSBQQNXk8QguplhZZovnj+HEc6doTGb/9Bh1R36Nh/qZIIYSPYR6wRK/wM8u0qqpoMCJiQG+E9eru20zivnkTuieeKBIs+fYfkDwr3iT+2bTiTWDT9sgCWiDDcvELAEmRIT3+GKLnzIC5Qf1C+1EkWHS2MyMDF5cm4KdlCci5fgMmvQFmHZkksSw3WNW8pIdhXJEIZBmpmajIMP5PVZSaPQOGF58vEqS8B7h++Am2oSPg+vePAbllII88S/t+BMs1PRUKVVIp5KnwOEI+eh9hnTtCDAstsi/FAst7FdnhwL3TZ3Dv1ClkXPwZSmoqR/S5cRdF+OSEqIDjWWcggDzJtnfpTNRJEPV6RM+Mh6580XsMfPdPTkbKkJFB80FvgBnEAnM1jDQ2Ihz6qs/A9EoMDC+8oC3uFrOVCKxiXvP/28OKBZbicsGekgrZYYfscEJxOuC22+HOyobipM2v9HIADjvUHM+73QEhJwfwvFT6bPf8np0F09OVUW7W9BIDmzI2Du5LV3gxhLd7mz0vixmi2QKYTKyHotkE0G/02UDbMGkDLz0Co+2nJ0bxVnGTEWJoKDO9qFYssJy2DGyv+Qoyf7+h7bSjvQXsbTSlIKPjGExHXlKCnjwmCbykRfp6MlUyTRJ6RUWp99risckTIIWX/JkbxZaBBxMmI+Nzis/8aiqetIV7xP3TAkzup/dv8n6CwC8VAhSKE8uWxjOH9kMXGVkUVsVbsKCrXN+3D/tbv+OpIAS/LqVHBJpBJO9I6RKFFhSoitCpKsyly6DyrHhEUhXgIVvWviQkjxwLOfm+thUpN6HxRQ0Mljc8oIV+b7jgLdUrCiqtXILIli2K1ZtiMct7pdPj4/D99JmFPu5G7KHEm6oUvhwSQIV33kaV+Mkw5FkcKFYvCzhITknBvfGTYftiJ+eNeWMp5j6xzPOYjy/4JOBkGWV6dMVTUycWuwslAotuQMXBS8tXFv58IJdvtDAiqnIlvDRrOso1eaPYnSrpgZkHD+P2mAlw/Oc3Dk41kPxyPh+rVMiqClmWEd3mLVRZNL9YWuXtT4nAYjmQZVyYPhPn4qdxZK8V9gIb6Zo+NAQvDh6E5wb0g95qLen4S3y8kp2NewkrcefTJZAzMqAKWqVBi9A9IPFnFU/07olKY0eXCCjqUInB8o4i+ew5nB4/AX8cO8Fe0pu5mkqXwjMdPsLzA/rBUj53j2mJR/8nT3DdvYfbS5bhzobNcKTc13I+2kap0yMs5mVUHjMCkXVz88+S3OZPg+W9Seb1G0j58Qe4M7NgLlsGpWvUgD4kpCR9eCTHypmZSDt9Bo6796ALDUXIP6rCUrH4e96DdeqhwXokI/1fetG/wCrBxPwF1l9glQCBEhwalFn8aFqwkKCA7wu7X0HXKrSPnvQkWB9KMDY+tMCxBJbmi3XZALDWrFqFlStWckS34fNN+NuTTwZc5OCBAxg/dhzneGs3rEelSpXQoX17/P7b76hZqxZmzab/biC3paamou1breFyu9G1Wzd06uJ5oMBzyHfffochAwfySlLVqlWxdHmC9tClqqJLx0749do1lC1XFpu2bOGavrcl7d+PyXET+bsnKlTAZxs38NKdt50/dw79+vTlj9OmT0dswwZQFAWHDh7Ezh07cO2Xq8imBN+vmtqgYUNMmjoF165dQ6cPP+KM4P0PPkDvvn181w0A69P58zF39hz+8cDhQ6hUOfBJ9j1ffom+H/fmju0/8DWqVKmCpo1fx9WrV0E3W7kmsDx8//591KtVG06nE4OHDkHf/v0DwOzcoSOOHT3qY8D2nTtR/aXq/HnZkiWYET+dw7fdiXvwXLVqvnOHDBzEg/YyL+ngAVT26+u0qVOxfFkCQkJCcOKbU7BaQzBs6FB8sW0bA0zA6fNUGZo2a4YFixbi8s8/o9kbTfhePXr1xMjRo//vg3Xp4iW0bN4cRqMRZcqUwfXr1/FGkyZYkrCMO0efGzd8FW63G3369sWQ4cP4e/rcoF593L2jPZ6nyApGjR2D7j21DRwERJPGrzMrX3/jDWbrti1bMGzIUJ7kWrVrY9jIEXjssccC9lkYjEaEh4f/7wRr6KDB2PHFF3itUSO82bIlBvbvz7O976skVP67th/svXfa4eyZM2zuxGQa7KVLl9CiSVOYTCa8UqsWM/PF6tWxbccXzLSrv/zCYFH+tzQhAU2bN0Pb1q3x/YXv+ZyjJ44jupBkvsTMopv27tsXUdFRAWZz6aeL2LZ1K3/3MGZ469YtZo3dbsfa9Z8hpmZNvBobi+R7yXjv/fcxdfo0vseWzZsxYugwBilx/348W/VZrFy+AlMmTWKNGzxsKLp17sLsPHz8GLNl1YoVmDJxEsLCwnD8m1PQGwyoXbMmMmwZKFW6NAYOHuTb/OE/uAoVKqBe/folZxZ1jmYm7/9DRiB6bf5hwJoeH4+EpctQsVJFJB04wKtG8+bMxYJ582A2m3Ho6FEWdnIQsXXrIjsrG4OGDEa/AQPw0QftcfLECTY70kDSRJvNhvgZ01mQ27Vpi3Nnz6JJ06ZYvGwpX6NOzVfYfGk89B7sf7xp1qIFS8CfYhbdOCw88An2X6/9iq+Skv4ks4aib/9+SEtLw6v1Y3mAJOb1Y+kJfhUp91OwYf16HlCffn0xZJimUb179kTS/iQ88+wz2LxtG4OTnp7OHrB+bCy6d+nKXq5uvXqYPW8uYuvURU5Ojs8E6T61Y2rC4XCwNr7fvn3QLcxk+s1btCg5WOwNjxxmrfBvwbxh8yZNceXyZbxSuxY2bNoUcPytm7fQoF49Zun4uDh07toFKxKWY+rkyWxaJMb+jZ/aEEUWWjIrMqUDX3/NpkbsmxI/FSOHj+DvT373LUJDQ7F92zaQ/lmsVowcNQrjxoxBeEQEjp86ycfRPV5r0BA3b9xAmTJlcezUCb5WQa3EzGKwihk6dO3UGUePHIHFbEHiV/tBtu9tKxISMHXyFGbL8lUrmQmNX30Nf9y+jZiYGI5//NfaU1JTsGbVah7g+LgJ6Ny1K7Mktm49pKakICo6mt9J2Ddu/pxvc/fuXTSoWw8ulwuRUZF4kPoATZo1xeKlS339mBE/Dcs8n4eNGM7XJbEP1h4pWIcPHkS3Ll35vjSTZA4U35DrP3P6NA+8YsWK2JW4B1/tT8LggQP5WPJeNV4OfBiSGEhMvXb1Kov114cPsXiPHT0amzZsZG9H16PYh2Igb3vn7Ta4cP48fyRN8npB7+9ktu+2aYsrV67wVxGRkYiMiAjYDBcbG4sJkyaW0AznzOXItkBm9e7DEbxX4Onmx48dw5xZn7BbJ22gRgMj8Bq//jpGjB6FyMhItGrxJpvsM88+iy/3JgZE3d6BrV+3jrMEYuPc+fPw1ttv4+zZs2j3dhuf6e7a8yWqPZ+7mr1yOZn2FP6dJuqYxwT9mUNaOX/uXOxL3Mu6SaD6NwpKFy5ZnAuWIKBHzx4FB6U0A/SiVr58+XxRbnZWFu6npAT9nQZHEfvvv/3GEXtERASeeuop1hJqxJrbt27x39aQEERFBYYl3o7TuXfu3GGPRedGR0czmyjc4PREEJh1/ukPmWpycrK2jUmvR7lCKrRkriT6dA4v63ma2WJBqVKluO90f6+l0Di87a8STQC/Cv/wF1glAOv/AIL70ea+jlWoAAAAAElFTkSuQmCC",Bt="data:image/png;base64,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",Ft="data:image/png;base64,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",Yt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAAA6CAYAAAAOVeNTAAAgAElEQVR4Xu2dBZxk1bXu/8fK23XcYGZwhyE4ASJAjMEhwTW45RIIkBsIECzYYAGCJ4QEmZAQ3HVwBhlgXNq7q8tOHXu/tXfVaANDEu7Le5dKBpqe7qpz9ll7rW9961trG1EURXz9+noF/petgPG14f8ve+Jf365aga8N/2tD+F+5Al8b/v/Kx/71Tf9nGr6kHdXMwzAqT0m+ERIZJmHlO2YEhhESYag/qH9LGJOv5O+WPWBJZdRbVr5p4CN/ImIEGOo9TQzspZ/7rxhH5bNWegu5RjOST5I/cq2mutDlLnPpbwyVeBmVG4/kHuT/YeWnzH/+WmX1wFP3TmCp9YnkstR1VtereoVDXemX+GyVTkZEhoWvVgBseaZDrsDQ6zLUp+nV1Caz/BUan/G+/7FQp1g1bCIsZZZyS5YyTf1VpB9MGBJa1lKz15YtCxkiNy0GUt0Q8vMGAZERVyYvPyrvZof6AUd631QWT377n7cm+Xxt3MtvPPkAS23K6qbWnylXGKz6PIewsRCr8q5Lt/6ytfgS9rfij8oq6HuV65ErqRqSfFf9WboL5YshrnW1P1vflOzbZf5laCex9AdW472rBr/U8NXHyDMUmxn69R/p8UPlbbQlKtNd6im0uYaGgTg7ZThRhBlFWJGP4bsQ+URRgKE8l01kWvrfyNd25V2rUUFvEf1gIxU9QkN8kY2JvRpLPvSP6K1XiVorGHCo7kU9eBWBxG3Lxl3Vyofy+CrCqb9Y5i9lDSL9zX/qJb9qBhFYEk39ZZsSvVayvkvdhETb5cPol/xEHbMNHHlWagNZyvsPtZW+TGyp3n3lMS6N9rKy/88YvhiEEblEhkOASRCAJfZhiDF7mIFL5GaJBntw+7oIexdS6O7Ezw8SFAcJy0Uol9SmseJJDDtOPJXBrm3EGjaORNNwrIbhGMlGIjtFwVCmjx2YOBLpq67mn3jAmhiuQDK8peFXL76BETliR4SRfK03gGHKJl/VcNWmrryqX4ahuXTDy/fEG2tIt2J0+TL2KIbsGQJ0tDHK5RiBQ2QFmJX3DQ0HFwsriohH/7zHly0kW1Zdt4rGAlvFL1fB5nJXXoGrq3MvGsLqTar3aoRpWhiGdl7KplZ6nv9xHl8u0sdXnsWIfCw/h+H2Ue6YR2HBHPLzPoTFH2NmF2J5OeKBW4EPsozKlSIIUt2nigoV7G9YFAyHcqyWcv0onHEb0rzWpsTHrQPxGnwjjWk5WNUF/zIup/J0lBdXHjIk9F0Mc/k3kYfia/hlWDpShdoMVoZVSx/kSk/dCHMEloNrpJC3joc5DLFDI7k69jHkz0jcCXExFeQzicwUnhVXuZQdlrFCAZ5hBTxamP8CBCT0MKICWDX4ZkobYyTfk3VY6fVlDH+lZ6X9j4lpJdUz+L9r+OrmJFSaamNqVCnhVYxlGRYTn2B6BaL+JRTnv0PuwxcpzHsfp28BSTenQIigUrkhgUR2GIjbVEZetJJ8MmgzUMozqrWeOgKSUZFYJJtD+xZf4VjxciGGaVEasR1N2+5MbN1t8WLtCuCoVNeQUF9NsisrO+Rm0MhSL7b23qWPXqb/0RtwBBHLTtJbASMyMYIkidEj8fIeQd9cfKuMVU0kqxtIPTcDRzlXCzOy8MQDhzbe5O0Zvt0PcLs6WfjQ9dT4fRhBWcG+yAiIheAbpjJk37IwQ0PlrDqpjghNAzt0FczyjBh2JKAsoXIdX6Js+xoM+94RGEaK0qKZLHr4ZlJhDjMqq2cnUcGKTAK5H1M/O71OAlvkukMkUOiNI89XwxuBaaEZUSJNbO1tad96qtpypY5Z9Pz1auJejsAwMEOTyDKxAkmCxTlIpm3gmyXsMC6pMYQ+lhGp61Uw2NTPVOf8IUFkkJiwGfU7H4thantb5vArecb/VAErUIanLy4K5TJ1aJLFDOSCgwL24BLc2e+RfeclivPeIdE/m3RY0F4xMpWBhLJRlGFW6JvAxrNSLPGTPPBuJ/e91UWquYWE28+GLWm2HFvDxPYETfGIVJCvJIORDq6GrQJ8Lp4ittn3aNn5MMJ0O6gwqT9Pw5DKxvwiw5d3jXxKr/2DwbtPoS7wcW15+AmisKxgjePWU15vAv5gjMz8VyjaEXYQW8HdqYdr+JiIsdk4oUNRYF5k4X//TOq3nYq34BP6rz6CjNePHULZNPAcjzoXCraDE0LJhJRnUJQfICIemhTsBPFwUMGtot1Axu9XoCxmePiRjTdyQxpPultFIXf2UwxcexIx8fxmHj9M4wjh4MfxLQ9MjyhMEllFzCCmcoTQKmH5NoFlkSkHlG3wTIe4H1K2ZMMl8DefStNe56lnEMx5ha4bj6eh1I9n+iQCh7wZkQwtypaHESaVswpj/dhuPaEZ4BguUehRNlPEQh87lHxOYKRE+oiikcBc/1s0/uQila9VaKoVgOP/GNTxFEMTYkrySURgxAijCKfQi7fwHXLvPIH7wQvYvYtI+SW1QTR0UWkngSRBkghGYQUZauNXTtE0uXXGAL95sY9TLr6Egw45hPnz5/His4/zyhP/YM5bM2iyPLYaV89Wo1OMT7hqwXwjhusE1HomRcOgsP6WtE09jyA1mphiGjVeryban008VjMDbfjF1//K4N0nUxOGlLEoJ8fglPqJRwP4JCiuP5FceRT1cz/CtWRjr4jxzdDCChMUYj2kit1YgYcTxuhtmciwQ67Aah5Pef479Fx3GOnyALJtsk4Kr2UkMT9BybYxQgPH76KxYz6+6eOaSQQQlVrG4hm28shl4tQWF2EMdGNFZQKciuHftYLhCw9mGTkIxeAt/CiNYbgEJjgCkUJPRSfLKFO2wLUaKFk2GS/CtQyswKXWzauNGUbJVQy/+/oTqSv1EVklnMCiO5kiHsRwKONHGUVepIMlmH6GwA4IjYCsXYdv2MTDMlg2TlAkGQyq+8qZaWX4DT/+DzD8KCxoctKIKQxOfgnZD15k4NXp2HM/pKHYozyc65hYoUcg3thwFCSSBVAWbsaIQtk2Am004xM3SpSsNB1mI1c/O5/HsvVMm3YTW269OZ6C/CHZzk5mvPgS9993L+88/Sjr15Y5YNM2Nm6BuD9IyUyqjVAw4njbHUjrbicQmTXKe6ikdClrMhQ9tjzUqXj8GX/FvfO/MKyAcryGpn1+Ts8rD+PMfAorcgjW3ZL0rmdiUlRh2oiGYJACH7//A/I3X4YZLcIIbMypJ5GcchiGmcCd9yo9NxxO2h2QtJO+pgmMOuJciI0ntE3MKKD43sMU7rmcdNhHWTb5yA1pOfQC/ESz3tCGjTfzcbzbz8KJyvgrGL6F++mTDEzTHt828mQTI2nf+1Si2uEK+wdmnGDRu5T+cilmUFaQs9y0BrU/OI4oWY/pC/FcJPvin7DfeALTLhEEcfwt9qRxr3N11J3zCtnrjyVTyuPaPp5VS91+J2LWjsdAkxx+12wG/3ixgrWWEeDXNFO79zkqNxPUIDZRfOkBwjcfxgnLuGYMa70dqT3oSh2tdWHi/47Hd8NAPQwr30X+ncfIvXAviY6PSPllPDtQ4UzYBCuMYUVi0vp/gvkV5FBh1MQz4xSMBAOeyZKeHHO7S7zW6/BBZ56FvQPMK0Jbexs3/+5Gtt5+e4XjNV3oEXgl5izq54933cMD113OjuMTnLRJHZHjkghcHN+mO9PGiMMvgFGbq/BpKLqx6uuHwjpDGf5DBLedgxcv48braTn2epY8fQfJVx/CwsaavD2p/X9NtnsmTljECLXhV99dseWGjWXnCS65AC82G8uziQ44h5qN91NJobvgZXqmHU1dqUBoQG/LJMYcdyVhchy+IQAupPT2dAq3X0Bt0IEvOHnEFBqOuApSLRAVwYhR/OBpvJuPIYaHtxTqiMe3cD95goHrTlbGJIY/kJzIsFNuwW0cRSp0cc0E4eznKV97GEaQV7+TGzaFtp9eTTnZhBPKyhfpevA3xJ6+G8cqEAQxbfh7nqswfTD3FXLXH0Gy6FKyoRhvp+3UG/Aa1iIuabfYxcK3GLzkYBxzkFgYUWgYQ+OpfyFK1qpYKc5t8O/TiJ64jkRQwjXjOOttR81BV31Vhr98GWLFrFybrn4JPIkKS+h/6zEGn72XZNcskmFEKEmtVF7DENOS7NtTzIdhxFSiKFy9bycoEGdxweTDjjJvz+3l3SU5Pukp0OfbRJk61hrbxlrrbsBaG09hvXUmssY6a9NQ30CNE8e0dA6hawMKF2GEAV2L5nPmSccztutNfrppLbVhB1mnlshPY27/Y+p3PZzQTGOI8S8HdoakH2SjKhZJe/zCG/fj3fFzQtvFsBuoO/Y2Bh7/Heabf8N1ID55KzLfOYHZN5xJQ3Z+heBTSY9++8jAteqp3/P7RHfeTX9qETX5BOz/32Q22UflCqWFr9J79fE0FItEuAw2jqJu71MwnOEYZj9BZBN88iKlv91BkkFcIRVaJpLa4zSieAYrHMQ1azC75xLceZb4+uUw/l3KYMqfPEl22knYkTb8UmIcTSfditsylmRQVExYOPcp+q87CcfvJR4GlNo3p+746wgStTiR4H6XrgcvIv703dimu5zhn1Mx/Ffpv+FoZfih5eI5TTSefhthw9o4vuQIFtHCtyledCBWbEBVq4uNY2k4bTrEE5KiE0U2hYcvx3p8mnJyWbuW2Lrb0/iTS74qjK9IaRXiPFWBRNGBgufNSP5pYJUHKc96icFHb8Nb/BGJKK88iCWZPzaBqf6JKVl6ZBCYlvI8PWWD97oiXpiT460FWT7qcymYMZra2pi01tpsPmUKm20xhclrrUV7cyNOTJButf6vaU3l6ZerEi41WmEbJAgXipx1xP4cmH6ftdKeTrQjk8EJm9B+2FUYTiNYy8LkkFTeMltVm9WIPEqvP0D+rp8rj5VLao/f8/jvMd98hExQprzOLmR+eBJ9lx2J436I7aeIcAgsg5jnETklXOpJTT2e3P3XYIdZIs/E3O9XJDfbW/Hr3tw36LnuGGrcQYWvXcuiFDNJuwZFJ4YVyD2WsA1PRUxLMQgWPfE6Yghet+ia+B1Gr7c2wR8v0h4fE2/kBjSddCdR5OB9+jTZa07UrJg1SF9yEqNOvgGjbjyG6ROGFt681yhce6hi3EpOjPKwDWg5/jqwGyoEhk/Hg5cQf+4mHKGqI4tgyz1pmHquYnv8ua+Svf4YkuVelYeU7WZaT7sNs2ENFbUEs3sL36L3sp+Qop/QtCnXj6Tl1D9AvEVgghTwKU7/LdY/7iaXymILVN7gezQfeNlX4/EVhazYJF31U3XVQGzOx40czCUzyT15E8X3niMT5IgFvqLPJD0tqWoqJMRLmAkGzDSzsxHvzuvjkbmDfLCoj0IYo2n0GNbbZAu23nortthkI8ZPmEBNTQ2moqmWJYUS/lcuUqzqnfV3wjBUPyvJ9eyZM5hz+f5sVi/yhUhtwJ6WCYw4+iai2nZCU/KMalF/CBnDEIZffP0BBu8+m5R4/2QtTUddw8Djt+C89QgFowG+uS+tW+xG9vLDsQoLcM0GrHW2JkqniF57FsfvUDx3eo+TGHzgSpWHBL6xkuG/Sc91R5NxJWkWBsdi0DGoKVsUbSkJmSTCkoIk4mI8HAzTpRhmiAQujhjDqH3PxOvowL3ttKWGXx65Ac3K8GP4nz5F9pqTcKKSMvz+5HhGnnwN1K+joqhQpP6cVxm47nhqSz14doQ/bF0aTriBktOKZRhYYUTP/b8l9fTviEWQtzyCLadqqCOObu5r9F5/MjXuQlVl9yTSnXEHRtNkxTYFksEsfJfsxYdS7w/i2Qb5hrE0/uwPeImM8vghPu7fLib+8F34sSKOb1HYaA8aDvr1V+PxFd+hCg0RniQdGMQl6cx1k331QdxnbqG2dxammVAUmx1FJCTjJKLgQL+R4JO+FK/MWsJzH/cys6eEUd/MOpttxg477si2223LuAkTqKvNKKytCixDVOGqBq6qgZ/z98tvhOqmKeQ6mf/bg2jNzsXxJBK5DDSvSftPbyasb1NctxMZKu9QVaOVX0MYfuH1Bxm85yzSQmfG09T9+CI6H7qa2o538Nf4FpkDT1CYvfeyw8lkFzIQq6P+J7/Abm6n46rTqSssxLUSQxj+f5PYbB8s5fErhu8NYAUBuZo2Et/4NpbZTNkWqjYktvADgtefIBXlKUp+VNdCctM9CVKtpCeth9E2mdLM5/FuPk4zKFjK4zeeeCewnOFTwjAHyabGMfykqwjqN8STekAUEM1+nv7rT6au2KNgXGnYhjSecDPYddgCXaMyXdMvxX72Jhxs/DBGOGUqjVPPU/YSzn2V/utPotZdiG9YlJxm6s/4A2bdeEzFHBkES16j+9JDaQizlK2IfP1E2k95AMOux6SgoE7u75fi/ONWyvEcAXEGNprK2P0u+Go8vmIGFN1oUjJCLL8InQvoffhqzI+eJFXO45tJ4pELRlF5sRz1fNgX8uynHTzzUTcf9YbUto9ks+235Zu77camm09hQksrdkzKP7ryqtNHXeb+d75URWBgAZ3TDiPVNUd5MDNyGWhfj/ajbiSqaSQyYopW/czPH9LjP0ju7rNIhT5uKkNs95/T/+ydZDreIxq/PbX7nkhELT2XHUxd9lNKVpzkYZcRNQ4nd8Xh1JQ6KFhp0nucvJLH/2+Sm+1TgTrLDF9wb2/LZEb/9FKi1AR8Uwvfym88TN89F9PsLVHfGxy5Fa1HX4mbaCAZGISmSWHWowTXHYeNq6KbGH7DCbcDceXxB689GYcSmIMMpNZgxAnXYNSvpYWcwjzNeZnCdUeRcgvkYnHc9g1o+em1+E4jthSxgjK9D15C8plblOMqWRHRFIE6gvFNxerkrjuaVLmLgpnGj7fReMrvMerHqeq9ROBwwavkLjuSmiCHb0GxdiyNp99HGK8jkNJ15NP76BVYj95JXBJgz2Rgsx/SeoAY/lfC48uHVuS1Xpbie/+g+6+3UNf7gVY9Gg4lI0HeijE7G/LSrG6emdXL+70umZHj2eU732Xnb+3MJlt8g9qGukp1VYCQreWxqpCjkz6tl/z3Gr7kAaWZTzJ424nUlHN4KtvwKa61Hc0HX4VhxrEk0ojXUUu4eh6/NOMBinedRTwKyaXqaDzyavqfvgPzjYcxSRJuvT91O+7P4CU/xijNJQodUodeQ9Q0ksIVB+KUpZgTXy3DFzpTsHNv6ySGH3cFJCcQmQWi0MB98yF6/ngRLV4/ATEGRm/G8MMuJEjUYymNkEXpvcdwb/kZNiWFn7Xh37HU8LPXnkxM0a45CrHR1H7/p0TxNkyzpOjpqPMjvL9fTaIcUnJs7Np2zN2PxIjVqspuEJqUXrmf2LuPEhpJfCEAttqbuh+ereoy4ZyXFasTL/fjmhkSOJh7nECUacZ0hKpMQPccivf/lkgKcZFBPJnB/tHPwEqrfMhwLcpv3ofx5ssKgsQ9g8Etf0Tzfuf9a4YvTk34lpiqFkkpXPCdgekblOVi/G5yT/6J0qO3UxMsJgwdLFWFM3l0YYkbXh3g9c4y8eZWdvzOd9hjr73ZcsoUMum0ruKaWnwlu1sSxEjERbrEW+HQqz7/s2WmXxQJlkkKPHxsbF/K7oP03342iXcewjSk8hcqSGB/5wQyOxymKqWmsCGmLrsP+elDJbczplO682zSYUB3bQ0tP72O3sduI/n6QwrzhmvtTPJHJ5O97GDsYieuFSdzyOXQNJLslT+hpjBAwUpS88OT6J/+W1LlLF4QYe1/HqlN98WKbMpz36ZLeHyvDycIKKbqsCZPIbTqMIwyYRDDHphDNOcNRfFJsa5YU0Ni/OZERkqxEL7pEPR1EP/0RZJhiV6zHjb5Hm17no5hZijPluT2JBWxTWMQI6xhMCa8uEUskNzMIC20aCCyCs1JSe7Vb2eIic4q8tW6JYIicaS4lWQgUUvLfr/Embyjqkp7c1+u8Ph9FC1LRaK+WA1xTwukQyOumL+M30vZ0rHXCQP6rXpiIgERXVeUIGH0kPbzuFYtHYmRtO53Msn1vqt1UAJT/1keX5E3GnxUPLFJGPiYg/Po+vs0vDcepsEXTlpwdkWjYST486cep06fx1mXXs6BB+xDQ0PDUsjy74Yun2v8QkCpinEgohHsyCX3wbNkbzuTerdH6fStqEh3ejjDjpmGNXwdItncZqW4VN17q4nxxePX+T49tbU0HXsDub/fjv32dHypMk7cjsSPTqTvisOJ5zpUMtpw4OVYzSPpuvYgagu9FKwMNT84mb7pVyjmphQZxPa+gPjme2KaAf6cGWSnHUG9m8NXOhhxFlIgVEom4lFeMVQq1Iv5SR3EiHANoQBjJKKygkOeKXqeIi4O/uRdaPnhydA0DiOyKM95ioFrTiIRiTZT2KMURUcKkQbpIE7ejkgEwt5Vd3+FMFb6HKl/6B4IYYukSOgmG6nf9VgSG++BYSeU9MSb+yK9N55GQ6FbySBioUPOgbTnK4NXFleRqavscAjZVBimCE2RRAQMpkZSu9sRpDb5DjGr+TMxwupJFlTlXjy9eElw1Cbw8LOz6LjrUlrefQ4z3kPOdEi5GSxDeON6So5HfynO1Ns/ZsuDfsqVl16sjF68wvIJ6Rd563/P3wuzoVdOVJFGYRYd151DZtHrYDrYgbADLvnN96dlz58TibJPRFkigPu815AY/37yd59JOgjJZuppOupmso/eSeztP+NbDs7EbZcavlNYohiZxv2vxm4eQee0A0mXuihbaTLfO4Xs9CtJl/PkI5PEXheR3OKHBFYBb/EHLLnlHGqKBc26qBKwJgDk6fimi+17UMgp/btsByVBzjRTlGugTNILVCU9Vz+M9AbbkpnyQ/zkcAU1HSPEXcnwXaOF4uixuLFaHC9GKYZiwoTnVw5R2YXWY0lUkJcUqeT+Yk3tjNxsO6JR21ASGKeweUB53ot0/u50mnN9QqYSEqN3/JpEZt0KMVaBAXnDqudWwjO9CwK5VtPEqR/OsI13IjZ2U1y7hoTSXA0Nj1fP8NXeDDEDS/HuPjmc7jks/uPlOLOfJeOZRFKIMiQ5FBJKsF0tkdOrqqFnvuDy544YL73yGi0tLcrwP+uClCzZ1zJVy7J0w4bSV5srbJgvuxl86b4KUbr7KOqh769XYT1zj2I8CkatSu76k420HHEl9pgtdEKr1uwL8oohDN997SGKd/1CldcH07W0HnMTnY/fTub1PxNZDvbEbUj88ET6fnsE6cFe8o5N5uBLMJqG03f1YdQPdDOQTtCw+8lkH7yCTDlHDpPYPr+kZpOpqm7i+wHG4KdgJXVXlpJw6P9p7b+H++7D5KZfS43XrwRdfSOnMGav41RVVTa7Fcp2MTFjFuV0M0XTUnRzUgqKsiJznlYePx5KPUDozMkMO/EijPo1lYQisqVgJ5Fm1X6ApQ2FQjMraaCtIK0oR1VWGLn4IhGZ+xK9Nx1DQy6v6iiFeAstJ/8GGtbG/JwOqhWev1GuwJk4oRlX0Uqtw+cg49U0fKUkx1Yl0BJB/zt03ns1dR++QmjmKUizh28rnt6zpZLmKGFRDJcOu5FfP9fDH97u4cF/PMaWW05RBv1Zr6rhP/bYY+pHtt9+e2Kx2CqR4ssavqhDxULMsEB+xn3k/nw1teVODPE6RkoVzvxtDqJxt2MxncTqd2ANafjTyd/9CyxJAOMp6g6+nIHn7sJ6+wlCK64N/0cnKaiTGOzHtwIy+/4XZvNw+m84hVjBo6c2w/AfnErfvRdSUxogLznWvv9NzaZ7qqTUL+Qoz32xUqirNoeIWxQ5rziiFNHsF3CfuUspOEVekG+dROM39yGQwpyCRjqfMiP5eZEOl/ETSRJjN8I265ZCnarhD6Qm0X7KFQSN66qiWWRKjSAx5KOowp+llIROsipwO1CuVPRDQocO3HQU6YKLZ0HBaaP19N8RNkwktpr9h6LcVQSjyJ51GzPxSv/eZ9nJEIav1A+KoqxienXJoYSUCPpns+CeS2j46AlSShdhYxqFiuI8oThUfYMiSKrnqjf7ueH1Xn512VUccNCByuiXhzrVC6vy6hIJgiBgYGCAgw46iBEjRvCb3/yGdFoUgavH6qiWikpxq9oqZwQCdXyCRS/Tc/P5NPR/pGl5qTSLB22ZQN3h11BuHENCdXvJfSy9usoXq8/q9P/hLBJGiUQY0tUyhbqBD7EL/ZTsNPH1v0Xyu4fT+dvDsYrdxKISpYa18Z0U9Z0zyAlbMXlLWrfbl86bzqDW7aUUQWyvS4hv8SOwXIL5r9Nx7cnUeCUVAdRTq3TZK42TVMelozAIsSIpZ3m4tqmYkwBpZHGVwlLMRMRkkpuV7BTGprvS9KNTsKwE4SdPk732BJyooChNoTPbTplGvnEyGVXEkcYae2jHqoKArpyrbVlh53TDvd4WSrH76TP033QCiVKJ0CoSmvXUnXorRstGKwwL+DxHVxanLKhAnq8qrGl1quj6P8tihjB8vRtDoZVU2V9koCZeCM7gXBbfdwmxmY+Q8kSdl1QGLzBBih+SYFnSJBAZdMXb+N0LHdw+o4OfXXUthxxyMPYQhlstOImxy9eyMYrFIg899BCnnXYavb29nH/++Rx//PGrbfiCOB2hzcIITyWnElp9ov55dN7+X6TnzcAJdS+vNDx01LTQvO+ZxNfajdB2tGb/iyDOCpui2oiitTrujL8wePd5UivFoqjb+tQTgc66NRl+4C+xaupZMO0ImrOfKrgg+vmyGaPPSsKodWnb51eY5cV0XvNT0m4foYj39jqf1BY/UKrK8vznWXztf1EXiGx5xTxEjEqEaqK2UFVnYceEfBNKW4SAgvBN6aySymqcwPRUkW6wfROGH3gWYet4QsHHH71M/rpjMIwurKCGYqqJlhNvwW2ZRDz01HWoZvkv4ZCkl1SaVbR9+XhzXyE77XhS5Ry+XcKzGmk87XZoWlc1m6zOq9KSvYpERdUcP+M5rlpTpa4AACAASURBVGr4y4/2qBSQlMyj3EPfny8h9tJ01ZJWsH0MM1BNEMLZhySZ1xuQkEQp5jLthU5+904PZ1x+GUcdshe2sAkreFF9S1XDFxmBGPyzzz7LxRdfzGuvvcb+++9Pc3MzTz31FE888QSOo4taX/iShywcsmwAX7B6SOTOp+veS4nee4o6L6u7AwxhG1IY2+xF07cOg1iD2rziO1afOF1VnenOeFDRmanQo+SYlOpGUjSboK6Olp2/TzhpB8Jsgd5bf0VD7lM8y9B0Y7qJzLqb07TRNpAej9vxHn1XHUFNqYcgimHsew41m+1OFKUoFxaSe/sFDIm2Kxme0kgFJsaC1ynNeJh0kFdae7dxTTJb70bRqVebUnyxbwuVHGFbBumx60HjeFD1ixB/lhSXpLglm6uOvppmhp94I6XmSYoVUtHdCLFVfvHFL3keMghAzYqQ+6FEad5z9N5wGjWFgupWy8VbaTv9JqL6yasNdTR3JD0bOgGWETHivBQVoxL+Va9uFcPXiZLslGBpC7AV5hl8+o+4f7uc5nIHWbNJ87NRjtDQ/rFk1XDd4/N5erFHc2OC5z7u4cjzLuCEU04lbYVYMu1AKK7KQ6omrfl8nrlz5yrj/tOf/sSbb77JxhtvzKmnnsouu+zC3//+dwV1pk+frjQ6q/OqUq+67BBiu930PnkHxafuoCYYJBUUFe0nuLewxla07HcWXt04EsIqqLk9Ulxf3ddKho9P/o3p9N9zJrVBnp6adkbuewZ264b4yXYsKcooBBAjKpYIDU8VeqT5BDsJZoJIdEhCECx5k9zlB5Nxe4WDwT/gHOo22R3CDIFZxA5cVIe8anJc/mVAuUzxrQfou/cCmvwBPCNJ/4itGHHUebip4cQDeRYernysqgtFyLAF6S4xieEYRYqzX2Xw+hNIBT0YQYbeumZGHHUFNI7ADANC6VmgpHuIP+9Vcdwin45kQ4rU267BtDxK856m78aTac7nVCU5H2uj8fj/VsltZK7YmfZZH2EKn6vHReh+c0VgWBgpqVdIu6ImUyrtFepthjR8ATuOCH8iKfRkcT94nIG7rqCuNJfQKFE0a0kGwuEWcS3tIfNOmgufWcy0mZ7C6DZlRrW3MmnC2kyYsD6jxo+iriGjPlRYmwULFiiDnzlzpvq3bdtss802HHDAAey4444K08vmcF0X2RxNTU2rzepIg1tcGlYUDdtP7oU/kf/bbcS9PlVYiYVFCiLUappA6wHnEY1cV8kphFlWPcCK61gdH1bxEktnMwjUCSi+9hDeXWeqVsf5Lesy+vCLsRrXInTkXYWpQmnofeUtZbKHoYxfvKf0ssplW9JruuhVclcciuPlGDDrSR92MYm1d8TyTQYWvEn+9Wcw7YJij1Z8mfhBmljX+4QfPkNNKJr9GOV0G/a6W1KKNyh1rKBsMTZLKHNFR4aKBmzYcGdioyZTWvIeXVceRbPXoyCS5wREzRNxYzFVRCqZdcSjLGb0BZF46SCsssoVuhvXZPQPT8doGEW5YyZ91x5KS7ZDsYJelKJ35HhiRgZnpV7kz9xb0nKoRpZI37BJYKbpSw1j5N6nkqqXVlLpq1DGvmyg2Mo9txov6eAhFU6j4wM6bzmVmp63CMO4ShysSDJw3f8qnkp4/dCMcf5T3bzRtiOHHrwvTzz9GK++PoPF8xaS68viSqGjMk9GWJpUKkVrayvrr78+O+ywg/ozcuRItQGWD91VKPRl1JfyAIXbNUOX0rvP03fv+bQMziI0EiqsS1bbkRxO29TTcDbYTQr3MkNNqRb1CCpdzl+913IeX/XcBhRff4jCHWcQNyOKm+1Bw49OJ7SbiImoS6rU0k+r8ic9bkRNrlGJaXWGjWxYMfwZ9P32MLzQJxyxHu2HXEixbjQJEdK9+gf8P15OKuhTbmr5l8L4lhZR65AvcmlJ4gXrC7Z28GwZwSJaGgdPSZflri2yYzZh2CEXQnoElJfQ+9sjyHR8iBVaBHaOIEhIvyHx0KdILamoj7JiiD7bUVRFtGJVHimSO+1LaudjKFqNJHOL6bvpROx572CYJeLSBmoHxFVOsnoYv2zoFsiEH6ko3udkSG/5XRp3PYVIiAIzrogMbfjK36/q8VWhOPKwVSaUpfNPZ2HN+IdabIWXVFeNJLy6ICJab+msytl1/PrJDhaP+w53/+H3yri8wCebzdLX3U0ul6fsecqwxeilgltXV0ciIdhfqyqHen1u4qQ8up4cUGWgfFXpEFWgtLW9Scft59Le/77yCNJrKiCi12kkufPhpHc8WLEXwnoon6eKVdWBdl/G4+srVxVrIPf6Qyx88FLqN9yJ9p0PwkuPVDFEaX1UvK2M04i0NLtSmdEY1RCMGlEWb7dgBnNvuhh7zXGM2uUA7IaJRGYC3yqQe+WP5O+5FtuQSqpcvTwTW0E1aSO0KKu8QDy9ZrZ0D4JMXZBNJxMPdLOCFLsEITuU08MYvecJMPmbGJYM9wuI3v0HHQ9djdW9WF2bkqCrvmcxBWnIXzopZ5XNV/1GdcRH2akhsfmetO+yp/os0eokwjL++48wf/ptON0fYodFJaG2RC6yep5HqTqdUOrDUrltJb7Rdxj5rQMgM6wypnF5hlI/11Wgjhigwsh+idJrD9J1/2U0lzsrpeIVjUEMSRYvFRQo2DWc/1QniyZ8kzvuuXvVhOsz5MKrywgMtQZ63oJQddJVpSxPNy4YEdaSt1lw69k0ds1UtJ6ItJKUyFsmpc32peUHJ6vij2klPtdbffHaVzes/reqQ+R6odSPU9dApErzcTXcaCinKJmU8v6KS9ePWhggoQuioJuoZyFmSxsYzaoYaoYOsrnD3gWEA4sIxTVK5FCN+IJxRfsksxCE265Oc1MeQkvIV/EvEgGFBzOwEnWq+lmw66QtRjcSRSWs3GJK/V1EgYFhVXD36hyrsNRc1EQwrFiMWH0TkV2DZ6awDWmql3YZD3uwl6B3IYFQrJI3CkZfTVZHxJBqNo9s+Fgaq2U8vpkmLrTWZ7yGZHU8acjoF+x1EsmuJViWqPvEV0r4r5SmhW83hD8NSPgh+Vg9v3yqg0Vr7Mgdd2vD1558qUtbegn/irGvGNKFm5dUVG7aIgplDElENDCXhfecS9MnTygPVzaSit6UkRr5tbamef9zcTNjVJ+tepBfJEv4XOtfyfAVUpTPErwps2aq+YIAksokz8qQK3nbyrQhzFB0RJUwLMpK0yDulzFCSzXgi/5dqiSqKqmmnYV4EpRFjSi1uQqVLDIAgZ0qclXWXuF35dy1Aa7omqUoWYmXCuLKr0r7p9bayHOXtkVdew3U6JWlnvxzguLy+6tqA6rjSgEzqS2EmDLtQTRBhqeZIWlMkakM6j6rEfiLXU8lXutnrwZjqWoBlvXZuccQHl96YAdZ9PDl1Dx5C/HAwbfLlcXREgJ5mQpeSOnAIB/VMnPA5jdPzCY5ZXf+ePcdmKvJ7X7xbX32T6h0pMJAlSXQRSFObj79f76E6L3HSfsFPOmbjco4QYnsiC1olK6clgnY0rIWxTT2+1cuYojqokBFmfsSCBMT+SRkdk3nHHKJYTQ0t2mjUptNOwYxULE9T1r8ip0YuT4MaS63TKLm0UR2EjsqYYYxPD9P1D9HTTkwakdimhm87ALF1YeJBpxMA162C7PcTRCvw6wfRmCKME1rrFZJ2iubQ7VdVma6CWwSWZoy9MFFRMU+QssmVjcS08pUNs/q4e8VHZVEIT0+UY2Ak0FQhkCavKplSK2/bEi2JbUgZWWr+WT0LFGZyFDdZEq48TkObQjDDwgXvcaiaafSkF+oVH0qeVohtOmblh7Jj0oZ7nxlHo/O7CI1YizHnnE2hx7yk9UuaqzmnQ35YxVwoUK8FNCMQhd9f70cXr5PFagsNVFM5LAOA3WjGbb/uRhjtlD41TZEvSOYf/U46M/fftW/1VcUSnEsLBMVOhmY9S79nR00rbkm6bEbYliSQAvsqT5UgSd69LkY64Lp1xC89TSJICKfTNF60Bmkhm2lIoLkMn73O8y+4Vw1WrF59yPJtK7Bh3f8jHqvE3fS7kz47gHMvutCjIVzCMZvzfh9TiVM1OlKtpbxVF7VLwQO6YpnhU/SSa8I+cKIJQ9dQ/TaH3HrxjHm4AuImsdUmnJ0dFopfCx97+qMjOX/Xs0LVZ1LFUgnDJqh1ZuOKsJFSrYg7/vFFZtlG0+PKlMrryvYlf8asn+ieoVBFFWG7YZqDo3tl+h56HJST/4eU9oJLan8aV5ZcKO0k6lZNXYdf545yLXPzMdtGcnxZ57FPlP3oLmuTg14+nfBmWULt7yHWXab5UgYAIn1efqevIvwH9eTDHIK+ojgShosOtJjaNjrbGLrba81OBUWQreXVEevLv+IqmO+qw9WJ4GK76kUSdSMTaVXqVZ5ZaSd+EmXYPEcut96ns5FnzBinY2oX29HgtQw5UHVu1RyI/2sysrLSQN5NOsFOm/5Ba2DcxR1aPoO2c2n0jL1F7hOLVge9qLXyF56HE6YJ9r3HJJjNmHuvZdRE3ZTmrAzo7eeStfvfkpi4fP0TdxJGatnt6qwInNpVMtgKA5Bwwo1JFbN2JFnrAfdBoKZDVcZZO5Pv8B86Q4GG9dl5FFXQsNI3QYqrJOkuqoXX4pZOt9Ts+kUeyUWLCYphURhsvSoQS1X1km2HjEmfc4+lhcjkDGJQjRY4jg8JWITGYJaG2IayojILSoRklAQTPqKpcqMmk0kdRghB/QgYDXDSZyK1En0GIyKisLAcKMoEsGRhGdpC0v2LWbO1UfS3jdT4a6CkcKmoApQ0k0j+u7FQYJLHpnLA3NyfP+gQzn33HNob2//Coz9s4xRG6tQk+VAMH6J4uvT6b3/chpLPQpfK51K6JON1xP79lHUb7M/kaMLYF+0KSWtkz9LWw51INWIXNZAuWc14K9ysIGHUeij9P5r9Lz5JNmexbSvvxUNW+6IUTda8coy5k5m/Kz8ioKQskgLvE6y91yA+cajkKmDttEkPn6DnlQzrYf+CnvctmpitLf4fXquPJx0uQ9jzwvJbLQV5U9ew4oKBA0jiNWvTe/1R5GZ9wZLJm3F6H2Oozy7l2x+MUk7SXytDbAyY/GiGIHdT7x/AYWOxQR9/fhGkXRNC+aodbDTjapt1PvD6ZRemU5UM5bmI86l4JbJLf6EWGSRGb8hQftE9bWivov9BEs+xO1eROC6JOqbiLWOh+Zx6hwDYZpklo8qjkrDv8z87PyQ/vf+QTiYxB5eT8M6W1GqHUPcdfEXf0h25jMEpTzJkWtTO2k7vNpGzKgfd3EnTsrC7ZiF199BZvimmE2tFBe+RTiYJT1mfaKm0VhRAs/0sEOpFMum0k/VKEdhJKpLYRdkMKf/xrNk7zyThqhDD1cV3jWQRmQfw7b51Gvi3L/P4cVOgwsuv4z9D9h3qWT4iwzqX4E12toqFFw1xIrXkPmMPa/QNe3ntOTmIpyuCLJkXqNEsPLGe9D2o1MVo2BIh9FyMgl9PatiValgVj9JdYVVDqLQB0pUZLVhHr/UR7joYwbffZrCRy8RFkPq19mB2im7Q/sayruZtuQReuwISrKxEjOmpiZHBB89Qe73p+B7JRLfPppE+5p0334WDW4v7qY/pG7vn4OTUTr8pYa/14UkJk3iw8tPpX5wgPAbuzBq1yMZuPYY7Plv4TdOpLtlHO5AH5ncHOrzebpGrcPovX+G0T6R0vuP0v+Xq3AGOpVisxS3SWZzxGpqqd33BIxJ36J471nw0l9wnDp6xm9DrquLmsKnZErdDNaMpfF7x2Kuvzt297t03P1L7I6ZuFaKKJbELA4QOhnqtz+Amm33pxSrI6mKTZLeupQ+mE7HfTdgN7cRr2+hMP8DonFTGDb1BMIZzzL7kWupa20llqmnb/aHpNsn07bnaRiZNHN+/ysSuU8omLUkJAr3duG0jVFDD4LBHFG5zNjDL8CsHUtoSiTTeY4+hMbA8KIgEm+khh8wwMB91xF/7mZMU0RokiU7quVQZiDmzQSXPLaYPy9OcO1td/HdnbZRWX5VL/+vGfYX/fYyA9UdOdqEor4FLLrtPBILnyTl5/GR6rDMcnfpH7cVw358AUHdcEWR2ZV56St+0qpacs0MVF9VAZpkoB5ReUB5ouIHL+J+OIOg8yOseAOJ9bcnsfV3oXUyhpFUkErHJc3dq5C+VC9f2XJKpVjGKA7QdeeFpGb+hWzrZNqOuhYj4dAz7SSa5rzA4poxtB52MfbYDSgvmkXvVUeQcnux976Y+MQ1WHzZsQzr66Fv2+/T+IOT6bnqaKyOVzDMsSSn/pT4pPUIPphB6U9X4QZ53A2+y/AfHc/CRx6mZt7LeCmfpm2nEsVsuu67mUTnu+TW2JoRB13KwP0XEb76B8UUhTsdTtMmO2EMzKfj3quwu+fhtaxB0zE3Mvjes5Re/6uak9mw2XeIDR9P31N34r/7KPnMCEYd/Vv85vXVKBTB1sbAImbdcDpNa29I4/aHECQz0DWf3MAAta1xOqedQfob3yX5jX0xTJuw4xM67jyD2s33pGbrvVjy+7MxozytU89W+V3nzUdSO25tErueSpTL0nHFT2g98NfY47fDNAQCyejKZXOXDC8qR4L5XOFUg076bjqH5AePVDJ3XQoXk/MMhxe6HE7/88ecdePv2XevPTTPai0v3/0i4/13/H1EKH26qiZTJPvoDYSP3IFpdeocJJCNaFNKNtB48G+w1thKfWggjRdDfvyK5X7ZxJUToRRUwitCcZBS51xynzxO9P67xBbPJZBJYg0p7I12o27KtzCb1sAMMwoCSRuc+iw1s7FaC9ZT8Jf396oqLSMzPnyGnlvPJ+0vJhq/Bfa63warRPT+Cxgzn8OV6QOb7ErLnqfgdS2k5+ojSJV6sfe5mPiEySy54lgacvPJfWMqzbv/Fz3XHk56wQyya27OsEMvoWSPgihH9ncnUvfesywaNomxJ11AYcEi8q89DJ29lGQ8t52leeHHmPkBsqM2pO2oGxmYfjnBjHvwU600H3sVhdaN9VzOv/4W+4lbMJwYsZPvVFRtz4t/w1j8NqGXxQod0r0LoL+bxclxjDzqYqwxGypphpCa7uy3WfD7XzDq+CuxG4aDNOHLEwwi/E8eof/eq2g56ib8xuHYgfRMWISPXES2cz5tB5zDgtt+RWLMRDI7HKWGcHXeeDx163+T5Dd+QOQHdPx6L1r2PZpgrV2JS/HStHHU89BGYPiRG0m5uohDrLyIrqtPIbnwFRWOYuLhjLKa0mVHNhe9WOTdxk248y9/wZYikW2p00qqryo8WOHxVh31ciTCCva30qQznYJUscbQh+ToCmlIeeFH5KYdg1leSG0xULJembhrhh7F7Y+lYdejCWOC66XbSOizFWgNXfBaCqHkqqTpIAAvh9e3gPynbxLMfp1g7nsY2S5s3ycwTYKG4SQ23ZXUxt/Bahyh3l8SVtGJyFqqWfCWFj7oFE4MXLjEZRSmDlehUr3O+/15NL4/XXWnitgv5klCF9ATT1Pvl6kJAjrSjbQfPU19voI64vH3+Q2JcWuz6MpjSLizCDbfm7Zv/4y+64/CWfgBhXEb0HbYhfixUZj+YpbcegpN786gr309Wn58HPNvvYLGvjcoN6xNbO2tCFIG5oxnMHrmkRs3meFH3UT//ZdgvnIPpdRYmo+8Qg2MgiKFBy8mePoOXJEqH3kVS/52O8lZz2DFHMz1vkWpcQz2p89jz3qe/kQrw46+DG/0lsqm7MCmsPgD5tx+HGsdfhWllkkkfZOSIyPGTZj1DJ8+eD2TDr8Qv36Mzq2MiOxjN+LOm82w/c9g0V3nYY9Zh9bt9we3zNzbTqVhw+9Tt9kOanbPkvP3ZNiex1Fcezcy0hhvQ1x0+hWoYESRqwrQMrYvXuhg0U1nkJ77nHpksUBK3xKMk/h2nEtf6WTCvifz4yNP1xdjShbu6Mp3xZpXVrJXSiMrnGy39DgcgVyVAw1EoCSlC6lghmqUuD5vSTT8mlPSw/+lv1NCG55H9oGLcJ6/TQu81AmAGlaI0Kr+kAsprbkTlu2QUO2LkpcK1tOHSIgWXEEXt0hYzBH0L6G04APcee/hL/qYqH8BGb9PjTuU+3dlTuTwNUhutis1G+xEUNOm9e7qxvVBc6HqBKo0/wlHLUUZpYmvnPmkDk9wVHO4MB+SkJbffZKu239JXdBLMHkK0Yj1Va+shUdOZkN2zMN4+wUc8pQ3+iE1232X7mmnUVfshf0uIDV6bRZefRzNg4vo+cZ+jPruASy+8WxSC16jbDeQ+vZBOJM2xv/wLXofvZXmQgeLN96LUZttRfHGE3Xb4zd+RHqbIwiWfMDgvb/CGuimMHoSbUf9nv6HfoPz8m0MWm3UbrQDsa2mEmV7GPjztWR6P6G/bSTNB5zPJzedy7DsLMLR61G33zkEfkjHA9eQ/ORZCrEa2g+/DH/cdsRkuKwoYIsDzJ92GJmJ29P8zf0opZqwet6mp8+lramdOTedQcvG25Dc6sdqjIjR8ToL77lMqVNrtvse824/hZoRG1H/zUMw/CJLbjqZ+vW/R3LLHfECm64L9qZtn8PxJu1G0otRiIfEQoG7VTMJy5FQTVIAipd7WXzPr0i9dd/SDizlmCI5dsbl+b4G5kzYlX3OvpiYVEzVQQ3LBLw6qFcZkGUJoval1ekMy6WpogNXtcuqlEqf6hfz+1WVFStR4b31qBF1PJD4aDGu7GKWXH8ENUve00fELSeJ6I9lqNvlcFKbfB/DEWRXJvIiwtwgfm6A8kAn5e6FuP1L8Hs+weztJpmVTqiC8LlqMpnMo3fDJAOpZvwJ69EyZXtSYzYhSsh0ZZnspkdxEzqVuTvCBMnVC/8dqGFKwnToZg3dECLVSpEWKKFcUCIs5/j4tl9Q/+lz+OlWRhz6K4LhG+lijlJrBtjd7zP/+rOJ9X9MLtbO8N33p/P+O4h5BZJTT6dm/Fq8f+2JNOa68Lacythv7cncm84nsegNjKYmBuONFPtzNJUWEfMD/No2Gve9GDPVRMfNRxLv17KHvto11Jo3yKERA90Y7ZNpP/xqeh6+Du+1P+GmhlHT1KRqErVuH7bfQ3ftaBq+dSyNG+zMvDt/TfrDx9Wsznz9SAYwaI25hD2L6XGGMeHIizFGbELH8/eRSiXJbLgrwczHmPfQ9dgNtaTrRmB/8jqlCdszbI/jKb17P/P+eieZtkas2iSF2R3ERwynbc9T8BMj6Lj152RGrEvtTvupAbif/u7ntK7/beq22AY/sJl1yRGM2eMQzIk7kfRt3Jj0jphqrKH2j5E+q0R8oRMM0v/ivQT3/5pEKGIAadYQL+uqSm3Jb+S5bIatz/wNteM3VrPehSNdyoAo1Zs4PT1eREeByharlKQ1ztYeWGnApc1PhFNeCTO/mGL3h3T2ecTqWmkZPQkn3aBTcZnRUmkqkHno4bwZ9F9/MMmSdKOuyJSY5MjbTYTpkSoC+EYZP/RJlAoYnqsSsKQpzfNl7CiBL6eBWIGa9x4FKS3hbWjH3HgHajfYgXjLBDCTlEQvLxtelJ/qPoQ/1uBMqEa8LIUlc+iePwcrlaZ13Fo4mdaK6rM6Z1+J0okkRygNMvDJOyTKRax0M86aGysNui0RTw5gkCTddynPfhM/20NkFQibW6E3S+QXcSZsQCLRzOAHz+KUc0TNk8iMWJPBD14lKheJGuuoaWhm8I03CXLzMerqqVl3A8KGDbRUt/NVsu+8j5/vJ1abombCeqraXOparAio+OQdKS98j6hvFlG8gdrhbeQ/nUUwdy5hwiQx8Rskh21OIRGRzC8g+84z+F3zMGM2sfFTSNS2kF84B9+MUT9hPcx0A/0fvYgTszDGbk1Cqs8d71L64EVybkimqRZn3V0opEeQCQoEi2aT/ehpIi9PrG1daidtgZdI48sJMx8/ryhX2iaBzOz5+AViDWOxWkaqbkF/5pMkRk8iqhujPL1v+Vr+LTakDV9Yb81cCA0Y9c1h7jUn09w3i5hXVnNXpFyet9Mkyh6uabGweRyjdz6EmjW2wqxpUgUE1aqmxGIGph6FrNPiasVXKSCl4iPyB5egnKfU10O4ZBbBgpkUOubQW4aaCRvQtPHOZFpHqyN0DGVsYixVw9fNJd7sV+m74VAycsrhSi+1UUXRFcqYajmKRs63FfCkr0c2tFKMyPGf0ggiCkUkHNaSGDOJ+Gbbk1pzM8zUSEIro89+qhwmrQv7umNBnzsrm0DOpyoy8PHbDLzzMo01Mdx4gm7XZs0td1FGrZpFlo5VkfURBWmo9PDSnK+cjyrXy4AN6SiQxhB9qJvuL5JrVtI1lcDL0KhIJhZHKTWwV6KPVmKa+pQSGVgrEx0kWvuBErip88fUqTQajil4GeroIlMP1NFIhqN18HKai2mr6xEFZvVYTjn5UJaxrCKSr05BDKJ05ZQaPRFDLbMkf0p8p6UDCguobwnDIo5CH9NaIIltlFSUk0KpJLESNQRmy2QIsUy5B2kiTwjUlyAbk461QuXoUD1lQiCwXL8Uy+TlREVl5PI9UUupxFlVr7XrVZIFrRepLmtI7rW/kP/Lr2kq9qjjYiQeyC/JMFJZNDuKkbVtyk2jiA+fTGrEGKzGYdjJRqxYBkT4JYyIXyJ0C5QLObxcJ+X+Tsq9SzCzXZDtgXxWSYK9tvFkNtqJmg2+DXVj9Mhl1QKoG9MrrdQVHaZ4y4iody4d0w6jtm/uKoYv3fviL7UxKCWXxvTSKim8uRHhib5cSl+pGuzWNUmstR3xtbfGFC7YjqtTRtQmlqKTBBx1nq4+9XtpNUE3L+gDLKIS7z31EC1WnqQTke0eIDVuXXWmVuPYtdVcyuq5q9Xf0kN3JfGtjAWR+1bWoeftqz5dJTATEZ5MdBOxmJ5iEUjEEio0lI4trfXRRqn7DcQLEgnjJlXZktpEqv82llvWYQAABWZJREFUlOqzHs8oRT7ZPPKZcqyOmrEsa6YOF9LTkKvgVVVNK30DwlpJH4Y698B01TlVctnKoCviONlUytGpcSK6WUm/h0R5kU7LCEKxrJia3mH4vlYySB9B5b00ASzIQ77SzkF+X+QovuprELitH4hkUaLeUxV1sVVLOot1r7Xogar1l+ozWKbVqWSn6vgcGUfx1E0MPnUHmWK/kimEUVqdfyTyz3ggRuTrAU0yb1GVriWEqKPB1CLKxcuHSotaJJsgclQfp0QVySeoaSE2bn2cjXcnOXZDonSr8iqy8Go8RqXCuixn0Auv4ojQmd4gSx65FeepW0nJwQWhzGkJKakGDAs7qB75Kf+lYUYJn7KdppRsJjZsAnXj1sFZaxfM1hGQqEHOcxWLE6mstj8xusphnMpKtUEuM/zqMZhivEVmPvMQjVaRhA0D/YM0jhlLOTmahnHrq2RW+OhlGdCKJTnN90gkkffX969LZcuX2GR1RRgYq4iGxXtXTh2sjFzUhl9ZP2VJkhtJpBVGQ6ta1LBWFYPEpCTi2fp8sUrTio6I+lR5bcoVnyk9DirPkginYZ76CLUmcqXaNLVMQd9rlUdTT64a/atnsarkL1JMleRhWmljY6thVNogZSCVulblmAW2GsTU+yx3vI+akqf47crKafGbfEf7+mVWVFVIrdp6KLs4KmO6AxTefZauZ+/FXvwOTZ4c+Sj7ShZO/sjhbXqQatWDKMOQ0KpONtEyZjn1RA4mLsdiRJlGrLFr40zaguTEKQR1rdgyY8eIK+5dHc1YmXCwImqvUI2VW5MwLN1VQW4JfU/fSN8bL1Gf7SStzryVBmqZmG5QNuN4ZhIzVau4YmPkZNKjJpIYvRZR/UgCO4WjJqat+mmrhJHP+MYyr12k46O36Pn4LSZusB79SxbT17mIcdvtSZRpVyeOiGNYOR9Z3c/5+uf+vSswhB5fTrqQA7SSCufFB+eTe+8Jsu++SGHxHBKlXlJelljkqdEcAgl8GegvDSBiuILRSFByEkQt7QTNw2gYO4HUyHUwmsYQJdswzLTWvCgAqA9pUGpF7RaWimNXvFVdTZU97YvyUpGwEk0KRL1LGJz7PlH/IpUwyrFCCITJNJFqHolV1wKpOkwnpSKUnMqhejMxERRZff0rG0AlrF6e3oWf0r14ETHHYuS40dgNY9RxpDpQr1RH+Pc+y6/f7UuswKqyZMW4LBvPrdrU5KF5LkG+B3fJx5Q752Jmu/HzWaIgwIiLV01jpDI4NbU4TSOUsVnJRojVKO5acJ6kaKJElFdc9OUKA6YrYa0a1FcIjsvdii4HVRNxjTekxiCYT46arCJAhb/UwFc9rUBTqfKuuoWz2lOrW+hkFPi/5oU18NGXo+lMPdZL/kREZlJBC61l/Pr1n7ICQ05ZqOI7NbJbDLbCWYtUVCUx6uwqwXiCMXV3j9KgV/CY4jwMW42tUPJTydlE8KNmsutkU1Uy5fdUQ0vFnFWiUtFTrII+qsh6Oc2OwpKuwsLCCFQzTzH4CmW11AglEqncYxnBqlWq/zzKqTzDStJX+S+Fnqtj/HSFobKxV39uw3+Kcfz/fB1DjhBUmXclTZAsWYxbkgqduOgxDhrPL/NjqqtGOdSKHEslhzLtQHL7iJiap1mxMsXfLw9qqi1vlW7rIRBB1eyrp7AsfSiiMTFlVEdlVJ3aqstaE6reXKdolSbvFSDH6k/QGdoQlhn+8om4PoZal+YU+6HYjX95l/3/bIv/o/e22kNj/0ev6usP+3oFvuIV+Nrwv+IF/vrt/zNX4GvD/898Ll9f1Ve8Al8b/le8wF+//X/mCnxt+P+Zz+Xrq/qKV+D/AOJ0AlFBcm41AAAAAElFTkSuQmCC",gt="data:image/png;base64,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",Ne="data:image/png;base64,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",ot="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAYAAACOqiAdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNDNUY2ODZEQ0MzMTFFRDk2RjJEMEZERkMyMTU1QzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNDNUY2ODVEQ0MzMTFFRDk2RjJEMEZERkMyMTU1QzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0M1RjY4MURDQzMxMUVEOTZGMkQwRkRGQzIxNTVDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0M1RjY4MkRDQzMxMUVEOTZGMkQwRkRGQzIxNTVDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjMAYLwAADyqSURBVHja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",Tt="data:image/png;base64,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",Zt="data:image/png;base64,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",Wt="data:image/png;base64,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",Sn="data:image/png;base64,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",Ht="data:image/png;base64,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",Ut="data:image/png;base64,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",un=Object.defineProperty,sn=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,_t=(Q,W,V)=>W in Q?un(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Qt=(Q,W)=>{for(var V in W||(W={}))Xt.call(W,V)&&_t(Q,V,W[V]);if(sn)for(var V of sn(W))mn.call(W,V)&&_t(Q,V,W[V]);return Q};const fn=Q=>React.createElement("svg",Qt({width:80,height:73,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Q),React.createElement("title",null,"\u7F16\u7EC4 126"),React.createElement("g",{transform:"translate(0 .897)",fill:"none",fillRule:"evenodd"},React.createElement("image",{y:12,width:80,height:59,xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAToAAADiCAYAAADeWAuqAAAMR2lDQ1BJQ0MgUHJvZmlsZQAASImVVwdYU8kWnltSSWiBCEgJvYkivUgJoUUQkCrYCEkgocSYEETsLosKrl1EwIauiii6FkDWir0sir0/FFFR1sWCDZU3KbCufu+9753vm3v/nDnnPyVz750BQKeaJ5XmoroA5EnyZfERIaxxqWksUhdAAAoogA50eHy5lB0XFw2gDNz/Ke9uQGsoV12UXD/O/1fREwjlfACQOIgzBHJ+HsT7AcCL+VJZPgBEH6i3npYvVeIJEBvIYIIQS5U4S42LlThDjStUNonxHIh3AkCm8XiyLAC0m6CeVcDPgjzatyB2lQjEEgB0yBAH8kU8AcSREA/Ly5uixNAOOGR8w5P1D86MQU4eL2sQq2tRCTlULJfm8qb/n+3435KXqxiIYQcHTSSLjFfWDPt2K2dKlBLTIO6WZMTEQqwP8QexQGUPMUoVKSKT1PaoKV/OgT0DTIhdBbzQKIhNIQ6X5MZEa/QZmeJwLsRwhaCF4nxuosZ3oVAelqDhrJZNiY8dwJkyDlvjW8+TqeIq7U8qcpLYGv5bIiF3gP9tkSgxRZ0zRi0QJ8dArA0xU56TEKW2wWyKRJyYARuZIl6Zvw3EfkJJRIiaH5uUKQuP19jL8uQD9WILRWJujAZX5osSIzU8O/k8Vf5GEDcJJeykAR6hfFz0QC0CYWiYunbsslCSpKkXa5fmh8RrfF9Lc+M09jhVmBuh1FtBbCovSND44oH5cEGq+fEYaX5cojpPPCObNzpOnQ9eCKIBB4QCFlDAkQGmgGwgbu1u7Ia/1DPhgAdkIAsIgYtGM+CRopqRwGsCKAJ/QiQE8kG/ENWsEBRA/ZdBrfrqAjJVswUqjxzwBOI8EAVy4W+FyksyGC0ZPIYa8Q/R+TDXXDiUcz/q2FATrdEoBnhZOgOWxDBiKDGSGE50xE3wQNwfj4bXYDjccB/cdyDbv+0JTwhthEeE64R2wu3J4vmy7+phgTGgHUYI19Sc8W3NuB1k9cRD8ADID7lxJm4CXHAPGImNB8HYnlDL0WSurP577n/U8E3XNXYUVwpKGUIJpjh876ntpO05yKLs6bcdUueaMdhXzuDM9/E533RaAO9R31tiC7F92BnsOHYOO4Q1AhZ2FGvCLmKHlXhwFT1WraKBaPGqfHIgj/iHeDxNTGUn5a51rl2un9Vz+cJC5fsRcKZIp8vEWaJ8Fhu++YUsroQ/fBjLzdXNEwDld0T9mnrDVH0fEOb5v3XzOgAY9bi/v//Q37po+LI8AJ9V6uu/dQ4zAKC3AnB2Dl8hK1DrcOWFAKhABz5RxsAcWAMHWI8b8AL+IBiEgdEgFiSCVDAJdlkE17MMTAMzwTxQAsrAMrAaVIINYDPYDnaBvaARHALHwWlwAVwG18FduHo6wQvQA96BPgRBSAgdYSDGiAViizgjbogPEoiEIdFIPJKKpCNZiARRIDORn5AyZAVSiWxCapHfkIPIceQc0obcRh4iXchr5BOKoTTUADVD7dARqA/KRqPQRHQimoVORYvQYnQJWoHWoDvRBvQ4egG9jrajL9BeDGBaGBOzxFwwH4yDxWJpWCYmw2ZjpVg5VoPVY83wf76KtWPd2EeciDNwFu4CV3AknoTz8an4bHwxXolvxxvwk/hV/CHeg38l0AmmBGeCH4FLGEfIIkwjlBDKCVsJBwin4NPUSXhHJBKZRHuiN3waU4nZxBnExcR1xN3EY8Q2Ygexl0QiGZOcSQGkWBKPlE8qIa0l7SQdJV0hdZI+kLXIFmQ3cjg5jSwhzyeXk3eQj5CvkJ+S+yi6FFuKHyWWIqBMpyylbKE0Uy5ROil9VD2qPTWAmkjNps6jVlDrqaeo96hvtLS0rLR8tcZqibXmalVo7dE6q/VQ6yNNn+ZE49Am0BS0JbRttGO027Q3dDrdjh5MT6Pn05fQa+kn6A/oH7QZ2sO1udoC7TnaVdoN2le0X+pQdGx12DqTdIp0ynX26VzS6dal6NrpcnR5urN1q3QP6t7U7dVj6I3Ui9XL01ust0PvnN4zfZK+nX6YvkC/WH+z/gn9DgbGsGZwGHzGT4wtjFOMTgOigb0B1yDboMxgl0GrQY+hvqGHYbJhoWGV4WHDdibGtGNymbnMpcy9zBvMT0PMhrCHCIcsGlI/5MqQ90ZDjYKNhEalRruNrht9MmYZhxnnGC83bjS+b4KbOJmMNZlmst7klEn3UIOh/kP5Q0uH7h16xxQ1dTKNN51hutn0ommvmblZhJnUbK3ZCbNuc6Z5sHm2+SrzI+ZdFgyLQAuxxSqLoxbPWYYsNiuXVcE6yeqxNLWMtFRYbrJsteyzsrdKsppvtdvqvjXV2sc603qVdYt1j42FzRibmTZ1NndsKbY+tiLbNbZnbN/b2dul2C2wa7R7Zm9kz7Uvsq+zv+dAdwhymOpQ43DNkejo45jjuM7xshPq5OkkcqpyuuSMOns5i53XObcNIwzzHSYZVjPspgvNhe1S4FLn8nA4c3j08PnDG4e/HGEzIm3E8hFnRnx19XTNdd3ienek/sjRI+ePbB752s3Jje9W5XbNne4e7j7Hvcn9lYezh9BjvcctT4bnGM8Fni2eX7y8vWRe9V5d3jbe6d7V3jd9DHzifBb7nPUl+Ib4zvE95PvRz8sv32+v31/+Lv45/jv8n42yHyUctWVUR4BVAC9gU0B7ICswPXBjYHuQZRAvqCboUbB1sCB4a/BTtiM7m72T/TLENUQWciDkPcePM4tzLBQLjQgtDW0N0w9LCqsMexBuFZ4VXhfeE+EZMSPiWCQhMipyeeRNrhmXz63l9oz2Hj1r9MkoWlRCVGXUo2inaFl08xh0zOgxK8fci7GNkcQ0xoJYbuzK2Ptx9nFT434fSxwbN7Zq7JP4kfEz488kMBImJ+xIeJcYkrg08W6SQ5IiqSVZJ3lCcm3y+5TQlBUp7eNGjJs17kKqSao4tSmNlJactjWtd3zY+NXjOyd4TiiZcGOi/cTCiecmmUzKnXR4ss5k3uR96YT0lPQd6Z95sbwaXm8GN6M6o4fP4a/hvxAEC1YJuoQBwhXCp5kBmSsyn2UFZK3M6hIFicpF3WKOuFL8Kjsye0P2+5zYnG05/bkpubvzyHnpeQcl+pIcyckp5lMKp7RJnaUl0vapflNXT+2RRcm2yhH5RHlTvgHcsF9UOCh+VjwsCCyoKvgwLXnavkK9QknhxelO0xdNf1oUXvTrDHwGf0bLTMuZ82Y+nMWetWk2Mjtjdssc6znFczrnRszdPo86L2feH/Nd56+Y//anlJ+ai82K5xZ3/Bzxc12Jdoms5OYC/wUbFuILxQtbF7kvWrvoa6mg9HyZa1l52efF/MXnfxn5S8Uv/Usyl7Qu9Vq6fhlxmWTZjeVBy7ev0FtRtKJj5ZiVDatYq0pXvV09efW5co/yDWuoaxRr2iuiK5rW2qxdtvZzpajyelVI1e5q0+pF1e/XCdZdWR+8vn6D2YayDZ82ijfe2hSxqaHGrqZ8M3FzweYnW5K3nPnV59farSZby7Z+2SbZ1r49fvvJWu/a2h2mO5bWoXWKuq6dE3Ze3hW6q6nepX7Tbubusj1gj2LP89/Sf7uxN2pvyz6fffX7bfdXH2AcKG1AGqY39DSKGtubUpvaDo4+2NLs33zg9+G/bztkeajqsOHhpUeoR4qP9B8tOtp7THqs+3jW8Y6WyS13T4w7ce3k2JOtp6JOnT0dfvrEGfaZo2cDzh4653fu4Hmf840XvC40XPS8eOAPzz8OtHq1NlzyvtR02fdyc9uotiNXgq4cvxp69fQ17rUL12Out91IunHr5oSb7bcEt57dzr396k7Bnb67c+8R7pXe171f/sD0Qc2/HP+1u92r/fDD0IcXHyU8utvB73jxWP74c2fxE/qT8qcWT2ufuT071BXedfn5+OedL6Qv+rpL/tT7s/qlw8v9fwX/dbFnXE/nK9mr/teL3xi/2fbW421Lb1zvg3d57/rel34w/rD9o8/HM59SPj3tm/aZ9Lnii+OX5q9RX+/15/X3S3kynmorgMGBZmYC8Hob3CekAsC4DPcP49XnPJUg6rOpCoH/hNVnQZV4AVAPb8rtOucYAHvgsIeYDodyq54YDFB398GhEXmmu5uaiwZPPIQP/f1vzAAgNQPwRdbf37euv//LFpjsbQCOTVWfL5VChGeDjR5KdIVZOBd8J/8G6Np/jJO5YPUAAEAASURBVHgB7L0JnOVXVe+7z6mxq7q7ek660+l0kg4ZZAhTGAOEMUECCCKKoCAoDly8+vRe9d33Xnwfr/c5XL1eRMWHT71yEREQlSsio5EZJMicpEM6Pc9jVXWN57zfd+29/vU//z6n6lTVqarT3WdX/c/ae+21p7XXf/3XHv77Xwodd9Fz4J53VzdVpsPjqyHcWKqGm4Bq1FW6NuoaKJXC6ou+kcvcgGo1TKjIYV2nxc/hUghHdd1fLYXvAMtd4b57XlM6vszV6hS3QA6ozzruYuPAPe+oDlRWhedVK+G5oRTuUP0fqyv2ZepRgBRcxy2SA1J45hIIIfOY72v6/WSpHD5RPh8+fs+bS6OLLK6TfIk40LkVloixrc72nnuq5YnrwgtCJbxe99rd5RAGKcOVGdA6Mw9T7yYQq1QTaHUtL4H8ZhRZptNM2QlvUQlmCjDRV0IYEWv/PpTDn/V+N3z0nntKQnVcu3CgI/bt0hMN6nHP26urx/vDm6TFfrZcCju5r6TkTMGh3AgDFRdkWQQNXYOGV6ELIvnBxTtUsNZraSL28v6twMTkxLrMgbewfqaltpy3sqQDcSg74oFcaDbCitsjnv9e31h45z0/U2L423ErzAHrxxWuQ6f4Ohz4ud+pruobCm+RAvsP1XLYVOamQpGpx/wyRaZwV1fCQUN8ouPmK+MXNCc/XvLquAs5UIF3oJMtxgOjgoITNGUmv8EUnp6OYRIZXnx1OsurEo5LQf7WxNnwtt/9+dL5C0vsYJaLA+qijms3Dvzk71V/cFV/+I2+7rCjhBLTDeTKTZPgdjNiwaHgCACA0HTpcj9Kjhsvb9UZDvqcE9ll55Iuq2k3rEOx4eBlpuRcwYmX00mZ8cSQnhODBeUxC09BLQrNKD3lUVV4fCrsPT8W/uMf/WzpPSTpuOXnAH3bcW3CgTf+fvWa3kr4o/7ecGdv94yl5soLiKKyy/30oHAZDYpQOMKm5ARRdG7FyTrsuFk4wMya6Tr4lxQc/HQF54rMFBu0UnQoxAzKD60pQEH6AEU4MRXC2ET4yEQ5vPlP3lJ6ZJYqdKKWgAPqwo5rBw68+b9VX9vXG97e2xvWdqtXuqXouMFMLxFGWelCaXVLmWUKDzx0gq7sSJcpu5SHKTjddCK7wHFfXm5ObLnASUdFB/9QXoKu7GxIKkaZggMWlBvhKaw58Ph1oewMCE5J0U0JTkyEs+MT4Wfe8e9L7/LiOnDpOVCvv5e+1E4JGQdef0+1v399eLusuB/LW3EorhrlhiLTZYpOShCFRZihbKbkhHMlZxD61MP5ebqs8I7nQg6gmeSYn0NLAU3J4Zei4nLlZcpOyo2FCnAoMxQdYRRdXulBS1q37s5PhD8dPxV++s/uKY1RXsctLQc6im5p+Ttr7j/5W9UtXQPhg1JyT8MqQ7G5xQbEQjPLTv4eKTQUmyk3pxM0y47hqkoij0zRKQ6LIlN0xZqQoONmOCBe5Z0FxSO36IjLFJ0iiWcY69abKzWUHNdksu5QfjbsFc4tPpQglqGGsp+bHg0v/6NfLB3Nl93xt54DHXFvPU+byvFNb6teO9AVPqoFh+tZVOBCN6G4TMkJmnIjjvk69VQPMNGxSGFKTml8UcKVHPNxDFWx4qDBcZO6c5yHOzAqrDwf/AFhlph4nw1l4S281GWLEPIaDUpPfnCTSblNAwnrQvm5MnQ64rRQ8dDodHjBO/9d6eF8+R1/aznQUXSt5WdTub3pd6s3r+oNH+vrCdtMcUlpZdacegTFxjwccQalrPCbRSdoCk50wOK8HFYd96FDrxDK0yIc0YGNOQAP0UbJKWgWmEO37EzZidkoOl+MQHmZVZcgVhw4g1J8zNORt1l1KW58MhzUUPb57/y50re9zA5sLQfou45bRg688Xequwb6wiel5Lab8pLiohNsPk5+rDjm3YCu7NySc0svU3BKZ1aclJhB03DyJ+jNsk4G13HNc0BMq2GZlFOjeTsyZXiKwnPLzSy5ZNGh5LDqGOo6tDk80s0ou/2j4+GOP/n50u7mK9mhbJYDHUXXLKdaQPeG/17dPNgVPtvfE3ah5Bh+yniLQ9Ok2FBudqVhKgrPFZxbfVh2vleOOBuqqidrOjMFanAtaMPllkWm7DJPVIA8TPKrsmbdoQyTteYKz4atUma26gpMlyk4LDwxlL12hMcmw+6R6fD0P31r6djlxuelbu+S3wfVqj0HL2hHqZStA14QdykiXnVPtXfTpnDvQE94CkrOhp9SUgxTzYpTT3T3hMDKqys7t/h8AYLhKOl8Lg7I/edzcvANHZi5dHPm7tEsquOZmwPZzZF5pNxSMp+zI8qHssCaYSwWXlJiruDYTzc1KTrRmhJU2NIk2tHJ8IXuSnj2295aGp+7hs1RNLoHSX253IcYFEvmxGDuuwvus8uFuXnGDq0Nf9DbFZ7iw06UFgrM9szJj3LrJewWHZacLqNJ2itvyZlyE2fNooPJfgfmC03+3H1aJ7aDmpMDOQlOXTFjPYvv4My6E6R/UW70FXznUjfGhSag6CeEQPERSf8x7LWHlvzIyMhEeLti36SrJY77LSm7vChYq1wJXur3ZL7hLWGqZyIG0r+4nJhomuMys+RgwBv+a/W1g33hL7SNJNsuYquosuBMsUnAe/C7NSfIvBw2L1YeDnq7GYAgHOLvuBXlQNQYUdDpMyw7eztCtcJ6Y0zDSmw2fJV/Unjm6Wz+Tv5sC4ritO0kjIyH1/3p/9baTcU5ZYcIWbXzjNO9OcvjMk958fntnml1tcVQ3brxfszByqXMyEY8fONvV6/p6Qtf05B1LYrMLDpXbIJdDFcFiUPZ+WIEFgG0XNlQFdFUmBtJoOPaiANoCPqJsW22yVj9lA1LhffFCFNyUmgTwk0nhQeOeT3oUYgawp6dHA+P/ZNfaP3rYknhuSFS5OL0pWiM6PZqrRMTu/9Vff7E9MRI/stSycFZ2bXv0F65tVhmKCfm3bDisNB8fs5WVdUTvkBhyk3EPlT1R4btjVMeZtmRece1DQfcYsgma4QARx+m55NBtAth60MpNAJVKbkqdyLDWYWRlb5qWKv5vHcIc6euljoUmRyldXF/5jPXfdtFpGiIv2RcTSMX2yrxx5RcPh8UnphGl1527vW/U/3Bgd7wl9pKEpWbhB6Lzaw4LDhdZskBwXOJBkXHCisiaFYCNwN4OMhd0nHtywH1mYwy22BM/2F902e2bw4LjksqxIasuiuw3hjWskiBdWcLFFh1otH+ujAyFl7z579Q+sularDuWZRdeVVSeDpLyiQsGSqXjHXXMkUHw3bvtt0SWZ+c2RUqTyqV1F2Xn/uJe6oDpfXh29oYvANl5vvkbGVVGsutOFZZe7H2kqKjQ1B6QHvqo90keqbkole/HdeuHPAbCmVnDyp5UHZoD5QXEEXHMHZCd4YpOFd2KDjhiLP5O+G1kXhv9VS4+Y/vWbpj2nXvlnXvSgpVn11R0fXuNhEMu3aFSRkq1hziL1an22zxTowqFZUcDNNTQV11ebppHZo52BN2mJUm6UeRoey4GLLasFUQhcfKG8rQlJz8KDhTckCxz6y6xEbCHdf+HFA3Ro0hj6+QY82jwErq60lpPPoexYdDk3Rzt4ge0KUIlvM0GtgxIlkS6jd1LYlDkekenviWqjSwJz5TVQerGgpQcVMX+1C2JffNgw9W+3Sj1uS1c2cYF3O8H5ekg9o101fp+PMNU+FhvQGxyYakCLuEFusN4bZLK7C2COHWHDS6RBa1m/yXJ/fatVcXXi9/owLVIWPNFhxs4QHLDatOWm5SK60MYX0Yi1UHDVag3pg4cbI77PzrZTiW/ZvVau/a/VEM8y3evt0sO3TwRel02y3Ofbla7enfr/u4a0bRbd0aJi5XJQc3B8+HN/QOhk1YamadSXv53FtZHMd6Q6nht4UHPSLYVwcH7QhuQZ4QhiPDjruoOYC1hiz4fB39Sj9nMiD1gUygBNln5wsYPOhIpzMKNw6OhDco+m1LzYjvKZUmuKev2F87DbV/f+iREiwTv9R1WIr8xe6FO8b2hw6FfnJQp1le586FqRtuaN2u7oXXbmVS8rWug+vDbllz1yLIWG9A5uHwO0SwsfYYziDM0JhSNA0nP9XH33EXPwfUmdaVUmK+9YRtJGzyZvEBqy1blJCFZ1Ydc3XESwkCZdXt2XYqXL9cXxfTvd2le7uvyPyRkTB9Md7fut0W7qTl+/r64pheN6nWrEN11y778O/CM73IUz7UH16wthyuNaUlAQeylUR6LFp1QF081V2xZUNUCXQFpSfY0XEXuSDkq58606x19S1PMetz4ZEBZAGZwKLDmjMoHErR5ainHHbuGQgvFMk/6lpypxHZtJTd+JEjod+NGAodGgrlhx+ulq699uI6MHTBik5M6D55Mq7UONc3bAjnL+chK3zQIsPrmY/DYanhCPsw1SRaYeJYqOAecDpTcgrbU5+EHXfJcEA6y6x0+tiUnCB9j6jw3qt5BFm4MFkBJ6VosiFoMlUOrxd2WRSdypGSNWV3XspulWTVpBmlt3Zt6D14sFretm3pVoIpv5UO/i/IHTtWXTPcbd1j6VeNh8krryyNLCizSyQRW0rCunC0vy8M+rHorLLqWxA2bGW4ytAVBWf76QQRZH9qI0nId8ecu0QEotgMLDThMOpsy4k6m+Er2038lBO2nPgwVt+WsFVa4tmGMjYeRs5Phiv+4heX9z5jiur48TB4VspO1memMy6me35BFh0rM6Nn4p5W78srrgiX/dn3o6vCC9d0hUGGIggyT278LhomIeDl4ZJ3ZmOptJw92Z2hHXjpcUAdTp/nV2FNBpI8EGkyQsvlQXaQIWQJvx6Qg9Xx8ALFfhCS5XKy7Nh+MhKk7EZ7ZhYp9GF1LLvqxWDZLUjRXXky9A9jcyfXM6qtJOsurVdGvG3zguVwJwqMhQUTUiw2LgRWEEvOwz7/YkJPvAoy/7wK7BBfrBzgTRcUGMrNZcFkRGFOIWaLrsmK/DZnK3rkSANIXglbVkUHj13ZffdUWKMTVrr0UFbNZIkOhD7N2VWubfM5u3krOubmDhwIPeU1saE0VttJLntrDj5Ijz0XBWfWXBJMU3KKM8WHQjONJgTjFxz0op3hpmE7P5c4B+yhZmNYNTRBkxXJg8mK0B4GMsQFj4ytFGuSsju3/2xYp7qoNtGVN4QBjfIq7bz1JKusV3ouyNyc5hD6dTObRteJG+ObN5fOzZXuUo9/nb7opV3sR1ZpQZ75Oaw620oiyWSOrjttEC4zRyeuM3fH9K4J80XAHOts/aDE3Z9VW+1BkGgLHkDHzc0B+GhWnZQYb0zYcexpA/GU5ueYo2Pujnk7tpgwT3dex3HqHVjm6Vbsy2HJ2BliYcJbqfpVr7oqnJEyVC3bz83LolMDS4cPh34JtNoTG3l0U2jZSajtx57maySBfQILDDx1EV4UnSkxQZ7e9hpQgnBOchtxzRex/JRJqTF3yOU79eVN2m6mSrTXFLh4QLvdKpm5FWZoO77IAecjsoBDRqZzsmILVYqEtyxIwFNk7PxU0NuV4cOWaAV+UGbaVHz2qsNhnesB6qiR3pB0xCksvxWo1qxFzkvR7dmjDYSDMyut/dNhup3N1Vlb3uJIDS1uxdRRf0clJz8TyabsBO3JnS9TouBzM4puO0edsCKwNGxTq57TW9eHsHNLCJuHQtCpLGa5co7aWU1cHDkTwu4jIZzRujvWKpuj7W0Q3Zz677gGHDC5KAgAuLzs2KKWeMrw1czpqfA4+VZM0dEUDuvYt686rLc21hLGaXTXvfdMkHSEU4Zoo595KTptneiXYZrJrRrZseZSZ0qh7Yo7jWYUmC888BI3e6PgHLKqh3Kcl8s4mTJpE4D1xm59hkrcWLfdEMITdkq5XbBPfqbCt2wP4Y7vkYRL0X1hdwjf3Kt2qqG2zUY3KQq/4y7kAA87U3YSDGQDGUFWYFe2IKG+sDk94iMvd+FdaXf11aXzD52s9nZNh4GsLpOh//Dh6mC7bTXj9mvaDUyEPp13L1ZHd3hDZxHCeaFd79fizwTSI3ha68pbdKB4SiPYGTOdfoUgdaKeruT0RarwmB0hPFfKi/P0mnXrB3VSpOyNZzwqhL/7soYzerbrqCqz8sy65Q7uuIwDyACyYPxP2MzKyyMV57IlWbsuy2CFPdetD2f1qljPVE9QL6stmtKSjhjS0HainY5oa1rRaezddUBvQricqjOqt2hUs8J8bpvixZdtNsRQjThix25qQYZvxjNJNDjmMtguANJe3i4I80o1iDoyB2cbVwVfcVsIu65ceG3W6CTHH3pmCJ/RJ5k/+0Ac6jK/FJmx8HwvtZTMazJFwPwcDj9PQPoD+WDzMHJjxzYJh4wpuFXetnCaj5NqqJ565HjYoraUUXRc248ETXSEFVswKTKnaUXHC76lvtgIMumaunyPYSoyMYU32LBCwumQIStPYSaRUXCZ+SY/wotMt8uNzw3GcUHU6bXPCmELMy2LdLT7dj0N9aZI+PjX49AXZUfbOy5yAP3GooMPX5ERew1MEVPiEzJkU/vIDMSCchvst01+pNmmtXH4TLUvbETJUa1Kb+hnh0a77MhoWtGNrwq9Ose+pMGqNWRs4PJ+eb+OjMmGkZMwZsNUza3MLN1EQbUnNgJsxO3xQ305JWNU2xl+tEVKLt+yJ1+vBYvREL78kNotpWdW7lIxAGXgbqnK8PxbBKkyfYBsmDLL54sMyZlMedtKuTmxGL3iv7wdcehQdVD1zObrJvrCOll7oyjCla5g04quf8xe4C/r6WPiMzB5+Z4e3KDT1jieh64PRcAhwHZyBU9rcc9WzyBywYVohRxVoH46sjs86+YQrtq4NBV5jub69mggc1qLFcz5wYdWOm+HmmJ8xWqkDGCLi2pltWNeqiAygfVvW3mQF2tIjDYLT94MVQ2rW1+Jxed45ZXhpEZ+Axq9RLtzMnCMG0PY44vPfXE5xAo1kcdkt+bnZJaOp2tsrKPo8mzjpjIlBkd1cUpF6m6DrMByM3LTIdD4DeJfwYubhyErK6pP1erqUjmsuJc9WS+my3LkGHHKbVW7MRcm9KNPBAYWUch3WPsB8LM9ppVltarONfkkXqjaUUaYy0R+cDlZsg8kiajVD4lY0OJ/sdzO94fTriOAUnprOMhz8bkvLoemLbruydDDiquYTH+EI9s7ii7Pem4mG3rkkfKb8HJji4CbnSe2MbBAtyLBVC924N+lxQcOAl1Kt0k7rm7QAseeY+IFVp3fzIsolCEdW2GwSO96fAiPvSby+YyGyu/9XAgnzmmOUGUt6XB5EfX3pLTDh6fICv6inBAmDllrV2ersKfC0PRUXIWdVKU3HguMEw6vZJ2bFrWprtAti45VFbueqEW6lax425UtwTRmuhQKumAimTY0ASLQeZiPW2Y/Spe5OZTAo5ZpHe8pshrty1ctais3Pq9IPVXbWR5/bWwLsjGkmSLmGzdokKfTeU0ZmgJpUblZf7YivzoygcxQX2Qo02wKm4yJvl2drLpqeSKccD2herKesoYTj1ayzk0rOj19u2TNYdHZpUq3MbuXn6Uww4er5icMkySpNmwV5KtOxNmwxSH4FbpM0alCj96x9Nacmmtuu57trDLae53CLLbt8JjTPm7aFvPP//Ku8Y8+WxaFLEmGtW07jHU+AJGRnMzQPpMjGia+IWPIUDs7NgtrV8aE6wrgxiN63WAFXfOKLllyqqu64QKregWbsDJFazWJDUQzF9IoZ0A/eqJlEsnTH5dZcpJUH6qsJMRiYJ/WtVti/ZbjF+vxms3RkkTRLrr98Fb5sP+vnmPh4/XPlrIrWnatKHsp8sjJirVHZZgsCZ+ikhxF2avX5nbA6a2pk6qHDLx4aUTICuwST440bnnTio4s9F5j2S8FV6zSjZuzcjFmoUgS2fNUK5AKC5Hd0Pg97P4Vgiga6nblMj9rt2mPHvNqxpdFtp0el8UQPvdA475H2b3hOSFs0rp4Ww5jUZjOh6Q8M5kRHgcw2ZIHWWt3t3Fj6aw2oOt7sHGqSw+4bh3v1ILdmQtr+bwUXd4U/VaaLlhYse2bqsZKy1tsBX+9FmDE2TYSeZBFG4IkaGH35+IXO3RbVHrqq4vJ+uV0azR/RrnOo2baAF/rXYwt+Bj4tw+G8E//1rgVpuzukLJjGKuFi7YaxsILZIIrxxcFMxxWnclWoYmLkddCVi0P6sOIJ90wAlbGVm742rSik3aellBhitpixPpDM0cqt5xDF2GGWGw8hXnqusXGzdyS4ZnyzizCFvrdolvq1dZid+qLVjPWXJ32wEcuP1hA56+FCSmnuhdzbyyoSBF84psh/MNXiqXNhFF2P3ZHtOxGtEDhr7tl1lOduiwF35vN0/pH1Td68cMtOsIXg7Pz6VRt1xnq9tUrtSjRtKIT06epMMqOP45QvhiYXazjXE/AIv18wjx1xRtJpi4EUxDhxNmOdw+nODNriF/JawVuGt6pdX40ajtfsNfHYPQ1mKjISNPo4sZHkFdJkTGE/V//CsfrO5TdG5+ro6aYs0t5e381qstS440X8AQ5QEZSnxD2OKujZMtkrH7TZsUupdw3KlgabkpW6IhVOxlIK7Uo0fQ+Og0PJvQih00u0jAJon24ulEjLze86wugXfQufv1wIcPcjDb8SGEjEG6lnNdrucvn7Qja7rzJl4/SmhSz9LWrcOetOvfs+njUU55msX6U3c/cFcLHvhbCv+jQAV5LW26rNt8GlxeD+jF9l/gjkA1ficc5jKH2/u2ZDmer3WFICpqmhMmynV+nd2SW1zWt6Mrjesu1x+5Vq6GeNvHdzuWt75yl8eSak2gJCGx4IQlk2MqgHuhDD57M/jGUdhJSr/MSsGPWLA+ejgsIEFGHvGMYyb64p2tf3NNvzMe03v/8x4bwpYd082noy4LGQq2lVtTM+yKDyI8yRoZMplS/qhZwPL4VZebzmOu+kYVT6Kl86sb+U1vD2fXHZ/SGHvZrKGuh+TUuafaYphWdshnVaQoYJea05Jq92+m4yxqizBDOJJhYboQRTETE/OAQF0HjJP4VdFYX1YFjupdrxpXh54OHZKUhSfClwAOfm2Pz73K4u7Xz/X2fixYd83wr4pCLJCuwA7/JDPyRP5OpFDYNuCIVnX+hnEC+70h1UhtLZDfLSYfog9hajgrY9cvmmlZ0nE5w8Fi1Upm2l/uR0X595qz/2hX6zNlcT6Al4OCst4ENA0WBVYDfoQkulQEvYPam/OYcpuBKAOrDpPxymef7tbuKRQZb6U08ybfbebRcWyhsIUIV8HLzdVlOP/1gddCP+YHUS3iXJaA9QAXl4q95a35I1nLX6H5ryjIrhVGdTJ4XMR3PuryKLrPQmuKMJhbFXvsT08sDAyu3L6ap+i4jETcMkmdPZp7O+BHWNr+o6JhWNJfLfUb7kvimhPGqDm+oB0L5pd3LU6MPfjkNW1Vc2/YVdUOmkowhaxeT05tBY+gLv1T/vNJblqY0bdFRG71qc1ZDVl7QNTdeDdrjHo6k4JKARk+SFhbW6Mk4ryIyJadU2RMZ4Uw3M8MNnsiE7S5PQ7d5FdJqYuqii5M+luPliJPnQvjqI9pjEAcxduPWaxILA5+7P1p9z7hp/osR9AW8nm2BgX74wOfjyu4g9VHY+qZehZYah1wkWaHu7jfZcRmCJsVBM4ubIzpLSXaLdo3uz7ylx/y+hq4z9eptc0U3PRxOdg+G6xJ3St2lsP7BB6t9N9xQ0q1yeTuGFH7pPo1CKZwJJ6xJfutu73KHK8Q6q5vqcGpYFbhiaSvBPNO7Px2VVhkGOT/qFMtHdfg+7r1aEf34N8TDJm5JaOyLZVpYuFOnmDD31sixYfht/xA/5EM5vHvLw2klnT0cqYDakT0oCeb45PIFvJhcd7edzsWj3ZwUeXtbdNdqPu7A0eqIpljW6Ilp7B7caLfIXm/EQmGjJ8NC88ula7VY1M3PnsI8fbnUpdzYENpTmRsVAQYaMle7FfRSHep1HEW3xO6j2sqx93gIg9qU5HxpVCTxDG/52HefxhxWz0bEioSvzDNO6XH78ieH8ILHNSKOr4Ch5E6Ppo/2UJic9U30rsivyYlVJNbFwmoX1bPFCNrp8iUol2pufn5EMS9XTF9MPN/8atLn7+f9+/WyQX98ZVTtqmoXwrKfZDKvoSst0ekJR7UiNCQuGaMqE2GbGrUvb6rWtPgyCSCYrJT5CitDJwSUj5oA+SCOQOQaHp5vhgC5Qo56qZ6HTixt+Z/XJt6P3BeHrBhztBt+zeVg0QW3cyERFg9KjkM275aSe96jCwS5IO+5/vcPx1OO+TKZrbI2WZdcNq33qg2mxASZ4sBvD0rVzWDCZfLVBO9aX8mF57hdZ1ceOCyJR9uU1LxyXNBceI7zTzlvRadjdo7sPx5ukI42OVTlB3RcMvN2el7P7fKafm7qeVEgJotxC02fpWNIYUMNh6qNZNTuVVN8wgMzl/dnyOX1MGx7ZAkV3ae+GcLfasIfS05DGGNGK+9TJuY5XfgJ182t5H4PJSfrFSVnh37ST8vL7oal5eUGGeFBgOxQv3zcLMPWZqWp2SY3yq/Z9Pm2Tk/rmLduNYhMpby7inpgqQ2leSs6VWjq4PHqYTH/amvJtPYx9tq8XVOKLt/6S8mPYJpQIp1SHvaEBpcus+ogIL6NHBYdc3SsvPa3cEAxPBbCX35aL9vvl5JTvrzfipA3Y8nNhz0oOt51fcaNjVNhyf0ec3Ku5NIt3Oq6NK7B3DEuJ0BkJR9GlswKFkSE2qnec7fMKNDdiJodS85eyuV281Z0VsGJsFdLxjskX1FkpsN6fQFo89atJR2SXeuKmrs2dkGhJKbzTjvfdPOidwE0q05VqxHUnOBGSRWBbvx2cDSS6+CpEK5rwYLE8HktInxHiwiak0Oy+RYFq5+UsRQ3KHna8I4C6jiU3H/7UFp4wJJLdEtRlzrFN43yoWsjuUG+TLaQpZhrgxZfUGQiz/BzpSvSZwmTp1H62dLZ1hIZ3iYHWmzCW+OKeqLVFt6CFB2bh/cfrR5Vi7d6bbV8fJMqe7zVFfT82x0ioPYSNk9dLDou4bILPCKCOOSvlW4Y9VYdHjq8eEXHJP+3ZMHxcj3vk/INV4aINm9JO2n3EjieGV96MB7omc8eJfe7f58sOSlcU3KqA33SVk4dYHKiShlEVlI9DRIvXCZfK1j/r35nbIfY+kN6W/+OynTlZlnTmycr1cmpqdL+qUr1kcpU9Z8rpe6/esUz+x52HutNiF492Okmc2rTMu7cjGUuSNGRVOPtB/WC7jbZpNwnHAa45uFDYYeU3V7CLXSW/zzya5a+1XTZrnXk8IJLpZl85kvN++fRwJaSSvw4z+3f1GuzrVY2U+Y67Xfn+PJVzMcpX5+PtHY3k8ECaXpU5qfvD2Hdan0w++aoZLFQ3/nxEM6MqD4oOdUHSV3quiywCTPzcMrA5uRUUepac6n+uTm6uaTHm9osnVe9Lv139oxdPV4p/5dqd/lVfaHSVZZNRl261MnlSrVP/X3TZKV001S5+qKpyalfe+8nJ/9qqtr9y695bv/eqYHQrw1o9IAUhfqiErR0NLtrtYW3YEXHufD7Dmu1tSvstCprNUVDlJv27AlHdu4MUvqXl8uexMmiQ0LNkhHMP52zGebY7SvPJNVP+yHDHm375ktaTNQv1DFP9gVZVrZzX3n6nbbQ/JpNx+opViRn0f3tl6KCFSr0Srp51axdh6v59jUauiJDMLJGvpaLsamCD+ybuFvrB/+jq6vKtjLTcPC0qh92E/ARGeQ6fjNFODv8o/pDOobm7v/5sZE3v/iJg5+WaKEbpRk1T1ddfv2wYEVHncfOhQf6h8J2tbNHRzhx63Z1rwrsYvoi8fN0sHA+rln6uejmivc6zUqnfrYnMfNFXSg7UfPEsw/jIKgJV/uI9qxXFiK8NO7+gyHcunPhdblWc3zr9Lo2CxsoH+R/ORzFMA9IeSg2lAJ+2mV1gP+62tapnqbIVMFMoVFnhXloIDumSMCJlqCcfHWdt7RRvCeai87idx+YfKuK+m0dhV42S9Pl2HOpA+E7X9Lq6a6urlSq7/rkN87/1jMes+qzXdJ0+gwiuk529vycW3gLnRpblF3BGxF6QfvbWkUp66a2CUexfxtD2Pk14+KndqkCmkDI4zDD5ePy/hytp1lOiGCiKL64e3H9QD536Y2E8xJmXspfzjZw2/PGBW9VsI0Fv7/xsJz1WFBZeVlIfjXnAv6BwzmMoaX73XNw+gdK5ep/lc7iwN15Och5yHTrI6kjo1O/+I0Hx2/XQ7+sbx+WNe11dl6ZtYB4wYoODcu188rwiBSdThgzi478yhqvPy4dxTJbFeFF/mpEm6fJ+4v0+bjl9FubbUtAetqZ9YafBgK56eWveVqDa5MLRjKn9tWHQ+DY8sW423bFOTLy4findmnjRVGPgqyY7KgzMnmSVONH1uSWVMb3Hh2/Rkruj2W9yFl5dX9iVWJl7EaAKiFJhrLr6Q6lvcfHf+b46cktqnVZc6qaQc3qT4qmnesdh80mpG6LdpW+cB8yLYaYVaeJ3z5to3qKMm5J/ouu4OIycIGaNRcTRnWwQaXwGwuhlGzWKjkXaGAbXAimTdYL3vfdWZs5ZyQrra9Uz5/XLG2rvvTVDjxa0jq43OSgxKJ2Px0yhawkmlk6oil5nSW9RVVD+dd0P68mMxw3cpax6mBO0PApbHVThO04gDjd/SgFDWX7v/rd8ddJ8U1s3hz0At7yunkronqa9Lr1OtWkFL6u+QQWYexSxlv2HQ5PyDXH+eQwF1Xj9XiHNZEKOL4Ina5ZfJGuGIY3XE3hfTUMaP2eIP7sAucXePe3AWSYx+rlP31dFVuke+qj9AEafUJxbAWGsO3E06brIn7X0BLOXUgg4byMKSisXfOS01w6T1+E4eiZ8R1aYHg1MsEdgFVmJVGJ5HWU14D6+91CMpyRK8C3fHukIEZGp59+4PiEpKzGeVYOayLnCtTTR/XSeJ3qxc0Lt31z2K3TIw7qYE5biLHxeCncsP9YuH5eGV08xPBuhn962tq7iDyK1cMMOwzip8cd5vAmCSlupf1l1YO3F9RfQa/4Lcoh2G+8Q1adzHp95s4skaVoHxaO5M2GyExy+wWOuGhKR94vRfmtytPlg/q632TJ5cZlxuMJR9mbkT9DteZncqrr1co47shRHVxEUXwyZMxiczVr2kkEVMTqLIhlRxiZAuLIrFsm0Ne/O85Ib9ndnKuuaMxmazU9Er5QXhs2atVRO6rkSFkJt+07Hkav3hS0JbWumyv/RvGLxbc0PZnZEzdJBUvtdDxDVzocacGPoJjfJaAuS1YGyZObLRkf0rupP3nn4uqwc0sIz9f6+ydkIZKvvR1B2xfpuIlsOkA3O8cyMTzmlSLw7lC00YqIEJ5nVokTtRGk6jYsVT0NEk7tNAjfUG7g5Ccol0AM5MI5Tlic0zWLJ+PnQOwJkF+0AHxGbKkTPDWLTzhTgDmIUrN2APUA8nxYiR8er+gQLau7o62SuR9RmWsUnyOd8Rb1VHF1dk5FN5PV3L5du8LE3r3hU9N94S7tzYp5a95OH/V4to5q+YhOMWDR4lJz1jHcfDXCqk5G0bnAmrCo5QbpQr/aiBs0BKvuy7tDOKn3QjdoA+5i3CueGsI3HlFe5+KrYCifhTrYxVYLTiphoQO4VqeaPWZHCNs3hTCkbS3kPyor8ojW9B46pMMKZJ2C87c08JvCW2glliqdGG/KgzYiMw7lcRnKyxY0S+mU/ffklZg9tJMiM6tT9aVeKK5p/KqMKT5g8lNFaPJKj61W4v8tilp211DRFTVkszXbsSOc0faSz+jJcwcbZky2S6Gv0h2ef/x4+PCmTXNORMKreq5ZfJGuGPa8i/hGYfoM1yje8BBllzD4JRvZo8viwKc4RV2YoyFX9oe3JJire//nQvjxFyyuLixM/NxLQ/hP745bTtjjthBlx43Ni/t8AhEL7o7HyFp8tCaB18/OQjZAf+VhfedVFuoxKT82FWOxcvOZZb245rU0tY2bXD7UXpMXlYAMmZ+4HF5oYWZ1Hk9yXDEcsRf+ouM2UigJzILEowvg9WT7jn3XI+E93hQeSlF4V3KWzhpBYaXN/MqBzjuvp+Pmine6utD1l1t2pofqUi4Cee3WsG+6K3xVvWTzdabIu8Lq0anwopMn07B2Efkvc1IYnmd6MWzV4YmLcGSWnfwmmEUourr4It0KhWkcyuBz35Fl1AL7G6vw516ihQmtwo5L8aComm6/eAU9ac+eD+FxO/WC/o+F8MO360DkOZQcncJbHryt8WuvCeFNz1PfKD9OVeHzhrYRd4V43LD9s8mG4sySo87y51xRHovhHGlzXrPm0sPALTfuAKxhFBiWnEFlhx8lAnS8KbtEY23FT34pz+Zq0Voq6ljj0ISuDWsi5g6oOTMKYefm8DUtMz+gSfkuPRXYKN2tp/mGkclwlyw7DTQy5+kceoSHWw1pM1ez+Rbp64fTTcMiBB1tQ42i4Ho4D/G30YWyRmB5Z/X/+4R3xeLgDdvinN+IlEym7Jposys5hqpvfmEIP/UiHd6p92jn67hBn6KV4F9/bQhXbQjhnJQm3441ZddEPZa8f5LyMqVAfZIsZWHhTHmkODPxZuS3vjzOxM8l58X06KMTeWXFneJKDGgjtZQrxGVOl5WzX3JTnKUXwuIVZsrGrlDVhMKMniBdcilHD14A54q/IAEI12dUa8ncjs3hs3ogPySBKmPdqSBei1s/Nh3uPnUq6FnfFq7IwGLYK1nEW3s8kk62S1SSR+tKH6bm4wwnGqfNwuDa5GIuBUX3wMG4idjbuBj4pOtD+AktcPAhHk4D1vuOs7aXeLan6D/8yveHcNsNiyk9pl2rx+t/fEUIt1ytesi6nFRH0VcrzvdiHQj7JZlALWT1THiBGvmLVE0pkJSjUjRypfAtlFKmsJQCxeW5UzBTEHrFSxvNdVywtJnegLCRABvPebBwZenxKmx8Lpd0FOvyO+pszjWfh5uA3nSHxSSGv+aKcK+eiHvVUU5XUoOHzk2Glx06FzQAyVwWL0wzfurO5bRzhZ2uCOdKN1e85ZcJphqaPYlVuZqns4jMOgC28cVdxpObSfx3flRzY1IKrXBPlbJ66/dKgSk/jlBqNITE0sKKG5Hl9fMa9rKC2yrHsPwtL9YCxsa4cNFWb2+47ORlQw3PZIZ4wpEZLsdzyedc8Z5PBqW3/tktOrfkuMvwMzenbSKyWPRWmK4uaUSb1xVfu5PC65EWLJumjAqOtFl+leqnYvWz+9bLTeiG+Gbjna4GwoSldtVrrgwfk/A+gmWnYWwZPqnhayZGw0v3n1jq709lzWvEUCcoxruAeHwx7PQRnyTQnloIpGJRZhBlSs0F2aHil3xYRFkLuKh3r4QahfTuf3EWLB5y5Pk9r44WgQ8hTdnk6ogCZPX0FU8L4carFl9mMQeUHQoUh3VZLH8h/FpwGmTA5SAP5c9kB1mCP4ZQpRUnR4jLXVE+i+EifcNwuVx5v+5P1iHMlGBkiqIqq+CylBkZd0uRYb1h2ZmyU3yXLLweh4qEzxIhS8vWFPG5snogvJdsl9uVF2HJNaor/OHKu4qU3Uc1JHpIPONwDx4CzNmt0daTlx04Hq4TsadbLKQfuIr5FPEebgSL6YthT2d4ZC/KXxRI/ESYwsv7hXScpfFwG0JWzfr7QvjkN3Re3R41okVOUxrhN18XAqednJbVZqupEgr920reuBTdhrUhvOSJLSqwTjZD2un5w8+SQpWim2sYbf21VP2juhXlQEVluLyfZhgtnijjyCAks10up42gp/X40sbVvXs1v/4BCkHBcTdFy05KTqsTWHWUaH4JCdYdc1JYeCVBU36K79JwtksKr4sVDWlzac73vfq5Q3tj6qzOCprzenjYYSN8s/FGR+OWy1X19sTH1VPfdstOTIRHveLBXY8cDUsl1kVGFcON2u8d79DTFcOGt9XW2J8ze58UZhiW+jkKqcKZhZfo2zUMY3hqs3r5+x+OK5+NmDVf/GrtgftPmnv7kWdriCqrEeuOIS2LBAyVXyslxEkkS+luv0Xf7dTiBgskvul4RfsC2VCDqQMyg+x4fTIZAg+RqRpTFkV59LBDI57lx+XaSSysWbf/Q/fnCOWashOWeTf8XHEOLim+FEbxsTG8Szc1q49R4VV1VJlswVLX8NBg9Ve8kOWGMKNZp+YYYxvRF+M97JB01R1bwqe0Mvmv6kPviPjObzk8fd+RwH58zQxl2t7TzgazfJQOf5G2GN8oXExXDHu6unhkT22yIYYLaF75ucAazAnwgoc85LEMF43tk/AynPwNPeNZCW2V44Z54a0hvP3HtfH3mvgZwjNSeOy3u3Vnq0ppnA834sueHIev/trYcvC0pgwJzgUy4ThBlyGTKfW3/k0ZCtSVwzr4RnQuz3XhxjVhv7ZfvKWi2kXlhrWmQpWbK79o5cUSUXyEY2YoNxQec1TIabWqldmfevnTh/bl6ievOVHU6BUPO0xkWXs9XIRF+pp46rXs7uqt4fN6fYd5Oz5mCy+whlF4N+oggB84dqxmkWKh9Zu14XUyLXa4k3g+Dot0jjch8GEOiSWntZcoDeeQePxtfiHgfCFsjzYG/OknaFlrHW81/PxLQ/gvrw1h19YQnq7j0GUULItj2wmfS1yx4ataWSMTedlIcTDCZQRFk1wjOYRihsp1zwz09HPB0sZ1PZqrK/9SRXeplF60NJWzjm9SAbLSVHFOKmHdwepFHBc3M7kLP63darqxf/mVtw+uyNycN1JTZXO6PNPqERfji2FP43iD124J3953NAxLwO4Wo/rNzBWD9ErJFWPV8MMHjoaPXbUlPOCJBWvS58JO4vEe9lvF8Q6RK5yHG8FIlfrMA43S+VOZR64dU4MQFC6LU2legVyebe9lCMtnCz/2tbgX7cVLMNHAnN3//YPRelwuhqBkt6zRXJ2Gr7Qxp0iWqwpWDrKCM1iQG5MjIpEtrkjrcktM3jlelPNyns7F0+CWoe4/PHJy+hFpuncqt9XsE7WdYjLrsFD4BsQUd5rwpuSE07y7ZLyqd5FLw9pi8Za7njr4V6Lw/OWd1Xn5TuTpHF8MO53DuvGuDJxoWeHVW8K+VeXwHjHpRGVKDwFxkIeBGNinicu79x4Jz1eFGMrOx9FQb2y9dLS53uXpHDpNMez4GmjCqK6wJy9wtisJ66w0s6VfgTgYyfwLG3b//JMhfP7BeqxtDU4HNS6ru0FWZKOtLsvWR83IhCTR6yMG1chfLlyUVw87bJSuEc9LV2zo+nBvb/dtOkv9fRqFVri7yMzqIoi1xxItw+tpeaZFoznPvx7qLT/xeU/sR8mtuJtNpGjLbK4Yv6CwDuE7fTyE94weDneKRzfpXrKHqnqjqvCt+4+Enb394X9tGQpHUmW8HIdeRw/TkTgPF2GMbRzv9M3SGT1PWp9PYQ7Dnrw0IqeUMOX0bzjzUAKIi8TRUN5f5Vutv/d3mrv7vhAef91FUvlZqnmFzs5j7pEbtdj5syRrTVQqEDnBGURO8hf1SmGTMYXlmq2q06USGkpcIzpLt3F1OBBWd7/xxPDE/zk+Vv0B1eP7tGPjOvFsQMoPy04LF+V9Evy/HlzV9f6br+79rtVy7np6vbz8lCwDxfhG4SxBoVyjn03RFRMuWViHT0yGK8Pf7z0WDomBz1VBrMZWGc6KkZsmxsPr9h4Nn9VCxucV5w31+jiDHDq+EXS61kLlRoZUDjnErPcwOKu0EOYnwl3e77g2hrSLtyZox298MIT/8PIQ2Bt3MTs+h2gKhP5Zof7wcjMohsJjqgPO6pfCScXp7jBnoiXfXDCRNwSevhGBcUZbTw4cPh++pXk4tojJzLdnOor4pKz9d61ZE7QDsv1cPUU3V1cX4xca9nQZ1P6qrxw9Ew6Nj4WXyiJaj3GuLQYlKTuGtM/afzjc2LsqfFjW3VGx0tN5h3u4CJ3rjm9EX6Rz+qYgUmKSoh9/OqPwtIfShJRI5jcQWqPz0i5CaMpOkkM7WYn999p8+7SbLsKGpCpz7DvOrHDv7Yhatl+XGSAXig0rToamOYsnTiEuuYXW1NOlbDw7ez7HnONvPbqu/UfDiyTDt2iLnFUJK1h1PbVqdXjvmgH7jKGny+eF3/FebjHe8UW6+YaL+Vp6v+mLkSsWlhI7tKYv/KkWJb6hLiij5OxPOq/aFbZpz9MbDh4Pd6iCzN05E2arL23MX6Spd+Vp5u3Phq4oMxVgN408BlPYhx9ZHPEX6QWDeHOC18R+U5bdB78oxEXqTo1EgbB+W6n+QG5UtsnILDJklp3i5eYtoylNPdkHV8yPMjInFvVqgfCVunMerW4vS4a7NA/HNTK4Jrx304B9wpA82tLVs+gaVRRm5F2z4UZ0jr8ArlsXpjRt8g+HT4SHtfR/V3kqrNJQllVrJj27pPyeceBIeHS5P/zT1qHw3VSpYj5e1yJ+vmHvvNnTKRYCt9jykAi7iVKNiLvondqAmd1HW3T92SdC2HdCp5S8MM7jXUzte+hwbAuTw/TTSjiXCZOTVA+TISHyEHaboEXFRMirXIRRHUKxMGdFKWnpzFhYc/Zs+D4hrpQ1b3hlXtHq6pmh/vBXQ6vCOehSMQ69VA97/RzfLPR0xXzmCtfkPx9FV5NwOQJXbgzfHhkJe0+Ohru0DeUW9lbpv8SJp2r9+qnx8Go9ZR7U7vZPrF1rn1DLV6uRgmqEd8YVYVP0mPBmnQmy7yxvqTEocGGlgvQchXgPgrtYHcoBy47Tfj+lrSec7Pt//YA6Z/XF0aIJbYTeLUXHGxJ0yEr0iclCKjgvN3l/ZumJDlmTc7n0KhehEemniG8Ujrl6qpT/sdPhKr0P/AoVhrGBYyoJg+PEmqHwbik6V3Ke70wObeTLKzq/wYvVK+KbDTeic3xTcHAwnNf1gSMnw3c0bL1LSsQ+wYaFR1fLlL/57FjYpZfPv7hWx0JpW5ReIjLn+btAeHguOBd93Xh6mWEFGgzIiaO2nw7xUQoT2lQyfpT1peJoFi9wl6TsDp6UVfcOHbZ5dwh8Dazd3Ze0TYb6s/BFv6yEo1imM6iIyQmyk3AezstWqqZLkNeaHPJurvg8Lf4L6A+dDI+vTITny3Lnra4o3yJUgYc2rw7vXtUf9B6LsY/0SbozCG4hztvj+XkeRXyzYUufV3SeYbtB64ArNoTvjI6GR04NhxeoR28Vt1mZtdVNPWF6dd1+4kh4wtne8Jkr14f71AgYweUMc+gd6uEiXFC8WWy5Qj2sJ5/VkYrgt8K8ROEuCZfa0y1pGpCfl/J//f0hPPsWHZj5ooUdlrlcfHnv5zTURkmr1+mzlXIuLwZVD5cXU3SEhQBnV6ynyymovPNwETpNEe/hTFGOjYW+E2fDnarLLVJyVVNy8S0mePSt7VuCNhcFbbGu65yLDrN861IvExJF5xUqFlnENxtuROf4hcIwMBDGdH3o6KnwVVl3L1Hnb9OcgdYozEJiDm/tlE4w3ncsPE3vZ967ZUP4Zq5Rc5XrguN0xfDseO9OxIaLsHIgEauttms8QaI9M3kvKcfbBWVJVbeGgp/9jj6081AIP31nCM+8OfKgnRr7zUf0WpuGrbwdYa8xrWDlUGQmE0C/qA/CgiwBuXCETboMOtYC+vGww0h9Ib3jPZ0VLwW3fex8eJlkdwgFp7KqNlRF0fWEe3VC872pDGJxno+LtEMv38ORuvnfRumL+KbCHJvuFS5WoVjBZsON6Bw/X+j1K6brPnwqPGF6XG9PlEO/OiUfT+cgL0f1juan9DHl3WqcxzfKr4gvhmdN/4S3hK+x8ZR3QhEQrBt76VmQMJlxGodNeKti4LyHioy/6MNqGG3TipwdoMlpJLze9bM6dPPaK9ujdXxF7Kf+MJ6awgZotsxkErLMVaRolInLBufjoT3A8blAPkLDx4EIc8IL3/L4yu+Hx6RquhiRBOdhh83iywdOhGcp9W3KIxNPlcnG/XF9WOhvdR/dr7hsxwuFyeXzpynFcvPx0Ht8s5A0uCJ9xM7gZw1j0RWd39BFfKOw0zt0Og83C9EFOKePoZnwBfEaov6rzOzvnBgJt8uSe5rmWbTrTvKiHBBcbVFhIvWH9UHmvf3d4V511MO5/L2cYr7zDVs+9IJdClE+ves3DwQ+NJE383vPgbuknHEkKvZ+cROlv19zd295pzYXXx+//8AJvyvp/uDD+jKYptE5Xt2GrStZGZWNfOAyGZLHZAZZkt+UoPwWH0ldTkHlnYddwTidh502lahTY4bDjuHR8GLdOxsZIRFBkfrB0Ny/flV43+rVtthHlKdz6OWRr+Pyfi/f6Yr1gHY25+nyeUPv+NnSEmfp6im6uRIuV3yxYYSLjSv394exq/rDR4eHw1d0iOPzRPMYPXNKGj6VaJyeRlh21+po7p2HjoUDfb3hXzbMbEmhLd4RXt58w5YOiUAgmVRmoYGhEDg0ntnMorKwUKD9kveSdjCHb8WWZen2CjJc/Ik/iMcwvebZ+oDojtq7YzmY8b7PhvCPmsVdJyWH1e39shxlNyrD6wBENvjJ77dEO5hsgTeCTG5jaCbjpsMTE2HViXPhDllttzLvo39zmGwqS0crhc9t3xA+pqDsycz5/UGVcB6m3GLZRtAOP/WGrshm3jUKz4X3+LmgM6pI53ivC/0AI52OePweNnjybLhax3Cze/taEXDoaeYw/ekdCffR7p7weW1O/paC3mGk9zxJ4/l6DrOGb/2Z8KXNQ5qM19yUDVVFzTsy+Jm3ImcbygqPoGZjA0q6HJzaTOfRB7xXyjchOMYcnvGha77VinW1lI4H0f/8lK5747wcm53d6l7KcufKG8GCL9nQ1RglPgkHfpphq3D4OWL++JkQ7nt7dlAt1DjFmmsUTrlaN5SPnwqP1yGnz9FDuF8PZS3txRyUCXSnBleFD65bHfZErOE83yLMl0ucx+fxQmf4ZuOdrhEkT1wxPmJn8BZuZ0XnDxjkgMbQFfi5cO73MPE4w584E27Q3NDzlPJqUyoyxCFQRpjkiAWW3pne3vBFbVD+qmSeVSQvQ96snHy+4OuGH/eW8IUr1mqOLik6O/JHik6vyphS43FJg0yYyUR4qnE5OmO/bgPm8NjHxrwTp4c87lp9mPpx+uLXrtbvw9PwLPzn94XwjX3aM6dtMJmSa4MOQGBteCrIQ9AmwfRjDwWFmadzpcc3bvkY931vCzoy1JyLUVGxFMPG9lPnwnVabHiuAldIkjlYLmYSh6k6Oy58cdtGs+LSi3GmQElbLMfzjxnEeDMGHZGgNSeXvpiPh+cLvZhiuiLewozu3KUme9BZ0DDsEZ5uvrCuwvBMBfP54c9fkOXD7gdv+W6Mw9OHT50NjxqZCM+R9Fw9rRiLTIelinaDbrC7jh4Nz9MWg6/KoviyFNUpMpHzPEnifscDLasUF4cVorKhh1iP4GZ76egKiUXNPIxQ3kPyXnYORa+hke1f65MUYuU9eCiEb+2NB2FepTm8p98YwmOvCeFR26T41sROmC+jUHDv+7wuDVfZ66dd/DZnSIemIeB8s1wSeq+Lyw/CYX7JDbLkeGTGrFA1gybocoVDk3DguHAOw9mRsG1YUzvK5xrmJPVvcVro4I//I3pX9UP6lsYjKR3yDQ35cnk5ebzQNc7rALT8BfM4iPP55MP45+M8f0/j5Ti+Jpy36DyimHCusKebL4RhOGdcPgy+mB/x4JwuH5/He3wNPDUarh8dCc8Ul3cRISvP0uuH6TR7ekoIqrLEvqtjof5VX5h/SGiiIIfW6HPQ8zf8rT8dPrNRq64DDIcUY1ssBE2oBNlpk50RAABAAElEQVSQSg5mySnXy27oquY3dEk0bXgmP6uOWDBYe1h9KEEsMD6Efd2WEGRxBE07hPX6wI1uTjt6nXgc9Fo9DPcf0PYWrRF+bU+M57sXKDr4bh3mvWmpVvaHqvjQFR4gdbQDHPNyZs2JF4T51u05vXj62z8+vLe/p/y3113V+/cbBrtl42WKJeVgCqWqN4uu0Ib6ZyqtHhs2lWPPW7FUh8hZqnHx5VObN9jJQEJniohYXD3oZeTjHef0hHEOHQ+0JlvsTP5Ot1CYssvKqwk3o+iKIuHhhUJueZynJ0zjHO/Q44H5qxjv4XrQ0ymLmL86/ip9l+B2CdAtyhW5N2UkQnu1RVLAtjcKHO4rh/vWrA1fk8WBIBlpjNJvrFM4c376yuHRyt13/2rPj+rMrtDXJ0Ilxlqx4atSUYh/6MUUnRI7tJw6PxdwAAvGLRmgKzyUHtstzAmapaMA0By8lweesxEYa5F+MAWnuHZ0VIs2OqSOtsVEgpgpOrUbmknNaw5rnu4333DO5jknp6sTWuT5xBUbuz94y46BfyMr0p8bDVeek4LTSGaXNxseSOGRJXdcRTL61XVrw8e0dUR2b6bQ4CSXkTUBocVB72kdgs/HE4bOmkpArhjv4YXCmOtMvpZPuyg6Gs5FpZBTXNY/MWhTXMQz1ZWHTg8kTT6sYP2wtqVs0irtbdMT4QlacZJ6UmKljv9Sdmn2AitP1tge3TDfWDMYHtBWiSntaerZf3Li9pGxyvfqTP0nDfSG8qt+vTcMSdHxYResN7uxBNlagaux6BTuKDpjS9M/NQpNvY8A2MVPwdGPJgxAXZkkFejaJUgVaxSd2uQWnVt1QCw75jI5VuqXXn44dOup2tvTEyZFPDFp3Nh9xYbez+zY2D+mGeltYJS3PQPkJ2gBjTJ2rx0M/zjYF/QVkKYVmisyIA5I1bECi1CoLF8rN4WhI8zl+eTjhY71XAQkD5zna5DbkMLzrhj2uEZ4j3fodM1C0kGbvxzn0OM87BC8KzanyUOnuwAyF3elTj/RA/Kfz5wJt+q1pafoUbeJmwQnRZV8yr8SrtcK4a6Rk6FvYnpq7ch49VHaaL2WD9N2a7VhVOv01aCxkbqOx6X3IMrOHp/AxHYAYwe/ca2wzk9THLCOtZ+myI3I2J5433yq5af0eua1Ek0Fj5LjMsESAu+YZG7k7AQfnwlr9DGPzdors2moj2mZXcfOTk33dJUOrF5V3tvb1aXtxTG98ts/MBg+qk9N7hGKrPPcxI8rQu4vpyWecN55Hg6L9E6bT5fPz+O9XA8XIWlmc56+SGf4ZG/Mln5J4pwpxUrlC/OK12OcM83zIV09P7girYcNygCb2jQUviy6+zRhe934eLhtsqJ5vHgOHku13XpibtVDc/t0tbKuS4/DdXqhUwovnNWXl4+cnJBSnNQTeTCMSwKZ8MPkZCsJBSCU+IFUBoiHJ3jHdTgABxCF/MOPMA/cTGYkSAzXCWO4mZUnjdivicmNOrxxvY4Q4Zuq0/rwCnMm3V1dXfrE4I6zI5UdXV2VM3og/9vmoa4/13zmN5QF2bhoIpJ5R9F2XyQkYRywSEvY6T3eacgjn1bBus7pnbYuUSuQDF25L/POC3focR5uFjrD6tET53jyx5+/wDmN5wN0xjqt0+Tp8dMmpwHinJaw+x1fAzU0XXP8XOVu7TO6UyVeI6mzB0JF6/zTet1iUhNFnJPPV3ysUjLb/vyTq8J39mvpSm8AaI+eTXxrVGHfWGD4asMpEQPdaqTQjutwwDlgVr4k3KEtymhgyHCVuTk+7s0o4YarQvjx5581RccdAT0/BuTlqJGeHuS0qofxtD4OPq2RRXV4VV/5w9ds6fvA9dvsew72zCWlLvyePI93HMNTnNPm/U5DOu4tT+95etjpHJIHzvME4oown75efJHew5aZ57dcis6VDYXXUzRUDp2Bm2sOLp8ef72LvBzv+TZK5/HlkfGptUdPVu8anay+RPy+jhXTXu365cVZ5nomZeqV9OR0TnIGIU9iFNcD+/uMhvmT+w/pktLbh9JTHN9Y4AtadkqGwjZfRwXl77gOB5wDNjxVAMXGHB3KbVwqZkr7DPW9FPuo93VaeUYWd24etZGCL8zoM9NR4DWkOKUh7YFjI2H4/JTmjfvCGll9q2T9TUjxcfWWq19dt7rnA4+9YeATq7rt+HNEmsuVE1Vyfx7vdEVYpPX0SHh+Di+PJw0un3/ERBx4XJ6OsOPngtDijC6v6Iq3nYcdxmRRgeB3vCsKD9eD0ICnUGD+Ig6855NXdEJn+GKafBi/p/eyHJeny8c5vmv/ycknDY+El0xUKs/W18V7eiVJ5zXzO65H6OnhiTCpMWlJ48+1Wp5aq5UHPRnj8CHxnIweONCj4YWyVwBBZLjKcUV89Pm7OiFjz/EowDyRUXi2YCEat/Dk7bjLlANYZExloNxMwSULbuuGEG6W9faorTr1UstlxEHLMPXGrcOSry6liwpuWlry+JnxcPDEqEYdOuOcORTylUBWJMt9Erp161bJ0tO7kRreTolmulI9PdhX+tD12/r/5potvXvFfpSKUmVXPowfl8c5bRHndMDZFJ2nd8htgN/zIz1hXBF6fYr4SF2gX25FR0O8Me5H+eCAjgMSphEeDw4liAOXx+P3tHm/5+NxHtby+/TmI6enXnZ+qnSX7LKrerQHAeUzMjqluIlwRruMyxIIzXZEtqsAbDkq1CXttHZ1b1itp2Svvv/Hqxa7D+mJOans9Y+SQ4HRw+5H+R3VJpVHpPg4upsDKlF6lOmXKT0aktLL23GXIAdQVn6hvLhYUWWoun1TCDdJue3SKS+DesuGU1ZY0GKLjG05ET+6pcS2bzwvUSsFjULCsZPnwwkpOSS0JEErS4BMhlSIfVxaVhybCPid0qhk/bp+varYH3olv1OahpmQxpNMf3HzUPf7H3/d4L0s5CozlaoEM1c+7H5FGx1hHCJPGhw4SXLdfDze84fO/cB8/p5fEXqZRTx542rw9RQdheadh5uF6hJzeXr84IFcVML9eZin8XyATo+ic3qPJ1xM5zTFuN69R6eeMTxWebnm2J4i6026TGfQaGfqeY0RTp+blNBNS5DiuzFx75uKpnSVwDtjJjKy3PSRXsP36I31ocGusPvgoCw+pVOJDEE4XtyGFSJDoaHomEimooR513OfrLyHjoTwsK5zOqsVGlN+SouCJOxKT97YcmDHXTwciGKSKTa33EyxSU448ICN0FzXSMkxzYH8QCfD3zQHxlncPSKEBIGvQ6/tPxWOnR4P57WD2Gw6BAsFl2SsikenS1S1qiaRljDpn3zIWLI7LeXXp3HrkIa1g1qKnZIWnZASVNSxwZ7wdzfu6H/f9s19eiSb9CtRpnzyfqFr8K7oEFdXREDS5NN52CH07s/TC214oOcHHa5ZaMQrpegonK6hskCcdZUgjXY/eLfiwOfj6oU9nUOjPzk8fc2xM9Mv1Uj0xeVydSPbQlAkw2P6uod2X45qLgOpMkWjtRnm5ihJXyaXR/xNoGoR8f1nepTaY/H16JuG7/7n1eHbmqd78i49kbfHJzONQ6404rV5lyw75edzK67cRrQJ9ICsvL1Sfg8fDUGnSkSlJ1oULnTUmbrUKD/q0XFtxQF7BqrfgdydZrVJYOhzcDq8Mlwvi+2azSFs1ds0dGsmD8ieEiErKDqJqPU9yu/BgyF8cbf2apZHwl2PPSlrL1ppzM8hH6SBzrKQorPPaxJQHpyoQznkrX8WJ0w2K5iLqtMaffRjdX+fNrx3hYmJqvKervR0lz69QVbeE69b/S+y8hB5S0rygr8YVrTRA4tx5IEDUiUPQ1ekFcpwwDxdHk+a2cIWOZuiM77EPCJt8jseFuI87LAenjjHFyFxxQsaxzm955HHN/Rr5bR/7/GJ5+vFfqy3W2W9lbS3KJyX9TaspyBzb7YrWLl3CW9f3FFuWFQmLNImehamxlEFVln5FZFLk7BsN+mWsrv3G/3hg1/QHAjSKRJ25KPwbr46CnX+Sc3X7snCewgh5QmPM8WnMCd76Mz+8IheZ9ojxYeffPWf7fQ3BUiihHcFCKrjlocDeaVmd6l+fChqfax+vWJ90OKBLi0oXK3X13gVjQcgFxYdkHzoP+SHvkfiyIc53n/bE8K39yms57EMsXDHzWfDk647I+tMMqoXuEmnXIyehyGiVOF8Mmk6/Cg8BfX5PKVXxhh7RBCHIEpfhqo0bUUV6ddTeUhfChrUpOCUcGMIZjUc1MepP3Dzjv6/uWpjv28yJpeUk8G833JO8Xm8p3HodEWYj8efj/ewQ2uGCDzsMKZK+HZQdPQpziHdhh/ofg8LlW0dwQ/e44z20KnpW04PV16qaQest9UMQ9kccm5Y1pte+juvSQ/hlbG+m6gUFUkJH46Nb7wCyEYmPLnL2Ycp6GsjkYfSjLXQqYKkl6Lbc6Q7/OE/rgm8U8mcG46nNMKKIbhDw5IbNTxB2DmJGOfKjvkXyvMyEVxWaRneuuIjn2M6nuegtn8ekNW3XwoQq4+8qYnP8xl9wlEGedllAX46bt4cUMdY3yRoyk2Z0H8oKebO6Gvw9BsHEqDYrlafb5OSQ3lBxyWDyd7dtU5THvQNugSIPNLnWPS8q/v1R2Le9K3+zenzn+GVTz4uq3Bc+ZVs4SEONDRMVYVQaPo3pUWaaUXycWTE2jevU4+o/HjAKw2E1hZNzCiSdtHi9Tpjvk9HZveq0pMTFRTflLZKfeKKdX3vve3GgS+QPZRyyrHGTw5c4LncL2+8e+aAng56/DirlaCHHTbCWyKnR9GpG2ocfMLNF3pf5NPhd/xcsEgLPTjH1/NbnEaea/YdnXqJ5hheJuqbbR+RUo9Iaoa1uHDqnBYWRInAmGJAquRQcMYtSpIUGDC8uCoFSdjsOhHh54dzpTOnMC9QdOkROTFVCv/7u9fZBDJPbKs1hBQgOoTLJpYFiWfoskvHi6P4eDmdeAQM8vxTnrTWSEHSU3XaAo5tCCxwHJby43hth07n6VwJWlqlIzFxDhM7wFz2zpUYEAfkTqJveNhYH4HTxQNqix5aPMQ4MfkKHTSwUaes4KCDBkuedH57Yk1hibNtxGXyzKhW7TUsRbnt1nyt41F8Zn3RWUrHe76s5P/08w7ZKMIWJ0RgL/GoQFO2IiU9c8lU3Iez9LFVQz8WL1hRWrKmrhYPgai4E8zCU+NRngM6qWKt3n8ckLU3oUImpZkr09VH1qwq//Wt1w7+zZYN3Zz4Q2oValfRbznnaOQ1+rmg5wcdfpzn5eGmYDsqOomPOWAjP/1T3nds8slnzldfKRY8X5t3+xiC8uQZ0/D0lIamE9IEDDdZiSqpx/GbE3Qlx/tdxkLh4BhHK5kkCCDkSRVGLisfy0I0NudBvCSEfBm+/ue/HgrD4zrJUMJt5aqWCBAXDsE3qPQ8xbkQMr5ZsEtbCK6VFcCq25a1ujlEa/SCLGxAl5JbHvgpw5Wa3RSpHL3QHU6OSAnKAuQ6rGHvESlETgOx+pCDaElDHpZWkOQpi8yT0ROXRZLBxeWMd/opQloBDl6bUhPMFBpxROpaJwWGIsNCu1LKjdNT1ukBhfO0+P0hpe4yB2950KCgUDA8aNn466vv90vBnVZfQYM1CA1pso7weilD+m91/3R4w+2HJTslG1pSCPQMVadlpmGp4Rip4K+a6QaMeKy6zOoTUhtUMovSLD6lk00nIv7ll3KtlqZNyXapkus0l9enJzXXmFZINJU3rimhj2zd0POe224a/ApFp4sC6/nhKI443Gwwcd/oiuk83BTMK7rECsuUHw83guoacx5fDIPncnwjWKTJ0xX9pdPDU5sPnwkv15K4PqpbuqZbvcyTld3f53T86pmRySQs6mjljJLDkREcsQx1d1eTBUccw1JnN09H45ySWRqWqugKlJy8WR4kFIGFVRAC/gHN0X3hfm3OTMNXK586kJfigdDbD34FuKmKFx/Y4TgiNolyY12li7csuKFc4ZnyU9jyEFR2tjkZgc7fWHZzCUfZrOxyPtsp3VgMezmp9oTCJ3Xpu7jxRiSj5Kz+8pOftSHl43incwjenXmLYY8sQvLN4dScxKgcMue1+EST+UmSDyR6UOCdT3ajK2wPkURjfuE48knHc5lV5tYZH+LGSsMKc/57WuZayZcHlk8/wG/w2qEU5VC842BRFpqYa2Vrkb5hEh8wimNYC3+RCWSE9ORp/SyY1V1lMGx9zPbRcMf3nJLMSNGpIqbH9IPKikosKTtZazEs3iqtK7cZHIsRknZWZRVP33FPhEqXjUHLSqRQTGt3gixGmZDIFx/qWaOn81rN5Q1I2G0jMpvpZZgOrir/5RN3rfrbzet6JGGWBdnggHm/WmcujwORD0PjdA49vlHY8TWwnRQd3Y0DFv1dDx2afJaE5wfUfc/SwkI3Cm5M9v+YHo8ntS2E/UAII28ulHQciWXCD80VpA8RJALGASFy0TZURcWhzNzFeTkPJY4rkacjI+bwSMdT9QHtpXvHPw3qqRsF2JSMiKMQiRZhUnZWj1w5KDqCLtQIHjePWRaKoO6bZUUwzGULAjchQybKtJsi5QVwHBZh0YlclYn1N2UlvysnykMJMowakdI7K6hjfkw5Gk5K8pQurBFrF2nJzn6i38sDhfMyzG+YRE9cHknYE8lPm2qcwqCMPynCeVUkJRpFVBOvMHvSZIwEHQ9uh29ijaHYDCe/fT9CfeVlX5BHKtcBb7xQZ93fBp0nQB4cKDbmUVkpZVoBSw6FhkKk/+knbdOMPFKm5GUKJ9WfsLVB+VMXhq18Te2VTz4lGRiTbGBNIeuiE41+TQnxUb+ouFBUiocX5CE6/c8oNSEqUmaqwoxFhxZTYiWxCrtll9CUEPNQuVJ5IpXcq1HrsfL0MZZeae1xrZbIyhuVsv/Q1o1973rqTQPfpNh0kbP7rZgC3uMdQuN0Dq21OXwx7HQ1sJ6igx+4ZqG6zVyeHr/jG8EiDXTgHF86cmbqmuOnp18xVS1/v5TJlm6ZTQjLiF6mP31uXOfn69EiZ6umSsXWXVpNRqakiEzNBcThqnyUoAijAy/J01xlVmGE0vKJiZIgQUc6pUx5+vCXXegIHO6X3jWkOThZeJIg6MFzmZKj6JRHpI6/JEU4Y70ERUcZ1oOCNoxVwBSfIIJPHENchrpsV8DqYziFNajomEcERm8oRVCPvDNaIfJo/F5vw+vHcMJjVbAVBmXIxDmKj25gpRA/OCwYdZEdJ4Sf+jLsQpniyIv0njdzjcQbQrT+ypzRpgoyvMfLVh1kgHbq3rJpAnDa+xoP4BQdYR3oYVMCvFFAWnfkYQpEHoMe0Qim8qmb9aHojDeJnofAMSkylNrDstT2y2rz+TfobTiq+qLY8jxFNjzrfNEoJejgmdcT2YgPvmp46/MPWbppI5JSUhy0jFywyEzJKQyrWSiLSi5aeSZTKlc3vfBSiNRJCfjDOGCYyk3AWxbeVgpD7sgLOhQjZZA/LWCPHu99s4gxqKfJap39tFoMP69OndI2FZ3N/rU1feV3P/XRq/5u4+peccuSxuTRrxLM5XEg8mFonM6hx3t4VrgUik6sMjcXFJtNtwAzv/RXn6y3u7TC8yrhn6qJ/nKvpOScHmejmug4dXZcnSBDXdLOdpE4VFNymqkS3SKzIDWQB6UH27C9TNFYpJQTrJLEKZcsvUVBLo8JI+lSevLnCRkdZn8MWDGqE4sM7/n0qnDfd3v1hEvpRKKo7DJaz0LQszNhzeHzXhNQEQLdj+CjIFAsPO3hINYCVgoKcLOuTRpybRLEAtwgP2mpS96Bw1kbBbkhcfUsQvBOn8/Hs+SmRsHb5UMypSHe8ydA+IL0KRPLn3aKBud04O0Szv3wjLYzT4mitMn5FE9anOUXvfbr+RGgrfl2Fmk9GWmY99SUiX2vAQvNF39Q2NQBxYCyRQbgA8oYHGkden60DRwugcyPSHr7rD4iQLHw3utN286HFz32lA0daTsPZxyAfKZ0MwBLpvBQXpq3k9BC24VCUyQp2HfHDeHpmN9jLi9lZ0qQm8Ny1w9KjDjqZimVf5UOBaGLtGZhqo6T0ny8ZbR29aC+n6KRld4V1+Gg1OFcX7n0/ivWd73rjscP3U81Yuqsq8kNNxe0auXoPDwrXIyi457F0XYckMvxc0GnNXjo5NRNZyeqr65Ml75PeaxDEDgdhFeyzup1rGG9LV+S9MTFAjpLVMlRkA8z4ZJlqB9IrBLKhyebC5cpPiHcIoPGFxfkTQ0itWxEdaLFO16ZlCXYlgfEOBFQr7Isud2HusPvf3jQPsDCPBrygHKlvq5EPK2yNmd1Vn0RaOqeKhAjW/BL2cwhYvGh+FB6KEMgYYZxdtOrfCbNGSKhQLlBtmmIjBWHEuGGRsHCGfK0K/mpt+OoMm2CztojD2GjEVyIU/VnnDLK8hYWZULeQJyFE44+52JaAwXMQtHBUworQ5QSVqGfQoxFelzDTpu/1OIN3309KqXGlh6+vmXZ208sZ96/8EyJkAl45W0qygPKlzYgs/QBfGfO79VPORl2bNCwVWHUEA9d42uC6C/SxA3EopBAYfkhZ6bkBC1f6IVAtslhWvNyEU84Kn+xSmWbCWB1wJ5DsbIch5xi2pG/tSKFpyUcNjoireLIc62+RDTAFhUxm6E2TiOgLw72lv/iCbes/ZDeRtOjwlwsnAo1DpNBzGQGOn0RXxNeUUV37lxYu//MxMs0sfqDasCtfuzReT2+RrS4wPAU6dK/GMj8mZhsfjozCgy8RmDoZIP6MQFSPC01vyQ9EywhjAOSCDoNxy/ChoEW01COOtVwRm10fCIpbzFaWtFY3tRTPcvq66++d602JZdtUYK6kw+dziVvLB+8LtrjgmhhQwjZSqcmcMNQT6BdKge5g39cWIJMvK8X3Cjlx9wVnx9k2MecI3NcGpVYnamakmYNMX8KUgYfoLGbUf5RKQ8c+MU4eJd3Olshs5TOau6QaOdxRiqP+1Hg+jiMVsXjPKQ+2Kxj8DXvKMXGnBp7FFEmbomhjExBJog/yyxfkfn4xQNTckpjskbe8jtrKILuh1d2KUAcdR/srYQ333Ek9RlDRfpRcq0nrETO+pCNv8hSFUaoU03xQUMHC2VKMMF4GIDjlR947q+ULsqk5uCok/AMZ3mtTGQ6JECjGYtQejWA7Nk4z9CWMtzFcJwW6pGiW6vXzfq0qtYlk1fbU4IO0TipEdt7dm4ZeNdtN616WOlorudQDxLPhXPodB6uCxei6OgbHG3GFcPguRzv0HGl3UfGn3R+rPQ6kb1YAjTIwsK4ngZjvLGg5b+xsTRHoJQMLFkBMgmhSeDUFFqD0MAWV1IgmEDNlJGlBxcTQG5cSHl4A1BE3PweT5kE7ImpzLDWUHIkNkGlHnLmT+kIM0+CZfSF3b3hPZ/Vk0w3I6tqpuhEZ4pO+fpNn+Qx1knx+heRYMqfYCsd+VvZXhbhhENYXQnaTUbB0OkC7xDlZxP7UnzMk9n8mBSg3o+0EzYYvtmldmM9YTGpSQbJEseHrP2IecKsUsfGE5JTAub2qJu7cYVhC6vDOI7DYu6IIatZoIJYXT43yDPyjFaX+b4CF+1zRehKi3pZn8gDjv40GvAUop8aCG4RDjmgUfk8XYbINpMH+C0i5ABrjvnPFz76bLj1ap1Mos7ggtb6SZaZKRSFkVfS2P44QYtXw3g31uhVhvWl8QJlSYNRTlKGgsy3UceYL/lEaxAan6ej7rw2FvtGxKYAqT1epnMoOIYBJsvKED9zeeQztFZzeRwqoKFt3JcHQfXedat6/vglT1v7cZGqJp6LdbtlJRwu5W742cJOZ3DZFJ32cm0+Njzx/Wroa2Uo39ClYZ5WT2W56aQQ7Xk7rUctp4WYwNFp+qMf9K9LjEUixCQQeUVHK2YUmwajxtnEDWitEy1ZxiFXYuRt6ek9Ob52zUpSJnykp2w0qZzhgboohrriTNEqbPv1hENIf+VdMoskKAxfGTIhaC5sng6hIwsEi6ZlQxH5PU7eZXHwgXrggHitbimc4RVB3biczv3Q47J0BKAD4vL+iLE4LzehDBi/8gj5weEM6MehF0A50MBf4rDOPAwCnOdrtCkskOHxt9pRFnUyKD/ygQxRF4+jTO9z46siWNFF0aHK3vrCo5CYkrNUisMijwoxDkORSesLpbDXv4QwJSYBNZk1pZbSKGEcXsahKw9oFBiKKPYryhGzjbCUIHiz6JST5St6xdEGoOWvupruJJFahuKj3Shiq6jAtPKg3IpWZzkheUjm/xoNbzlVZVyX5ua/vaa/6zdfcfu6D1kmMXvYxIVzSLG4RmHHG5yPoqMtOFXdXB7iz8d7uPzAwYk7RifKr9FT4U7NE/Xy1gLbQkb1KD6hV7I4zJLJW2xhY6t+eCiQGwy3TPVDhoZO1beno3AWpCOl7eytBSXOFCGpcvmQh2WoRPgtreKN3gqKQ1Mry/EpCUmhN2VHRWLWmTVJHENXOp723PutHn1LdMDm6kzRkZ/iyDvrGgVIZ8KpPBFayaLNp0CHcMUEgu3iVGHqbC7nN1wWoVgakIuPCWZ+M9LMMxOX+cgjuZzXMBZOZTgNZTod/YDz8Iwn4pftV+3LHpDwQ3LAAw35nUseUHKang4vfMy58KRrhm2xAWWEXNA+28yru6KqeycqIiknytDD3Sw1NZL5urg/Tn6hXZFBJ4zhbLFBcaZolffMEFhElKVKT8mTHTqr92tt8SIxkfQ0EouN92krNIyE1MVuOPnNqdFypuiUhjm/ON9YCRv0QdlVWiJnI/K4VpfU9i9vW9f3Cy948uqvKwm15cKRWT7seIdemIcNLoWiK+tdzE0nRqZ+RN9Y+JHuculq5t6w3uycN1lu2vRrc1l2bpaqwX4iGAIbEIQ4VIzNMdbox2ttYQUI4ze8eh0/wgOzYbPlhvJLCQ1n8aIjXn7LQz+UaU6S4HGESUsUOLhnaRJOwRolBx1PM7a4WD/L/6vvXaOhlt6U0NDM5n5Io8ygxVmPKCzZtbIoT/8XWHZG3Pm5KDmALNCn9Dl9r39TUigqe1jn5Al5QAGhpxhGsiC0qq8SfuqOYyYfDFml1qTDooKKyk1pUtjkR5nEIScjkZiXLSK4jKV6UCkUou5ReeNQmAGjveAvWupp+STrjbpb2ZaOOIVYxBAdMdSZoXCUbbPhrJ32sBYF944paCiUNvqj4tWvrZxXpPU26FN6qzW07ZJSGJ+YnlS6/+flT9n0ttWr7Yy8WFhkqWpirghhI64Gj6LTTEqNi3WPbSUi1n0m7PEX4B8+OnGN9hX9vIr4QW396JOS036piuZOJrSSNW6rLuBQRfpoh7KOCiqJQVQcqSrxiZMrnY6iREGYZvGCKAkUqSkl4uWhhcyzRcUX6SOdRRuC4UBm+SlDOpEwqg5xEqUUFvN75EVYGJPMxAiV5enhUCpanas2KYAgf/ORnvD/fnzAJvMZwpLcBZ/8YCQ50xbqx1CEdDx1iQRH2IQF4o67eDigvkQOkEsTG0EedoQZJoLzh55Q5uhi6Szrd4atzD2+4slnwg1X6OuFwiMHLCzkFZkpIGkZs7CQF9JDmx7yUba4PyThKkBRmeXGooXh0VIoLtJSBn5bViUv+Q1HFSO9osOU0nIPxXk+4iIdDVO0UkdlRyDeN3giT1jcMHqrTKw7q/lUAIuVYexWHfmyRsfAn9eSv7ZR/fPjHzX4+lt36hA+y0W/M5CUOHLDOazBt0TR7TsaNh8fHv9FKZw36Kw3DU81AazlNpTbWb1xz83dDWN0+Y1uQ00abnWji1VDBWJYfq+u8BnOqMRukYPLFJ8QkCNYJIxJKS+lFZ7OMgWUCqEDPY+ynkRwxbeSWG3IEwLF8JyiPia4whha4Zkyk19xpLH3MgTZPf9HHx0I9x/sttVLhrQu/OSMoywTbnlMoMjXL8U5HxySpuPanwPIHg6I1yB+LskGCsjvBSNMNCgzhnMsQOzcrFeBbjupB58SCY8yQEaRO1txlcCgdKICi0oIWYo43QfIkWjJTzd6TEf54EkHTmFobNMvdNCrkraRWBWt6qkbcUZk9be0QjKfTZwpN1WcvLg7KD/OP0GjaMMTF128o0RvBUdFx8Md1anBrNV3SgkHtJK1ZbP2QCnP0fHKN2/e3vOypz966FjKhtQ4SsN52GENPq/ovDrzgeWvPTz1E9Ld92iT4CAK7szIVDiqN8r5qK4pHs0f0FBFmTNoP7EjIj4VqQBMhBi8MSIGDUGcKwogqXg6YHchPDQVMYBheTrFGBegxwojc/ImiZXsYaCVrzwRAoVZ3IjzDPI7XcqPDNjyggUob1SM5CtChJhC2Wbyax8YtDqxGsnTHGIrV14gRVIfv0zxEVaECY9D6CD2xPJ2XBtxQH1mcqgqoUysnxPO7gH1G9Avk5lUfcgRBOka2wiung5vfs5x3ey6uxTJaSJ8wxUriv43WclZcuAsPikcH67aggXpVWhcfPC04IhQOuVDnWast6g0KcoUocECzuqrRJpnYrFOPlvd5Z6xhqPh5KLyU1wM2j2EF3rKxmflElRDzbiUnz13bEGh3tu3rtf91KWV+Kkvv/iZm1985eogWzfeNiTThZsVWrUi3fx+dx+euOa+h8f/QW8H/FZ/T3lwRI+g3QfO6RWYc3ryVDUHx7xcvOFplDUsVwQd5S7xIGr/HBLmu8uRO8oEgPaR3vPAUiw6Uw45okgRU3i6mjT5ytVE1AZcUE0BpigbMqv9JojCrVlVCa+7fcxek0LoYATKDkXIRRsJZxdWn4dVgNEKmuJUcspyJzLjaweuLB+8P7xvrG9T3/Hw9/5m03LWz+o0+t5oBcETRqmxQfsljz9rspNJMzKAUlFhJrMWITlTOMOZLxKAQ2m6lCtrewDPpE2awfJhmMlfdFhqOA8XA1YLNJJcvFWUVsQZPQFFo0jBpeCMrBrSksefWFwOAS+kP/SGBTbeAe3wrupTo7095Sd95PPHf7mGsMlA7rZpMoXq8PVHpp+lV1/u7entegZM2atPqz1yZFh7mlhkiAsPzJtFVojBZF2nJFC0OQ9pM4sRRQeNCZIIPKv8DF+kp+OlXEVg+YCEywpn6SOhfj0XeTNi+fVIJiZac0TFsOWZyoY8I8IvZ/nrlzgWJUiJECAzt147GZ5184TNuTCMgIYL/nCZXx4EnYcs0CONVj9Aq1fiDSTkXe8yJUuaztVSHtTjNTj6AscD1foIP7wHmfoy37f4iUtR5ifM8I19gU/cORa+Z+uY+lb3kOWjUQpQQokcZqMSpYnSGcuNBZrwWT3wYWFW2baVnvaeFgJLCzS/IJVI4ehRGCecXQLItt2fgkkU7Raz8arHqWEWBz+kEC25/QhPhDUcRHR5n/lFY/wSnb+Hflg7uvs00S0e/fRHvnh6Z0rqLATO6rStc37u63smv18a/Y/1gn3PiNa+9x4ZVaWiBWdnsyk7+DWnK1atkKgQjNklJLyKzMlTeSQZ4xc0s3qmoJl0MTv/zXIxTxaK0akXEFy8pgBTwqhWhVPGMVUc5Ho28SQVrWwp/lVPOx8OnOjSt141lNeTXd8XjkNd5UUNfa6FrFOR9kQWadBqvhVAHXAETWAIKDHps7D8PlwguuNayIHEf3L0hykdb7KhTiEav92kCmOl0TkOY0cLBWGil8/6niPSOQxg25C+mv6YsxoVkZhIRUCfcwSxldh3mleu1Mnm2kgimUs5WKWQ/cwhr4okH+TOh4sWDyEJYyHRbzh+5KAXYAhd8nG6RcSfRFWDYWIHy8yeymIONL7AlyOM9UkIqxt+1QWj6bx2gp/Tjo3evt6+g6em36SYX0mkTQGxpnn31b0T3ysl947e7nLPWW3yffjwsK0kcVw5lXGHLzZ4JnsqPhNS/UWQMQXPTHLLxmkN6sdpDXqkJYITUjA1eVBaTAEpl4W8EoIuqECncevN+k80Tl5TNTKyzEiVXPLyRCSNO1NMCcfq1E++cDRsXsP3YuOwwp9aBnmDQgVRNsMdKkXdHFIHFCSXKTL8xCvCyky00BPuXK3nQSYoicfw3vog9Yn3D32V7zvS0afQ1vQ16XUxxMSSWz9QCa95ml6spfOER37SgEQI8oyjhCizVEKCKMFno7vrQ2FVHH/KQIEYtsRkEfMV4H4hzkQ5LcaRpMZBkLkYsLL5UUKqSS4ZGZmlPMBhjeFoowltg/xdVhO5VcxSKj+SYEDxQavTel8vHs829grynY/L6jhXom89MnmjGvdnUnK9Z/RSIMPVHhVuQ1TVptiGmF9kRT5vY6wQGU8ckSeq56fTE97KUjjmLqxHWPxMAB80M5iUQR7ETBKmJjBDRQaFBsbZkhmSoi/LSdKKwBLu1dfCUHaDq/TREa2q2SqaIsgaQeXJb8+LBPFnl24m95MApWo3DQXj1+Uu73dcBy6OA3memh+eK0v6gL6wPvH+yvVVTZ8pnj4mvYBBrH1OoWHR4Yeefkr3FOMEdal+WFDA1ZXfGJXiE4UT5uPcXyfOEtuPEyUM4/G8o7KePo/HD574Oo4oS2bZpTwBftXLM5HVyU77Ciel1Nm50bWtXvxsuGaHrqXxavWP+rrKA2dRckdQchQ4Mw83WyEWl29U3s/zIG8KoXpr4mPO8LKGB0Jg/vLEw8Ip8rpIj8AVaciZPHnSJpmKYeGgN1ydupCu6OCFudQcLyvO9ZnhbjfF0P/P3ns9e5Zd932/zjlMzwwADjAACAwyAZAAESgmACQEAgQkgEVLlEu2JLtKL7Lkctll+8n/gR/sB8lV1ottUVap5JIo2mZJtigrlMUSAwgSeTCYnHo6d9/OwZ/Pd+11fueevre7BzYfLHHf+zt7r7x2WmefzF77r35+Y/U3/tEhHjKn/XhO1MNYkxlzJOdBXPF68SJNQ54LGeT65ETJocfINU2xjgzMUdKTCXCr5hT9x+k+LeBQNNm2Gaaj7MrDvupx1yu1BDEJ/JblPucLdRpjfqvVIHeYC1Z/7hNnV0e9wopwrpjS0drxvJz3zumDv8KpZXO6a5jqPMjwu2TsJF5FDijPn8WGdgrdbDUty3YqOxEsqOAeCbuey7Mpkii7grRu2ku6y+GBv0dWp2e4w89X8bzO9EASv//M9c/yJe+PX+fRjGc4XE2QMxL8f5Lu3Wjz9miLkZgTFn7cg7Tg3AZUgb82uA3bEt01WeYZGIykHkweovwnv7jB++I4jOXhc19NnbGDPYPWuJc6wVYXnEi+ay4TapQdMPm1EzCCis9TUB/6EvRw6o/z19kGafw0afrC8dBtbFNb7n5Y9k/6SvrQYZ9mX2if0Bc+3mW/P3T41uov/uRZ3vgyghm0WtNpwdSjaXMxpEbNWDJumzjLZXH8PWh6HawPpDL24dyk17Z5gBRZNoe5gdjeuOLLAV9neqAVHcH/z/vyy9f4mpZv8/VwNeeJNnl9b8vWqQNQ5/eSeBAe5R1oW3Yg+BxSLIzcy+XoWhgWzOBuPQE4ZDdwiRO+l9IhFxYdZS/qJDi4987qP/7CRp6cePrUrtVBGsgdVSYDKzJXBFmtujrDidQR8bS7Tln2h0zyUXYShTwGEWAesZsaf/jzx9l9WmD0q5nJfgmK3KYVnv/sLxlsf8vS7BvhTWMU2JWcH6Z+/PhN3jF3DjqXFkYfu3ozOMJSaSo0Yp3XOeURILGVcTBfvc1U9NjegrxWuFUpld6KMMPpo/VPC1ERZEqsnHemhDwTedCiGvoQ/jhfIjOdfY1XOa/ebvGB0wMFOvrhJ2z80+cJdPSgTt+j/bc1Pq/s/eTvacOZ/EeRhl4zO+qPItlpecMrFfRJif/oFzZW/+vv7l/902/uXXHqLi+BzCoA4wl25J7kdiL43jEH8xhFNbAHLld+0SndwOjANolPAlb0j9P9W2A+Tt0pmdKulO0bg1dWbJbHL4EOvsZ3cEvQkp+fp774SF0uRn3iiSurT793I33SQe5ePYTogyX97T7fRkKWhJ5Rt7BpYGbEG6Wm8DTwZvO2iSk2jre0k3ZnTPKGh3xd2MQi5Z6p5ssdHgfbvzrAe8+8qfjF519A5sfvKbckPlCgozffZI/6mmQuRix1/JHBNtSs7be04yBJIy8ZweeenwX+XjrtJ2vXIlvyysRI8g0NDt4MqrmQ5HsleL0FIFfFMOCbXr/00Wurd7/51upv/Yv93P3Nq518gsKVHHRV60cmjPzY1GyfuzOQWc+sHihL80u9aRf5gU3q8DaCKTVhQhTPDPw3tmgb3ZVs6JHStpZprylg2R8I2id3um+EkRMnr1kCobKkrL5TqFNino/zYsNXPnmRT1teTx+lP2H06YDowaDPe6orycKWDkv1nF6RDTbqig5JI7WeBNNGdq7e1m/9x3LPdy+2XLNOgWrw13hjHGMw7rHJzhU/5jtjDUxNOwpmdcvJFoOwDaLPeeLPl3U+zKfYDHpPPfn06rq3LbzO9ECBjkdH+MzFzgO+gSS1uqsVXqfVTeyj5UY2J6UB54hRvpf5LdRsoeH+KLtg6qD7s4ejbbd/DdvZhRuHu4Ng/fx59fWJN91c/edf2lj9vX99YPWtF3blpZW+nNLnZW12g5RiwgY3J1EGL04y7zK4bsMvzcE+BTph6GSbD+UVmqXt2nrG8m9U0TbZNkG0722TKdCBcAIb2AyEtrF0c3l6lSePKfKUvT/O/vU17U+88cbqc7xA8+C+egGlfHleVCUjWRoqNmG04RXarZI3eOQZhBjdigOcTiM/sVgYsPdpSt7ysHbmTMuWt2ufy6JUElnGoGVZBlrQovVwbDZ6pl6WJNvQoGbbHGIV9yivvD585PDqhWefWT3/vWeoa0u3xP3zBwp0fErw1J07ux5/5Oi+1ZkL1xcdcX8jzbFVpdLazuL2fZvObB3zvFnnTS5uDjd/7+3aTOPDi5ADOP5ZBml5O10tO8+zSlMQoVxxGpXN1SY202vgoYfELjh7c7z1z4HmBPhLP3t59Y0Xdq9+ncPZ85d35G29vs8uKwXU62+vVDNokAuO3NiVgKgbANnLm4u3MsvKg+okz79NKX2wXYUh2rby2C+u4Gy6wDSUO5ne56dfpMEQHukw2re+gcSP2hzm4tOXPnyJnZlv8OGGWXWqLBot1A7Qkg/T5zBXrGOFjX1j2ULvwICSKshRbAcHvgdvBx11y3KLwePbSdRpyrgYeoWtR9yKPTckcAae+AHYslFoZaCrx2Bre9h43hacmrGZ4jhlXz+V6a6dZTK45QcB3jfwhadHCHK7du9ZPf/006vvf/NrnMbhnWdpjKXwveEHCnSXL1//zpFD+x4/xkcDfCOJdes1yr3Vd9MUl3Wz6Tq/l+xmSTjniKFgjrqXrnvSNikZwCbcdtK2AA1B2op9K9wmTXNTdG6ft3Pv/74331y9/7GLq3/11L7V//kHe3n5Ip9PpKd8BbkDKZOMsipc4TnIDHIOKIObeH8rZHIFl6KBL0g7YKTwNPBvcV69OBrAsQXCzNQTf6ArAA4BbwKm65KkdwAzwHlV1fsmP/Mjl1cfeRvvcncCM8NlVyaBw/4q8Wwzp4xyMkFIPwuOPpNXUlKAxphvk3QMX8p/+KowMRvQvdNEva6UvGUr/g0+NXuYmZdbgHPHPfmgFnC+1y47Bv2UONxRhaliYQlXXZoitbTlgX4hQD+beIzfUT7Cu3PXntXT3/7W6pknv52bhjW0yb4qHiA9UKC7cOnC08eP7c/bP9/yCEtIbhb2U3/bBTsdqapY83UnjP56ALe6+sXqRLYhp7SFIlGy+NO+cFs2F5c9y2CMTvmAe4+T+/KQalPp1KHQDuqVlCoU7PN08gWFoawABChHRlxk2cx6aIhELhtGg4cQu1gu1Kpsx+onnri++sQ7r69+9+k9q3/GxYrzGzvzrQUvYuRO+yE9ldGfc0bgjWumrC7JG14XoIXjjzfd31NLOGBIdldWKHNYAgLpSjYJCqAMFh5a3uI83FFWcB97x5XVh95yNWPQQ7C0NTw5VG05c3S7c5IxbxeRR5CN6y4fI8x4iCz48A05+OTtd9HFGHCwYyBmfA+UemrAi6gUeQZqHicjIGKmdJIbc62s7ePYDDwiWsa0vsthe9AQsvuUxk4jG1K3XDkqrJGRcugv3PWIwZLdz0dGjvFa9YeOHyXA7VydPn1m9ey3v7m6dO5M/NvJFZ/tYk7r3y5/oEDn1H+Nr/Q+9kMPc3PjntWbHz1UwY6q9evDrfA907zCs/ImOYE0bmlagNWqTVfHVgkh+3i05eDYrGkztFnttBudSWaAoFM5y+o3rUN9L+uHZo0P/xJEh6yTQiWDqwpCIUBD7hYbO9OTvE4eeX/8HTcIeDdWT7+2a/W7z+xdff05Pipys/aiXhvKPVwymkY+Be/haxHXW9m2a8I11789pa2ayTbqdpy6aPSJOzHPvxncsmJhULz3h26sfuTNV1ePn+BCAxFMGfvQMV1TeegTR7KfJzx6grZTKJu0rZ3u0yDHRjb5dzAgfUuIMHGKOFY6xzAAP3bfMOzEp1tlBc55mrRNyGCM8lnuOR4hWSdyad76mXkAHD/EF9O0c+1gmNeWwV/V4rAWQV9uYdBX9gABzu9GnHjoCHXetbpw4eLq5IvPrV569unQd3uyOkZg/gHTAwU6q3aDm4VfPXlm9cY3nEiwe9sbDq9eOs1XiTjWMqKnBbZxwgr2qkdWk3lWVRTMbYWsmKoYOsWklpn4qbTtrk4PLYIXEUNkNroNM3TKkLMGwD1wq/tz7bOUDdm8cJAOUz6oOIcRdFrMHkoacPGiA1gfl7KgSkZ/kNUlB4oToNvD62Z5QwNU6eGDIe/6h9cUnyk//sit1dsevbL68kdWq2dO7V49dXLX6km+I/vKuZ25FUUfs8ckd8yl3cSVmikX1NYfp3u3QPoLFseBfZaFSvcj8KNHb61++JHrq7c+fGP1lhM30gdZ1TE4lDHdAmH7C6cflRehQgZOr+aCzJKp+DxXZciKHD3pqi2dRtb6aiyhXyZS9TOHnhMDI8ABZQQ0WSEHhXWJuvJNUpK8/GeFJh09tSIDILm1ZgYp3icQdSITkKGlSuSJd1Jjng318pXtQcCkG7f54EU+jsNn5R7iexF3du5ebfD909OvvLx65YVnuHhzgx04Ly1Auau7254LGMmV3Uiq8nff9ICBzgr7BoHrq5dfOb16wxse4l32u1c//NiR1QVuIn717JV0ihXUsQdKNni1XzroQbxVpFOsNMJ8KEhnZNOcnSvRKy+Ko3faW/PRFRLDm0HBoA3ExuA3+QnsuBRWVSYBZZftHtJ2IJvo0DSQuGlx+J6A2sjaY8Se7+QvYwxyBz1G1GVgt/SON9xYvcOreB+iX67t4CvyO1dnObR9jfzkhV18s3QHb2XdkYfFr/shgP+fpB/Y0wcQ3JZlKwKNvYdzbHyrZbV/922+c3t79fAhvmlw5FYevn/kyE0+9UhQyaqkVt+eX01C1u872FOtOmME+g6ih7ePGBTs0Nphmo+AKA9CGVvV2YwZaPBGx6BleKBrJwQDkvocRm0v0UYbJHFZ6XVEBK5g5vkuhBhTeSWUPneUA5fxHtSOvE2l34eXHXNs1iLHF1YkEDs2UefLcHcxAbKqtZL8+6aTPg+3m3Mvjxw9vDpx4hDWdxHgNlZnT51cvfLc09xj6EMJyHMBIh/YdumYtrSOKJ+fewF60DQPdLizZUrb2cg22TWuk7/0El+/eZhgx6Xfh7gSe2D/bp7bvMEku5K9mgGv3oa6pb50iO3Jf5L9mSgz4CmzXtL0zDKpdwyBWy4BwrURiY2uOoDsqNigXPcmUfAfnpy7Uq+0oXvs0AhSnn9z0W/QUgcD1sYesprRTmjhLVsay1gZA4bhXCtDeHVRM9kZqEp5YF3wV1UYdRAedAeXyfaU08MPB3W+AKU/DHQn5Fsf8XerVnYKODPgVyqOJ1+W5alUh1ENzfPiKT1zfPndmPJuQGu1ZXoGz4otOsvX1EzaYVRsiqNNZgJVhDhJprls+ZnwTCB8bGqtNAiBZ0wUc3GIHmq9CUzgEzBAur64MduB1BhCK/YT3mj/rMjgnYIchYxDXVMxeWIPeIOAcE1mRx6rmNCjMPyGQsdh8MjsMGCixgBbixwKrILS9XEEuO04cfj3HJp113/d8OcQ83yaYz5HJSALV3R5nUeq8sKDh56qE+eSL2NXmgwAHi25sjU5PnMKRtvcHPqGY6zg+Eq6Xy67fPnK6typU6uXnntmdeP6NXi96ObXJtCBrlsovEMh9cF6/qi/O/6RdH8CGjnyxiefB7oF3xKkgjiiB+6tTnGi8MDl/avjfLVnP7u9/bwUz/N3foT6pJ9Ah0d2O7vfW6VXmxItVZ6yZ0IvIlunYppo3eitr3I6id6ZAuGInhmACBhgbLCGlaFGDJoKRjHdCgHqIyQj2DlCSLk5Elo6WBh0Aqa5DGzsdOthsFRnVncUYlcGBDSjnAyRs0ghLlM22ZeRHwx1qA2/AS8GYIKWPqHo8A1J4Sl1haC3WI2acETNxKI1UmfgQxpwATP6KNrHkwzFrdJkYkbcrq+bN9Vu2zO5Ls4Ge1ATawqtpdqxZcybrwLZmrKeO4Ur2NE7h2f8o19ycQG09XE8ZWWDVMYhbqQfoeW15TBFL3CCFfzu2mqOgGOQZOUjHgUZr+pIP6OfPHbc2RmYoIkzyJU9Bx/OAOTtvpQdE5HXdQanZeUMJPwnZYetzoHL+DZgjTGcocpGWce3Np0EhnId8ryf4yAvBi0UcNXV8erFshNcQT3xECs4H/NB7rUXX1i9+uJzq6sbPh3Cp069wqaSHOrbIjqDDzh6xx2KRq0M/z9IMtB1fbdTocfwlMPW0cNYK3qFO5SvcCh76PCB1dHDhxLsEvAO7uGw6RYrvMu5zO7y2i8XpUMWXhoAXLXYIKhMP3UuawcTccsUWZCGFJ1PWFJXym7cQ1FBGUm2UxJgJqic6XVo1HDSpzFrDL8Da4Bw16FC+kAWCPrXjqu/6lNy2qrluh0GDnmbUm9TL0XBY6LslJuKVSAkT1xCr/6ZnBpJui4chio3j3R9lm6ugT7D4ZFAJ5tjDjfeXLmWmeNTVpCkaZuvDQ10wQMtn15PyMCFCXrAo4sGtAVdSqpefZ1i+yEpCAqTE6Mono6sUbHGJUjM5Go82FSlwKBjMZMavh47hUYfBGklZ79WcAk/cvaFv6JT0Jb6LEo36GmNsjrz3YXgh+7mVzA82NAm8vWpwdIVv5DnP56rPjtfCohVojP9mLTzYMJJAZ8x08IOFHHwxu9B73pmrMLiuNCORnMOD63hAdsrOf0y8D96og5RM1l27V6deelFLjQ8v7p6mQCnjx6i0jA7jESc/LuhQglMkBy9gG6fqy01nBQXGpjlW+Jfx4rOxsIHK6DlFFgNEfQub1zhd3V18OB+nkk7uNrLCu8olwKPHTq2usAK78y5y7x/rTrVFcjC4eFjlNbEt+Gpb5LlLZI6xhyH1UFA/eZyDm06zD2CDWnney+Q4TQtoTmSgcfDEe0tVTjY7dzis+3RSX3dG8pve1SgymI78jZL482r35gEOkCKH3jgwMZ6eMV3wItvbDoQyuaetFMG5vA9/s5ozWOunvlPf9M+Ek2tV/w8DX2xK34r/XGy9MeIG/gGmkrnfw27t1ikYAba6qReM56mj6qWLjt96Gp6RLQ3dBUj7arOxqO8yZk1AGWvgkd8B6et7DQphK6QSDa12mq50iePX9fS+MSvDD+zUqgCd/SAOOUO3UNOaaEwIOI7RNF9rk590QlTVo3pbOmO59JtU2hHPblKj/fu+GQtXUWzflnxjz6XPypUACDc48PglFUUNJvbxYODsQ+tXXH2uTpJ0aMaleBwHzk8zJGeV1MPHeIwlUPWMy+/vDr5xGCT1AAAQABJREFU0gsEuEslwyG2PqnfOvnnLFrvXjOrMz9u3eZLgq7sRt/r7utNryvQbVZOQ6RRGCyp7Q4OW6/z2qHrvO6Yy8Ws8Pzq9pEDuziRe4RzeLd4quIqq8BbaRQ7zzehrFOURJfVnYKF7YyBaoTRH7AaGJQwGYCSaG1l08niGREdxMSXdArBl//I0kHWxsFIIbbDDRw/ACQlSOF3fCGPD/FFqsEUnK4MOUo1KMlvj8jVAawY9QjPsN9ViAPw30E5LVvzGp9ii9y66cFUl6pYqRtliFajfG5AEZOuSgzMZgRgRZuF4rBDwVlDyoCMYMDZxsoWz4QEFKOppKnQiM22xMYMm7kPAq0nFpz5Q1fgwSy68e7UlCp+SkMksBRhWKYVlQTgbv85n3rKAfRJEGz72rZsLo1yApnFweP4qnPDsCTquiJDF/Ts+Mj7nJ0roRzuDb3JokctNT7UO9kYdnru2XK2ofXoOodXWzOfMpCCkBECmbYybh0E4pIM7tomsZGn+qjk0h5Fwh7WcU7cQ8cPrvbzxXYXPHdYpp099erq1MvPry5fupQ238HVVQOcH6uujqiRfCMdMAIf1rKitv14lKLrryOzIa5n8zR5Pkd2+fUFutQaUfLuzCgCMGhVx3IFiqeXz52/wInFnTyrdsD3vK8O7ecc3v5DOaQ9y9MVXrxwgth4fZ5JxVbK1BWq1dNo6VDWG32YN7h+2SNm/rLJyBwDBaXqyyorZPE0HsyehDW4xB6wXjhnhO1kU4JUdBh4wSsLbB95Dq0G4dCnwFJWGRWrAxl14EFseSVLuG62VKfQOuVwQm5kJ8ckDzaHSClXp7XfLB/9BmftJzGI4Bvr2xxZhDTTF3g0cPvZ0uscLs3N06SjkJkgczrlyQ3xymf2jwAlzjTTO/mWAqPExp4rGWVX9lFXGooHRLNGDFs5GzPjyTABTuAwH+NmYlGpJlWkPvPhszyFR6/9Bi328GXKaXvLO1gq2zw51AWRMRy95ZMqNZW5ZA8h5zgU1zvwuIZM4e3HMfaGPv3Kyk85cdAdHzl8VQ+N4DDSnxoXekQyQ8YqOEeslPYnPg5afYNOXbQAj0N1KmYnFyUPVIBjvt/hEPU8FxlOv/oSR3rn8tjXbnC3HPTWv6Iz9bHO2MJm5lE+jjLWdamwlstHSwa9wgT9ujYPFujmXKNN6tb8hVmc88H/DGy8v8nloPMXNgiCV3jerwLewX27Vof2HVxd5ptuFzZurM5frK+Qs5Llys8tOqCn3roeXN2nfbBlz5qc0+BsHBtqQoP0kMs+on8STOoChRNaJP8hFtCrxIxXl+TSISXwIZ/ANfQBls6RqzC3CsQPw8BIOGRQir/6EMPQVECyBpkLyo+y+FsgZZXN3xRgRaL8Ds5FRSrAsAWnzbX6Cr6lYxiD3gw9sWyfSvqp3gFaxqEOhNpLa2uENPlVYLaDFKJqJjiCc8aajDPMXUXvG7srzVCZ3IHLkxpjawnb1CS+OAQci07GwqVCaXTqPvcR2ZiH33ZSQU6FqFC9wipFQXo6dGkUomfgDQpDb+ayEpHTFQONumlXcXM+Z7p4cbIwAA0G5VNIbCRRH4X1Cd6MTzbmd4xMKUAj2R/xAT5Hlqrzg0fz0lTjNc4eI4CxIyxPHUnVVVwPqZ1onp9r39ylHOdG3wMHWMFxP5wXFS6cPbs689pLq41z57lqim+u4JjbWjWwRTOqcvXXy7E7uUXeRtMZeGwjz+nrvynniSWz5E191FOk3i7ARm/O5yFsM2UG6d6U0htCeram2IeuzHbxcGU6BOdlFWeHbVy+urp85RqNwu0orPAOcFjrbSlHD/EsJx9QOHuBK7Xw5hyDgiZNUGPHU1WyViBSs8eRB7pwDcQ0YwXBoUIW9eahe4vozOTWP+BupXQ8ujqASDDgVQcMG/qCPFnyHI4O32asBFM6S9+xIL8pQRlluTIlAvwgCSXA6NfkDzjrVHoowxzacNByfjpjGXp8GHBh2Q4jE//MaHBzGIS4UjQ0qHSk1jGHU3aCU4isiFFoUYPGRIsAm5ldiR0gmpx8xlPBwfacaZoXMaa9Gidlz/AzHxfqiB1zCOHPpqxmdSJMip7Qykj5h77hU/ROesDLy6/lpPuL33Ssq6jILPR7yJejCc1AMyDIGDaKGfsC6pKOfXPZc1NxdItn1omHbjzhP01sLr7aO9pLRwYxaBVlMo2Kgc+YU4ZB6wtmlXWnbpCX3cP+owQ43yxyhAuR3iqyceH86szJV1cXL5wtW0we7obDNnWH33bQj1vcF6Wm1MAJZpFkzCgc20xQV28EPHyouvGdleu7WTzdzGIqQq9j80CBjmX8o9W4NoYBYjglSLTWmToUoCFoZX33hGXxWUEcpsJ2zBWC3dXL11b7Du5b7SPg7WeFd4DfUa7UXuLCxWkuXLi89yq03e1D6S5i7Jfc8pGOYMDHBpsU0kTTai39hhMhsXFVp1N9ISHeu9ECHZhghN7stNQ7dI4Mu3DCP+GBDVzK6dfkn7LYCT8EOyoc1Fuc7eF5PFNWrgwA5d1AHpuiS1HePle2U8S1Ef3DlkT8c0yWoqjspomopP4FMeDsMSnrh/TAFIRjNkoXdGhTsrHhaT2Nt3nFqUfF6p6SxE0IVYicVXTwNOvkiwg5Z6xBqI9BWodFwWSTibwGR51aa9dx5k70DH+q0yKdPkDM5ghLGgx7iWTg9GfQkg8/63CDnT+0zCHmR66aqkQcG6uumgpc4iswtow6rJfn90oH+mj37PbHoNWcLpjHNIC8SZQddztyNABmzIdUwYGs8/zrUhYC5sim7aKjxq/+HebFHoe46Oj5d9PGpY3VhdOvrc6fPRPhnIZy7hptrRu6DXQVyEBpR8P4cvs2H7ux8hgWZa4rGQpgvADhlViH2M0bdfP7jVu3X/uv/srPvbu4FXqw9ECBjjD8cZc3dfXHCtDQVKQbspabI6xV/co65XQMnhu0skICQfVz47Ev0NvLazn2s8rby7uIHuZnwLtCwDt19irPEtJAVHIHS9x+GaANoaJc7ZrV0YaKZ2kxPASwndK3kbF/x8AElq3QDh58AmjeeXBJeejMIB+y8UP70HpwYK50gkuHhawVYHcG/E2BCs6JH8O2yrRXC/+AHPQabh+iripWLYnuGHBDmvi0VnYHx+RT8dGGs2hhPW2/VEA5FEXvbFtwpNcbKxrBNWqtQ/vgYSlvBo+KFjK5IXumIrbYtM3KERr2MhmqaSdV2rCpTKp3zOVQdIJLX48dWf1ljM50tVx0hAG+MDvmi7HgYU+3RMS96mdlRdirwQ84V1VBJYiMvkr7IGAgir8jEFVdKjAmEMqDnjoURTe+2IWxxUYXq0LVjeLF6bFB0VLK2RBo+MsYiALo2pVGyjlhVl/urAxUB129HeL0E/fLmm6xsrpw9rXVxXNnE6B3ch+cQcvmGes+Vl482E+g0t/1aMKuCx88ujVWJMZar01o2l83i6u3BA3sX7m2k8fCbq6OHNz337397ceX+1VdumfaKtClveZS+P+ogcMrQ97X10mHZL5LAFw6AJm6smp3O3E5is8NMzQ8NDvyOpW5cZE3FxPkvFq7m2P6IzSqh7QX+eLYGV7ffuPmjRXPsNerxO3WRBm6zlYZtmysmrejqUZrJQhZDlofHEyCNvZA0/AZCDQo2qNHfeFDLqrYJHhKHxUWvw5oAMIgbafIk3eP5DU3whogSbeoqhoK6iqfpMc2RIa54DQGPYupVA3T8m24E76KLMpXaMkzhjIMYznfqz7oXQ8Fs1OwMJSpf67X8hyWdUo62wk7Tsrmz2FI4OIZ1d+kzKA194XpgnXqXSKtGWwh3GYIkI9qjVaSIK5XmACB1/0QZeC6dvG12CZdClWVEqYioh7x+qlNx0Lprnauwy3rXv3l6ScbQv2RA50QKGzfW2dZR9v5nrh0svppkNuc3/Y9eBrsuaIu7WbVZAshrxtuYkZ9qOm5F/VsaiyGAzJeZAgRfshr5YUCceqLLlrQyIPWA1xBPcrhqbeMOaa8WurbRC6ee43gpLPeJmJv4a/+2ZlRB29NSHRCc7GicnS64HDM57/YI++tardwzpWjRB/mv8XrYC5zyHr1GreY7Fh957/4qz/7qxCP8+Nc14r3X6klqSo4mgLMJnirQDfkNmU8Nr56w1p2LCtb1SbWAuaHs6l50Fa0IAdz/lHsLQE3eGjXn5Xbx3O0uwh4h7MX4RweAe8cH8y+fI2lbrVVGm1pvkgVGrJzQrcTOMFOw7YtBA+j0ymg0r9pKjbyj1FjHzkQFPLZvW5Oixlw5OpoH8xTO+QsZ+JSiA7y0ee1ooMeWemUTco4RpKLj0/AMgyd0vJImLB+tBz5lIah1tV6VByVrRcBeTp1wK5KDD8kjgjUK9Juh0nUZfrgmXQNYtWlnLcs2jxpUgAE0kPXDuqGjvANnmbt4BZ+kFO/lgrkQcKkrL/IqXsOW2YQaUF6dFooNylU6quuylrFbs/2QXw1YEr4PxTE6NDbPHR2BRBl+PdH0ZVlHYKKZycMsia5QUF6Na2ydlt00Nbxfdgx8GUMwdB8rvRsGxdM2sEKWwIIDLHrGIlORztl34YpL4PKM2M+cO89cAa4fSw+TD5Uv3Hx7OrimVOh+1qnbuDb7L2zgIgjWGBP38Oix32UsPHILFem4fWChM8yWpVRndQl41L/aJ/LV3ezmrvJfbi3zn/x0+/5a4/5kDGv+uOnY0f4+Ukwf9zGsX2aBzrbwNQ2C2JLsPgdGvcLu7hEbLMl2XZymptSSXLIFSCCnW0g2NDUPJ2YxhCGBT3upewG9xiXL3MZe9eNNLI2D3JVxxOfl69w2wrn9y4R+HbZmQYsZLVng5o7OBwIWbuBy+EoJnrFkonPxkER9/VXL9noi9Mkr5sBXzrxy5FJytUw7VgeuiMrPHDtQ7dLd3R8LO1hTr2RmVZ8yqMkesSrWFsDYWCzmJUChdTHHJxJ2jyFD0Trn9Msy5/DrUEI3ATyrBxtoFF338Ihz9we7g2HCh9Y3FQo+2nnpYczni3pqHGymrS7Zq8AFVgCqeQtgZjh5NzynB11StWQUI8jb8ln29hn6WcmctNbTjOOi2GuYh7KjPk5FYJgeG0/9OQhfxABQXmVNOf3GCAJpCpSn0JVTMUGegQ9Zwh+GcHw3DEcunaVEccbVrXvCivtBw8W0m8uEG8CdS/WDfDIMdhyHg37LjIeObKfp5z2DN23V5cvnl9tnD/FeTJkse28c3LU+MFqHMEv25G/mid6Bh93UkSR/sVZCvBpz+T8yOkAJyp6duy4Ae4Ob2fmZRWEr8t8Lu3KtRuvffoTP/yXf/mLP/J0hCMZrbbWwfHjw6FZ5bnSK+UUOs0DXePuynfu3vE/EX++4OtRsqTGeaO/z7DpXNVgs1hdKdEPmWpgCVnJEY2qrE/qIEK5ZNfDHijX+Ojpjh2cx+MxkV18IMOrtIcOsIzl+45nN65zaHuNCc+AsbFmz5dpJ0GTrYHNNrRdM3DJE2TAVdCDWaPwGUzCL0IARXaIZJP3uLmyKWXS+IXSPAwY/5CDK37JbpK3QvngHfgagoWzlRys6iw/1C8jmMiryQT/sD3RizC2mbqKbJFKX+1Zu2axELstQKsWbGOOZDFtN+C5tH6MmqXdZmLIWK81d2gzBimtd4aeJr3m5JnfDBx4qIy89DC6Hb5rFbB1hs92BDH5k3YEGrrCq4w8IgevZGntZ9iHTDkHDaGsVtQuLUIqwB/K851WbieC5IrMUx0Z88rZaWOx5Jh1x10+GASqXgkn4DPuISuivy2YuScITrQBzwDkQWZhyDz/pm5p/Dz39jBXUn35pX4b2K/zFMOls6d4eYGLKGSJyAYzx6iYaqPSaB9XEIUw0hi50Z/Jx8rRGjg6a3KgTx/86atoOuwKoWrjCvav32S+3fnGX/izP/bXPvPxd74IV6scFpIpbdo/fkfJDXaX+OlmEjulnAkQsE1Myzy4f/DPX/gXu3fv/JjxxBOMTtBdvMc7qyp60UBjM+wyYLk8xbydl70VlPqq1cDbYFQoDUXZzjSIRgZr/WUh6blbXL3w7UaJh7ZNv8a9eJcIdmc4rLUDPB9YN0NWFWyVOGBnAtjhsziV9i2eamsRgRGDtQKjuTAI/Wl6lRiYVjCjpRjtuASfLLnAjaScXVxJR4IY8LABtEBPBPHxqbyZ5MSZml7QGhafNGPAxXhS+qZxNvQPfrLotlNIaTcLbdAyyT534HeyjRpcY4vatRfaRIuM48fpONJMz6wIkVYEYX/MkzxWahMeOKsaSM1efFiC0XLwVcUc6hUCOhO96ckHT0k42tpe9aoBS9k1njJjQzsOEYOZnWQgm+ChYzpnBV8FJXLtwV9PJ5TinMeLgjWfBmOTbQdPWUSOLAX9ky/tA4MHjNpwDh87cnB1kACnSYP7NQLcxsUzq9uc/PcNIpXqwoI1D44YcEMJ6J5/y628zGnlXf3bT57Ds1dvwitcNHGMGGh1zo7gh5yj6MKl26sNDlOvs4q7wYn5Nz165G/+Z3/lU3/9ocN7DVjtyDLXmGmJF+cq74L5gwa6/b//1NkPPvvixm8Q7I4kAKU1qbYNyCaBjtxAWCuyyp0gnu+4O9AhSzDIuRlkct4M2PjQgVJP88QFuNyLlarszN7HQ9rYRfYaj5V5/u7UOVZ43LoNKoFR+cxvRlav3qSls0cgSjAWJ2+YtT9g7el/iJQLTN79Xyuybmt41UGKqqHUTrSh3NsPcjic1mt42IQSsxAmrRQ60Mz5tbNmGvLNgMwwH7Ylbzk4KjiNkTWrpUz1ESnSXGm84rGYpL3JUcoTodABnWXpgBLJdiGTNp6RGTKbUtjRYzDURsHFMrGKD9l6kSbC6MMZruyprQLRkIiYm+7futOg9NrX2o1a642Q8sJZfc2i3cRnAV5XTxEZEacvQLXC7BxxvupdATJ22DhKEgDZpDtGm0eV+vHAW6h847EhI36haxzhxkQ28BhUrLvz9QQ3+XqxgVmIjjur6yylNi6cXt3mVWx1ygdd6LENDEo+mVAXIIDBeQ5NODOOFWIuONgaGMgrlrQFj+f3KhAqZ1tVsLOyhtxLG5yDu3Z7dYWP3l67duMODxX85hd/7n3/9Z/82Xc/F8esYmq1ZZ4W2IIe5oG/ca9A52HtYX5+Htvyjt/51qmPvnDy6t/cvWfnId79mSDlBNxFFLNCBg0Dmo2SVZq57U6FEgBdcdnhBB5zA1oC24zPdnL1Jt3kB7MRr0FCbldqy8PmnQQ7V3gJVhi8zpUqjucJeH4z0/N8Tgwk0KEcIqXIvLqn+t8OCa424ZNDG6LsnPZBhE07mMyUdR4HHR+L7qQbbGv9Ldf8sCaBj7yDXUT2EEUSkUA3OZlpMdxAMLt/5LU36ZmvswZeA/FIRToahMhtk1yTWYAR98K/lp44JrWtXX80s+a925Tdo+9tKbKtYMYuKkl+Cpt8GcQ6vDX8yMCPwsjEBJBncITmpuxPLNBBdmBhELsyG+LJA1HtHjnCXY9R5Ql2FMZeqYwPqtOvdAdlWzCPbUWxynS9ApyDy+sFziXl1O+cgAGggodY3ymXgzUPfUODTqrgwrhynOPkwzyPaoALDcM3r11eXbl4bnXjGk8pqTzG2T0zruZByqCWQ0/mn4GbKJd5aqgzeBn88t5EVnS3kM2pKPAJlCMwru6wOMMP+S+xQLnCKs53XF7jMJULH7/1Ez/21v/2z335Q3+Idi3MU8PL3JqaGl/QAt4q0BnYPM490BIjT798/fvnPvDUC5f+G94C+pbdCUh1GbgCHYeYPgxHRex0A8y9Al0HvAQzjOSQVDlmh7c/6LmHxnlzAYCTxs4yGThjE6R29nB7Sp2kVYj1Khcszp6/lo9uRy/N4ZtL7ce0DAXPuelfUnqYTtH+aLKQxspPHg9Tm13nMpZAyC5+GoQADaf+Co+kuiTsRB6AqoY/JOoSfYzO9tNCrSYMcAgWpeQ1ZAozuY1kmZHeKMntj+ROPdm0p9ZOa3htK7Q5GEWDU0UkobkisTFHwfLcxmYAOg1vOOiUfliDhXZQDZ7YmikNLNeQGcNkwBVoYn84MfEPmeKHOOoS+60P9CZ+zWAnO1ALVNJgkjq1fWXB1xVJ+oKybcHCJ2nSX2D0GxCqXQxwpTeZ9qPX4FMGstJUlgEmZoTSnPt3DORcoXIJNKXW51H3cmHP+9tMN6/zkg0OUW/d4oIlDeBjViaD4R3KBrUchhrAbHucyVEoPuRw1Sum8lKZHIrCn0e1mECu6CrQuXZFluVmRiRV3Lh8g3NwBDnul/X0E692+/2f+NG3/PVf+cqP/i7m6zgXN+LMetPwMi+nt+ePhg501tzgdoxfX6DAu6TOB7jacfLMleO/++3z/+W1W7f+1B47EI4dBBHf8W575HDUQ0iACkgV+AxoGRQ0qkWTPK7sDC7qQQpdlOHJigp8cCWasle2DQ6RFzOilbp244dvMgWdVZ8vDzh94Rpf9/ZVL9oyMJasWwOHy/5uLQt91VW1GXwSa2yQWSjjbh0z7p30XTY7V5as8DbJQVykJkebakUM3RXYhIO0UGnwTeyb0c0VL5037Zdjbcyd8NgEDmT1dGp/5nCXk5fQJlQDE2kqDAoG5iuorfTMRcofzgM5oedVnzHNimmuTbD9aZCfy2K0eowCzOG3cUZyPGzip+P7NINqwh/2lCJlyWTAkiOBJTyMKPZmBu5QpsAU0HhSfYPi1iGlDg3XpzI2BUJ4G865RTrVB/RVED8p6n/Ol49ONlA5D10lHs85OAIcc0MXb928trq2cZ6V3NU0sQuEWy4ZpbFU87y4/hskc6iKlIHN8eL5NudqnUqy3tDg85YU46SLCr8v4wStc5Qy6z83/XIB8RK/y1d8nOuGL/341o994LG/8R/82Y/+3zEezqnXddWE1qSGB3gXfklvOLmB7hEkH+JHdNiUuh86b2LDO/71t8588pUzV/9TavheDxN9GHcXbyzZtZOX6dkPVDrvtKfBK7hUHvyg0x7FB5wyvefk9PK7A8YVkNOxV3X2rsHT0SK/KcHSgjB4O877+PKDV9uXOMF5jrem+N2LfDYNnnoTQ0SmVnMoRC1O1OoLSHsmiqG5McLhgIHSvqhtoR2u6rGHDHjrhCBileq6pmDUka+1FFvGrAzoaDWaLcVrHJgKrObRjzcIx37zg8qqIAxadLLgafjVMNS2oYZDqY2TdO1IE8qWkKLVz00bOYRW2+7pwTxtWtGpEuKIEcWm7VmKfGZ/aZ70RXDIw2+dmd953bjijhVTAoaFode2tqgeJ0LiIGOgerHgNKV83WbDvnI3CTylWgfUP/gEYTBTrFd+xcV8GC1j4MptFvAkFUP8iTywdm2n6JkFUEdb76or8GCHsXnMQ1RvwnfHT7p9i9eoXb7ARQY+Qj/GR8V7gxU7l+miwTzIeXgKHbvu0A10tlGv1nKoCn4KiJSzOGBhVoH3Ds+y8xTFxRvcNoZ9DlE5z//9D7//sf/+L/zSR3+TmylGTUutbuorqbt0CRf1br7mb3rDyQ1072/KyJuhu3MJN/sYIqtdv/WNU58+de7qf8hDDh9wULmq8uctIbuJSjZUPazP9E+ZzoIvjYWWDnyQ0onC02ouUc/Bqh5NOyBqJeLE68NfKQ6ECowwAuigfrhEVI0I33x8gau0F7haq85d8sGeI1d5aFZ5HTi56TmjDDxqxJr5s/UdzJbjFrkpdqqYrXNBBnUlsGhr8HUPNrtwzIx8oisPLnQK2i0I5UPAcS9ac9ultK/yzTAVCqFfLW8uudYARU9dhkz7U5SSC6kFmzAY6b3GhLnqUKhNIgCBF74Vsjgn/lGY4LZAhxpQRtMEqzr5So/HR8OfCJd3Ez+FBF4atfvYgOD4qlQ7iZQHPvrbZ3S2Pd4ZmR1rB6IO3tKdA3kvHToy3sCZ5wgFBhdtpsjEF46Y5ntOGOTxfrg6+a8+rqIe3Z8bfv0Ijek2h6Y3r1zg9Wl+hhEeIzL6s4pjUOT7LrRZX2xw/nk/q7v8usJq+8yCGUs3z8GhKCu9nMtD8R0vSGBfHz2Hd437Xs9zNHWZQFdPNux48X1PPPo3//K/++P/B+fW+9YPOFEej/R2SuJMNpWp4YLW+CW85AvdQPcjzTnyZuxuXcLNnnED0Hyr3/v22Y+/fGrjL12/eecTe7hs7TJ2L5+X30PAy2GjAYyGtSMT+GwoFRAMbfsKZHQsgEqleXXI4CHG5bF5BzcdyG0p5DJn4JgHpDCCneQEPI95Seq7yrmB896Ld4l79UDoU1ZwsCjvgKiKUUgaEFlutGwscHpidEe42Ohb9t6DT2WBw6COkhtguFQhnJxCw13oSRflbKT3I0eFi5raSDQtDRQWwZqs68k7CJldVee7Vpj2Q+ttPe0wcEjyNC05EISe6I1a6nGnVT0ejtKF3KTLwsx2+GewRcfNJqZSle3UF1FYt2JklAGnClPjllD4o64GwgQPnbGnpHLwFQzRwshyiiXTeYwh2Sk6CmuXaU4rT8LCGmVHDi5So33rLSfQIbiCk1OfcgGDI0UDy+HD+7nPdG8ep1TWx7huXr+4unmV28qYXDk8dv7x5+psvQrzaqpzgGAnH04mwFkGf8errbbtWM05hw1yNzTqLkNYrbYDQdC7IM6eu7q6yNGTh7GE55Pvedcb/oe/9Msf+fX9+3f3OThkkhS2BcznqWFppoYLKpkum2/HFx4D3Qfn3FuUbXlT5wWt4cZP+TefvfDeZ1649Bev3bz1mT3jCoEBzzeP+uhIVmz0Upa2NFKujiJte2UVRcGutGaK2wHjWgF4GhTi+qJEcTrwO9DpoHxpmaHITrBIZIwNieIMeBucxzvDe/GU96ZKB0KYyab27WaEKUEKXg8YpuYPb+2X3dklpQKlwuBah4q+AawZBh9qtB0TzgSSvgYOYcYfwhqO2Uisezruo0d5xTs5J+ep/Vyg5yyqmtLWKzo5SkN41+DA1kDpOtdwcPUwqc14sG3maW5XJ6T2FdWG20BMsklVo6bq3o0YusotmBHMvbm1dnsi0L/ZPJMbpK/OGcmgMjU9BXugdlajL2CfgjedXfoYSYNROPKtrxUPn6xLxt2sUgY95Q1y/RZtPbJP62IAOXQflTzI24D281SDwyeB6eoGK7gr+Ok88E9etgQnV2AGNqJSAppzKRc5oNUTHPBYVm7IWPYILO+Yg6ZPrgBzCsA5iv6rHJaeOXOZe1tv1Hm61Y5zT7ztof/x3/+lj/zDY8f2e0+bSVeshnnXvnGggv9BcmVM6pqnwAa6D82xlNt4oxvu/H54+9O049mXLz3+5PMX/72LV29+nkG11w7K20q4ObHvg/MZQYNbghku9WotCuCvQ1E6GgUZbDSwu4TdNK7dZ9CzaglPeghs33Q1BjlBTWzOGRY3OqWiG7lrPN5ymQsWZ85zgrZ9kuZFlYwupUmWk5TFVjLqAL5JHVwy2KVDsF4JdJGab2RIBWAbA3q0tPoiHvnWDwbFGeyqgWZ1hxYxo+oj0AnLgE79SXuJM2lg2AosSp4GLE2zdyCVmRXXvKXOtoxesnSDvE6KRgqTNqlFZuItcm0npH2O4batW3I0bDkIUOPQSVTS4HFHOCVwUW2jmQBa1djNcc4NzLDTfWAji/YccfGrtEqOzU2NKyP8hdfISPI1XlSUDxoBKGpiaNDIsvt0ZUjjGmisi4HoEMHNXwc4kNwDd5WLDTw75SqPihmoamExghfCTHpoMBi4WKV1AHNG8Rokxj88HHN7SOtRmYe4dZGCgGiFwDuWcwiMLs+7nTq7wU3GBDjumaM5L77t8Yf+5z//5Q///UdPHPI51Hmy6a1mumBGEGdq/DJvenHdzbfEb4INdD86MK3Y3jMt88LejW++bemnzl57+A+/f+bP8UbhrxAZDlbA420le3kBJ4902XDud1wue2XISKUzmcwU6CoC26iZMwncYNscGMfILDlH0GxlWGprYKHf5X/Z0LIdWnsl1Z/npKk3H9vBOeR28ozdv7rtpm51wU7i5nC4MsnFj3N0zQxj+Iei1tfkTTmOanficRKxHrGV4o/ME3FIUsegdAh53MgknfvnKmuCpQ89FJPmK7iJcdiRx2LJ25LAk2ANkrAOxiaFUd4ukJdvrXFG0O8Byp9ylkjIg5h8hxY6DGkaKzxLTvTCF7IszXhmdsKBYvnd+ZajWbtjzzZ1rIImUs93bvFNPCKb+6r81j8D1XxlVprA63dpjb3IK2AFkzNGvQOEvb4BxqcYjvi4Fm8UyQqO4LPzJjvo65fHuTOCnCt6fgYxDdzh/jVXbjfFUS8DYK/aUk1hx0wOTw2oVCQ8zo+ioYz76pR3x0VQ5LD09OkNLvJdpZwaXnn8sWP/y6986UN/97E3HrmIYROKkjoXsByBUW7cg+TymFrfMi/qgm6g+8igtED32TJvBQ+KX/LtuLBx7fDvP3nul85duP7v0PYP2cD76DQ/WuvS27a1k6uNaxL7TK1XXOWNgw4Wyw4Cci8omIcGKoMHVPTocTq6BttgFZtBV/IFZjAo3QEPNCvRvPnYcw4JeNi0k5XrlZF2dcVkz7lSCQ5kJkso8jvwNOukKaY0UDaDyQwS//HfPImCNoIPP7qAN4vKMVphRCgz2yq8OJYrdjZCUu2V23dR8jc1QsHR9uEf9hfn8GyOogymGVh2Gz98G2BWOpaH8nlbhWWGLzYQS1tpkHAzsUvXCEOFpNWqzW2Ztl+KDRimbo74M2uMwKlc8U3tAY/7vIgPH9XT2ic+kfAaDB28HoWs1XfgtOVqZ+N5se5k+RTLc9Ws3Py7SQUP8t1k3yjiCs45osiOO5x/4+PPXkWVD3ZwFYgMVt5mkjFr/6sLnKszc9sq5+TgyTk4+SOjv2PF5zvhrCcOuYKDg6u2t1cnT1/iuzBXogs719/ypqP/8Jc//8G/87a3HDsHtwlPkjofDRn80LiJ3nwPmg/1d9nZEm+g+/GmLPJZN26iNH6ZN9MSv4T9yPXerz555osnz13/FfYqP+TqbI8v4OQDOgcO+GyuAYf62ugEhrpFxXFQh6ubAhbapycsMpLce60HVQfE0jnDx1uF85/AUhWwM7GPoOPcAJVXvbMsv8K5PAOrrnmRpHvEPu3BWRYGxQwdSSobk0t42uuP7pfNonVNGtmIWfDXpA0NPR1ohSM38sleDyvwDmj/y/yMMEmWmwmMKkxysoBvn5UXPxOPi3F8OCs9FStYUhoRmQR3YVJEqliAuOhd6+l6y2Zg8X2EZRue9HPDa33LuNRsGjTQTAlb895bt01xlKl1jwYrklR+4spEXvusntBjuATqdhBqHxwbnt6Z+g7Q5s3Oz9xWAueLKjyacBx7dfMgT/8czeNaYwXneONeuJ23ryVQ5XA2KzVr5Q51HczU4UrO+ZTDTyJ46MA5hE1kRI5gJ19edQ4tH41m7Pvdl0rohee1U5dzmJpgycvi3vjGI//oK599/99+1zseOQWfjdEN0vlaQSkStnG2oxfX3fQlfgm3vsZ3HvsGuo83ZpGPrl1gy0mRTe+8GRveLp/4eIPorq9+5/ynXz5z5VdoxCecI76A01esH+KVzQ4AvbdDPIHqnkpYPgspZy8jUj5p8EgYKax4EhlwdqYpeDbemGyaiQSW39WkVPeIDs4N7sXziQtvehSXFxN47hDDfRjTdoaF6MqGmZvJXuZqpUVZP0zV+yA6sBS6GMbQSI8N5kyWCbFmCyp6HfKzJEHEcFBf7hVcUn/FZzbmgXBakU2ze9aGM5keJaJG1dWaak6wESoyc8ESaDsGgDoMW/BEG7bbwDoChdJt0FJZwVGRrIlnjW/dyp+BHP2QwNP+hoHDRP5yMRWhvB9w+GCWbwmTZwcrAsfUGPsWcq6t4Npx0yUQ7Q99rXFOgGMQ7+X+t+PHDuVWkay84Nh5m1eU3bqWt287L9yR9BXUnic5JJXGrzLzmkNeZMkrt4ANfq7ysvKTjv366peN4TyqoKjel1+9uDrDeTjvoyPI3X704SO/+YufedevfvC9b3oVMZPiVjNqRk5WVd8ClmbqrlFunhpuetMav4SX+KZHnjrc+URjRl79vUACNr7zJUcPm+3wS7mGldvx9e+e/fhzr238ChcFPiTBW4AOHDjAxzcIeNN5O1dTdIgSo1rr++sYMAi6tlrfXLx2xblkimgxZs6jbo2fqlg4t5nwjHbjocHNE9G5F4+Ad54bkPVNn+LHWuyuUuzb5Dowum7eg4V28BU5MAzmnSZxIzppVGnocz1g7SUw+Jmocq0DL2wzg+VPOIY7EK1j86AoRY+P5kmeATdrGGFbcK6lINQuao1StvVYKN9mGrBvNdvnOa9ayrfSJy3wVEBQefHDyUleEYC6qXXdvt645H/ab+ir3awCpYewNtWxdzR14arsTzs7+fk1T+TdkDbrh08EzIYZ6+s5tH3s7A1wnovTT8foTt4Vsus2L9Q1+Og/S1SyBEZXX1nVOTfGLxpTroCVW0a0khUcVBcNno+DJ5cPhOVHa/WVum6vXjl5mVtFLvBuuJsEuTt3Hj1x8F/+wmfe86sfef8PPW99ZgkvU+3R4nFPcsOdt0jDys1Tw50335xnXm6+zpu2CTbQ/URTRm77bZUa3/mSp/GdN737dolvuOnh/85z5z7w/Rcv/dkrV25/kkmap7kOcjh7iIC3hyU8fcE87g7dfI4uQWlUb76ym+M14jqtg2VoIpErR8qtTa0E2Vhri9cqjyEPm7emXORw9iwf5taeXZvH3GDMxYvRRWbacdBmsuB/nsqAPyxsQlfBmJn6Eh+6AE/pWfMIJ2CRm0J3M5ITwnN0Y9FaqtEHmsSWgZw0y+b6irZuiXWpxEuYrcFQdRPCgo5Xipkpgs5wFgdbrvRVaxSDW/xq34O0QiLJdHlnooQgh1jAnsIoJ0aFFBrFaYUlLkqbpxyophg1ENW25KfzfQ+jKdxshDyk7kAqLUkXSeHGqB9Rb3iQAstQdXMss2MicO3afWd14vjh1WHuhcsqC55dvIhy9+o6zJxHs535r6BWh6Olh/o7tiQnuI1DV+eJ98HhQ87b+ZgWgS5HRuBSHjvFCvzQMgB2rE6+dmF1lhWcRy/XuZLKc7K//YXPvPtvfexDb3mqKmAvJFUF41lafzRi9cTgMWu+RjXceetbyje98c3Xehrf+RIf2ED3U00ZeQu0wiXc+GW+UDM1xHZ8S3zDGUvPvXzxrd9+7uKf2bh881OMX96tzsnYffu5KZLXO/v+eqzZqXZMcuDNAc3DCnkKH+coV2XKlGWv5po68BU0BrT4qRpFScBD0Ner9wrvGq+X8XXPJ/2CGf64J09exkoDdnoVEU3yWOhuHDPeFYLJRkhpFOrAFwmFIDQ9OhQgZW5WkSCQg7O19zD2pGyZ6G8gCoZP6hJ20A8h2YIT3ymy1HfwTPZl1EFSWICzvgwwqrBQ5iSdJ8mxaQcuE4TWGxK2OH20TsPO4Ao+z6JSilv2n9jhY6/EliuwQY68MWbipxj5Xo4NxqVPCto0Ibey4acLKyNTLkLQzo88RIDjOym9gttF6N6zg3NwGh5j3NWYh7b1qiVadBr/FbQMmHU4SkCTxljKBQRUlCxzpVdxqtW/qX3j0OrU6Qur02ev8NnCq3yM5hbfbtn3B5/56Xf+6s9+/O3ftj4kGU1b5Y2TPmo68YkzLfFzGekNN5+4eWp645Zwy/UoCN1A9zMtMfIW3MQIreHt8oWabfmb7356Qn/t3NU3fv2p8185t3HlF7hhdJ9zzyX94cOHuGKbt0ehD5fT6RYdUQyItkKuTKcKfoXoQCitx+FWAa+0NcdoiNaJgINJGyztuWBxa3XqApf5KRsUDZTSsthw0KpmdEX3iC3V6PnCR7py4R+6BDJ5wCe+gJeldaaIwZzYBthEC6BPlaZJOPDaG0X0NXMdAithST871YoEaFYf62rq+gRAV8LupBwRZALOcKWoEPERHr+pYAo2doaxLKdCyqbrFF+MmiIUHYSx/wAHUhXzho6G2kx6ugbyKkIeT7IpWInpYFY89bTZ+kp3TA051ZRKSjRSXtoL76MnDvN1rb0ZOw6P3UTdvbxVOzs2nQaZYMV48r42Dydr505vQDOg2Ti5eEC5v5vqDcHhBWedskIc8rrSQdJA6hh77VSdgzvHztorvHzS8Ns//cnH//Znf/JdX5ef1E2TqhQq203XeWb45uu8Sa1nmS/pS7klfTu45ahVUuwY6D41EPfLNgnC3PAybz1dkTE0Gl3jZYLu1tOklkt+YeP60a9998yXTp2/9oswHHGA7eeO8MP7D6wOHtoP5OrOvRiDiHIO2YamTQEt2hwEjDvK5vPURhPwJMhnVZvQzdhCkFThYDTIOsecmxd5nvYUz/n5yba8JgqkOSN3qnHmGrw9iaJaBSTNpcSqoUKNsohGxWYn6hN6To11Ul64g1HgwRC7CRRlay4XK2Wq9EGMTdtgzoju3MQbf7S72B3M2LUX0aFX7inODJxtMDUMJT3T5065c7/tR/fMAEyt2mCRs/stiExodnYSiPpvjilvHakqPJ7rJZsldiCNGA3s91K9qNB9GM+heXFhwiNEnMrY5CiQnEPUEwdXh3hSKG8UkcbnCfbtvMEYsQLIw1OHlrQrKAOTP8+91qEn7Y/SnMZxR+Lqjb9ayY0LDujKKk+aQU7dyDhWvSBhk5zmNpHTZy9xoYEAx20jBw7ufeZPfPTxv/OFT737t0fFdcim6ZqXg9VFsjTe8jw1vvOmLeHW1/SGl3l3T+OX/NvBwRvoPt0ci7wVN7rhNtRw59vx9Qhb0ltumTfflnJXrt868AffPfe5V05v/CnOSzziQex+vgV7cP9+vh5+iFYv9xxM+QPMGCdvx6vfHFxb0cp8G1emApQ9utbQ9NblUJDqgBKXP4p+lNv34l29znkWsMrlsJZAkx53A9/6fE9NLvlCsrA2mwklnCANaUowJ9iWVoSdanoxEoF27T8XVUB7u8CURoVcRCQhGPuJHGAGffJFezJqIDJMJOHJ8SEvDnp5Q7kdiswMlm8on1QGVxsne9mJlbWewTOw1T4oGPFiM59Mrdw9ISluuGFZE9coe761Aq+AXGzCaNk1OiCofCcYQvpCOgT9dMcYunyud0CywGIFdptzcIfyoSff8sMpM8zeWh3cxRlG/HGFlvv7GJh9ddSKqDOBTjyHno5bb1sx+PfhbGKYQQxmx5efCYQhcFyLbwUnwJ3ZWL128sLqzDmvpPJOyT27Xvjkh9/yd7/8uff/lh6PH9nolFkLiJylbplq0DV/szR9O7jlmt7wMm/6Mm++xm8JG+h+rjm2yWmiTel+cDNvx3c//APRr9+6tefrT5772edf3fjyzZt33rKLgeKHPQ5w4/Gxo747lBanygl4jIIe+NUKZSIDdDSLZbt0gJHvTU5yO4od/Rn4gzJnplxa2crKxn29OA8N/JrRuYuXcxOyWK/eOmL1az0SQDJ4JTWyTwOJk09dHs7c1uERhBzYEqVHllw90YTPE048ycMrkxNvZz/yoU5wzRspAes88Cl1nTHfvGnowTrhYNZOw3PdQZba6JYrVWHlM+ePQ4PD/YeBpWrZW0BQjU3XDL2xJ2JuJwxwg7N1TK66TEJhn5aaQefIIHTENqtzpzUs24fSO7qNwObYS+Cict4Hx8eXc/uUqzvH677dXGhgAPhX+xzaYQSyWpm5QqN+KM+qnWhZ97k5thlf9E3z2T4JhgluBEBsO/4d0fJ6iGooP39hY/XKq56Hu8jh8+3Vnr17Xvvohx77e1/++ff8c94UbjNEauSjgurZhH89cITvIb+kN9x5dVRD67z9bMw9YQPdZ5tzm9zKztP94Obdju9++Aelh49xsfPr3z/7MS5efIWTp+9y/u/hq2FepT3KCwfzSFk8YtDR8xnWDobhpYGjy6KWAc8bdeXISWHpMs1SH+LqjDFhooMQ5wd56z6Dsn3VNzvwxpSLXM1y6HkbjQOQoVgrMiZLJh2T3jzzDkXqVl8MGBUCiCBBsw7yN95DLPX7L16tk47BlxPhk8PF1zuEUrbWpzmvbAY/bOt10lA8b8dNrBBcTQ7uklkwZyU5MbTeYnUb9qBTy8kN20d0YSksdOQixKyO6lomyZO8hSAGlmwzfSBUEt5JgMADLw1o9xiATMf4uv1hA9w+XuYgnY7Zv5sAY//CKC7jC/ace+NUhw/MG6jsiwQygyF8FbxKf+3AoRMJ7Ye+EiuP+gxufXeC8EUe03r55bOr1zhU9eotb/M586H3vfHvf/lzH/invOE36049IZXj6zweFmnTdsm3HdxCD0pv/s7vZ7/5Wv+WsIHuc025T25/m1rhEu4h1nnzNVzS66F4P/z96Hfp++5zF97/vecufmXj6vUf9aF/FzpHjxHwjh1e7eHmy4wBB42DwIFkDYaX7WwrNb7Jvwx0Te+8G0E4PTK8rkG9PiT1sDK3UJBnhUfA8/u0ZziP56FxxdManF3x1teLDGF5c56m7WmYNA/YsY3z8rcuebIgYtoaVPM/bwMYY48NJpIKrpYJyk2Qgw4cPDjRcqY9gmxW6hQ6m4E3qwlOYeASJLozpIeJAsl+Un829J82hNWrTVfcoVM2wIttWP3hr2pUO7Mz8fxifA332ARRazzls3MYcoCb03Ai/QbF+rgjreBEgDuyr1ZwfB81J/xx7ODeOwlwfq0rKzh8q6uuVZcKcKxq0XOLBvCqaQJmxiy84PPDVq6u4lsCW+MZ1w5aQ5+52aVLV1Yvvnh2deoMr2siwHEscfGD73n017782ff/k0OH9ng+pWu4zLu+3ZRLesPN1/Ayx4ukpZ7t5Jb4ll/qbb5l3nZaLnQD3eeXnNvAm8YFPEu4FXfejjXcareDG7/MX6/c6rlXLv7wt569+KcvXLr2CQIeft5eHeYh6GMcPvhh3gQcz4ngocPC/2Vl2qh5Pf/q6BrYEpmzRJeKWo+tXZPAwKQOEAy0CngGYYMajyly+HCFgHeS93fVITKDEULOoWEnwRh5D10cppmGI0pAXvskj+Dw0Ys1wmEFF/Mg4h+AslmlpnnGIWOYIJBKtwFELZUkF4EctJTYo16mbDXQIhGAZ/CGSU/4N7BNaYJBdgNKlGfoiO5Z9EuYGjRF7Muk4GbKu9gRSSZwvtfN1OZspy6nIHlChLU2jWelrsmc+SQQeZFBHUcJcMd4qscPQXO0kf47uJcrqTv73Bp8BiPHQnweedqgygmYNOx8FZeLDcrx0wVz274OS+tQtRqreHyT9vMvnV2dfIUXbsKLt5ff885HfuMrv/D+3zh2ZD93Hk9JdfPULbnMm2eJb3g7+uilaVQ0f+dLuSXc8s3fefMt865Py4VuoPviknMBt+JNgvAs4Rbbang0bZ43X+vfDm6Zttd54ztv+abfefXMtTd94/tnv3T2/NWfZlDsleCjZZ7DO3DAlwhguveWYwYT/6bUxXrOtNuvyPN5I6ZiT0uIwR2QzefOVp44x8aQlfMvY+V5g7dCXL7qW1N4zQ67e18o6kh2MDtEXClUYqBTnlY5GT9ow4ATo7wsoci2lLRJRyFdFXRSLlCUYLcJnYMIXT2DWJmEsuo2uAKnkV1+rG2pMnVo3cKRMZSPZAHcUDW1g806pSbKCj6kgcsVYfA+RmjSXkpuwtPCdabN/pnS3NUSrypGll0NuWPH4eMho84fPrifVdz+3PKUQIVBbgpY7d/jDios5OsgNQU6x5+uYF+cOzkvJJjrc/F5KFvBrG/2VSDjF1H9sOyO6ypfwXvxxVM5D+chKhcrrr7rnY/84z/92ff+7488dHCjLLEdrZDS5o3umjycNXXLNL7zomJ6FJZ507uhW0/DTW+5hpd50ztvPQ0v86a3ntANdH+qMdvkrWipYAm3+BK/hJtvDKGpobaDm387PY1v+YYnv1nZHf/qd89+/tSZyz9HhDjgxDu4f9/q+PEDXAE7kEEicwZvT/4hbZBLsWZi+7Ipd6D63rpOsmYygNCZwObCw7scfgIo6+MfeeICmnRupeGu9Murq0RCD1XVvJu85KMxytqigWfTDcJrFiTLh0ykQGPDzM6J8qaTZ7JjpAJZKXHb0Ua8q7NOgVU8a5uQ5ZvEpFuvmaA0cSpiY8cVtWvUsweKhFJRh6XqgS2cUaCSzUl9nk8MuRTHiDI9SERXuZWU7ca7YszZ0hYahPQXQSVXUVmNH+AphuN+m8FXJg1bruAOJMCxM/MY1WoYtTCVZog8OxMEcmhaJAKboRAe6fwcCxXo3LlBg1jBTZ/DWWOW4nWu6r/wwpnVC5yHs1/5v/HEWx/6zS999n2//qZHD/vKJAVMXeHhbSHZNn2ZN/8Sv4RbUeMbbjutp+GmL/m3wzdf62l4mTe99Vj37xrovtyYkbfgUmDBNjVY47fjb309xpb8Ldd8DS/zluv89dJ3XL5648DXnjz38y+evPQnqfdxV28HDu9dHePmY6+KZTCiPYPJPS30OkcHskdxWzfHg83orkLL1QWAsKKveaMXZPU4h40GM6JG3tTiG5hVzeYC79w/y6twfOoiAQ+kCz39k658GnUMnRwWD61OoryZVuMkPWv7GvBNygl06kGerGJKVyGKi1gBregy1evbR+CNch0oOCvYyR+JJODiKDAo7GizU4nMMVAAG2OciBI3+BZ8CUWFxfkA82C8qjAqNK9Xy3liczRKy7umtA5Bj8Pbugkdm7S7fthu+7gH7pFjnArhpvW6MsrqbT8XGghwNrZ9bEE9rS99RmPafjkfB1G+nG+Dry4eqN+xNwKdK3XKvjVY39QReNjgi/ar5148vXrxeT48jRwHyLfe9tixf/nFT7/r1x5/8/GzaZzaxCOKVnWr1PTOm6fhzu+H/0HpS/2tZ5kv+ZZw87t6/S6/5/lxC+GdO7/UlJG3YI+xBXkCl/Ql3Iytbz4OpS35l3xN77z1db7Ebwc3vnNfGLjn97937qdfeOnC53ma4Q2Od28+PsqNx8cfOlJ7Ua04wJKxnaTL/GyOFGLaKlFVze0buWLv6qkYarBX2fMrWTUA5oZYjOQV3gY7fmrSrB8XOeeVWj7o44GWATrBUSKm4ho4TdTrxim79BDW0TG2nVQWpehhBzCKSZI1msmpLxEtPSHFUFjLFjyhYqus4JuIIddF4dbSKhpWm20yFAmuUzNBHwsjaPFy0qdu19x9drSohoRKNkMCTTjmQxBO6wpKn7OCG+ctlB3NlzZIYAFnINm3d9fqEe6FywP3yHt46EWGQ/zyp874TWEkWKCJRLP/FL151/voxDoOLNVhqzkBi1MZ8hatdNMjA8YuDfLMcydXLzx/qp6qIGa++bGjv8WNvv/gnW996LVhep61Q/EOgkZNjS9oe7j5Ot+Of4lv/s6b3nnjO2/8dvmSbwnzgr7Vd/g9xy/NqyID3S9b+H+RusE6v5+qJd8Sbvklfj5Km2eeN70r3vKdN2/DO7w15RvfO/2xp1/e+MXL1248vosB5rm7IwS8h3j20BnoXxJRwqtliRBDUyZRa51yzeMKo7mDm2NHLQYWlwTRyKbpCUBgPQ9TfVN2DXarnfWZXYOB9+Jd3LhK0OPChQhM+THi6KOciiewoQZdPVnVKv90qBoB7UcCKnR+CXxhDiqjJP6GWJ5ZtyFe9kJDSP0lFsbwNCOEmujNALw2HaShcqahdCHfnRq3shmCnnubdIyVUzTFobWhSQPMM2X9REMxGkggT/pKtT4a5GjJvBz2YQLcYW5OdwVnBThq5RCV/jRogaonFWxXta79sKvEZSyNcaHewhu8BvfAZXVv/w0tapcnfNh65tnXVi9xiOrnA3lf3J0fesOR3/vcz7zr1973rkde0vJIips6L2gN66Ap3pJvx7fER2i2aflGLfmX8GQKWuQAACo3SURBVOvlaz9bzzJvuhdYDHBP8/P8YvNRpH1p8D+T0g++aUOd30/Tkm8Jt/wS38O06cu86V3Blu98yd9w6N9+9twHn3zmwuf54PV7fUbVeHGc21JOnDjKXeOsGdDqKolxRhO2iTFKNlkYtKn7awJ3TMmUgL+CEOsIJqwDu1dgTgBT6DmhQ2Ah4OUbG0wVVwLei3eJq2pnzrHzYra4YnHS1AoR4aG/XUhQnHSqvSj5vkJsiCub7adwqpUKC0GfNlWOFjf4HF7pnUBICp5Cgnzg4uwgr98meXt1KxxbIkdSvjtYrSGxCY5Nh4WsKNnUOTaES/HQUuG2VnClMPJWmoJNb1ua+8QBZ9C432z36mF2ekcOEeDQ5TkzXpeYVVxeCIvm0WWUameVoJZ6pRaxLa4WbrMAB4/vf7ORcvhLrT0XF0blKa91r1bPPnuKAHdmdeHCFQLcrdWjjx75w8/99BO/9uH3vfHZGNm8sebzpEbTEr92sui9bXznjV/m99O3nfwSv4TbTvvd9GXu6VgD3JP8cqvnEGy+gAa6T1N60yDeK2vBNrwdb9M7X/K1nsY33zJvevM3PWOzibO86c2/5Gv6TGRTMfzPvHTxnd98+uwv8Kzqhxn8O3ZxG8GxYweywuMu8jHwGIB0b59baS0acMI5WUwO7lzKgJDBD85AZjn3j8AbGTxOvGHWu+py8td5GvXVOFLlrp3MMD9GDIM8BrzLvCbqtfOXa8KL9w8aHVvBQgMkGyX+CJdKfFmvoYLGicFePAD60bhpxadCUiZulbKdNhjrTmjy8GbNsomhfGs7MuliL04bto0Uc015p6IVFQXRumgk+8W2ShUpJPABu4sXX2niYCcChjrmteXosX88HOUpAR64532IrO59OaVtt89D1H1eICrYINSm1asrfdFAeGDWpaG/KHBTIQ9R7a/EOwqu6oXtG32x/MILp1cvvHJ6dZabfW/cuLN6+MSB7372p971az/+oce+F+W1aVc6n5E2FZu+zDcxzYDma9QSXuLvR9+On5ombSe/lDOoGdx8q4r3A3baUt5Ap4ET/PyQ9eP82iDFHyi1fOdLJUtHmm+Zt1zzb0ffDt/yS/p2+jbhXzl19bE/eOrU5/g+5cdQxHe4d+RevOO8L8zD2+mwL6N9iMLTh4cGO3mccFlxkef1OiwL2qFME4CcjzF+yaMAhbzpFbXZw4Myec7P3tq5k6+o8ep5z/A5EbwXjwst3BR6BX70GyHwy4sT0hNEkXcy9RQXb1AmsxCbydyYQlc2HFGSWkLPpIRF1gR1EQMu3wOuzwEqM0JCtKl72BnaS2AGSG6/i9jbYQveBDErlDQVgIbyGeVmHmEZO6EsD4vHFnDRmu8p4OMd2u5NJw7xwlcCnP0HbR+OHOBCQ7/kNR6UG2nvvoXFurviq9W54dg0GEPDDsaqXuDBeWNwnbJwZe74kd8At2P1IgHOFdxrpy7kG6oE3Wc++1M//Gt/4qNv/VZUb94MQ21wmJ8c2BbfjVXurnW2vjWmSo3vfDv6/fAt33nbb3gp37ABzgD/DX7XGjnLt5TvQNd8Ryh8gN8P82PqbUr3c6Tpm4RmwA9K305uPrI10xVsfMPbyTd+yd8uB3/6/PWH/uDJUz938vSVn2Ky7ttJADl6+ODq2EM8nM3jPR3waqU2D2KO4xHo1Ii13NfUXolgxDvoDWY6kyBFs2fkQXB1YsCKo2xqEqmsaH4jdxdfUsu5PLAGr4sbN1anedXOdd6Rl6DoxILgysU5FF3qbX2qo2xl49qg6YQwWkJXLqQwAQw4jZRgWPbCJK3EwufGoFsaCtUXDwqCEuWb269p5pLdZIU86uKVhNi3naswVnAYH/B0gx3tuDnRO67MxKPXer6RPj3IK5N20VgeSu7lQtIBVnG7OXknm2uCrABniuz/BKjg0GlF4E1762+CFwWqnxZAR3jsl4FUR8rosJl8VMtV3MuvnctO8PCh/S996pOP//qnPvGOP4AF7Vum7fAYT9K8acnX9KKut0u+hpd6lvilvu3415Y2l1pfY1veAPd9fn/Ib/kJRXmXcuKmtAx0TThI4X383s1vz0C2we0UNn2w35X9oPTt5Hoot6H2q/ENN32pp+HOm7/hlku+ceXmoa9+59SnXnj10qcIOIc9bD1MoPO2lGOcy3Ml52TIiWny3jMr3HM8wTAIB32Zm4Icw0O6izHnik7UExzmBgD29uZMigoidbEjMgS83ft85fy4cIFq33x8hvfiXb6KDMq80GLks+xITF6KgnBlFo8gGrdiX77m0R/9gkl5k/zV2JSGXvHymGLHQmTUWCm6WwkodZTNNTKlAUqPyqhY61Gb+KKX0aLWIXmtNuUiDadyagCJXFiivQ1wjxLgDnMj+R7a0fvXDGzeJmJuxdxhlHYsQW8bSpsq3M58h1kem67fhFIeKT76kQ7IGCBHZdJJAtuzz55cvfrq+ewUeWXSqz/5kcf/t5//qSe+mroU29pQwb0dWoarjb07b76qxro7m7PpDXfe+JZruPPGL/1rfPN13nqX+Vb078P0NX79CcWljPBWchNfO+Ekm8oTlZ0aZQOeh7X7ZniLzb800PjOm97wQs22YPN3vtTT+O0ULOlLeCnX9M6b3nadT6tr127v/f3vnPrJ51658Onrt+6ccIXnW4+P8OjPQw8dHQGO0eMoT1oHJEEDmSszkxlrhZSnq6KATgBpOjLlTNSs8MylQTDw5XYUp6tqUG7A27OLpz4AlfeQ9ixXai9tuEOUxWBXATWyrhxDGSM+ugsR/AgQYhzBM3CS65ka/jAVc+udKqISUupVxQIoT7xWeA7L3CnLNgykJ0Bqy9TwBBRBTROJBnIVmfbmhB2fZ859cPbdHi42eejqRaj9u7kAwTGxK9C0M/a9mXtIloVJKS4MH2aBKDy9+m73u5WnC0OjwphZneKll888+8rq5VfO5XlUbj4+84kPv/U3/uSn3/nbe9Zf35maKAbWmyV+CTdnt9bapaZszpfyzd9cTV/mTV/yt92mv578GZi/yq8/obiVbPuxFW3CTU5tE+ia0cNYV3c/ws/DW1PLLg01vvOmN1zS9982f+dLPY3fTtN29O3wraeHcdtrfMslZ2Ww82tPnvno9549/1kuCrxpN+/735934nEv3vGj7MmdIIpWoEtprPoyrdGyXp3J5SFmmXKVZ1Drcze2tIe4tS+C01WBASp8Bi5tdEB19bdztefAwdVe3uLSSr3p+DxvsDi/cQ0UHOisAybkR03RMCtDhyeHiuXWCLSpUjCKZRTjh66nPApL2Hs3xE1J5hmiXCB4B5/LDROrBdF11itWylZwUr1eaxgzTZYL4hEGT8/lCQREbduHjvFKfi4yHOCeOG9X845FX5nkq5Mgp31sQ4EcqopTeZx0N2RCGZ0cayM4B82mHxlUVwnZR7WD0b/dvL/fUwvnz2+snn761Tx076NkfBTnwo998M3/+As/++5/tW/fztozDaut+x55ubVmaLhb2esxpmqm0V2Fyrb5Z6gUW77xzbfMm77krw5r6oPlz8P2e/xO82s720nejx65pVNOnrtwMws20jv4/Sg/L2CY7mfoXvpKw9bbpdwS3lqqRvp2NPHd0e13wy3T+Ia3s9v4nd946twHvvPMmZ/fuHLj7R6qqPDEw0dXJzgk8updH8bWwGeETQGvgxSN2ERk+2pur/IMgOvgp1tMQLxMoKNQ+tSl7oK9+96XEezed4BXBO3PRNPE1es3x1tTvK/SlV3JlS1tg3Zokqchcv4NmHTLaDuG7cRmZYfvFaRmHTD0KJuVlIWROjaoJ2noTbltD5Im1uQKaDwrUsGf4DSnW47nRLd82Z6Vmu4ZCE/wLOoRnkndxyuTxBmy9vDSyz3ElDyCB846226Tx/iSNoF7HeyK7s6sV+79BI19kTIO58WYYzrZzrsZC367+KVXzq6+9z0C3Euncy6QVyZtfPh9b/rNL3763f/iwIHd8yuIVmZqIgHSuikK1uV7pSW99bWeajK6915KoLWelm+4xRrfehu/5Gv8VvnLIH2zcX9CcSue16Nvkm/nJsR9At3ER+Gt/H6M3/1uTbnLxlzJPcpLuSW8nejr5Wv+zpcNucQ33PZ7oNx56oVz7/zmU+d+/tyF6+9xZ++qyau0DxHw/EB3AgFSrtScIOuAVhNGxRUAfNRLHqZi8l5p1IrHiZdVXQKmNCahS8DohodZXJUoO86VvXv2s8o7UJMQ6jUCHoGZlwhcSdDMCtTJjA5/kadggDCJ0zfzTDVpI5jmBJt4E/icbC9oCA59JR3KiI3FlYBh0bvfKiU+9JRp5ASPM14Dnl55jn+y6rEXfizYFsd9ZRJXUQ+ML9zTYFxouM4i0zeKEBBp0GrTsp22UAnJTsy9jsiIN0nq7wELp430xQ43wZsVHALujHwn4oEDe3Lu7amnXs6FBr+PunP3rqsfeNcb/9mXfu7d/xffjVheQRweTI3WcNkoN7ocqwMYTkykpVwTlvgl3HydN731N9z0xncvNb7zJX/jzU/yM8C9yO9efJDvS5fnrtTO3UV4HQHvhxA24L19KGlHt9U9+Jr+oPxDbOr47eDGL/O21/i223BPp8Yv+ZtvO/xEf/nkxmNfe/L0Z06fu/phJoHzMA9+H+fG0717fGtKjQX3/tVvTFzKTjZRHQCdJCbviat56wQSw71e7H8T4DogJuiUHuXUYVKfgafO53F4tI9D2oO+kLQeMeNxOJ6lHW9NwYhS+utEjQZ1RRO6KLioSxIJwx1PauicWbb6W4U5XOXSlO3gGSJV777prZGbeLp71KSG1k4RH2XNeTXR1hcnTvCWGj8d6CuTYIGHFdydG6zi/EqWAmgiOHWQq2BfeFfmsrjx1iJXaQbPjmUhCaiDLCs5gqbf+e1V3m5el75/3x5ednlx9f3vv5ILDeqgba+/74lH/uUXP/Oef3b86H6fydwqxfxWhIFb0rtB0rzwNH0Jt8olvfGdL/U1finXcOfNt8yXdP3y0PRf83uG35IOalO6H30TcwO0deS6ERo/5a8j0LXMwxQ+wu8Jfo7KbXVDMzW9K9BwUbffNt92ck1faljiW775eiY1fsnffJ0v6S3XeriR9+rDXLj4GQLfx2juPc6LI0c5h8dV2gN8q9bnFXuS2M8V5FRLeGSYuRopeuXzVZzBr46KyLGc2AmzQdQT4X6RTFnXaFl5RT9KcYRXzzMB9yfg7fY83vD84uWrXKm9vrrGg+J6UfKGhwoG5V/cSxtkJmjjgQJdN48+WUOSBZINpu5OA12ggKIt5IWCVFykKybZqu30dN+ePavjR/eyQ9lNHcd3gFXAx593+XApwWhHzsURlDCsvPWscp12UGMfvupWVmdxinbQ2dgM17TKgwtdrvo4XUCA28tHqM/w0Zmnvv/q6ulnTiYQcnh86z3vPPFbX/j0E7/5hhOHL6iBFM1VzLZbYomfrM54LTa+85bbDm7xJb3xnS/9aP7O207zN77hZT6ne3HBFZz3wzW+86Vcw/ejN9+m/L6Brrl/gIDnxQoDnvfj1f0OrazybqB2vOHOl/iW3g7fcs3X+Xb8Te+AtORruPm209/4+/JfuHT98O99+/RPP//qxU+yRz/A9Mwd9/mOAK97z6t8sJaVAIHKEZbFggEEK30Fr1dqBgXL9auyzsahDnbSVTTgekhcGe3UGDbfy1XaA6zw9rDSNFkZnvvlfrxrXLzgde/lAhPYMFIMmfgU4yetmBWntJHch5aFQhQc6WYp3yaIQiLIWircgKkTNkIRhpD73xCxftrezfvoD/G68kM8h9qHp8ob9HcS4Hbc9v1uO1nFGrBt/fJFXaY+dC2ogrpl62ngsp0rEBoch5DhOQ50wNyRq7f7eHrm3PlLrOBeXX2PVZx9i8TtJ97+8O/8ws888U/e/MYjfQWxFZXZ9bbHVWOWfEu4+Trfjt56m95wmraFyZveqOZb4pu+HX4rOW8PcQXn0wwPek6w7byuvANcC7UzDd+V08n35blLqBAHyLxo8WF++wuVbevrBmq48yW+RbfDt1zzdb4df9O3k2t659vxbYdvubbf8A4uBOz/6jfPfOL7L57/qes3bh7xlUuHWeEdyf14fMGMwJNAlKnB7DAgEfE8/+ZkE3Ql7vyqIDcOaaHpjCvAHGKxmqvVoodfEZp0KCufqQOeh7Y7WdkdPMS5xHHhIgxsPI+3wVtTzH0Vt65VxUtHtgQED2n5xz8V12pSuFPiWAPkYxG4xoQZbUPIh+67rLvlcqzFxgEeOD3IeS9XbR6aTik+EqBv8elAVnBZjRqMcSBBzlUdQSp+UhNzfzlUjfoKZvJaWe02zWCXexuhGARNpbd0uKP67pMvrp566qXMYrvzHW85/rXP/8y7/snjbz52KgLrTVVmDT9o6X5yTS8H02ObVD8ovYW209P07fTN5Tw8N8D5NEMHuJZrPcv8fvQl/yb4dQe6TdIAP0Dg8168D/L7cX68EuS+qRvovozbMLxe+T9q/nZzssMbJ3Z/7bunfuw7z577mStXbz1swHNFcpgP+hw/Xq+JSjBilnljq4J5fGwELQOTgS5vmyVy3XWIy4SrQKhcBZ1+cYATtM4RkqNH5QY8i5To4B28sorzeHwvdw9PXRjYesRdv36Lw9obqyu8NsrbVa67WpGYzeBDn0FvxAGIIKIjBjRSSTkrNpL2a6WV0AS2iOrxQs4+7nUzqFnez69TZLB/h3Nvt/+f9s70u4rjTOMSIAESiN3GGLMntpngxDYxjgmJmQRnlnPmzP85c2Y+zJkPc5yMz3hykmMH78TgwCRsBmtBQrJAGxLz/N7qR/eqpFb3la6MYyi7VP2+9S5VdbsfauvqB9Mdcwy7NW8Y2lp5NcDyD0QcjMA/FPI9D15ywGn7ntNszqNEsRCRunNhizanDVP9EhjyjwvgxtsMY/f0Gp7wdf8zfRffOnP07e8d2slE+1KBFlgqlPGXkm3mtaq31vKUjaV9hqgfK84o1gmtlits5sCWO2q61fKspekVAJ0NcXceV/yxoremOK85bblMzcq6blV/pfL+QVrVd3HR6/z0ytAPPr9894x6TPviE3g6yJFXy3bpXDyqknpd9ObSkDb6aPKcgC49tDG0lTXSGPLGg688rR7EIoQezocP2UKhB1RW6fRwlVZNOznqRyCQeozhT/rIcATUJm3H2NCtLSrxqhkPNiH53axtGmN65YwFjVmtjvDO7YxO1aDnxzdjSSkTQPcABClCKkUi9BJx+CFlYaBLw1A+ZMRKJZGv2E8KVAnzFnQxpx7b7Kx6bgLeubkZ1QawwkYCJ2zFRl+G3JIHmGIrjepE2zGMFSeGwanN0IUjP2onsM29OhzLasGjJKlHCMD95Wp/x61bQzEfp+p37Ht665W3Th99W4sNrCDWCfPVqiPcJGM9KkIwnajqv2spzwryecUPFL1dpq6/unILath2oLP1VQAePwybj19XZMXWwRX0D2e+6TzfdJmc+Y2n05yUltm1lO1bzvycNt/ypsv8On+BncvX7x698MWdM8Pjk0dilU+5W7f1anNrr+ag2Jqi3hPAwX96oAxgbBZOn7yDp96QvJJyzFAMc1Wq0INHCWU3wKcpndWmWsGe9AJGo3wJYGULv1EzraZoHq9bq4hd3Rt1dFW35vZ6O6ansl0RRStslhzPXkG6zrhPI1JPkEELkPnWQXNAb6PmDx8KMCcm7uudzwcCZIEbvTZ9UyFwCmuqMKAFWFH32A/HtZAtARs8AxfgLgAHVPVfqleSBdR87FICMkFbAYrYIvjTmfBv3BiMbzP0F58P3Lur99q5M8d+/dLze66FcOOPmyAZWcxvcFq7KrNrK843nafOz8tlOefndJk8cvyIgBvD1KXeRxV7Ucj9LBJYjlEFcNZdrtCWWTJdBdDZHr4PKQJ4hxVd4bxMpvN801KNkMuZXwY4ubxp69l+zs/pXN50mV/n53bC3/X+8f2fXBr86eDwxAs8jQyd+vhGrbZKMNGdAA5w0Pio2O/ROPAxAR09Fl5pmgc60bOAGONDeQXoeHbTXj6llgVAI19/BKD6G0AHOEQAaOlZCmkBCVnRw7+Br7wX6Qb1zrpii8VGzaGxortOIK0xtvpAabgpF9JlqJymambVI5uc0AeBsEsUiD0QqMHnGjnagI8FqR8Vp4uw+BCUKgEIBQCpQNTJNG3AkJQUYKLAVCPlA3JpLi4Bo2TQja4d9SIAjilyTcDPbR2XdEPfZhgYGFGZtW2ob/OXOlHknZMnnmUFcang1ktGGhLmNzitXVk/t2srzjedp86vq7+cPD8mr2r9TtHbZSyf+83punK5XtBrDnS511UCHz27NxRfUCxrePPdMKbzorRK245T22+XnVbthrxOS9n90cXBN24OjZ/Q9x/4xINOt+3R1hTmz7oFAoCNenNgVwFgBi734KKHFqCUenN6vHne1aNqBjq+OoURYMugB8DxQwAIXEhG4zKAhN5iLHTIBgAISM5pVVOJAvahk30A2LCBXwI2UhCIzF+LLwIZelukcTJLAXAModmfFiCFkoxEr0xplBGW+ORjf71ezk9AJztiFM1T5OMXOdkrhrWNIS1vNVAorGIz+YTXP3C346beZOjvv6vh+RzvNg/84vWj77z+o2f/BJ6GUqpYUdNENP0t4+OKUJafcht/c7kq/bL83E7DQ/0r3Rzxsv1vlY7WVFuV37rAlpfFjZDzW6ZXCXT4oyzM3f1EkZVatqI2B5fVDWW6WWYl17bj1PZbtWV9p7aT01V2LR9y+oLZ1j9cGDh19fbYy8KPjTyHW7QHr0+rtRt1Lh6oAOjxmMRwU/k85Gk4WwCbaAAAPrgVZ6LJegx1lcJPq4mCQMCpKAFDvlgMEQgCasixnSOGusWQWUz+D1uAon2TEhppkPN/KA+OqA+SgA1pzNUBQggocgbcOs3Zpe0t6VqYN5+fxArwUnkpO7r0AMkL+JZhXSaAkz2KZqDEaQJJCUgKeYMd6bA2+zJM7efIJLXN5t7u4Z+dPPjuz3783B/VU6TIDrgg8PATTCcqVdPXzanlmm015+fXuVyVfll+bif3sxyNLiuo7yrmq8nL6ZG3Gr/8tivSdyNUFa52vm7sdthkJh7AY6WWVVtCbtcVzvlJuvpvXb26furaqyrZkv60WNHz4cXBVy9fGz2pY7R7OHapR0cL9ehzjb16QR1ASUCjO0mAE/N0GodyHaABCAmtDEoUthno+NnSkDS5ByTomUGlIXCylfxgJ4EpEthEH1907SwD0ni47F4VlReOpcD7qPoPsPMwszMAquhxkRdAp3k4hHQLAFC8jpHADkAExJEvdObp1GNjFRl/MVQlT3bozVFGMujVCdrEoxeZCobPUW32vX5TANevD0Br+Kyh+OjpV/f/9s1Thz7ThmCDWVGRBUlqwAWsVRG2RwMQ7Nt04q78r+1XWUCOyKm+/6243Puoyg5Z0raElQKcnbersWyPG6idNtl/xxzeKcV8a4p/oJX6q6tX109de/NtVXJR5i/s662Fro8/v/PSxasjr01OTW/je6892ppC7NX7nASe4dioqj1jATA8xQF0BRiJTgCUaAMgw1d6LQwVA/ToxqHKfwWQGcSgWWmNXImlfMkBdCEPsEqZvSZFAAcJgFoEzHOpAsOLXh3XoFiAGgL06phPw1bq4QXQFYBIeQDBADrJGfgwTB583HWy1aQJ6PAJwobdeaDTgWf6HsONLwc7vvpqVG+XaEGka/34ay/v+/0vXj/0UXe3znCiYMsHGW5rsD37dYOaXq0z26+ywxzkbxTXejV5yXJ864AuL2WbgI8lvFcVzyjuyHz4h8p/ePMz8UU3ai6X28lp28v1zHdqvTI551veaRnf+WHvgY6JuvDF8IufXBk6de/+9B6dW6ZvjerNAM3fMawlxOR+8VgYuHi+AQACINDMD1rISH4SSb0tA2HiSxe9AtDmBHb80+Y8gDIBnf7iW3lLVagoQoAQ1wAOKWWIXhupNBm2or8A6LRRDtDy8DPm5AJco1JhQ+qRNuwmOnp0sogfFjmQo4QTk5PaB6eva31FD05vjGxYN/HKD/a+/8vTRz7UCnLzknBqPNQWBlfT+aYtlfNNO7Wc07r6uZz1bddpmZzlnebyV5XxtiLpcsF6y8nUztPv0157tT2vUFAPQN0GruOBf+p52wLAYwGD4AbJ/ZifpBp/q+Ty/Jy2pTL7zrdemZzzLe+0jO/8Bfb0THb+6frdI59c6j81Mjr9LJ0hekZbtqbDQNMwLYEeiJEWFZigLxYXYjibena+t9x7Y9vHOvXI6JmlYTEAKPegg1CMqcEEdAAH21wAQN5GSHIGOhe8OaWD5opQRihMG7wCiAR1WlcAlgLoEugBfhQh9dgAOXSST5lR2ZIND4sLAKVXKJ8AHQBHwO4UX7jXt1Fva7Eh1mQ6102//OKeD86dPvqHLb1dUyEW0vN/XOx5RnEh6xGcb7pgN6qbyVneck7r6udy1rddp2Vylndq+VtiAHBfOKMitV6FWL3svzqgy6vVJuDjR2OF9qziwcJH3R+yEG9b8qj8LqrA1S/H9n9waeC1gaGJwzzLPNhbNIfXp2OK+GwfPRWGrOoNBlYlAw0Q8+cPAZyYn4tb1yCWwAsAohcIKnESBwshgXvQAjre8IlenWj4crUgMIwkwCe/eetHABDDS2UAVqxHAWqN+bm0PhV5kkFOsKVUOgCYh6fw5QhQ9iIHPTsiAIkem5xv3NIcnE71ndUYVe+7Pjjx/N6PfnX60Hn1iNnRn4e2Psi58RXQa1Ue5t4AuAuKS/lYireC4i9U0W+yJnbthbvpGw1tArrmMh8S8beKLyp+4/V5RD7ltjR03h66t/uDPw6c1CEC39crS7E42KM3HDhVt0snawAyWq6Yv40BLiAjvR8r8AoQSgCIFwCDCIAJIwKh6LkBhomX8hnOAn7IAibNCxEGOOxhH1piC4AOHcAZJ7FXLn7NBHpsNwnfKmcz0LG3zf7mga4ANBzE3F+AKyBHHR9qeHqn46tbw+nNjYeds8eP7frs3Jmj7+/ctmm5Ta5r+iDSLi2GdpfnjvwDcJzsu5zt5fJarEJD/DsHdI2qLbzSzbpakGIoe1aRs/G4tW3PqX+gurRMRMj1zM9Ty5lvP6bztCrf9qrkcrvz9PDYZN/5T/tf+fOt0eM6SlwH2WrhQpuOe7RosVHviwI0cU8rbczVyV0MV5UlYACsABIPZ7mGH6Cm3hsp/xjD97ydZfkJYgW4ADa8AXIEgM5D1pRCJz/Qsc84kE3AppSeX2wZkc0ARIarumUQibP15D/NuQFu1CHNv6UenGopv7du6/OBOt031bVjTu+hXvrVmSPv79nZ6yOTKJrbnWuC29/8MjpJL9Y3vywts2t5+zNdltqO8+vqcZoKAMfbDCy2OOT2zF9VutaAVla4uo1Rpt82fhuAzmVhL95ZRVZq2ZriOvqHq0tLNUKuZ36eWs58+zGdp1X5tlcll9vN6Yf37k31vPfZ4EuXr428pGHrRgCP44zo5W3S4oUQIx5+5u3SvBou03UOcgY6dFh1lVQAzkOt8NJb4jlXluwJcLCiHh4X3roRvTzxDXJoAFDSUgq/ADIRAWhSRjaGnrEwIdCLFdfkF11onKaVW9lw9xFbctA/OBLfRp3UYQR6//bh0QPbr5x748j7+57eMiL3eaBIzYFqEMwvo5NUQ850VVpm13r2Z7ostR3nV+lxZNKvFX+nOGOlpjS315S18svHHujypmsD8LEd5U3Fnyr2KOah6kbI5ato21uTG6TKufLt36I5/VAf8en+8PP+4xcuj/xQ21R62Yu3SSfwblbkyCN6WwDU/CMNjKnX5IUIgAygA4DgCeeko/ktelbi81/a1lLIYJAuV1MATD0vBztAKXQT4GE7DhhQdeipEQAyFh2wJc/BRy71AOnRxdg0wDCBop5cvb1wZ2Cso39IX9bSPCILDQef3Xb1lz859N6BfduGZbbV36lK3hVdqdxK9evqRVvqD8Pz3yj+jyKLLWsaHhWw5ZVyI+X8R063AehcB/ZanFY8q7jdTKXtrrvtVd3oTUVo66X922hOz5dLYLTuoy8Gnv/44tAPJyZmtgM8mzbr+COGtT2pEwzeCcYC/AA3g10CvgR48BvDVfGEJoDdPDgWvTkXaFEqH6kXhhY4piIXCwp07wx0ab4uLSYEqAqgAbe0uIBe0eOTztfj0x13R77uuDP8tUA79Sj37+279vNTB88fO7B9EDdFOaKGi8pUzqiSr2u3TK6Mn5col8vpXN40oPaOIiDHYktVfSSy+vAE6FbYhqsAQN4qZzh7TvHpJvdlP7hvIIuazuXNt1xZar0y+ar8Mrt1+Yvsq3PVeenPg4fOfz70o5GxyT3MhdE50oeT1cPrjrPfYg+dPLC6Sm+vAXhcJ1DzxmF6eAmI6O2lXh09uAXBtS9Kk1ZXWVBgeIu9BHhc04tLr38lMEM2wFAGAboAOJV5cnqmY+zriY7745yKzAEBFKRz7siBHf/35qmDnxx4ZmtzDy4rwSLgc/6CYotY1H65QEHXlStRr2Tn9k1bMacZlv6v4n8pMlxdk/BtAbSyypX9qGXyj5y/CqBz2akzCxZ/p3hQ0TdGVVs43/JSjWC+6bLUemXyVfllduvyy+wH/y837+7TIQLHb/aPHxRD79B38laATibRfN4mbU/RiSE0FeAWw1N1l+gxJbDTtYg0nG0MdemgxRydND1H1wx83u5BBby7gFe1GLqmF/kBNnpraUsIQBfzeSqD3grRycczHeMCtvu6xg/41re1++6J7++5fPLEM5d39C1YRS2rP+4Jq81PVqrtWG6laV5O07Zn+oEYv1f8T0UWHNY0PAG6NW3excZbBEK2pPy9Yp2tKb6B7DQHrLJ8y+X5tlOVtqpvedu1X/NNO38BXz273guX7xy7cmPk8OjYzE76O/TyBDU6fFOrod065TeGjQAQr5olgEtABwgm0KIjB/CJsp9I5+foRMWaAXOAvo49cfTWtDAR20mSLj5mdHLw9PTD+GLZ1OSUFhUKEJXy1t6u0e8d3Hn9b47tunb4wI6BwuFCx+UA5PawvOnCzHwFcr7znZbp5/mmq+xZzqnl7aeMr1+g4z3F/1BkqN6W8G0HsqpK5o1WJf+tz28R6FyfQ7r4R8VXFMvaxDeaRCLkcmX5lsvzbacqbVXf8rZrv+abdn4Zv2Pgzv3tWql97trtsX1DI5NPaT5uvXApAArgYx6NfXn8x5sRNF1MszGHJh5DXcBMSRHsCjBsAGEa3TLclbDmBb0RmZ7jNGfT0VvTl8vwgI/uDZ2Te5/qGTi0r6//+cNP3di7p4ftITZub6ZDS3/q8i1nPdvJ+c53WiXnfMtX2bOcU8svZ4dDL/9d8baV2pU+Abp2teQ3ZKcCCJm7+wdFzsbj/drmUHajNcvUuS6zk/PzGzq3ncvn+W2lp2dmN2hYu+vW4Pgufb5x9/DdiZ3jkzNbVMj4djYf2tbDoLcTBHbgFaAnhEvAJxKEZBWXLIJQi64H+1no+GmfXwAiCxqcBRBAKuH1Xeumd/ZtHNm9ffPw07u3jGjldGjv7i2jAlCbqmonvCwVrO+83E5VvvWq0txOXXmXx/rL0Z/K6L8pXqsyXpb/1w5kZfUy341n+jufVgCd68/BAczhnVVk1ZaQ33CJ276/uf2q3yaXb19JalrSMHT9raF720bvTm4ZuzfdMzI61XtvcmbzlL52NjE9263XrLoEkCzjsn9t/dyDOa0vdM5q/o8NeBoGr59W7+xB9/oNUxs3rZ/S3r7Jvp6u+zt39NzbtqX73uHnto/rAWSFkJDXN6eTVP2/1rdG3t5V+darSnM7deVdHusvRV+UsX9VvFxltCr/CdBVtdB3LD8Dwl5Vj1XatxT7WqxqfmNavYzvfKdlcmX8Kj3nl6W2m+fnfD94udxqafvJ7ef8nM79Ot/83F4V3/m2U6ZvubLU+s63HfNNO7+VlCOTADjeR60VvutAVtUIbvQquccmPwM615teyZuKDGufUqwT3Lb5DV3Gz22WyZXxrV+Vb7k8tV4VP69PLl9G236ub771yvLNt7xp6zl1vukyuar8Vu3YntMyffOrypXbQf664r8oMhfXUngCdC011+MtLBBkjwXzd/+keDBrDd+4vpGdbb5pp7mc+Xlq/VblbaeunuWd2q/pKjuWt5zpXN98yzk/5+e05apS6+Vyub88P9erkrd+rme+09yO5XO+5Z1vGrlbigAc20UW5D/uAKb2qBXKGruW8uMqVPT6OAj0nxVfKNrBN2BZmzrfzVYm53yn1mtV3vp19Szv1H5NV9mxvOVM5/rmW875OT+nLVeVWi+Xy/3l+blelbz1cz3zneZ2LJ/zLe986EFFhqjvKsbajdIF4QnQLWiOUuL/Ae660XXrHrorAAAAAElFTkSuQmCC"}),React.createElement("path",{d:"M0 0h80v72H0z"})));var zt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iNzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLjg5NykiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGltYWdlIHk9IjEyIiB3aWR0aD0iODAiIGhlaWdodD0iNTkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBVG9BQUFEaUNBWUFBQURlV0F1cUFBQU1SMmxEUTFCSlEwTWdVSEp2Wm1sc1pRQUFTSW1WVndkWVU4a1dubHRTU1dpQkNFZ0p2WWtpdlVnSm9VVVFrQ3JZQ0VrZ29jU1lFRVRzTG9zS3JsMUV3SWF1aWlpNkZrRFdpcjBzaXIwL0ZGRlIxc1dDRFpVM0tiQ3VmdSs5NzUzdm0zdi9uRG5uUHlWejc1MEJRS2VhSjVYbW9yb0E1RW55WmZFUklheHhxV2tzVWhkQUFBb29nQTUwZUh5NWxCMFhGdzJnRE56L0tlOXVRR3NvVjEyVVhEL08vMWZSRXdqbGZBQ1FPSWd6QkhKK0hzVDdBY0NMK1ZKWlBnQkVINmkzbnBZdlZlSUpFQnZJWUlJUVM1VTRTNDJMbFRoRGpTdFVOb254SEloM0FrQ204WGl5TEFDMG02Q2VWY0RQZ2p6YXR5QjJsUWpFRWdCMHlCQUg4a1U4QWNTUkVBL0x5NXVpeE5BT09HUjh3NVAxRDg2TVFVNGVMMnNRcTJ0UkNUbFVMSmZtOHFiL24rMzQzNUtYcXhpSVlRY0hUU1NMakZmV0RQdDJLMmRLbEJMVElPNldaTVRFUXF3UDhRZXhRR1VQTVVvVktTS1QxUGFvS1YvT2dUMERUSWhkQmJ6UUtJaE5JUTZYNU1aRWEvUVptZUp3THNSd2hhQ0Y0bnh1b3NaM29WQWVscURockpaTmlZOGR3Smt5RGx2alc4K1RxZUlxN1U4cWNwTFlHdjViSWlGM2dQOXRrU2d4UlowelJpMFFKOGRBckEweFU1NlRFS1cyd1d5S1JKeVlBUnVaSWw2WnZ3M0Vma0pKUklpYUg1dVVLUXVQMTlqTDh1UUQ5V0lMUldKdWpBWlg1b3NTSXpVOE8vazhWZjVHRURjSkpleWtBUjZoZkZ6MFFDMENZV2lZdW5ic3NsQ1NwS2tYYTVmbWg4UnJmRjlMYytNMDlqaFZtQnVoMUZ0QmJDb3ZTTkQ0NG9INWNFR3ErZkVZYVg1Y29qcFBQQ09iTnpwT25ROWVDS0lCQjRRQ0ZsREFrUUdtZ0d3Z2J1MXU3SWEvMURQaGdBZGtJQXNJZ1l0R00rQ1JvcHFSd0dzQ0tBSi9RaVFFOGtHL0VOV3NFQlJBL1pkQnJmcnFBakpWc3dVcWp4endCT0k4RUFWeTRXK0Z5a3N5R0MwWlBJWWE4US9SK1REWFhEaVVjei9xMkZBVHJkRW9CbmhaT2dPV3hEQmlLREdTR0U1MHhFM3dRTndmajRiWFlEamNjQi9jZHlEYnYrMEpUd2h0aEVlRTY0UjJ3dTNKNHZteTcrcGhnVEdnSFVZSTE5U2M4VzNOdUIxazljUkQ4QURJRDdseEptNENYSEFQR0ltTkI4SFlubERMMFdTdXJQNTc3bi9VOEUzWE5YWVVWd3BLR1VJSnBqaDg3Nm50cE8wNXlLTHM2YmNkVXVlYU1kaFh6dURNOS9FNTMzUmFBTzlSMzF0aUM3RjkyQm5zT0hZT080UTFBaFoyRkd2Q0xtS0hsWGh3RlQxV3JhS0JhUEdxZkhJZ2ovaUhlRHhOVEdVbjVhNTFybDJ1bjlWeitjSkM1ZnNSY0taSXA4dkVXYUo4Rmh1KytZVXNyb1EvZkJqTHpkWE5Fd0RsZDBUOW1uckRWSDBmRU9iNXYzWHpPZ0FZOWJpL3YvL1EzN3BvK0xJOEFKOVY2dXUvZFE0ekFLQzNBbkIyRGw4aEsxRHJjT1dGQUtoQUJ6NVJ4c0FjV0FNSFdJOGI4QUwrSUJpRWdkRWdGaVNDVkRBSmRsa0UxN01NVEFNendUeFFBc3JBTXJBYVZJSU5ZRFBZRG5hQnZhQVJIQUxId1dsd0FWd0cxOEZkdUhvNndRdlFBOTZCUGdSQlNBZ2RZU0RHaUFWaWl6Z2pib2dQRW9pRUlkRklQSktLcENOWmlBUlJJRE9SbjVBeVpBVlNpV3hDYXBIZmtJUEljZVFjMG9iY1JoNGlYY2hyNUJPS29UVFVBRFZEN2RBUnFBL0tScVBRUkhRaW1vVk9SWXZRWW5RSldvSFdvRHZSQnZRNGVnRzlqcmFqTDlCZURHQmFHQk96eEZ3d0g0eUR4V0pwV0NZbXcyWmpwVmc1Vm9QVlk4M3dmNzZLdFdQZDJFZWNpRE53RnU0Q1YzQWtub1R6OGFuNGJId3hYb2x2eHh2d2svaFYvQ0hlZzM4bDBBbW1CR2VDSDRGTEdFZklJa3dqbEJES0NWc0pCd2luNE5QVVNYaEhKQktaUkh1aU4zd2FVNG5aeEJuRXhjUjF4TjNFWThRMllnZXhsMFFpR1pPY1NRR2tXQktQbEU4cUlhMGw3U1FkSlYwaGRaSStrTFhJRm1RM2NqZzVqU3doenllWGszZVFqNUN2a0orUyt5aTZGRnVLSHlXV0lxQk1weXlsYktFMFV5NVJPaWw5VkQycVBUV0Fta2pOcHM2alZsRHJxYWVvOTZodnRMUzByTFI4dGNacWliWG1hbFZvN2RFNnEvVlE2eU5ObitaRTQ5QW0wQlMwSmJSdHRHTzAyN1EzZERyZGpoNU1UNlBuMDVmUWEra242QS9vSDdRWjJzTzF1ZG9DN1RuYVZkb04ybGUwWCtwUWRHeDEyRHFUZElwMHluWDI2VnpTNmRhbDZOcnBjblI1dXJOMXEzUVA2dDdVN2RWajZJM1VpOVhMMDF1c3QwUHZuTjR6ZlpLK25YNll2a0MvV0grei9nbjlEZ2JHc0dad0dIekdUNHd0akZPTVRnT2lnYjBCMXlEYm9NeGdsMEdyUVkraHZxR0hZYkpob1dHVjRXSERkaWJHdEdOeW1ibk1wY3k5ekJ2TVQwUE1ockNIQ0ljc0dsSS81TXFROTBaRGpZS05oRWFsUnJ1TnJodDlNbVlaaHhubkdDODNialMrYjRLYk9KbU1OWmxtc3Q3a2xFbjNVSU9oL2tQNVEwdUg3aDE2eHhRMWRUS05ONTFodXRuMG9tbXZtYmxaaEpuVWJLM1pDYk51YzZaNXNIbTIrU3J6SStaZEZneUxRQXV4eFNxTG94YlBXWVlzTml1WFZjRTZ5ZXF4TkxXTXRGUllickpzdGV5enNyZEtzcHB2dGR2cXZqWFYyc2M2MDNxVmRZdDFqNDJGelJpYm1UWjFObmRzS2JZK3RpTGJOYlpuYk4vYjJkdWwyQzJ3YTdSN1ptOWt6N1V2c3ErenYrZEFkd2h5bU9wUTQzRE5rZWpvNDVqanVNN3hzaFBxNU9ra2NxcHl1dVNNT25zNWk1M1hPYmNOSXd6ekhTWVpWalBzcGd2TmhlMVM0RkxuOG5BNGMzajA4UG5ERzRlL0hHRXpJbTNFOGhGblJueDE5WFROZGQzaWVuZWsvc2pSSStlUGJCNzUyczNKamU5VzVYYk5uZTRlN2o3SHZjbjlsWWV6aDlCanZjY3RUNGJuR004Rm5pMmVYN3k4dldSZTlWNWQzamJlNmQ3VjNqZDlESHppZkJiN25QVWwrSWI0enZFOTVQdlJ6OHN2MzIrdjMxLytMdjQ1L2p2OG40MnlIeVVjdFdWVVI0QlZBQzlnVTBCN0lDc3dQWEJqWUh1UVpSQXZxQ2JvVWJCMXNDQjRhL0JUdGlNN203MlQvVExFTlVRV2NpRGtQY2VQTTR0ekxCUUxqUWd0RFcwTjB3OUxDcXNNZXhCdUZaNFZYaGZlRStFWk1TUGlXQ1FoTWlweWVlUk5yaG1YejYzbDlvejJIajFyOU1rb1dsUkNWR1hVbzJpbmFGbDA4eGgwek9neEs4ZmNpN0dOa2NRMHhvSllidXpLMlB0eDluRlQ0MzRmU3h3Yk43WnE3SlA0a2ZFejQ4OGtNQkltSit4SWVKY1lrcmcwOFc2U1E1SWlxU1ZaSjNsQ2NtM3krNVRRbEJVcDdlTkdqSnMxN2tLcVNhbzR0U21ObEphY3RqV3RkM3pZK05Yak95ZDRUaWlaY0dPaS9jVENpZWNtbVV6S25YUjRzczVrM3VSOTZZVDBsUFFkNlo5NXNid2FYbThHTjZNNm80ZlA0YS9odnhBRUMxWUp1b1FCd2hYQ3A1a0JtU3N5bjJVRlpLM002aElGaWNwRjNXS091Rkw4S2pzeWUwUDIrNXpZbkcwNS9ia3B1YnZ6eUhucGVRY2wrcEljeWNrcDVsTUtwN1JKbmFVbDB2YXBmbE5YVCsyUlJjbTJ5aEg1UkhsVHZnSGNzRjlVT0NoK1Zqd3NDQ3lvS3Znd0xYbmF2a0s5UWtuaHhlbE8weGROZjFvVVh2VHJESHdHZjBiTFRNdVo4Mlkrbk1XZXRXazJNanRqZHNzYzZ6bkZjenJuUnN6ZFBvODZMMmZlSC9OZDU2K1kvL2FubEorYWk4Mks1eFozL0J6eGMxMkpkb21zNU9ZQy93VWJGdUlMeFF0YkY3a3ZXcnZvYTZtZzlIeVphMWw1MmVmRi9NWG5meG41UzhVdi9Vc3lsN1F1OVZxNmZobHhtV1RaamVWQnk3ZXYwRnRSdEtKajVaaVZEYXRZcTBwWHZWMDllZlc1Y28veURXdW9heFJyMml1aUs1clcycXhkdHZaenBhanllbFZJMWU1cTArcEYxZS9YQ2RaZFdSKzh2bjZEMllheURaODJpamZlMmhTeHFhSEdycVo4TTNGendlWW5XNUszblBuVjU5ZmFyU1pieTdaKzJTYloxcjQ5ZnZ2Sld1L2EyaDJtTzViV29YV0t1cTZkRTNaZTNoVzZxNm5lcFg3VGJ1YnVzajFnajJMUDg5L1NmN3V4TjJwdnl6NmZmZlg3YmZkWEgyQWNLRzFBR3FZMzlEU0tHdHViVXB2YURvNCsyTkxzMzN6ZzkrRy9ienRrZWFqcXNPSGhwVWVvUjRxUDlCOHRPdHA3VEhxcyszalc4WTZXeVMxM1Q0dzdjZTNrMkpPdHA2Sk9uVDBkZnZyRUdmYVpvMmNEemg0NjUzZnU0SG1mODQwWHZDNDBYUFM4ZU9BUHp6OE90SHExTmx6eXZ0UjAyZmR5Yzl1b3RpTlhncTRjdnhwNjlmUTE3clVMMTJPdXQ5MUl1bkhyNW9TYjdiY0V0NTdkenIzOTZrN0JuYjY3Yys4UjdwWGUxNzFmL3NEMFFjMi9IUCsxdTkyci9mREQwSWNYSHlVOHV0dkI3M2p4V1A3NGMyZnhFL3FUOHFjV1QydWZ1VDA3MUJYZWRmbjUrT2VkTDZRditycEwvdFQ3cy9xbHc4djlmd1gvZGJGblhFL25LOW1yL3RlTDN4aS8yZmJXNDIxTGIxenZnM2Q1Ny9yZWwzNHcvckQ5bzgvSE01OVNQajN0bS9hWjlMbmlpK09YNXE5UlgrLzE1L1gzUzNreW5tb3JnTUdCWm1ZQzhIb2IzQ2VrQXNDNERQY1A0OVhuUEpVZzZyT3BDb0gvaE5WblFaVjRBVkFQYjhydE91Y1lBSHZnc0llWURvZHlxNTRZREZCMzk4R2hFWG1tdTV1YWl3WlBQSVFQL2YxdnpBQWdOUVB3UmRiZjM3ZXV2Ly9MRnBqc2JRQ09UVldmTDVWQ2hHZURqUjVLZElWWk9CZDhKLzhHNk5wL2pKTzVZUFVBQUVBQVNVUkJWSGdCN0wwSm5PVlhWZSs3ejZteHE3cTdlazY2MCtsMGtnNFpaQWhUR0FPRU1VRUNDQ0tLb0NBb0RseTgrdlJlOWQzM1hud2ZyL2M1WEwxZVJNV0hUNzF5RVJFUWxTc2lvNUVaSk1pY3BFTTZQYzlqVlhXTjU3emZkKzI5L3ZVLy96Nm42bFRWcWFyVDNXZFgvYy9hZSsyMXA3WFhmLzNYSHY3N1h3b2RkOUZ6NEo1M1Z6ZFZwc1BqcXlIY1dLcUdtNEJxMUZXNk51b2FLSlhDNm91K2tjdmNnR28xVEtqSVlWMm54Yy9oVWdoSGRkMWZMWVh2QU10ZDRiNTdYbE02dnN6VjZoUzNRQTZvenpydVl1UEFQZStvRGxSV2hlZFZLK0c1b1JUdVVQMGZxeXYyWmVwUmdCUmN4eTJTQTFKNDVoSUlJZk9ZNzJ2Ni9XU3BIRDVSUGg4K2ZzK2JTNk9MTEs2VGZJazQwTGtWbG9peHJjNzJubnVxNVlucndndENKYnhlOTlyZDVSQUdLY09WR2RBNk13OVQ3eVlRcTFRVGFIVXRMNEg4WmhSWnB0Tk0yUWx2VVFsbUNqRFJWMElZRVd2L1BwVERuL1YrTjN6MG5udEtRblZjdTNDZ0kvYnQwaE1ONm5IUDI2dXJ4L3ZEbTZURmZyWmNDanU1cjZUa1RNR2gzQWdERlJka1dRUU5YWU9HVjZFTEl2bkJ4VHRVc05acmFTTDI4djZ0d01Ua3hMck1nYmV3ZnFhbHRweTNzcVFEY1NnNzRvRmNhRGJDaXRzam52OWUzMWg0NXowL1UyTDQyM0VyekFIcnh4V3VRNmY0T2h6NHVkK3BydW9iQ20rUkF2c1AxWExZVk9hbVFwR3B4L3d5UmFad1YxZkNRVU44b3VQbUsrTVhOQ2MvWHZMcXVBczVVSUYzb0pNdHhnT2pnb0lUTkdVbXY4RVVucDZPWVJJWlhueDFPc3VyRW81TFFmN1d4Tm53dHQvOStkTDVDMHZzWUphTEErcWlqbXMzRHZ6azcxVi9jRlYvK0kyKzdyQ2poQkxURGVUS1RaUGdkak5pd2FIZ0NBQ0EwSFRwY2o5S2poc3ZiOVVaRHZxY0U5bGw1NUl1cTJrM3JFT3g0ZUJscHVSY3dZbVgwMG1aOGNTUW5oT0RCZVV4QzA5QkxRck5LRDNsVVZWNGZDcnNQVDhXL3VNZi9XenBQU1RwdU9YbkFIM2JjVzNDZ1RmK2Z2V2Eza3I0by83ZWNHZHY5NHlsNXNvTGlLS3l5LzMwb0hBWkRZcFFPTUttNUFSUmRHN0Z5VHJzdUZrNHdNeWE2VHI0bHhRYy9IUUY1NHJNRkJ1MFVuUW94QXpLRDYwcFFFSDZBRVU0TVJYQzJFVDR5RVE1dlBsUDNsSjZaSllxZEtLV2dBUHF3bzVyQnc2OCtiOVZYOXZYRzk3ZTJ4dldkcXRYdXFYb3VNRk1MeEZHV2VsQ2FYVkxtV1VLRHp4MGdxN3NTSmNwdTVTSEtUamRkQ0s3d0hGZlhtNU9iTG5BU1VkRkIvOVFYb0t1N0d4SUtrYVpnZ01XbEJ2aEthdzU4UGgxb2V3TUNFNUowVTBKVGt5RXMrTVQ0V2ZlOGU5TDcvTGlPbkRwT1ZDdnY1ZSsxRTRKR1FkZWYwKzF2Mzk5ZUx1c3VCL0xXM0VvcmhybGhpTFRaWXBPU2hDRlJaaWhiS2JraEhNbFp4RDYxTVA1ZWJxczhJN25RZzZnbWVTWW4wTkxBVTNKNFplaTRuTGxaY3BPeW8yRkNuQW9NeFFkWVJSZFh1bEJTMXEzN3M1UGhEOGRQeFYrK3MvdUtZMVJYc2N0TFFjNmltNXArVHRyN2ovNVc5VXRYUVBoZzFKeVQ4TXFRN0c1eFFiRVFqUExUdjRlS1RRVW15azNweE0weTQ3aHFrb2lqMHpSS1E2TElsTjB4WnFRb09ObU9DQmU1WjBGeFNPMzZJakxGSjBpaVdjWTY5YWJLeldVSE5ka3N1NVFmamJzRmM0dFBwUWdscUdHc3ArYkhnMHYvNk5mTEIzTmw5M3h0NTRESFhGdlBVK2J5dkZOYjZ0ZU85QVZQcW9GaCt0WlZPQkNONkc0VE1rSm1uSWpqdms2OVZRUE1OR3hTR0ZLVG1sOFVjS1ZIUE54REZXeDRxREJjWk82YzV5SE96QXFyRHdmL0FGaGxwaDRudzFsNFMyODFHV0xFUElhRFVwUGZuQ1RTYmxOQXduclF2bTVNblE2NHJSUThkRG9kSGpCTy85ZDZlRjgrUjEvYXpuUVVYU3Q1V2RUdWIzcGQ2czNyK29OSCt2ckNkdE1jVWxwWmRhY2VnVEZ4andjY1FhbHJQQ2JSU2RvQ2s1MHdPSzhIRllkOTZGRHJ4REsweUljMFlHTk9RQVAwVWJKS1dnV21FTzM3RXpaaWRrb09sK01RSG1aVlpjZ1ZodzRnMUo4ek5PUnQxbDFLVzU4TWh6VVVQYjU3L3k1MHJlOXpBNXNMUWZvdTQ1YlJnNjg4WGVxdXdiNndpZWw1TGFiOHBMaW9oTnNQazUrckRqbTNZQ3U3TnlTYzBzdlUzQktaMWFjbEpoQjAzRHlKK2pOc2s0RzEzSE5jMEJNcTJHWmxGT2plVHN5WlhpS3duUEx6U3k1Wk5HaDVMRHFHT282dERrODBzMG91LzJqNCtHT1AvbjUwdTdtSzltaGJKWURIVVhYTEtkYVFQZUcvMTdkUE5nVlB0dmZFM2FoNUJoK3luaUxROU9rMkZCdWRxVmhLZ3JQRlp4YmZWaDJ2bGVPT0J1cXFpZHJPak1GYW5BdGFNUGxsa1dtN0RKUFZJQThUUEtyc21iZG9ReVR0ZVlLejRhdFVtYTI2Z3BNbHlrNExEd3hsTDEyaE1jbXcrNlI2ZkQwUDMxcjZkamx4dWVsYnUrUzN3ZlZxajBITDJoSHFaU3RBMTRRZHlraVhuVlB0WGZUcG5EdlFFOTRDa3JPaHA5U1VneFR6WXBUVDNUM2hNREtxeXM3dC9oOEFZTGhLT2w4TGc3SS9lZHpjdkFOSFppNWRIUG03dEVzcXVPWm13UFp6WkY1cE54U01wK3pJOHFIc3NDYVlTd1dYbEppcnVEWVR6YzFLVHJSbWhKVTJOSWsydEhKOElYdVNuajIyOTVhR3ArN2hzMVJOTG9IU1gyNTNJY1lGRXZteEdEdXV3dnVzOHVGdVhuR0RxME5mOURiRlo3aXcwNlVGZ3JNOXN6SmozTHJKZXdXSFphY0xxTkoyaXR2eVpseUUyZk5vb1BKZmdmbUMwMyszSDFhSjdhRG1wTURPUWxPWFRGalBZdnY0TXk2RTZSL1VXNzBGWHpuVWpmR2hTYWc2Q2VFUVBFUlNmOHg3TFdIbHZ6SXlNaEVlTHRpMzZTckpZNzdMU203dkNoWXExd0pYdXIzWkw3aExXR3FaeUlHMHIrNG5KaG9tdU15cytSZ3dCdithL1cxZzMzaEw3U05KTnN1WXF1b3N1Qk1zVW5BZS9DN05TZkl2QncyTDFZZURucTdHWUFnSE9MdnVCWGxRTlFZVWREcE15dzdlenRDdGNKNlkwekRTbXcyZkpWL1Vuam02V3orVHY1c0M0cml0TzBrakl5SDEvM3AvOWJhVGNVNVpZY0lXYlh6ak5POU9jdmpNazk1OGZudG5tbDF0Y1ZRM2JyeGZzekJ5cVhNeUVZOGZPTnZWNi9wNlF0ZjA1QjFMWXJNTERwWGJJSmRERmNGaVVQWitXSUVGZ0cwWE5sUUZkRlVtQnRKb09QYWlBTm9DUHFKc1cyMnlWajlsQTFMaGZmRkNGTnlVbWdUd2swbmhRZU9lVDNvVVlnYXdwNmRIQStQL1pOZmFQM3JZa25odVNGUzVPTDBwV2lNNlBacXJSTVR1LzlWZmY3RTlNUkkvc3RTeWNGWjJiWHYwRjY1dFZobUtDZm0zYkRpc05COGZzNVdWZFVUdmtCaHlrM0VQbFQxUjRidGpWTWVadG1SZWNlMURRZmNZc2dtYTRRQVJ4K201NU5CdEF0aDYwTXBOQUpWS2JrcWR5TERXWVdSbGI1cVdLdjV2SGNJYzZldWxqb1VtUnlsZFhGLzVqUFhmZHRGcEdpSXYyUmNUU01YMnlyeHg1UmNQaDhVbnBoR2wxNTI3dlcvVS8zQmdkN3dsOXBLRXBXYmhCNkx6YXc0TERoZFpza0J3WE9KQmtYSENpc2lhRllDTndONE9NaGQwbkh0eXdIMW1Zd3kyMkJNLzJGOTAyZTJidzRMamtzcXhJYXN1aXV3M2hqV3NraUJkV2NMRkZoMW90SCt1akF5Rmw3ejU3OVErc3VsYXJEdVdaUmRlVlZTZURwTHlpUXNHU3FYakhYWE1rVUh3M2J2dHQwU1daK2MyUlVxVHlxVjFGMlhuL3VKZTZvRHBmWGgyOW9ZdkFObDV2dmtiR1ZWR3N1dE9GWlplN0gya3FLalExQjZRSHZxbzkwa2VxYmtvbGUvSGRldUhQQWJDbVZuRHlwNVVIWm9ENVFYRUVYSE1IWkNkNFlwT0ZkMktEamhpTFA1TytHMWtYaHY5VlM0K1kvdldicGoyblh2bG5YdlNncFZuMTFSMGZYdU5oRU11M2FGU1JrcTFoemlMMWFuMjJ6eFRvd3FGWlVjRE5OVFFWMTFlYnBwSFpvNTJCTjJtSlVtNlVlUm9leTRHTExhc0ZVUWhjZktHOHJRbEp6OEtEaFRja0N4ejZ5NnhFYkNIZGYrSEZBM1JvMGhqNitRWTgyandFcnE2MGxwUFBvZXhZZERrM1J6dDRnZTBLVUlsdk0wR3RneElsa1M2amQxTFlsRGtla2VudmlXcWpTd0p6NVRWUWVyR2dwUWNWTVgrMUMySmZmTmd3OVcrM1NqMXVTMWMyY1lGM084SDVla2c5bzEwMWZwK1BNTlUrRmh2UUd4eVlha0NMdUVGdXNONGJaTEs3QzJDT0hXSERTNlJCYTFtL3lYSi9mYXRWY1hYaTkvb3dMVklXUE5GaHhzNFFITERhdE9XbTVTSzYwTVlYMFlpMVVIRFZhZzNwZzRjYkk3N1B6clpUaVcvWnZWYXUvYS9WRU04eTNldnQwc08zVHdSZWwwMnkzT2ZibGE3ZW5mci91NGEwYlJiZDBhSmk1WEpRYzNCOCtITi9RT2hrMVlhbWFkU1h2NTNGdFpITWQ2UTZuaHQ0VUhQU0xZVndjSDdRaHVRWjRRaGlQRGpydW9PWUMxaGl6NGZCMzlTajluTWlEMWdVeWdCTmxuNXdzWVBPaElwek1LTnc2T2hEY28rbTFMellqdktaVW11S2V2MkY4N0RiVi9mK2lSRWl3VHY5UjFXSXI4eGU2Rk84YjJodzZGZm5KUXAxbGU1ODZGcVJ0dWFOMnU3b1hYYm1WUzhyV3VnK3ZEYmxsejF5TElXRzlBNXVId08wU3dzZllZemlETTBKaFNOQTBuUDlYSDMzRVhQd2ZVbWRhVlVtSys5WVJ0Skd6eVp2RUJxeTFibEpDRloxWWRjM1hFU3drQ1pkWHQyWFlxWEw5Y1h4ZlR2ZDJsZTd1dnlQeVJrVEI5TWQ3ZnV0MFc3cVRsKy9yNjRwaGVONm5XckVOMTF5Nzc4Ty9DTTczSVV6N1VIMTZ3dGh5dU5hVWxBUWV5bFVSNkxGcDFRRjA4MVYyeFpVTlVDWFFGcFNmWTBYRVh1U0RrcTU4NjA2eDE5UzFQTWV0ejRaRUJaQUdad0tMRG1qTW9IRXJSNWFpbkhIYnVHUWd2Rk1rLzZscHlweEhadEpUZCtKRWpvZCtOR0FvZEdncmxoeCt1bHE2OTl1STZNSFRCaWs1TTZENTVNcTdVT05jM2JBam5MK2NoSzN6UUlzUHJtWS9EWWFuaENQc3cxU1JhWWVKWXFPQWVjRHBUY2dyYlU1K0VIWGZKY0VBNnk2eDArdGlVbkNCOWo2anczcXQ1QkZtNE1Ga0JKNlZvc2lGb01sVU9yeGQyV1JTZHlwR1NOV1YzWHNwdWxXVFZwQm1sdDNadDZEMTRzRnJldG0zcFZvSXB2NVVPL2kvSUhUdFdYVFBjYmQxajZWZU5oOGtycnl5TkxDaXpTeVFSVzByQ3VuQzB2eThNK3JIb3JMTHFXeEEyYkdXNHl0QVZCV2Y3NlFRUlpIOXFJMG5JZDhlY3UwUUVvdGdNTERUaE1PcHN5NGs2bStFcjIwMzhsQk8yblBnd1Z0K1dzRlZhNHRtR01qWWVSczVQaGl2KzRoZVg5ejVqaXVyNDhUQjRWc3BPMW1lbU15Nm1lMzVCRmgwck02Tm40cDVXNzhzcnJnaVgvZG4zbzZ2Q0M5ZDBoVUdHSWdneVQyNzhMaG9tSWVEbDRaSjNabU9wdEp3OTJaMmhIWGpwY1VBZFRwL25WMkZOQnBJOEVHa3lRc3ZsUVhhUUlXUUp2eDZRZzlYeDhBTEZmaENTNVhLeTdOaCtNaEtrN0VaN1poWXA5R0YxTEx2cXhXRFpMVWpSWFhreTlBOWpjeWZYTTZxdEpPc3VyVmRHdkczemd1VndKd3FNaFFVVFVpdzJMZ1JXRUV2T3d6Ny9Za0pQdkFveS83d0s3QkJmckJ6Z1RSY1VHTXJOWmNGa1JHRk9JV2FMcnNtSy9EWm5LM3JrU0FOSVhnbGJWa1VIajEzWmZmZFVXS01UVnJyMFVGYk5aSWtPaEQ3TjJWV3ViZk01dTNrck91Ym1EaHdJUGVVMXNhRTBWdHRKTG50ckRqNUlqejBYQldmV1hCSk1VM0tLTThXSFFqT05KZ1RqRnh6MG9wM2hwbUU3UDVjNEIreWhabU5ZTlRSQmt4WEpnOG1LMEI0R01zUUZqNHl0Rkd1U3NqdTMvMnhZcDdxb050R1ZONFFCamZJcTdiejFKS3VzVjNvdXlOeWM1aEQ2ZFRPYlJ0ZUpHK09iTjVmT3paWHVVbzkvbmI3b3BWM3NSMVpwUVo3NU9hdzYyMG9peVdTT3JqdHRFQzR6UnlldU0zZkg5SzRKODBYQUhPdHMvYURFM1o5VlcrMUJrR2dMSGtESHpjMEIrR2hXblpRWWIwelljZXhwQS9HVTV1ZVlvMlB1am5rN3RwZ3dUM2RleDNIcUhWam02VmJzeTJISjJCbGlZY0picWZwVnI3b3FuSkV5VkMzYno4M0xvbE1EUzRjUGgzNEp0Tm9URzNsMFUyalpTYWp0eDU3bWF5U0JmUUlMRER4MUVWNFVuU2t4UVo3ZTlocFFnbkJPY2h0eHpSZXgvSlJKcVRGM3lPVTc5ZVZOMm02bVNyVFhGTGg0UUx2ZEtwbTVGV1pvTzc3SUFlY2pzb0JEUnFaenNtSUxWWXFFdHl4SXdGTms3UHhVME51VjRjT1dhQVYrVUdiYVZIejJxc05obmVzQjZxaVIzcEIweENrc3Z4V28xcXhGemt2UjdkbWpEWVNETXl1dC9kTmh1cDNOMVZsYjN1SklEUzF1eGRSUmYwY2xKejhUeWFic0JPM0puUzlUb3VCek00cHVPMGVkc0NLd05HeFRxNTdUVzllSHNITkxDSnVIUXRDcExHYTVjbzdhV1UxY0hEa1R3dTRqSVp6UnVqdldLcHVqN1cwUTNaejY3N2dHSERDNUtBZ0F1THpzMktLV2VNcncxY3pwcWZBNCtWWk0wZEVVRHV2WXQ2ODZyTGMyMWhMR2FYVFh2ZmRNa0hTRVU0Wm9vNTk1S1RwdG5laVhZWnJKclJyWnNlWlNaMHFoN1lvN2pXWVVtQzg4OEJJM2U2UGdITEtxaDNLY2w4czRtVEpwRTREMXhtNTloa3JjV0xmZEVNSVRka3E1WGJCUGZxYkN0MndQNFk3dmtZUkwwWDFoZHdqZjNLdDJxcUcyelVZM0tRcS80eTdrQUE4N1UzWVNER1FER1VGV1lGZTJJS0crc0RrOTRpTXZkK0ZkYVhmMTFhWHpENTJzOW5aTmg0R3NMcE9oLy9EaDZtQzdiVFhqOW12YURVeUVQcDEzTDFaSGQzaERaeEhDZWFGZDc5Zml6d1RTSTNoYTY4cGJkS0I0U2lQWUdUT2Rmb1VnZGFLZXJ1VDBSYXJ3bUIwaFBGZktpL1AwbW5YckIzVlNwT3lOWnp3cWhMLzdzb1l6ZXJicnFDcXo4c3k2NVE3dXVJd0R5QUN5WVB4UDJNekt5eU1WNTdJbFdic3V5MkNGUGRldEQyZjFxbGpQVkU5UUw2c3RtdEtTamhqUzBIYWluWTVvYTFyUmFlemRkVUJ2UXJpY3FqT3F0MmhVczhKOGJwdml4WmR0TnNSUWpUaGl4MjVxUVladnhqTkpORGptTXRndUFOSmUzaTRJODBvMWlEb3lCMmNiVndWZmNWc0l1NjVjZUczVzZDVEhIM3BtQ0ovUko1ay8rMEFjNmpLL0ZKbXg4SHd2dFpUTWF6SkZ3UHdjRGo5UFFQb0QrV0R6TUhKanh6WUpoNHdwdUZYZXRuQ2FqNU5xcUo1NjVIallvcmFVVVhSYzI0OEVUWFNFRlZzd0tUS25hVVhIQzc2bHZ0Z0lNdW1hdW55UFlTb3lNWVUzMkxCQ3d1bVFJU3RQWVNhUlVYQ1orU1kvd290TXQ4dU56dzNHY1VIVTZiWFBDbUVMTXkyTGRMVDdkajBOOWFaSStQalg0OUFYWlVmYk95NXlBUDNHb29NUFg1RVJldzFNRVZQaUV6SmtVL3ZJRE1TQ2NodnN0MDErcE5tbXRYSDRUTFV2YkVUSlVhMUtiK2huaDBhNzdNaG9XdEdOcndxOU9zZStwTUdxTldSczRQSitlYitPak1tR2taTXdac05VemEzTUxOMUVRYlVuTmdKc3hPM3hRMzA1SldOVTJ4bCt0RVZLTHQreUoxK3ZCWXZSRUw3OGtOb3RwV2RXN2xJeEFHWGdicW5LOFB4YkJLa3lmWUJzbURMTDU0c015WmxNZWR0S3VUbXhHTDNpdjd3ZGNlaFFkVkQxek9ickp2ckNPbGw3b3lqQ2xhNWcwNHF1Zjh4ZTRDL3I2V1BpTXpCNStaNGUzS0RUMWppZWg2NFBSY0Fod0haeUJVOXJjYzlXenlCeXdZVm9oUnhWb0g0NnNqczg2K1lRcnRxNE5CVjVqdWI2OW1nZ2MxcUxGY3o1d1lkV09tK0htbUo4eFdxa0RHQ0xpMnBsdFdOZXFpQXlnZlZ2VzNtUUYydElqRFlMVDk0TVZRMnJXMStKeGVkNDVaWGhwRVorQXhxOVJMdHpNbkNNRzBQWTQ0dlBmWEU1eEFvMWtjZGt0K2JuWkphT3AydHNyS1BvOG16anBqSWxCa2QxY1VwRjZtNkRyTUJ5TTNMVElkRDREZUpmd1l1Ymh5RXJLNnBQMWVycVVqbXN1SmM5V1MrbXkzTGtHSEhLYlZXN01SY205S05QQkFZV1VjaDNXUHNCOExNOXBwVmx0YXJPTmZra1hxamFVVWFZeTBSK2NEbFpzZzhraWFqVkQ0bFkwT0ovc2R6Tzk0ZlRyaU9BVW5wck9NaHo4Ymt2TG9lbUxicnV5ZEREaXF1WVRIK0VJOXM3aWk3UGVtNG1HM3Jra2ZLYjhISmppNENiblNlMk1iQkF0eUxCVkM5MjROK2x4UWNPQWwxS3QwazdybTdRQXNlZVkrSUZWcDNmeklzb2xDRWRXMkd3U085NmZBaVB2U2J5K1l5R3l1LzlYQWduem1tT1VHVXQ2WEI1RWZYM3BMVERoNmZJQ3Y2aW5CQW1EbGxyVjJlcnNLZkMwUFJVWElXZFZLVTNIZ3VNRXc2dlpKMmJGcldwcnRBdGk0NVZGYnVlcUVXNmxheDQyNVV0d1RSbXVoUUt1bUFpbVRZMEFTTFFlWmlQVzJZL1NwZTVPWlRBbzVacEhlOHBzaHJ0eTFjdGFpczNQcTlJUFZYYldSNS9iV3dMc2pHa21TTG1HemRva0tmVGVVMFptZ0pwVWJsWmY3WWl2em95Z2N4UVgyUW8wMndLbTR5SnZsMmRyTHBxZVNLY2NEMmhlcktlc29ZVGoxYXl6azByT2oxOXUyVE5ZZEhacFVxM01idVhuNlV3dzRlcjVpY01reVNwTm13VjVLdE94Tm13eFNINEZicE0wYWxDajk2eDlOYWNtbXR1dTU3dHJETGFlNTNDTExidDhKalRQbTdhRnZQUC8vS3U4WTgrV3hhRkxFbUd0VzA3akhVK0FKR1JuTXpRUHBNakdpYStJV1BJVURzN05ndHJWOGFFNndyZ3hpTjYzV0FGWGZPS0xsbHlxcXU2NFFLcmVnV2JzREpGYXpXSkRVUXpGOUlvWjBBL2VxSmxFc25USDVkWmNwSlVINnFzSk1SaVlKL1d0VnRpL1piakYrdnhtczNSa2tUUkxycjk4RmI1c1Ardm5tUGg0L1hQbHJJclduYXRLSHNwOHNqSmlyVkhaWmdzQ1oraWtoeEYyYXZYNW5iQTZhMnBrNnFIREx4NGFVVElDdXdTVDQ0MGJublRpbzRzOUY1ajJTOEZWNnpTalp1emNqRm1vVWdTMmZOVUs1QUtDNUhkMFBnOTdQNFZnaWdhNm5ibE1qOXJ0Mm1QSHZOcXhwZEZ0cDBlbDhVUVB2ZEE0NzVIMmIzaE9TRnMwcnA0V3c1alVaak9oNlE4TTVrUkhnY3cyWklIV1d0M3QzRmo2YXcyb090N3NIR3FTdys0YmgzdjFJTGRtUXRyK2J3VVhkNFUvVmFhTGxoWXNlMmJxc1pLeTF0c0JYKzlGbURFMlRZU2VaQkZHNElrYUdIMzUrSVhPM1JiVkhycXE0dkordVYwYXpSL1Jybk9vMmJhQUYvclhZd3QrQmo0dHcrRzhFLy8xcmdWcHV6dWtMSmpHS3VGaTdZYXhzSUxaSUlyeHhjRk14eFduY2xXb1ltTGtkZENWaTBQNnNPSUo5MHdBbGJHVm03NDJyU2lrM2FlbGxCaGl0cGl4UHBETTBjcXQ1eERGMkdHV0d3OGhYbnF1c1hHemR5UzRabnl6aXpDRnZyZG9sdnExZFppZCtxTFZqUFdYSjMyd0VjdVAxaEE1NitGQ1NtbnVoZHpieXlvU0JGODRwc2gvTU5YaXFYTmhGRjJQM1pIdE94R3RFRGhyN3RsMWxPZHVpd0YzNXZOMC9wSDFUZDY4Y010T3NJWGc3UHo2VlJ0MXhucTl0VXJ0U2pSdEtJVDA2ZXBNTXFPUDQ1UXZoaVlYYXpqWEUvQUl2MTh3angxeFJ0SnBpNEVVeERoeE5tT2R3K25PRE5yaUYvSmF3VnVHdDZwZFg0MGFqdGZzTmZIWVBRMW1LaklTTlBvNHNaSGtGZEprVEdFL1YvL0NzZnJPNVRkRzUrcm82YVlzMHQ1ZTM4MXFzdFM0NDBYOEFRNVFFWlNueEQyT0t1alpNdGtySDdUWnNVdXBkdzNLbGdhYmtwVzZJaFZPeGxJSzdVbzBmUStPZzBQSnZRaWgwMHUwakFKb24yNHVsRWpMemU4Nnd1Z1hmUXVmdjF3SWNQY2pEYjhTR0VqRUc2bG5OZHJ1Y3ZuN1FqYTdyekpsNC9TbWhTejlMV3JjT2V0T3ZmcytualVVNTVtc1g2VTNjL2NGY0xIdmhiQ3YralFBVjVMVzI2ck50OEdseGVEK2pGOWwvZ2prQTFmaWNjNWpLSDIvdTJaRG1lcjNXRklDcHFtaE1teW5WK25kMlNXMXpXdDZNcmplc3UxeCs1VnE2R2VOdkhkenVXdDc1eWw4ZVNhazJnSkNHeDRJUWxrMk1xZ0h1aERENTdNL2pHVWRoSlNyL01Tc0dQV0xBK2VqZ3NJRUZHSHZHTVl5YjY0cDJ0ZjNOTnZ6TWUwM3YvOHg0YndwWWQwODJub3k0TEdRcTJsVnRUTSt5S0R5STh5Um9aTXBsUy9xaFp3UEw0VlplYnptT3Ura1lWVDZLbDg2c2IrVTF2RDJmWEhaL1NHSHZacktHdWgrVFV1YWZhWXBoV2RzaG5WYVFvWUplYTA1SnE5MittNHl4cWl6QkRPSkpoWWJvUVJURVRFL09BUUYwSGpKUDRWZEZZWDFZRmp1cGRyeHBYaDU0T0haS1VoU2ZDbHdBT2ZtMlB6NzNLNHU3WHovWDJmaXhZZDgzd3I0cENMSkN1d0E3L0pEUHlSUDVPcEZEWU51Q0lWblgraG5FQys3MGgxVWh0TFpEZkxTWWZvZzloYWpnclk5Y3ZtbWxaMG5FNXc4RmkxVXBtMmwvdVIwWDU5NXF6LzJoWDZ6TmxjVDZBbDRPQ3N0NEVOQTBXQlZZRGZvUWt1bFFFdllQYW0vT1ljcHVCS0FPckRwUHh5bWVmN3RidUtSUVpiNlUwOHliZmJlYlJjV3loc0lVSVY4SEx6ZFZsT1AvMWdkZENQK1lIVVMzaVhKYUE5UUFYbDRxOTVhMzVJMW5MWDZINXJ5aklyaFZHZFRKNFhNUjNQdXJ5S0xyUFFtdUtNSmhiRlh2c1QwOHNEQXl1M0w2YXAraTRqRVRjTWttZFBacDdPK0JIV05yK282SmhXTkpmTGZVYjdrdmltaFBHcURtK29CMEw1cGQzTFU2TVBmamtOVzFWYzIvWVZkVU9ta293aGF4ZVQwNXRCWStnTHYxVC92TkpibHFZMGJkRlJHNzFxYzFaRFZsN1FOVGRlRGRyakhvNms0SktBUmsrU0ZoYlc2TWs0cnlJeUphZFUyUk1aNFV3M004TU5uc2lFN1M1UFE3ZDVGZEpxWXVxaWk1TStsdVBsaUpQblF2anFJOXBqRUFjeGR1UFdheElMQTUrN1AxcDl6N2hwL29zUjlBVzhubTJCZ1g3NHdPZmp5dTRnOVZIWStxWmVoWllhaDF3a1dhSHU3amZaY1JtQ0pzVkJNNHViSXpwTFNYYUxkbzN1ejd5bHgveStocTR6OWVwdGMwVTNQUnhPZGcrRzZ4SjNTdDJsc1A3QkI2dDlOOXhRMHExeWVUdUdGSDdwUG8xQ0tad0pKNnhKZnV0dTczS0hLOFE2cTV2cWNHcFlGYmhpYVN2QlBOTzdQeDJWVmhrR09UL3FGTXRIZGZnKzdyMWFFZjM0TjhUREptNUphT3lMWlZwWXVGT25tREQzMXNpeFlmaHQveEEvNUVNNXZIdkx3MmtsblQwY3FZRGFrVDBvQ2ViNDVQSUZ2SmhjZDdlZHpzV2ozWndVZVh0YmROZHFQdTdBMGVxSXBsalc2SWxwN0I3Y2FMZklYbS9FUW1Hako4TkM4OHVsYTdWWTFNM1Buc0k4ZmJuVXBkellFTnBUbVJzVkFRWWFNbGU3RmZSU0hlcDFIRVczeE82ajJzcXg5M2dJZzlxVTVIeHBWQ1R4REcvNTJIZWZ4aHhXejBiRWlvU3Z6RE5PNlhINzhpZUg4SUxITlNLT3I0Q2g1RTZQcG8vMlVKaWM5VTMwcnNpdnlZbFZKTmJGd21vWDFiUEZDTnJwOGlVb2wycHVmbjVFTVM5WFRGOU1QTi84YXRMbjcrZjkrL1d5UVg5OFpWVHRxbW9Yd3JLZlpES3ZvU3N0MGVrSlI3VWlOQ1F1R2FNcUUyR2JHclV2YjZyV3RQZ3lDU0NZckpUNUNpdERKd1NVajVvQStTQ09RT1FhSHA1dmhnQzVRbzU2cVo2SFRpeHQrWi9YSnQ2UDNCZUhyQmh6dEJ0K3plVmcwUVczY3lFUkZnOUtqa00yNzVhU2U5NmpDd1M1SU8rNS92Y1B4MU9PK1RLWnJiSTJXWmRjTnEzM3FnMm14QVNaNHNCdkQwclZ6V0RDWmZMVkJPOWFYOG1GNTdoZFoxY2VPQ3lKUjl1VTFMeHlYTkJjZUk3elR6bHZSYWRqZG83c1B4NXVrSTQyT1ZUbEIzUmNNdk4yZWw3UDdmS2FmbTdxZVZFZ0pvdHhDMDJmcFdOSVlVTU5oNnFOWk5UdVZWTjh3Z016bC9kbnlPWDFNR3g3WkFrVjNhZStHY0xmYXNJZlMwNURHR05HSys5VEp1WTVYZmdKMTgydDVINFBKU2ZyRlNWbmgzN1NUOHZMN29hbDVlVUdHZUZCZ094UXYzemNMTVBXWnFXcDJTWTN5cS9aOVBtMlRrL3JtTGR1TlloTXBieTdpbnBncVEybGVTczZWV2pxNFBIcVlUSC9hbXZKdFBZeDl0cThYVk9LTHQvNlM4bVBZSnBRSXAxU0h2YUVCcGN1cytvZ0lMNk5IQllkYzNTc3ZQYTNjRUF4UEJiQ1gzNWFMOXZ2bDVKVHZyemZpcEEzWThuTmh6MG9PdDUxZmNhTmpWTmh5ZjBlYzNLdTVOSXQzT3E2Tks3QjNERXVKMEJrSlI5R2xzd0tGa1NFMnFuZWM3Zk1LTkRkaUpvZFM4NWV5dVYyODFaMFZzR0pzRmRMeGpza1gxRmtwc042ZlFGbzg5YXRKUjJTWGV1S21yczJka0doSktielRqdmZkUE9pZHdFMHEwNVZxeEhVbk9CR1NSV0JidngyY0RTUzYrQ3BFSzVyd1lMRThIa3RJbnhIaXdpYWswT3krUllGcTUrVXNSUTNLSG5hOEk0QzZqaVUzSC83VUZwNHdKSkxkRXRSbHpyRk40M3lvV3NqdVVHK1RMYVFwWmhyZ3haZlVHUWl6L0J6cFN2U1p3bVRwMUg2MmRMWjFoSVozaVlIV216Q1crT0tlcUxWRnQ2Q0ZCMmJoL2NmclI1Vmk3ZDZiYlY4ZkpNcWU3elZGZlQ4MngwaW9QWVNOazlkTERvdTRiSUxQQ0tDT09TdmxXNFk5VllkSGpxOGVFWEhKUCszWk1IeGNqM3ZrL0lOVjRhSU5tOUpPMm4zRWppZUdWOTZNQjdvbWM4ZUpmZTdmNThzT1NsY1UzS3FBMzNTVms0ZFlIS2lTaGxFVmxJOURSSXZYQ1pmSzFqL3IzNW5iSWZZK2tONlcvK095blRsWmxuVG15Y3IxY21wcWRMK3FVcjFrY3BVOVo4cnBlNi9lc1V6K3g1Mkh1dE5pRjQ5Mk9rbWMyclRNdTdjakdVdVNOR1JWT1B0Qi9XQzdqYlpwTnduSEFhNDV1RkRZWWVVM1Y3Q0xYU1cvenp5YTVhKzFYVFpyblhrOElKTHBabDg1a3ZOKytmUndKYVNTdnc0eiszZjFHdXpyVlkyVStZNjdYZm4rUEpWek1jcFg1K1B0SFkzazhFQ2FYcFU1cWZ2RDJIZGFuMHcrK2FvWkxGUTMvbnhFTTZNcUQ0b09kVUhTVjNxdWl5d0NUUHpjTXJBNXVSVVVlcGFjNm4rdVRtNnVhVEhtOW9zblZlOUx2MTM5b3hkUFY0cC81ZHFkL2xWZmFIU1ZaWk5SbDI2MU1ubFNyVlAvWDNUWktWMDAxUzUrcUtweWFsZmUrOG5KLzlxcXRyOXk2OTVidi9lcVlIUXJ3MW85SUFVaGZxaUVyUjBOTHRydFlXM1lFWEh1ZkQ3RG11MXRTdnN0Q3ByTlVWRGxKdjI3QWxIZHU0TVV2cVhsOHVleE1taVEwTE5raEhNUDUyekdlYlk3U3ZQSk5WUCt5SERIbTM3NWt0YVROUXYxREZQOWdWWlZyWnpYM242bmJiUS9KcE54K29wVmlSbjBmM3RsNktDRlNyMFNycDUxYXhkaDZ2NTlqVWF1aUpETUxKR3ZwYUxzYW1DRCt5YnVGdnJCLytqcTZ2S3RqTFRjUEMwcWg5MkUvQVJHZVE2ZmpORk9EdjhvL3BET29ibTd2LzVzWkUzdi9pSmc1K1dhS0VicFJrMVQxZGRmdjJ3WUVWSG5jZk9oUWY2aDhKMnRiTkhSemh4NjNaMXJ3cnNZdm9pOGZOMHNIQStybG42dWVqbWl2YzZ6VXFuZnJZbk1mTkZYU2c3VWZQRXN3L2pJS2dKVi91STlxeFhGaUs4Tk83K2d5SGN1blBoZGJsV2MzenI5TG8yQ3hzb0grUi9PUnpGTUE5SWVTZzJsQUorMm1WMWdQKzYydGFwbnFiSVZNRk1vVkZuaFhsb0lEdW1TTUNKbHFDY2ZIV2R0N1JSdkNlYWk4N2lkeCtZZkt1SyttMGRoVjQyUzlQbDJIT3BBK0U3WDlMcTZhNnVybFNxNy9ya044Ny8xak1lcytxelhkSjArZ3dpdWs1Mjl2eWNXM2dMblJwYmxGM0JHeEY2UWZ2YldrVXA2NmEyQ1VleGZ4dEQyUGsxNCtLbmRxa0Nta0RJNHpERDVlUHkvaHl0cDFsT2lHQ2lLTDY0ZTNIOVFENTM2WTJFOHhKbVhzcGZ6alp3Mi9QR0JXOVZzSTBGdjcveHNKejFXRkJaZVZsSWZqWG5BdjZCd3ptTW9hWDczWE53K2dkSzVlcC9sYzdpd04xNU9jaDV5SFRySTZram8xTy8rSTBIeDIvWFE3K3NieCtXTmUxMWRsNlp0WUI0d1lvT0RjdTE4OHJ3aUJTZFRoZ3ppNDc4eWhxdlB5NGR4VEpiRmVGRi9tcEVtNmZKKzR2MCtiamw5RnViYlV0QWV0cVo5WWFmQmdLNTZlV3ZlVnFEYTVNTFJqS245dFdIUStEWThzVzQyM2JGT1RMeTRmaW5kbW5qUlZHUGdxeVk3S2d6TW5tU1ZPTkgxdVNXVk1iM0hoMi9Sa3J1ajJXOXlGbDVkWDlpVldKbDdFYUFLaUZKaHJMcjZRNmx2Y2ZIZitiNDZja3RxblZaYzZxYVFjM3FUNHFtbmVzZGg4MG1wRzZMZHBXK2NCOHlMWWFZVmFlSjN6NXRvM3FLTW01Si9vdXU0T0l5Y0lHYU5SY1RSbld3UWFYd0d3dWhsR3pXS2prWGFHQWJYQWltVGRZTDN2ZmRXWnM1WnlRcnJhOVV6NS9YTEcycnZ2VFZEanhhMGpxNDNPU2d4S0oyUHgweWhhd2ttbGs2b2lsNW5TVzlSVlZEK2RkMFA2OG1NeHczY3BheDZtQk8wUEFwYkhWVGhPMDRnRGpkL1NnRkRXWDd2L3JkOGRkSjhVMXMzaHowQXQ3eXVua3JvbnFhOUxyMU90V2tGTDZ1K1FRV1lleFN4bHYySFE1UHlEWEgrZVF3RjFYajlYaUhOWkVLT0w0SW5hNVpmSkd1R0lZM1hFM2hmVFVNYVAyZUlQN3NBdWNYZVBlM0FXU1l4K3JsUDMxZEZWdWtlK3FqOUFFYWZVSnhiQVdHc08zRTA2YnJJbjdYMEJMT1hVZ2c0YnlNS1Npc1hmT1MwMXc2VDErRTRlaVo4UjFhWUhnMU1zRWRnRlZtSlZHSjVIV1UxNEQ2KzkxQ01weVJLOEMzZkh1a0lFWkdwNTkrNFBpRXBLekdlVllPYXlMbkN0VFRSL1hTZUozcXhjMEx0MzF6MkszVEl3N3FZRTViaUxIeGVDbmNzUDlZdUg1ZUdWMDh4UEJ1aG45NjJ0cTdpRHlLMWNNTU93emlwOGNkNXZBbUNTbHVwZjFsMVlPM0Y5UmZRYS80TGNvaDJHKzhRMWFkekhwOTVzNHNrYVZvSHhhTzVNMkd5RXh5K3dXT3VHaEtSOTR2UmZtdHl0UGxnL3E2MzJUSjVjWmx4dU1KUjltYmtUOUR0ZVpuY3FycjFjbzQ3c2hSSFZ4RVVYd3laTXhpY3pWcjJra0VWTVRxTElobFJ4aVpBdUxJckZzbTBOZS9PODVJYjluZG5LdXVhTXhtYXpVOUVyNVFYaHMyYXRWUk82cmtTRmtKdCswN0hrYXYzaFMwSmJXdW15di9SdkdMeGJjMFBablpFemRKQlV2dGREeERWem9jYWNHUG9KamZKYUF1UzFZR3laT2JMUmtmMHJ1cFAzbm40dXF3YzBzSXo5ZjYreWRrSVpLdnZSMUIyeGZwdUlsc09rQTNPOGN5TVR6bWxTTHc3bEMwMFlxSUVKNW5Wb2tUdFJHazZqWXNWVDBORWs3dE5BamZVRzdnNUNjb2wwQU01TUk1VGxpYzB6V0xKK1BuUU93SmtGKzBBSHhHYktrVFBEV0xUemhUZ0RtSVVyTjJBUFVBOG54WWlSOGVyK2dRTGF1N282MlN1UjlSbVdzVW55T2Q4UmIxVkhGMWRrNUZONVBWM0w1ZHU4TEUzcjNoVTlOOTRTN3R6WXA1YTk1T0gvVjR0bzVxK1loT01XRFI0bEp6MWpIY2ZEWENxazVHMGJuQW1yQ281UWJwUXIvYWlCczBCS3Z1eTd0RE9LbjNRamRvQSs1aTNDdWVHc0kzSGxGZTUrS3JZQ2lmaFRyWXhWWUxUaXBob1FPNFZxZWFQV1pIQ05zM2hUQ2tiUzNrUHlvcjhvalc5QjQ2cE1NS1pKMkM4N2MwOEp2Q1cyZ2xsaXFkR0cvS2d6WWlNdzdsY1JuS3l4WTBTK21VL2Zma2xaZzl0Sk1pTTZ0VDlhVmVLSzVwL0txTUtUNWc4bE5GYVBKS2o2MVc0djh0aWxwMjExRFJGVFZrc3pYYnNTT2MwZmFTeitqSmN3Y2Jaa3kyUzZHdjBoMmVmL3g0K1BDbVRYTk9STUtyZXE1WmZKR3VHUGE4aS9oR1lmb00xeWplOEJCbGx6RDRKUnZabzh2aXdLYzRSVjJZb3lGWDlvZTNKSmlyZS8vblF2anhGeXl1TGl4TS9OeExRL2hQNzQ1YlR0amp0aEJseDQzTmkvdDhBaEVMN283SHlGcDh0Q2FCMTgvT1FqWkFmK1ZoZmVkVkZ1b3hLVDgyRldPeGN2T1paYjI0NXJVMHRZMmJYRDdVWHBNWGxZQU1tWis0SEY1b1lXWjFIazl5WERFY3NSZitvdU0yVWlnSnpJTEVvd3ZnOVdUN2puM1hJK0U5M2hRZVNsRjRWM0tXemhwQllhWE4vTXFCemp1dnArUG1pbmU2dXREMWwxdDJwb2ZxVWk0Q2VlM1dzRys2SzN4VnZXVHpkYWJJdThMcTBhbndvcE1uMDdCMkVma3ZjMUlZbm1kNk1XelY0WW1MY0dTV25md21tRVVvdXJyNEl0MEtoV2tjeXVCejM1RmwxQUw3RzZ2dzUxNmloUW10d281TDhhQ29tbTYvZUFVOWFjK2VEK0Z4Ty9XQy9vK0Y4TU8zNjBEa09aUWNuY0piSHJ5dDhXdXZDZUZOejFQZktEOU9WZUh6aHJZUmQ0VjQzTEQ5czhtRzRzeVNvODd5NTF4UkhvdmhIR2x6WHJQbTBzUEFMVGZ1QUt4aEZCaVduRUZsaHg4bEFuUzhLYnRFWTIzRlQzNHB6K1pxMFZvcTZsamowSVN1RFdzaTVnNm9PVE1LWWVmbThEVXRNeitnU2ZrdVBSWFlLTjJ0cC9tR2tjbHdseXc3RFRReTUra2Nlb1NIV3cxcE0xZXorUmJwNjRmVFRjTWlCQjF0UTQyaTRIbzREL0czMFlXeVJtQjVaL1gvKzRSM3hlTGdEZHZpbk4rSWxFeW03SnBvc3lzNWhxcHZmbUVJUC9VaUhkNnA5MmpuNjdoQm42S1Y0RjkvYlFoWGJRamhuSlFtMzQ0MVpkZEVQWmE4ZjVMeU1xVkFmWklzWldIaFRIbWtPRFB4WnVTM3Zqek94TThsNThYMDZLTVRlV1hGbmVKS0RHZ2p0WlFyeEdWT2w1V3pYM0pUbktVWHd1SVZac3JHcmxEVmhNS01uaUJkY2lsSEQxNEE1NHEvSUFFSTEyZFVhOG5janMzaHMzb2dQeVNCS21QZHFTQmVpMXMvTmgzdVBuVXE2Rm5mRnE3SXdHTFlLMW5FVzNzOGtrNjJTMVNTUit0S0g2Ym00d3duR3FmTnd1RGE1R0l1QlVYM3dNRzRpZGpidUJqNHBPdEQrQWt0Y1BBaEhrNEQxdnVPczdhWGVMYW42RC84eXZlSGNOc05peWs5cGwycngrdC9mRVVJdDF5dGVzaTZuRlJIMFZjcnp2ZGlIUWo3SlpsQUxXVDFUSGlCR3ZtTFZFMHBrSlNqVWpSeXBmQXRsRkttc0pRQ3hlVzVVekJURUhyRlN4dk5kVnl3dEpuZWdMQ1JBQnZQZWJCd1plbnhLbXg4THBkMEZPdnlPK3BzempXZmg1dUEzblNIeFNTR3YrYUtjSytlaUh2VlVVNVhVb09IemsyR2x4MDZGelFBeVZ3V0wwd3pmdXJPNWJSemhaMnVDT2RLTjFlODVaY0pwaHFhUFlsVnVacW5zNGpNT2dDMjhjVmR4cE9iU2Z4M2ZsUnpZMUlLclhCUGxiSjY2L2RLZ1NrL2psQnFOSVRFMHNLS0c1SGw5Zk1hOXJLQzJ5ckhzUHd0TDlZQ3hzYTRjTkZXYjIrNDdPUmxRdzNQWklaNHdwRVpMc2R6eWVkYzhaNVBCcVczL3RrdE9yZmt1TXZ3TXplbmJTS3lXUFJXbUs0dWFVU2IxeFZmdTVQQzY1RVdMSnVtakFxT3RGbCtsZXFuWXZXeis5YkxUZWlHK0diam5hNEd3b1NsZHRWcnJnd2ZrL0ErZ21XbllXd1pQcW5oYXlaR3cwdjNuMWpxNzA5bHpXdkVVQ2NveHJ1QWVId3g3UFFSbnlUUW5sb0lwR0pSWmhCbFNzMEYyYUhpbDN4WVJGa0x1S2gzcjRRYWhmVHVmM0VXTEI1eTVQazlyNDRXZ1E4aFRkbms2b2dDWlBYMEZVOEw0Y2FyRmw5bU1RZVVIUW9VaDNWWkxIOGgvRnB3R21UQTVTQVA1YzlrQjFtQ1A0WlFwUlVuUjRqTFhWRStpK0VpZmNOd3VWeDV2KzVQMWlITWxHQmtpcUlxcStDeWxCa1pkMHVSWWIxaDJabXlVM3lYTEx3ZWg0cUV6eEloUzh2V0ZQRzVzbm9ndkpkc2w5dVZGMkhKTmFvci9PSEt1NHFVM1VjMUpIcElQT053RHg0Q3pObXQwZGFUbHgwNEhxNFRzYWRiTEtRZnVJcjVGUEVlYmdTTDZZdGhUMmQ0WkMvS1h4UkkvRVNZd3N2N2hYU2NwZkZ3RzBKV3pmcjdRdmprTjNSZTNSNDFva1ZPVXhyaE4xOFhBcWVkbkpiVlpxdXBFZ3I5MjByZXVCVGRoclVodk9TSkxTcXdUalpEMnVuNXc4K1NRcFdpbTJzWWJmMjFWUDJqdWhYbFFFVmx1THlmWmhndG5pamp5Q0FrczEwdXA0MmdwL1g0MHNiVnZYczF2LzRCQ2tIQmNUZEZ5MDVLVHFzVFdIV1VhSDRKQ2RZZGMxSlllQ1ZCVTM2Szc5Snd0a3NLcjRzVkRXbHphYzczdmZxNVEzdGo2cXpPQ3ByemVuallZU044cy9GR1IrT1d5MVgxOXNUSDFWUGZkc3RPVElSSHZlTEJYWThjRFVzbDFrVkdGY09OMnU4ZDc5RFRGY09HdDlYVzJKOHplNThVWmhpVytqa0txY0taaFpmbzJ6VU1ZM2hxczNyNSt4K09LNStObURWZi9HcnRnZnRQbW52N2tXZHJpQ3FyRWV1T0lTMkxCQXlWWHlzbHhFa2tTK2x1djBYZjdkVGlCZ3NrdnVsNFJmc0MyVkNEcVFNeWcreDRmVElaQWcrUnFScFRGa1Y1OUxCREk1N2x4K1hhU1N5c1diZi9RL2ZuQ09XYXNoT1dlVGY4WEhFT0xpbStGRWJ4c1RHOFN6YzFxNDlSNFZWMVZKbHN3VkxYOE5CZzlWZThrT1dHTUtOWnArWVlZeHZSRitNOTdKQjAxUjFid3FlME12bXY2a1B2aVBqT2J6azhmZCtSd0g1OHpReGwydDdUemdhemZKUU9mNUcyR044b1hFeFhESHU2dW5oa1QyMnlJWVlMYUY3NXVjQWF6QW53Z29jODVMRU1GNDN0ay9BeW5Qd05QZU5aQ1cyVjQ0WjU0YTBodlAzSHRmSDNtdmdad2pOU2VPeTN1M1ZucTBwcG5BODM0c3VlSElldi90clljdkMwcGd3SnpnVXk0VGhCbHlHVEtmVzMvazBaQ3RTVnd6cjRSblF1ejNYaHhqVmh2N1pmdktXaTJrWGxocldtUXBXYks3OW81Y1VTVVh5RVkyWW9OeFFlYzFUSWFiV3FsZG1mZXZuVGgvYmw2aWV2T1ZIVTZCVVBPMHhrV1hzOVhJUkYrcHA0NnJYczd1cXQ0Zk42ZllkNU96NW1DeSt3aGxGNE4rb2dnQjg0ZHF4bWtXS2g5WnUxNFhVeUxYYTRrM2crRG90MGpqY2g4R0VPaVNXbnRaY29EZWVRZVB4dGZpSGdmQ0ZzanpZRy9Pa25hRmxySFc4MS9QeExRL2d2cncxaDE5WVFucTdqMEdVVUxJdGoyd21mUzF5eDRhdGFXU01UZWRsSWNURENaUVJGazF3ak9ZUmloc3Axend6MDlIUEIwc1oxUFpxcksvOVNSWGVwbEY2ME5KV3pqbTlTQWJMU1ZIRk9LbUhkd2VwRkhCYzNNN2tMUDYzZGFycXhmL21WdHcrdXlOeWNOMUpUWlhPNlBOUHFFUmZqaTJGUDQzaUQxMjRKMzk1M05BeEx3TzRXby9yTnpCV0Q5RXJKRldQVjhNTUhqb2FQWGJVbFBPQ0pCV3ZTNThKTzR2RWU5bHZGOFE2Uks1eUhHOEZJbGZyTUE0M1MrVk9aUjY0ZFU0TVFGQzZMVTJsZWdWeWViZTlsQ010bkN6LzJ0YmdYN2NWTE1OSEFuTjMvL1lQUmVsd3VocUJrdDZ6UlhKMkdyN1F4cDBpV3F3cFdEcktDTTFpUUc1TWpJcEV0cmtqcmNrdE0zamxlbFBOeW5zN0YwK0NXb2U0L1BISnkraEZwdW5jcXQ5WHNFN1dkWWpMcnNGRDRCc1FVZDVyd3B1U0UwN3k3Wkx5cWQ1Rkx3OXBpOFphN25qcjRWNkx3L09XZDFYbjVUdVRwSEY4TU81M0R1dkd1REp4b1dlSFZXOEsrVmVYd0hqSHBSR1ZLRHdGeGtJZUJHTmluaWN1Nzl4NEp6MWVGR01yT3g5RlFiMnk5ZExTNTN1WHBIRHBOTWV6NEdtakNxSzZ3Snk5d3Rpc0o2NncwczZWZmdUZ1l5ZndMRzNiLy9KTWhmUDdCZXF4dERVNEhOUzZydTBGV1pLT3RMc3ZXUjgzSWhDVFI2eU1HMWNoZkxseVVWdzg3YkpTdUVjOUxWMnpvK25CdmIvZHRPa3Y5ZlJxRlZyaTd5TXpxSW9pMXh4SXR3K3RwZWFaRm96blB2eDdxTFQveGVVL3NSOG10dUp0TnBHakxiSzRZdjZDd0R1RTdmVHlFOTR3ZURuZUtSemZwWHJLSHFucWpxdkN0KzQrRW5iMzk0WDl0R1FwSFVtVzhISWRlUncvVGtUZ1BGMkdNYlJ6djlNM1NHVDFQV3A5UFlRN0RucncwSXFlVU1PWDBiemp6VUFLSWk4VFJVTjVmNVZ1dHYvZDNtcnY3dmhBZWY5MUZVdmxacW5tRnpzNWo3cEVidGRqNXN5UnJUVlFxRURuQkdVUk84aGYxU21HVE1ZWGxtcTJxMDZVU0drcGNJenBMdDNGMU9CQldkNy94eFBERS96aytWdjBCMWVQN3RHUGpPdkZzUU1vUHkwNExGK1Y5RXZ5L0hselY5ZjZicis3OXJ0Vnk3bnA2dmJ6OGxDd0R4ZmhHNFN4Qm9WeWpuMDNSRlJNdVdWaUhUMHlHSzhQZjd6MFdEb21CejFWQnJNWldHYzZLa1pzbXhzUHI5aDRObjlWQ3h1Y1Y1dzMxK2ppREhEcStFWFM2MWtMbFJvWlVEam5FclBjd09LdTBFT1lud2wzZTc3ZzJoclNMdHlab3gyOThNSVQvOFBJUTJCdDNNVHMraDJnS2hQNVpvZjd3Y2pNb2hzSmpxZ1BPNnBmQ1NjWHA3akJub2lYZlhEQ1JOd1NldmhHQmNVWmJUdzRjUGgrK3BYazR0b2pKekxkbk9vcjRwS3o5ZDYxWkU3UURzdjFjUFVVM1YxY1g0eGNhOW5RWjFQNnFyeHc5RXc2Tmo0V1h5aUphajNHdUxRWWxLVHVHdE0vYWZ6amMyTHNxZkZqVzNWR3gwdE41aDN1NENKM3JqbTlFWDZSeitxWWdVbUtTb2g5L09xUHd0SWZTaEpSSTVqY1FXcVB6MGk1Q2FNcE9ra003V1luOTk5cDgrN1NiTHNLR3BDcHo3RHZPckhEdjdZaGF0bCtYR1NBWGlnMHJUb2FtT1lzblRpRXV1WVhXMU5PbGJEdzdlejdIbk9OdlBicXUvVWZEaXlURHQyaUxuRlVKSzFoMVBiVnFkWGp2bWdIN2pLR255K2VGMy9GZWJqSGU4VVc2K1lhTCtWcDZ2K21Ma1NzV2xoSTd0S1l2L0trV0piNmhMaWlqNU94UE9xL2FGYlpwejlNYkRoNFBkNmlDek4wNUUyYXJMMjNNWDZTcGQrVnA1dTNQaHE0b014VmdONDA4QmxQWWh4OVpIUEVYNlFXRGVIT0MxOFIrVTViZEI3OG94RVhxVG8xRWdiQitXNm4rUUc1VXRzbklMREprbHAzaTVlWXRveWxOUGRrSFY4eVBNakluRnZWcWdmQ1Z1bk1lclc0dlM0YTdOQS9ITlRLNEpyeDMwNEI5d3BBODJ0TFZzK2dhVlJSbTVGMno0VVowanI4QXJsc1hwalJ0OGcrSFQ0U0h0ZlIvVjNrcXJOSlFsbFZySmoyN3BQeWVjZUJJZUhTNVAvelQxcUh3M1ZTcFlqNWUxeUordm1IdnZOblRLUllDdDlqeWtBaTdpVktOaUx2b25kcUFtZDFIVzNUOTJTZEMySGRDcDVTOE1NN2pYVXp0ZStod2JBdVR3L1RUU2ppWENaT1RWQStUSVNIeUVIYWJvRVhGUk1pclhJUlJIVUt4TUdkRktXbnB6RmhZYy9acytENGhycFExYjNobFh0SHE2cG1oL3ZCWFE2dkNPZWhTTVE2OVZBOTcvUnpmTFBSMHhYem1DdGZrUHg5RlY1TndPUUpYYmd6Zkhoa0plMCtPaHJ1MERlVVc5bGJwdjhTSnAycjkrcW54OEdvOVpSN1U3dlpQckYxcm4xRExWNnVSZ21xRWQ4WVZZVlAwbVBCbW5RbXk3eXh2cVRFb2NHR2xndlFjaFhnUGdydFlIY29CeTQ3VGZqK2xyU2VjN1B0Ly9ZQTZaL1hGMGFJSmJZVGVMVVhIR3hKMHlFcjBpY2xDS2pndk4zbC9adW1KRGxtVGM3bjBLaGVoRWVtbmlHOFVqcmw2cXBUL3NkUGhLcjBQL0FvVmhyR0JZeW9KZytQRW1xSHdiaWs2VjNLZTcwd09iZVRMS3pxL3dZdlZLK0tiRFRlaWMzeFRjSEF3bk5mMWdTTW53M2MwYkwxTFNzUSt3WWFGUjFmTGxMLzU3RmpZcFpmUHY3aFd4MEpwVzVSZUlqTG4rYnRBZUhndU9CZDkzWGg2bVdFRkdneklpYU8ybnc3eFVRb1QybFF5ZnBUMXBlSm9GaTl3bDZUc0RwNlVWZmNPSGJaNWR3aDhEYXpkM1plMFRZYjZzL0JGdjZ5RW8xaW1NNmlJeVFteWszQWV6c3RXcXFaTGtOZWFIUEp1cnZnOExmNEw2QStkREkrdlRJVG55M0xucmE0bzN5SlVnWWMycnc3dlh0VWY5QjZMc1kvMFNib3pDRzRoenR2aitYa2VSWHl6WVV1ZlYzU2VZYnRCNjRBck5vVHZqSTZHUjA0Tmh4ZW9SMjhWdDFtWnRkVk5QV0Y2ZGQxKzRraDR3dG5lOEprcjE0ZjcxQWdZd2VVTWMrZ2Q2dUVpWEZDOFdXeTVRajJzSjUvVmtZcmd0OEs4Uk9FdUNaZmEweTFwR3BDZmwvSi8vZjBoUFBzV0haajVvb1VkbHJsY2ZIbnY1elRVUmttcjErbXpsWEl1THdaVkQ1Y1hVM1NFaFFCblY2eW55eW1vdlBOd0VUcE5FZS9oVEZHT2pZVytFMmZEbmFyTExWSnlWVk55OFMwbWVQU3Q3VnVDTmhjRmJiR3U2NXlMRHJOODYxSXZFeEpGNXhVcUZsbkVOeHR1Uk9mNGhjSXdNQkRHZEgzbzZLbndWVmwzTDFIbmI5T2NnZFlvekVKaURtL3RsRTR3M25jc1BFM3ZaOTY3WlVQNFpxNVJjNVhyZ3VOMHhmRHNlTzlPeElhTHNISWdFYXV0dG1zOFFhSTlNM2t2S2NmYkJXVkpWYmVHZ3AvOWpqNjA4MUFJUDMxbkNNKzhPZktnblJyN3pVZjBXcHVHcmJ3ZFlhOHhyV0RsVUdRbUUwQy9xQS9DZ2l3QnVYQ0VUYm9NT3RZQyt2R3d3MGg5SWIzalBaMFZMd1czZmV4OGVKbGtkd2dGcDdLcU5sUkYwZldFZTNWQzg3MnBER0p4bm8rTHRFTXYzOE9SdXZuZlJ1bUwrS2JDSEp2dUZTNVdvVmpCWnNPTjZCdy9YK2oxSzZiclBud3FQR0Y2WEc5UGxFTy9PaVVmVCtjZ0wwZjFqdWFuOURIbDNXcWN4emZLcjRndmhtZE4vNFMzaEsreDhaUjNRaEVRckJ0NzZWbVFNSmx4R29kTmVLdGk0THlIaW95LzZNTnFHRzNUaXB3ZG9NbHBKTHplOWJNNmRQUGFLOXVqZFh4RjdLZitNSjZhd2dab3RzeGtFckxNVmFSb2xJbkxCdWZqb1QzQThibEFQa0xEeDRFSWM4SUwzL0w0eXUrSHg2UnF1aGlSQk9kaGg4M2l5d2RPaEdjcDlXM0tJeE5QbGNuRy9YRjlXT2h2ZFIvZHI3aHN4d3VGeWVYenB5bkZjdlB4MEh0OHM1QTB1Q0o5eE03Z1p3MWowUldkMzlCRmZLT3cwenQwT2c4M0M5RUZPS2VQb1pud0JmRWFvdjZyek96dm5CZ0p0OHVTZTVybVdiVHJUdktpSEJCY2JWRmhJdldIOVVIbXZmM2Q0VjUxMU1PNS9MMmNZcjd6RFZzKzlJSmRDbEUrdmVzM0R3UStOSkUzODN2UGdidWtuSEVrS3ZaK2NST2x2MTl6ZDI5NXB6WVhYeCsvLzhBSnZ5dnAvdUREK2pLWXB0RTVYdDJHclN0WkdaV05mT0F5R1pMSFpBWlprdCtVb1B3V0gwbGRUa0hsbllkZHdUaWRoNTAybGFoVFk0YkRqdUhSOEdMZE94c1pJUkZCa2ZyQjBOeS9mbFY0MytyVnR0aEhsS2R6Nk9XUnIrUHlmaS9mNllyMWdIWTI1K255ZVVQditOblNFbWZwNmltNnVSSXVWM3l4WVlTTGpTdjM5NGV4cS9yRFI0ZUh3MWQwaU9QelJQTVlQWE5LR2o2VmFKeWVSbGgyMStwbzdwMkhqb1VEZmIzaFh6Yk1iRW1oTGQ0Ulh0NTh3NVlPaVVBZ21WUm1vWUdoRURnMG50bk1vckt3VUtEOWt2ZVNkakNIYjhXV1plbjJDakpjL0lrL2lNY3d2ZWJaK29Eb2p0cTdZem1ZOGI3UGh2Q1Btc1ZkSnlXSDFlMzlzaHhsTnlyRDZ3QkVOdmpKNzdkRU81aHNnVGVDVEc1amFDYmpwc01URTJIVmlYUGhEbGx0dHpMdm8zOXptR3dxUzBjcmhjOXQzeEErcHFEc3ljejUvVUdWY0I2bTNHTFpSdEFPUC9XR3JzaG0zalVLejRYMytMbWdNNnBJNTNpdkMvMEFJNTJPZVB3ZU5uanliTGhheDNDemUvdGFFWERvYWVZdy9la2RDZmZSN3A3d2VXMU8vcGFDM21Hazl6eEo0L2w2RHJPR2IvMlo4S1hOUTVxTTE5eVVEVlZGelRzeStKbTNJbWNieWdxUG9HWmpBMHE2SEp6YVRPZlJCN3hYeWpjaE9NWWNudkdoYTc3VmluVzFsSTRIMGYvOGxLNTc0N3djbTUzZDZsN0tjdWZLRzhHQ0w5blExUmdsUGdrSGZwcGhxM0Q0T1dMKytKa1E3bnQ3ZGxBdDFEakZtbXNVVHJsYU41U1Bud3FQMXlHbno5RkR1RjhQWlMzdHhSeVVDWFNuQmxlRkQ2NWJIZlpFck9FODN5TE1sMHVjeCtmeFFtZjRadU9kcmhFa1Qxd3hQbUpuOEJadVowWG5EeGprZ01iUUZmaTVjTzczTVBFNHc1ODRFMjdRM05EemxQSnFVeW95eENGUVJwamtpQVdXM3BuZTN2QkZiVkQrcW1TZVZTUXZROTZzbkh5KzRPdUdIL2VXOElVcjFtcU9MaWs2Ty9KSGlrNnZ5cGhTNDNGSmcweVl5VVI0cW5FNU9tTy9iZ1BtOE5qSHhyd1RwNGM4N2xwOW1QcHgrdUxYcnRidnc5UHdMUHpuOTRYd2pYM2FNNmR0TUptU2E0TU9RR0J0ZUNySVE5QW13ZlJqRHdXRm1hZHpwY2MzYnZrWTkzMXZDem95MUp5TFVWR3hGTVBHOWxQbnduVmFiSGl1QWxkSWtqbFlMbVlTaDZrNk95NThjZHRHcytMU2kzR21RRWxiTE1memp4bkVlRE1HSFpHZ05TZVh2cGlQaCtjTHZaaGl1aUxld296dTNLVW1lOUJaMEREc0VaNXV2ckN1d3ZCTUJmUDU0Yzlma09YRDdnZHYrVzZNdzlPSFQ1ME5qeHFaQ00rUjlGdzlyUmlMVEllbGluYURickM3amg0Tno5TVdnNi9Lb3ZpeUZOVXBNcEh6UEVuaWZzY0RMYXNVRjRjVm9yS2hoMWlQNEdaNzZlZ0tpVVhOUEl4UTNrUHlYbllPUmEraGtlMWY2NU1VWXVVOWVDaUViKzJOQjJGZXBUbThwOThZd21PdkNlRlIyNlQ0MXNST21DK2pVSER2Kzd3dURWZlo2NmRkL0RablNJZW1JZUI4czF3U2VxK0x5dy9DWVg3SkRiTGtlR1RHckZBMWd5Ym9jb1ZEazNEZ3VIQU93OW1Sc0cxWVV6dks1eHJtSlBWdmNWcm80SS8vSTNwWDlVUDZsc1lqS1IzeURRMzVjbms1ZWJ6UU5jN3JBTFQ4QmZNNGlQUDU1TVA0NStNOGYwL2o1VGkrSnB5MzZEeWltSEN1c0tlYkw0UmhPR2RjUGd5K21CL3g0Snd1SDUvSGUzd05QRFVhcmg4ZENjOFVsM2NSSVN2UDB1dUg2VFI3ZWtvSXFyTEV2cXRqb2Y1Vlg1aC9TR2lpSUlmVzZIUFE4emY4clQ4ZFByTlJxNjREREljVVkxc3NCRTJvQk5scGs1MFJBQUJBQUVsRVFWU1FTZzVteVNuWHkyN29xdVkzZEVrMGJYZ21QNnVPV0RCWWUxaDlLRUVzTUQ2RWZkMldFR1J4QkUwN2hQWDZ3STF1VGp0Nm5YZ2M5Rm85RFBjZjBQWVdyUkYrYlUrTTU3c1hLRHI0YmgzbXZXbXBWdmFIcXZqUUZSNGdkYlFESFBOeVpzMkpGNFQ1MXUwNXZYajYyejgrdkxlL3AveTMxMTNWKy9jYkJydGw0MldLSmVWZ0NxV3FONHV1MEliNlp5cXRIaHMybFdQUFc3RlVoOGhacW5IeDVWT2JOOWpKUUVKbmlvaFlYRDNvWmVUakhlZjBoSEVPSFErMEpsdnNUUDVPdDFDWXNzdktxd2szbytpS0l1SGhoVUp1ZVp5bkowempITy9RNDRINXF4anY0WHJRMHltTG1MODYvaXA5bCtCMkNkQXR5aFc1TjJVa1FudTFSVkxBdGpjS0hPNHJoL3ZXckExZms4V0JJQmxwak5KdnJGTTRjMzc2eXVIUnl0MTMvMnJQaityTXJ0RFhKMElseGxxeDRhdFNVWWgvNk1VVW5SSTd0Snc2UHhkd0FBdkdMUm1nS3p5VUh0c3R6QW1hcGFNQTBCeThsd2Vlc3hFWWE1RitNQVdudUhaMFZJczJPcVNPdHNWRWdwZ3BPclVibWtuTmF3NXJudTQzMzNETzVqa25wNnNUV3VUNXhCVWJ1ejk0eTQ2QmZ5TXIwcDhiRFZlZWs0TFRTR2FYTnhzZVNPR1JKWGRjUlRMNjFYVnJ3OGUwZFVSMmI2YlE0Q1NYa1RVQm9jVkI3MmtkZ3MvSEU0Yk9ta3BBcmhqdjRZWENtT3RNdnBaUHV5ZzZHczVGcFpCVFhOWS9NV2hUWE1RejFaV0hUZzhrVFQ2c1lQMnd0cVZzMGlydGJkTVQ0UWxhY1pKNlVtS2xqdjlTZG1uMkFpdFAxdGdlM1REZldETVlIdEJXaVNudGFlclpmM0xpOXBHeHl2ZnFUUDBuRGZTRzhxdCt2VGNNU2RIeFlSZXNON3V4Qk5sYWdhdXg2QlR1S0RwalM5TS9OUXBOdlk4QTJNVlB3ZEdQSmd4QVhaa2tGZWphSlVnVmF4U2QydVFXblZ0MVFDdzc1akk1VnVxWFhuNDRkT3VwMnR2VEV5WkZQREZwM05oOXhZYmV6K3pZMkQrbUdlbHRZSlMzUFFQa0oyZ0JqVEoycngwTS96allGL1FWa0tZVm1pc3lJQTVJMWJFQ2kxQ29MRjhyTjRXaEk4emwrZVRqaFk3MVhBUWtENXpuYTVEYmtNTHpyaGoydUVaNGozZm9kTTFDMGtHYnZ4em4wT004N0JDOEt6YW55VU9udXdBeUYzZWxUai9SQS9LZno1d0p0K3ExcGFmb1ViZUptd1FuUlpWOHlyOFNydGNLNGE2Ums2RnZZbnBxN2NoNDlWSGFhTDJXRDlOMmE3VmhWT3YwMWFDeGticU94NlgzSU1yT0hwL0F4SFlBWXdlL2NhMnd6azlUSExDT3RaK215STNJMko1NDMzeXE1YWYwZXVhMUVrMEZqNUxqTXNFU0F1K1laRzdrN0FRZm53bHI5REdQemRvcnMybW9qMm1aWGNmT1RrMzNkSlVPckY1VjN0dmIxYVh0eFRHOTh0cy9NQmcrcWs5TjdoR0tyUFBjeEk4clF1NHZweVdlY041NUhnNkw5RTZiVDVmUHorTzlYQThYSVdsbWM1NitTR2Y0WkcvTWxuNUo0cHdweFVybEMvT0sxMk9jTTgzeklWMDlQN2dpclljTnlnQ2IyalFVdml5Nit6UmhlOTM0ZUxodHNxSjV2SGdPSGt1MTNYcGlidFZEYy90MHRiS3VTNC9EZFhxaFV3b3ZuTldYbDQrY25KQlNuTlFUZVRDTVN3S1o4TVBrWkNzSkJTQ1UrSUZVQm9pSEozakhkVGdBQnhDRi9NT1BNQS9jVEdZa1NBelhDV080bVpVbmpkaXZpY21OT3J4eHZZNFE0WnVxMC9yd0NuTW0zVjFkWGZyRTRJNnpJNVVkWFYyVk0zb2cvOXZtb2E0LzEzem1ONVFGMmJob0lwSjVSOUYyWHlRa1lSeXdTRXZZNlQzZWFjZ2puMWJCdXM3cG5iWXVVU3VRREYyNUwvUE9DM2ZvY1I1dUZqckQ2dEVUNTNqeXg1Ky93RG1ONXdOMHhqcXQwK1RwOGRNbXB3SGluSmF3K3gxZkF6VTBYWFA4WE9WdTdUTzZVeVZlSTZtekIwSkY2L3pUZXQxaVVoTkZuSlBQVjN5c1VqTGIvdnlUcThKMzltdnBTbThBYUkrZVRYeHJWR0hmV0dENGFzTXBFUVBkYXFUUWp1dHd3RGxnVnI0azNLRXR5bWhneUhDVnVUays3czBvNFlhclF2ang1NTgxUmNjZEFUMC9CdVRscUpHZUh1UzBxb2Z4dEQ0T1BxMlJSWFY0VlYvNXc5ZHM2ZnZBOWR2c2V3NzJ6Q1dsTHZ5ZVBJOTNITU5Ubk5QbS9VNURPdTR0VCs5NWV0anBISklIenZNRTRvb3duNzVlZkpIZXc1YVo1N2RjaXM2VkRZWFhVelJVRHAyQm0yc09McDhlZjcyTHZCenYrVFpLNS9IbGtmR3B0VWRQVnU4YW5heStSUHkramhYVFh1MzY1Y1ZaNW5vbVplcVY5T1IwVG5JR0lVOWlGTmNEKy91TWh2bVQrdy9wa3RMYmg5SlRITjlZNEF0YWRrcUd3alpmUndYbDc3Z09CNXdETmp4VkFNWEdIQjNLYlZ3cVprcjdEUFc5RlB1bzkzVmFlVVlXZDI0ZXRaR0NMOHpvTTlOUjREV2tPS1VoN1lGakkySDQvSlRtamZ2Q0dsbDlxMlQ5VFVqeGNmV1dxMTlkdDdybkE0KzlZZUFUcTdydCtITkVtc3VWRTFWeWZ4N3ZkRVZZcFBYMFNIaCtEaStQSncwdW4zL0VSQng0WEo2T3NPUG5ndERpakM2djZJcTNuWWNkeG1SUmdlQjN2Q3NLRDllRDBJQ25VR0QrSWc2ODU1TlhkRUpuK0dLYWZCaS9wL2V5SEplbnk4YzV2bXYveWNrbkRZK0VsMHhVS3MvVzE4VjdlaVZKNXpYek82NUg2T25oaVRDcE1XbEo0OCsxV3A1YXE1VUhQUm5qOENIeG5Jd2VPTkNqNFlXeVZ3QkJaTGpLY1VWODlQbTdPaUZqei9Fb3dEeVJVWGkyWUNFYXQvRGs3YmpMbEFOWVpFeGxvTnhNd1NVTGJ1dUdFRzZXOWZhb3JUcjFVc3RseEVITE1QWEdyY09Tcnk2bGl3cHVXbHJ5K0pueGNQREVxRVlkT3VPY09SVHlsVUJXSk10OUVycDE2MWJKMHRPN2tScmVUb2xtdWxJOVBkaFgrdEQxMi9yLzVwb3R2WHZGZnBTS1VtVlhQb3dmbDhjNWJSSG5kTURaRkoybmQ4aHRnTi96SXoxaFhCRjZmWXI0U0YyZ1gyNUZSME84TWU1SCtlQ0FqZ01TcGhFZUR3NGxpQU9YeCtQM3RIbS81K054SHRieSsvVG1JNmVuWG5aK3FuU1g3TEtyZXJRSEFlVXpNanFsdUlsd1JydU15eElJelhaRXRxc0FiRGtxMUNYdHRIWjFiMWl0cDJTdnZ2L0hxeGE3RCttSk9hbnM5WStTUTRIUncrNUgrUjNWSnBWSHBQZzR1cHNES2xGNmxPbVhLVDBha3RMTDIzR1hJQWRRVm42aHZMaFlVV1dvdW4xVENEZEp1ZTNTS1MrRGVzdUdVMVpZMEdLTGpHMDVFVCs2cGNTMmJ6d3ZVU3NGalVMQ3NaUG53d2twT1NTMEpFRXJTNEJNaGxTSWZWeGFWaHliQ1BpZDBxaGsvYnArdmFyWUgzb2x2MU9haHBtUXhwTk1mM0h6VVBmN0gzL2Q0TDBzNUNvemxhb0VNMWMrN0g1Rkd4MWhIQ0pQR2h3NFNYTGRmRHplODRmTy9jQjgvcDVmRVhxWlJUeDU0MnJ3OVJRZGhlYWRoNXVGNmhKemVYcjg0SUZjVk1MOWVaaW44WHlBVG8raWMzcVBKMXhNNXpURnVONjlSNmVlTVR4V2Vibm0ySjRpNjAyNlRHZlFhR2ZxZVkwUlRwK2JsTkJOUzVEaXV6Rng3NXVLcG5TVndEdGpKakt5M1BTUlhzUDM2STMxb2NHdXNQdmdvQ3crcFZPSkRFRTRYdHlHRlNKRG9hSG9tRWltb29SNTEzT2ZyTHlIam9Ud3NLNXpPcXNWR2xOK1NvdUNKT3hLVDk3WWNtREhYVHdjaUdLU0tUYTMzRXl4U1U0NDhJQ04wRnpYU01reHpZSDhRQ2ZEM3pRSHhsbmNQU0tFQklHdlE2L3RQeFdPblI0UDU3V0QyR3c2QkFzRmwyU3Npa2VuUzFTMXFpYVJsakRwbjN6SVdMSTdMZVhYcDNIcmtJYTFnMXFLblpJV25aQVNWTlN4d1o3d2R6ZnU2SC9mOXMxOWVpU2I5Q3RScG56eWZxRnI4SzdvRUZkWFJFRFM1Tk41MkNIMDdzL1RDMjE0b09jSEhhNVphTVFycGVnb25LNmhza0NjZFpVZ2pYWS9lTGZpd09majZvVTluVU9qUHprOGZjMnhNOU12MVVqMHhlVnlkU1BiUWxBa3cyUDZ1b2QyWDQ1cUxnT3BNa1dqdFJubTVpaEpYeWFYUi94Tm9Hb1I4ZjFuZXBUYVkvSDE2SnVHNy83bjFlSGJtcWQ3OGk0OWtiZkhKek9OUTY0MDRyVjVseXc3NWVkeks2N2NSclFKOUlDc3ZMMVNmZzhmRFVHblNrU2xKMW9VTG5UVW1iclVLRC9xMFhGdHhRRjdCcXJmZ2R5ZFpyVkpZT2h6Y0RxOE1sd3ZpKzJhelNGczFkczBkR3NtRDhpZUVpRXJLRHFKcVBVOXl1L0JneUY4Y2JmMmFwWkh3bDJQUFNsckwxcHB6TThoSDZTQnpyS1FvclBQYXhKUUhweW9Rem5rclg4V0owdzJLNWlMcXRNYWZmUmpkWCtmTnJ4M2hZbUpxdktlcnZSMGx6NjlRVmJlRTY5Yi9TK3k4aEI1UzByeWdyOFlWclRSQTR0eDVJRURVaVVQUTFla0ZjcHd3RHhkSGsrYTJjSVdPWnVpTTc3RVBDSnQ4anNlRnVJODdMQWVuampIRnlGeHhRc2F4em05NTVISE4vUnI1YlIvNy9HSjUrdkZmcXkzVzJXOWxiUzNLSnlYOVRhc3B5QnpiN1lyV0xsM0NXOWYzRkZ1V0ZRbUxOSW1laGFteGxFRlZsbjVGWkZMazdCc04rbVdzcnYzRy8zaGcxL1FIQWpTS1JKMjVLUHdicjQ2Q25YK1NjM1g3c25DZXdnaDVRbVBNOFduTUNkNzZNeis4SWhlWjlvanhZZWZmUFdmN2ZRM0JVaWloSGNGQ0tyamxvY0RlYVZtZDZsK2ZDaHFmYXgrdldKOTBPS0JMaTBvWEszWDEzZ1ZqUWNnRnhZZGtIem9QK1NIdmtmaXlJYzUzbi9iRThLMzl5bXM1N0VNc1hESHpXZkRrNjQ3SSt0TU1xb1h1RW1uWEl5ZWh5R2lWT0Y4TW1rNi9DZzhCZlg1UEtWWHhoaDdSQkNISUVwZmhxbzBiVVVWNmRkVGVVaGZDaHJVcE9DVWNHTUlaalVjMU1lcFAzRHpqdjYvdVdwanYyOHlKcGVVazhHODMzSk84WG04cDNIb2RFV1lqOGVmai9ld1EydUdDRHpzTUtaSytIWlFkUFFwemlIZGhoL29mZzhMbFcwZHdRL2U0NHoyMEtucFcwNFBWMTZxYVFlc3Q5VU1ROWtjY201WTFwdGUranV2U1EvaGxiRyttNmdVRlVrSkg0Nk5iN3dDeUVZbVBMbkwyWWNwNkdzamtZZlNqTFhRcVlLa2w2TGJjNlE3L09FL3JnbThVOG1jRzQ2bk5NS0tJYmhEdzVJYk5UeEIyRG1KR09mS2p2a1h5dk15RVZ4V2FSbmV1dUlqbjJNNm51ZWd0bjhla05XM1h3b1FxNCs4cVluUDh4bDl3bEVHZWRsbEFYNDZidDRjVU1kWTN5Um95azJaMEg4b0tlYk82R3Z3OUJzSEVxRFlybGFmYjVPU1EzbEJ4eVdEeWQ3ZHRVNVRIdlFOdWdTSVBOTG5XUFM4cS92MVIyTGU5SzMremVuem4rR1ZUejR1cTNCYytaVnM0U0VPTkRSTVZZVlFhUG8zcFVXYWFVWHljV1RFMmpldlU0K28vSGpBS3cyRTFoWk56Q2lTZHRIaTlUcGp2azlIWnZlcTBwTVRGUlRmbExaS2ZlS0tkWDN2dmUzR2dTK1FQWlJ5eXJIR1R3NWM0TG5jTDIrOGUrYUFuZzU2L0RpcmxhQ0hIVGJDV3lLblI5R3BHMm9jZk1MTkYzcGY1TlBoZC94Y3NFZ0xQVGpIMS9OYm5FYWVhL1lkblhxSjVoaGVKdXFiYlIrUlVvOUlhb2ExdUhEcW5CWVdSSW5BbUdKQXF1UlFjTVl0U3BJVUdEQzh1Q29GU2Rqc09oSGg1NGR6cFRPbk1DOVFkT2tST1RGVkN2Lzd1OWZaQkRKUGJLczFoQlFnT29UTEpwWUZpV2Zvc2t2SGk2UDRlRG1kZUFRTTh2eFRuclRXU0VIU1UzWGFBbzV0Q0N4d0hKYnk0M2h0aDA3bjZWd0pXbHFsSXpGeERoTTd3RnoyenBVWUVBZmtUcUp2ZU5oWUg0SFR4UU5xaXg1YVBNUTRNZmtLSFRTd1VhZXM0S0NEQmt1ZWRINTdZazFoaWJOdHhHWHl6S2hXN1RVc1JibnQxbnl0NDFGOFpuM1JXVXJIZTc2czVQLzA4dzdaS01JV0owUmdML0dvUUZPMklpVTljOGxVM0llejlMRlZRejhXTDFoUldyS21yaFlQZ2FpNEU4ekNVK05SbmdNNnFXS3Qzbjhja0xVM29VSW1wWmtyMDlWSDFxd3EvL1d0MXc3K3paWU4zWno0UTJvVmFsZlJiem5uYU9RMStybWc1d2NkZnB6bjVlR21ZRHNxT29tUE9XQWpQLzFUM25kczhzbG56bGRmS1JZOFg1dDMreGlDOHVRWjAvRDBsSWFtRTlJRUREZFppU3FweC9HYkUzUWx4L3RkeGtMaDRCaEhLNWtrQ0NEa1NSVkdMaXNmeTBJME51ZEJ2Q1NFZkJtKy91ZS9IZ3JENHpySlVNSnQ1YXFXQ0JBWERzRTNxUFE4eGJrUU1yNVpzRXRiQ0s2VkZjQ3EyNWExdWpsRWEvU0NMR3hBbDVKYkh2Z3B3NVdhM1JTcEhMM1FIVTZPU0FuS0F1UTZyR0h2RVNsRVRnT3grcENEYUVsREhwWldrT1FwaTh5VDBST1hSWkxCeGVXTWQvb3BRbG9CRGw2YlVoUE1GQnB4Uk9wYUp3V0dJc05DdTFMS2pkTlQxdWtCaGZPMCtQMGhwZTR5QjI5NTBLQ2dVREE4YU5uNDY2dnY5MHZCblZaZlFZTTFDQTFwc283d2VpbEQrbTkxLzNSNHcrMkhKVHNsRzFwU0NQUU1WYWRscG1HcDRSaXA0SythNlFhTWVLeTZ6T29UVWh0VU1vdlNMRDZsazAwbkl2N2xsM0t0bHFaTnlYYXBrdXMwbDllbkp6WFhtRlpJTkpVM3JpbWhqMnpkMFBPZTIyNGEvQXBGcDRzQzYvbmhLSTQ0M0d3d2NkL29pdWs4M0JUTUs3ckVDc3VVSHc4M2d1b2FjeDVmRElQbmNud2pXS1RKMHhYOXBkUERVNXNQbndrdjE1SzRQcXBidXFaYnZjeVRsZDNmNTNUODZwbVJ5U1FzNm1qbGpKTERrUkVjc1F4MWQxZVRCVWNjdzFKbk4wOUg0NXlTV1JxV3F1Z0tsSnk4V1I0a0ZJR0ZWUkFDL2dITjBYM2hmbTNPVE1OWEs1ODZrSmZpZ2REYkQzNEZ1S21LRngvWTRUZ2lOb2x5WTEybGk3Y3N1S0ZjNFpueVU5anlFRlIydGprWmdjN2ZXSFp6Q1VmWnJPeHlQdHNwM1ZnTWV6bXA5b1RDSjNYcHU3anhSaVNqNUt6KzhwT2Z0U0hsNDNpbmN3amVuWG1MWVk4c1F2TE40ZFNjeEtnY011ZTErRVNUK1VtU0R5UjZVT0NkVDNhaksyd1BrVVJqZnVFNDhrbkhjNWxWNXRZWkgrTEdTc01LYy81N1d1WmF5WmNIbGs4L3dHL3cycUVVNVZDODQyQlJGcHFZYTJWcmtiNWhFaDh3aW1OWUMzK1JDV1NFOU9ScC9TeVkxVjFsTUd4OXpQYlJjTWYzbkpMTVNOR3BJcWJIOUlQS2lrb3NLVHRaYXpFczNpcXRLN2NaSElzUmtuWldaUlZQMzNGUGhFcVhqVUhMU3FSUVRHdDNnaXhHbVpESUZ4L3FXYU9uODFyTjVRMUkyRzBqTXB2cFpaZ09yaXIvNVJOM3JmcmJ6ZXQ2SkdHV0JkbmdnSG0vV21jdWp3T1JEMFBqZEE0OXZsSFk4VFd3blJRZDNZMERGdjFkRHgyYWZKYUU1d2ZVZmMvU3drSTNDbTVNOXYrWUhvOG50UzJFL1VBSUkyOHVsSFFjaVdYQ0Q4MFZwQThSSkFMR0FTRnkwVFpVUmNXaHpOekZlVGtQSlk0cmthY2pJK2J3U01kVDlRSHRwWHZIUHczcXFSc0YySlNNaUtNUWlSWmhVblpXajF3NUtEcUNMdFFJSGplUFdSYUtvTzZiWlVVd3pHVUxBamNoUXliS3RKc2k1UVZ3SEJaaDBZbGNsWW4xTjJVbHZ5c255a01KTW93YWtkSTdLNmhqZmt3NUdrNUs4cFF1ckJGckYybkp6bjZpMzhzRGhmTXl6RytZUkU5Y0hrbllFOGxQbTJxY3dxQ01QeW5DZVZVa0pScEZWQk92TUh2U1pJd0VIUTl1aDI5aWphSFlEQ2UvZlQ5Q2ZlVmxYNUJIS3RjQmI3eFFaOTNmQnAwblFCNGNLRGJtVVZrcFpWb0JTdzZGaGtLay8ra25iZE9NUEZLbTVHVUtKOVdmc0xWQitWTVhocTE4VGUyVlR6NGxHUmlUYkdCTklldWlFNDErVFFueFViK291RkJVaW9jWDVDRTYvYzhvTlNFcVVtYXF3b3hGaHhaVFlpV3hDcnRsbDlDVUVQTlF1Vko1SXBYY3ExSHJzZkwwTVpaZWFlMXhyWmJJeWh1VnN2L1ExbzE5NzNycVRRUGZwTmgwa2JQN3JaZ0MzdU1kUXVOMERxMjFPWHd4N0hRMXNKNmlneCs0WnFHNnpWeWVIci9qRzhFaURYVGdIRjg2Y21icW11T25wMTh4VlMxL3Y1VEpsbTZaVFFqTGlGNm1QMzF1WE9mbjY5RWlaNnVtU3NYV1hWcE5ScWFraUV6TkJjVGhxbnlVb0FpakF5L0owMXhsVm1HRTB2S0ppWklnUVVjNnBVeDUrdkNYWGVnSUhPNlgzaldrT1RoWmVKSWc2TUZ6bVpLajZKUkhwSTYvSkVVNFk3MEVSVWNaMW9PQ05veFZ3QlNmSUlKUEhFTmNocnBzVjhEcVl6aUZOYWpvbUVjRVJtOG9SVkNQdkROYUlmSm8vRjV2dyt2SGNNSmpWYkFWQm1YSXhEbUtqMjVncFJBL09Dd1lkWkVkSjRTZitqTHNRcG5peUl2MG5qZHpqY1FiUXJUK3lwelJwZ295dk1mTFZoMWtnSGJxM3JKcEFuRGEreG9QNEJRZFlSM29ZVk1DdkZGQVduZmtZUXBFSG9NZTBRaW04cW1iOWFIb2pEZUpub2ZBTVNreWxOckRzdFQyeTJyeitUZm9iVGlxK3FMWThqeEZOanpyZk5Fb0plamdtZGNUMllnUHZtcDQ2L01QV2JwcEk1SlNVaHkwakZ5d3lFekpLUXlyV1NpTFNpNWFlU1pUS2xjM3ZmQlNpTlJKQ2ZqRE9HQ1l5azNBV3hiZVZncEQ3c2dMT2hRalpaQS9MV0NQSHU5OXM0Z3hxS2ZKYXAzOXRGb01QNjlPbmRJMkZaM04vclUxZmVWM1AvWFJxLzV1NCtwZWNjdVN4dVRScnhMTTVYRWc4bUZvbk02aHgzdDRWcmdVaWs2c01qY1hGSnROdHdBenYvUlhuNnkzdTdUQzh5cmhuNnFKL25LdnBPU2NIbWVqbXVnNGRYWmNuU0JEWGRMT2RwRTRWRk55bXFrUzNTS3pJRFdRQjZVSDI3QzlUTkZZcEpRVHJKTEVLWmNzdlVWQkxvOEpJK2xTZXZMbkNSa2RabjhNV0RHcUU0c003L24wcW5EZmQzdjFoRXZwUktLbzdESmF6MExRc3pOaHplSHpYaE5RRVFMZGorQ2pJRkFzUE8zaElOWUNWZ29LY0xPdVRScHliUkxFQXR3Z1AybXBTOTZCdzFrYkJia2hjZlVzUXZCT244L0hzK1NtUnNIYjVVTXlwU0hlOHlkQStJTDBLUlBMbjNhS0J1ZDA0TzBTenYzd2pMWXpUNG1pdE1uNUZFOWFuT1VYdmZicitSR2dyZmwyRm1rOUdXbVk5OVNVaVgydkFRdk5GMzlRMk5RQnhZQ3lSUWJnQThvWUhHa2RlbjYwRFJ3dWdjeVBTSHI3ckQ0aVFMSHczdXROMjg2SEZ6MzJsQTBkYVRzUFp4eUFmS1owTXdCTHB2QlFYcHEzazlCQzI0VkNVeVFwMkhmSERlSHBtTjlqTGk5bFowcVFtOE55MXc5S2pEanFaaW1WZjVVT0JhR0x0R1pocW82VDBueThaYlIyOWFDK242S1JsZDRWMStHZzFPRmNYN24wL2l2V2Q3M3Jqc2NQM1U4MVl1cXNxOGtOTnhlMGF1WG9QRHdyWEl5aTQ1N0YwWFlja012eGMwR25OWGpvNU5STlp5ZXFyNjVNbDc1UGVheERFRGdkaEZleXp1cDFyR0c5TFYrUzlNVEZBanBMVk1sUmtBOHo0WkpscUI5SXJCTEtoeWViQzVjcFBpSGNJb1BHRnhma1RRMGl0V3hFZGFMRk8xNlpsQ1hZbGdmRU9CRlFyN0lzdWQySHVzUHZmM2pRUHNEQ1BCcnlnSEtsdnE1RVBLMnlObWQxVm4wUmFPcWVLaEFqVy9CTDJjd2hZdkdoK0ZCNktFTWdZWVp4ZHRPcmZDYk5HU0toUUxsQnRtbUlqQldIRXVHR1JzSENHZkswSy9tcHQrT29NbTJDenRvakQyR2pFVnlJVS9Wbm5ETEs4aFlXWlVMZVFKeUZFNDQrNTJKYUF3WE1RdEhCVXdvclE1UVNWcUdmUW94RmVsekRUcHUvMU9JTjMzMDlLcVhHbGg2K3ZtWFoyMDhzWjk2LzhFeUprQWw0NVcwcXlnUEtsellncy9RQmZHZk83OVZQT1JsMmJOQ3dWV0hVRUE5ZDQydUM2Qy9TeEEzRW9wQkFZZmtoWjZia0JDMWY2SVZBdHNsaFd2TnlFVTg0S24reFNtV2JDV0Ixd0o1RHNiSWNoNXhpMnBHL3RTS0ZweVVjTmpvaXJlTEljNjIrUkRUQUZoVXhtNkUyVGlPZ0x3NzJsdi9pQ2Jlcy9aRGVSdE9qd2x3c25BbzFEcE5CekdRR09uMFJYeE5lVVVWMzdseFl1Ly9NeE1zMHNmcURhc0N0ZnV6UmVUMitSclM0d1BBVTZkSy9HTWo4bVpoc2Zqb3pDZ3k4Um1Eb1pJUDZNUUZTUEMwMXZ5UTlFeXdoakFPU0NEb054eS9DaG9FVzAxQ09PdFZ3Um0xMGZDSXBiekZhV3RGWTN0UlRQY3ZxNjYrK2Q2MDJKWmR0VVlLNmt3K2R6aVZ2TEIrOEx0cmpnbWhoUXdqWlNxY21jTU5RVDZCZEtnZTVnMzljV0lKTXZLOFgzQ2pseDl3Vm54OWsyTWVjSTNOY0dwVlluYW1ha21ZTk1YOEtVZ1lmb0xHYlVmNVJLUThjK01VNGVKZDNPbHNoczVUT2F1NlFhT2R4UmlxUCsxSGcramlNVnNYalBLUSsyS3hqOERYdktNWEduQnA3RkZFbWJvbWhqRXhCSm9nL3l5eGZrZm40eFFOVGNrcGpza2JlOGp0cktJTHVoMWQyS1VBY2RSL3NyWVEzMzNFazlSbERSZnBSY3EwbnJFVE8rcENOdjhoU0ZVYW9VMDN4UVVNSEMyVktNTUY0R0lEamxSOTQ3cStVTHNxazV1Q29rL0FNWjNtdFRHUTZKRUNqR1l0UWVqV0E3Tms0ejlDV010ekZjSndXNnBHaVc2dlh6ZnEwcXRZbGsxZmJVNElPMFRpcEVkdDdkbTRaZU5kdE42MTZXT2xvcnVkUUR4TFBoWFBvZEI2dUN4ZWk2T2diSEczR0ZjUGd1Unp2MEhHbDNVZkduM1IrclBRNmtiMVlBalRJd3NLNG5nWmp2TEdnNWIreHNUUkhvSlFNTEZrQk1nbWhTZURVRkZxRDBNQVdWMUlnbUVETmxKR2xCeGNUUUc1Y1NIbDRBMUJFM1B3ZVQ1a0U3SW1wekxEV1VISWtOa0dsSG5MbVQra0lNMCtDWmZTRjNiM2hQWi9WazB3M0k2dHFwdWhFWjRwTytmcE5uK1F4MWtueCtoZVJZTXFmWUNzZCtWdlpYaGJoaEVOWVhRbmFUVWJCME9rQzd4RGxaeFA3VW56TWs5bjhtQlNnM28rMEV6WVl2dG1sZG1NOVlUR3BTUWJKRXNlSHJQMkllY0tzVXNmR0U1SlRBdWIycUp1N2NZVmhDNnZET0k3RFl1NklJYXRab0lKWVhUNDN5RFB5akZhWCtiNENGKzF6UmVoS2kzcFpuOGdEanY0MEd2QVVvcDhhQ0c0UkRqbWdVZms4WFliSU5wTUgrQzBpNUFCcmp2blBGejc2YkxqMWFwMU1vczdnZ3RiNlNaYVpLUlNGa1ZmUzJQNDRRWXRYdzNnMzF1aFZodldsOFFKbFNZTlJUbEtHZ3N5M1VjZVlML2xFYXhBYW42ZWo3cncyRnZ0R3hLWUFxVDFlcG5Nb09JWUJKc3ZLRUQ5emVlUXp0Rlp6ZVJ3cW9LRnQzSmNIUWZYZWRhdDYvdmdsVDF2N2NaR3FKcDZMZGJ0bEpSd3U1Vzc0MmNKT1ozRFpGSjMyY20wK05qengvV3JvYTJVbzM5Q2xZWjVXVDJXNTZhUVE3WGs3clVjdHA0V1l3TkZwK3FNZjlLOUxqRVVpeENRUWVVVkhLMllVbXdhanh0bkVEV2l0RXkxWnhpRlhZdVJ0NmVrOU9iNTJ6VXBTSm55a3AydzBxWnpoZ2Jvb2hycmlUTkVxYlB2MWhFTklmK1ZkTW9za0tBeGZHVEloYUM1c25nNmhJd3NFaTZabFF4SDVQVTdlWlhId2dYcmdnSGl0YmltYzRSVkIzYmljenYzUTQ3SjBCS0FENHZMK2lMRTRMemVoREJpLzhnajV3ZUVNNk1laEYwQTUwTUJmNHJET1BBd0NuT2RydENrc2tPSHh0OXBSRm5VeUtEL3lnUXhSRjQralRPOXo0NnNpV05GRjBhSEszdnJDbzVDWWtyTlVpc01pandveERrT1JTZXNMcGJEWHY0UXdKU1lCTlprMXBaYlNLR0VjWHNhaEt3OW9GQmlLS1BZcnloR3pqYkNVSUhpejZKU1Q1U3Q2eGRFR29PV3Z1cHJ1SkpGYWh1S2ozU2hpcTZqQXRQS2czSXBXWnpraGVVam0veG9OYnpsVlpWeVg1dWEvdmFhLzZ6ZGZjZnU2RDFrbU1Ydll4SVZ6U0xHNFJtSEhHNXlQb3FNdE9GWGRYQjdpejhkN3VQekF3WWs3UmlmS3I5RlQ0VTdORS9YeTFnTGJRa2IxS0Q2aFY3STR6SkxKVzJ4aFk2dCtlQ2lRR3d5M1RQVkRob1pPMWJlbm8zQVdwQ09sN2V5dEJTWE9GQ0dwY3ZtUWgyV29SUGd0cmVLTjNncUtRMU1yeS9FcENVbWhOMlZIUldMV21UVkpIRU5YT3A3MjNQdXRIbjFMZE1EbTZrelJrWi9peUR2ckdnVklaOEtwUEJGYXlhTE5wMENIY01VRWd1M2lWR0hxYkM3bk4xd1dvVmdha0l1UENXWitNOUxNTXhPWCtjZ2p1WnpYTUJaT1pUZ05aVG9kL1lEejhJd240cGZ0ViszTEhwRHdRM0xBQXczNW5Vc2VVSEthbmc0dmZNeTU4S1JyaG0yeEFXV0VYTkErMjh5cnU2S3FleWNxSWlrbnl0REQzU3cxTlpMNXVyZy9UbjZoWFpGQko0emhiTEZCY2Fab2xmZk1FRmhFbEtWS1Q4bVRIVHFyOTJ0dDhTSXhrZlEwRW91Tjkya3JOSXlFMU1WdU9Qbk5xZEZ5cHVpVWhqbS9PTjlZQ1J2MFFkbFZXaUpuSS9LNFZwZlU5aTl2VzlmM0N5OTQ4dXF2S3dtMTVjS1JXVDdzZUlkZW1JY05Mb1dpSyt0ZHpFMG5ScVorUk45WStKSHVjdWxxNXQ2dzN1eWNOMWx1MnZScmMxbDJicGFxd1g0aUdBSWJFSVE0Vkl6Tk1kYm94MnR0WVFVSTR6ZThlaDAvd2dPelliUGxodkpMQ1ExbjhhSWpYbjdMUXorVWFVNlM0SEdFU1VzVU9MaG5hUkpPd1JvbEJ4MVBNN2E0V0QvTC82dnZYYU9obHQ2VTBORE01bjVJbzh5Z3hWbVBLQ3padGJJb1QvOFhXSFpHM1BtNUtEbUFMTkNuOURsOXIzOVRVaWdxZTFqbjVBbDVRQUdocHhoR3NpQzBxcThTZnVxT1l5WWZERm1sMXFURG9vS0t5azFwVXRqa1I1bkVJU2Nqa1ppWExTSzRqS1Y2VUNrVW91NVJlZU5RbUFHanZlQXZXdXBwK1NUcmpicGIyWmFPT0lWWXhCQWRNZFNab1hDVWJiUGhySjMyc0JZRjk0NHBhQ2lVTnZxajR0V3ZyWnhYcFBVMjZGTjZxelcwN1pKU0dKK1lubFM2LytmbFQ5bjB0dFdyN1l5OFdGaGtxV3BpcmdoaEk2NEdqNkxUVEVxTmkzV1BiU1VpMW4wbTdQRVg0QjgrT25HTjloWDl2SXI0UVczOTZKT1MwMzZwaXVaT0pyU1NOVzZyTHVCUVJmcG9oN0tPQ2lxSlFWUWNxU3J4aVpNcm5ZNmlSRUdZWnZHQ0tBa1VxU2tsNHVXaGhjeXpSY1VYNlNPZFJSdUM0VUJtK1NsRE9wRXdxZzV4RXFVVUZ2Tjc1RVZZR0pQTXhBaVY1ZW5oVUNwYW5hczJLWUFnZi9PUm52RC9mbnpBSnZNWndwTGNCWi84WUNRNTB4YnF4MUNFZER4MWlRUkgySVFGNG82N2VEaWd2a1FPa0VzVEcwRWVkb1FaSm9Memg1NVE1dWhpNlN6cmQ0YXR6RDIrNHNsbndnMVg2T3VGd2lNSExDemtGWmtwSUdrWnM3Q1FGOUpEbXg3eVViYTRQeVRoS2tCUm1lWEdvb1hoMFZJb0x0SlNCbjViVmlVditRMUhGU085b3NPVTBuSVB4WGsrNGlJZERWTzBVa2RsUnlEZU4zZ2lUMWpjTUhxclRLdzdxL2xVQUl1VllleFdIZm15UnNmQW45ZVN2N1pSL2ZQakh6WDQrbHQzNmhBK3kwVy9NNUNVT0hMRE9hekJ0MFRSN1RzYU5oOGZIdjlGS1p3MzZLdzNEVTgxQWF6bE5wVGJXYjF4ejgzZERXTjArWTF1UTAwYWJuV2ppMVZEQldKWWZxK3U4Qm5PcU1SdWtZUExGSjhRa0NOWUpJeEpLUytsRlo3T01nV1VDcUVEUFkreW5rUnd4YmVTV0czSUV3TEY4SnlpUGlhNHdoaGE0Wmt5azE5eHBMSDNNZ1RaUGY5SEh4MEk5eC9zdHRWTGhyUXUvT1NNb3l3VGJubE1vTWpYTDhVNUh4eVNwdVBhbndQSUhnNkkxeUIrTHNrR0NzanZCU05NTkNnemhuTXNRT3pjckZlQmJqdXBCNThTQ1k4eVFFYVJPMXR4bGNDZ2RLSUNpMG9JV1lvNDNRZklrV2pKVHpkNlRFZjU0RWtIVG1Gb2JOTXZkTkNya3JhUldCV3Q2cWtiY1VaazliZTBRaktmVFp3cE4xV2N2TGc3S0QvT1AwR2phTU1URjEyOG8wUnZCVWRGeDhNZDFhbkJyTlYzU2drSHRKSzFaYlAyUUNuUDBmSEtOMi9lM3ZPeXB6OTY2RmpLaHRRNFNzTjUyR0VOUHEvb3ZEcnpnZVd2UFR6MUU5TGQ5MmlUNENBSzdzeklWRGlxTjhyNXFLNHBIczBmMEZCRm1UTm9QN0VqSWo0VnFRQk1oQmk4TVNJR0RVR2NLd29ncVhnNllIY2hQRFFWTVlCaGVUckZHQmVneHdvamMvSW1pWlhzWWFDVnJ6d1JBb1ZaM0lqekRQSTdYY3FQRE5qeWdnVW9iMVNNNUN0Q2hKaEMyV2J5YXg4WXREcXhHc25USEdJclYxNGdSVklmdjB6eEVWYUVDWTlENkNEMnhQSjJYQnR4UUgxbWNxZ3FvVXlzbnhQTzdnSDFHOUF2azVsVWZjZ1JCT2thMndpdW5nNXZmczV4M2V5NnV4VEphU0o4d3hVcml2NDNXY2xaY3VBc1Bpa2NINjdhZ2dYcFZXaGNmUEMwNEloUU91VkRuV2FzdDZnMEtjb1VvY0VDenVxclJKcG5ZckZPUGx2ZDVaNnhocVBoNUtMeVUxd00yajJFRjNyS3htZmxFbFJEemJpVW56MTNiRUdoM3R1M3J0ZjkxS1dWK0trdnYvaVptMTk4NWVvZ1d6ZmVOaVRUaFpzVldyVWkzZngrZHgrZXVPYStoOGYvUVc4SC9GWi9UM2x3UkkrZzNRZk82UldZYzNyeVZEVUh4N3hjdk9GcGxEVXNWd1FkNVM3eElHci9IQkxtdTh1Uk84b0VnUGFSM3ZQQVVpdzZVdzQ1b2tnUlUzaTZtalQ1eXRWRTFBWmNVRTBCcGlnYk1xdjlKb2pDclZsVkNhKzdmY3hlazBMb1lBVEtEa1hJUlJzSlp4ZFduNGRWZ05FS211SlVjc3B5SnpMamF3ZXVMQis4UDd4dnJHOVQzL0h3OS81bTAzTFd6K28wK3Q1b0JjRVRScW14UWZzbGp6OXJzcE5KTXpLQVVsRmhKck1XSVRsVE9NT1pMeEtBUTJtNmxDdHJld0RQcEUyYXdmSmhtTWxmZEZocU9BOFhBMVlMTkpKY3ZGV1VWc1FaUFFGRm8wakJwZUNNckJyU2tzZWZXRndPQVMra1AvU0dCVGJlQWUzd3J1cFRvNzA5NVNkOTVQUEhmN21Hc01sQTdyWnBNb1hxOFBWSHBwK2xWMS91N2VudGVnWk0yYXRQcXoxeVpGaDdtbGhraUFzUHpKdEZWb2pCWkYybkpGQzBPUTlwTTRzUlJRZU5DWklJUEt2OERGK2twK09sWEVWZytZQ0V5d3BuNlNPaGZqMFhlVE5pK2ZWSUppWmFjMFRGc09XWnlvWThJOEl2Wi9ucmx6Z1dKVWlKRUNBenQxNDdHWjUxODRUTnVUQ01nSVlML25DWlh4NEVuWWNzMENPTlZqOUFxMWZpRFNUa1hlOHlKVXVhenRWU0h0VGpOVGo2QXNjRDFmb0lQN3dIbWZveTM3ZjRpVXRSNWlmTThJMTlnVS9jT1JhK1ordVkrbGIza09XalVRcFFRb2tjWnFNU3BZblNHY3VOQlpyd1dUM3dZV0ZXMmJhVm52YWVGZ0pMQ3pTL0lKVkk0ZWhSR0NlY1hRTEl0dDJmZ2trVTdSYXo4YXJIcVdFV0J6K2tFQzI1L1FoUGhEVWNSSFI1bi9sRlkvd1NuYitIZmxnN3V2czAwUzBlL2ZSSHZuaDZaMHJxTEFUTzZyU3RjMzd1NjNzbXYxOGEvWS8xZ24zUGlOYSs5eDRaVmFXaUJXZG5zeWs3K0RXbksxYXRrS2dRak5rbEpMeUt6TWxUZVNRWjR4YzBzM3Ftb0psME1Udi96WEl4VHhhSzBha1hFRnk4cGdCVHdxaFdoVlBHTVZVYzVIbzI4U1FWcld3cC9sVlBPeDhPbk9qU3QxNDFsTmVUWGQ4WGprTmQ1VVVOZmE2RnJGT1I5a1FXYWRCcXZoVkFIWEFFVFdBSUtESHBzN0Q4UGx3Z3V1TmF5SUhFZjNMMGh5a2RiN0toVGlFYXY5MmtDbU9sMFRrT1kwY0xCV0dpbDgvNm5pUFNPUXhnMjVDK212NllzeG9Wa1poSVJVQ2Zjd1N4bGRoM21sZXUxTW5tMmtnaW1VczVXS1dRL2N3aHI0b2tIK1RPaDRzV0R5RUpZeUhSYnpoKzVLQVhZQWhkOG5HNlJjU2ZSRldEWVdJSHk4eWV5bUlPTkw3QWx5T005VWtJcXh0KzFRV2o2YngyZ3AvVGpvM2V2dDYrZzZlbTM2U1lYMG1rVFFHeHBubjMxYjBUM3lzbDk0N2U3bkxQV1czeWZmandzSzBrY1Z3NWxYR0hMelo0Sm5zcVBoTlMvVVdRTVFYUFRITEx4bWtONnNkcERYcWtKWUlUVWpBMWVWQmFUQUVwbDRXOEVvSXVxRUNuY2V2TitrODBUbDVUTlRLeXpFaVZYUEx5UkNTTk8xTk1DY2ZxMUUrK2NEUnNYc1AzWXVPd3dwOWFCbm1EUWdWUk5zTWRLa1hkSEZJSEZDU1hLVEw4eEN2Q3lreTAwQlB1WEszblFTWW9pY2Z3M3ZvZzlZbjNEMzJWN3p2UzBhZlExdlExNlhVeHhNU1NXejlRQ2E5NW1sNnNwZk9FUjM3U2dFUUk4b3lqaENpelZFS0NLTUZubzd2clEyRlZISC9LUUlFWXRzUmtFZk1WNEg0aHprUTVMY2FScE1aQmtMa1lzTEw1VVVLcVNTNFpHWm1sUE1CaGplRm9vd2x0Zy94ZFZoTzVWY3hTS2orU1lFRHhRYXZUZWw4dkhzODI5Z3J5blkvTDZqaFhvbTg5TW5takd2ZG5Vbks5Wi9SU0lNUFZIaFZ1UTFUVnB0aUdtRjlrUlQ1dlk2d1FHVThja1NlcTU2ZlRFOTdLVWpqbUxxeEhXUHhNQUI4ME01aVVRUjdFVEJLbUpqQkRSUWFGQnNiWmtobVNvaS9MU2RLS3dCTHUxZGZDVUhhRHEvVFJFYTJxMlNxYUlzZ2FRZVhKYjgrTEJQRm5sMjRtOTVNQXBXbzNEUVhqMStVdTczZGNCeTZPQTNtZW1oK2VLMHY2Z0w2d1B2SCt5dlZWVFo4cG5qNG12WUJCckgxT29XSFI0WWVlZmtyM0ZPTUVkYWwrV0ZEQTFaWGZHSlhpRTRVVDV1UGNYeWZPRXR1UEV5VU00L0c4bzdLZVBvL0hENTc0T280b1MyYlpwVHdCZnRYTE01SFZ5VTc3Q2llbDFObTUwYld0WHZ4c3VHYUhycVh4YXZXUCtycktBMmRSY2tkUWNoUTRNdzgzV3lFV2wyOVUzcy96SUc4S29YcHI0bVBPOExLR0IwSmcvdkxFdzhJcDhycElqOEFWYWNpWlBIblNKcG1LWWVHZ04xeWR1cEN1Nk9DRnVkUWNMeXZPOVpuaGJqZkYwUC9QM25zOWU1WmQ5MzIvempsTXp3d0FEakFBQ0F3eUFaQUFFU2dtQUNRRUFnUWtnRVZMbEV1MkpMdEtMN0xrY3RsbCs4bi9nUi9zQjhsVjFvdHRVVmFwNUpJbzJtWkp0aWdybE1VU0F3Z1NlVENZbkhvNmQ5L093Wi9QZCsxMWZ1ZWV2cmU3QnpZZkxISGYrenQ3cjd4MldtZWZ6Rjc3cjM1K1kvVTMvdEVoSGpLbi9YaE8xTU5Za3hsekpPZEJYUEY2OFNKTlE1NExHZVQ2NUVUSm9jZklOVTJ4amd6TVVkS1RDWENyNWhUOXgraytMZUJRTk5tMkdhYWo3TXJEdnVweDF5dTFCREVKL0pibFB1Y0xkUnBqZnF2VklIZVlDMVovN2hOblYwZTl3b3B3cnBqUzBkcnh2SnozenVtRHY4S3BaWE82YTVqcVBNand1MlRzSkY1RkRpalBuOFdHZGdyZGJEVXR5M1lxT3hFc3FPQWVDYnVleTdNcGtpaTdnclJ1Mmt1NnkrR0J2MGRXcDJlNHc4OVg4YnpPOUVBU3YvL005Yy95SmUrUFgrZlJqR2M0WEUyUU14TDhmNUx1M1dqejltaUxrWmdURm43Y2c3VGczQVpVZ2I4MnVBM2JFdDAxV2VZWkdJeWtIa3dlb3Z3bnY3akIrK0k0ak9YaGMxOU5uYkdEUFlQV3VKYzZ3VllYbkVpK2F5NFRhcFFkTVBtMUV6Q0NpczlUVUIvNkV2Unc2by96MTlrR2FmdzBhZnJDOGRCdGJGTmI3bjVZOWsvNlN2clFZWjltWDJpZjBCYyszbVcvUDNUNDF1b3YvdVJaM3ZneWdobTBXdE5wd2RTamFYTXhwRWJOV0RKdW16akxaWEg4UFdoNkhhd1BwREwyNGR5azE3WjVnQlJaTm9lNWdkamV1T0xMQVY5bmVxQVZIY0gvei92eXk5ZjRtcFp2OC9Wd05lZUpObmw5Yjh2V3FRTlE1L2VTZUJBZTVSMW9XM1lnK0J4U0xJemN5K1hvV2hnV3pPQnVQUUU0WkRkd2lSTytsOUloRnhZZFpTL3FKRGk0OTg3cVAvN0NScDZjZVByVXJ0VkJHc2dkVlNZREt6SlhCRm10dWpyRGlkUVI4YlM3VGxuMmgwenlVWFlTaFR3R0VXQWVzWnNhZi9qeng5bDlXbUQwcTVuSmZnbUszS1lWbnYvc0x4bHNmOHZTN0J2aFRXTVUySldjSDZaKy9QaE4zakYzRGpxWEZrWWZ1M296T01KU2FTbzBZcDNYT2VVUklMR1ZjVEJmdmMxVTlOamVncnhXdUZVcGxkNktNTVBwby9WUEMxRVJaRXFzbkhlbWhEd1RlZENpR3ZvUS9qaGZJak9kZlkxWE9hL2VidkdCMHdNRk92cmhKMno4MCtjSmRQU2dUdCtqL2JjMVBxL3MvZVR2YWNPWi9FZVJobDR6TytxUEl0bHBlY01yRmZSSmlmL29GelpXLyt2djdsLzkwMi91WFhIcUxpK0J6Q29BNHdsMjVKN2tkaUw0M2pFSDh4aEZOYkFITGxkKzBTbmR3T2pBTm9sUEFsYjBqOVA5VzJBK1R0MHBtZEt1bE8wYmcxZFdiSmJITDRFT3ZzWjNjRXZRa3ArZnA3NzRTRjB1Um4zaWlTdXJUNzkzSTMzU1FlNWVQWVRvZ3lYOTdUN2ZSa0tXaEo1UnQ3QnBZR2JFRzZXbThEVHdadk8yaVNrMmpyZTBrM1puVFBLR2gzeGQyTVFpNVo2cDVzc2RIZ2ZidnpyQWU4KzhxZmpGNTE5QTVzZnZLYmNrUGxDZ296ZmZaSS82bW1RdVJpeDEvSkhCTnRTczdiZTA0eUJKSXk4WndlZWVud1grWGpydEoydlhJbHZ5eXNSSThnME5EdDRNcXJtUTVIc2xlTDBGSUZmRk1PQ2JYci8wMFd1cmQ3LzUxdXB2L1l2OTNQM05xNTE4Z3NLVkhIUlY2MGNtalB6WTFHeWZ1ek9RV2Mrc0hpaEw4MHU5YVJmNWdVM3E4RGFDS1RWaFFoVFBEUHczdG1nYjNaVnM2SkhTdHBacHJ5bGcyUjhJMmlkM3VtK0VrUk1ucjFrQ29iS2tyTDVUcUZOaW5vL3pZc05YUG5tUlQxdGVUeCtsUDJIMDZZRG93YURQZTZvcnljS1dEa3YxbkY2UkRUYnFpZzVKSTdXZUJOTkdkcTdlMW0vOXgzTFBkeSsyWExOT2dXcncxM2hqSEdNdzdySEp6aFUvNWp0akRVeE5Pd3BtZGN2SkZvT3dEYUxQZWVMUGwzVSt6S2ZZREhwUFBmbjA2cnEzTGJ6TzlFQ0Jqa2RIK016RnpnTytnU1MxdXFzVlhxZlZUZXlqNVVZMko2VUI1NGhSdnBmNUxkUnNvZUgrS0x0ZzZxRDdzNGVqYmJkL0RkdlpoUnVIdTROZy9meDU5ZldKTjkxYy9lZGYybGo5dlg5OVlQV3RGM2JscFpXK25OTG5aVzEyZzVSaXdnWTNKMUVHTDA0eTd6SzRic012emNFK0JUcGg2R1NiRCtVVm1xWHQybnJHOG05VTBUYlpOa0cwNzIyVEtkQ0JjQUliMkF5RXRyRjBjM2w2bFNlUEtmS1V2VC9PL3ZVMTdVKzg4Y2JxYzd4QTgrQytlZ0dsZkhsZVZDVWpXUm9xTm1HMDRSWGFyWkkzZU9RWmhCamRpZ09jVGlNL3NWZ1lzUGRwU3Q3eXNIYm1UTXVXdDJ1Znk2SlVFbG5Hb0dWWkJsclFvdlZ3YkRaNnBsNldKTnZRb0diYkhHSVY5eWl2dkQ1ODVQRHFoV2VmV1QzL3ZXZW9hMHUzeFAzekJ3cDBmRXJ3MUowN3V4NS81T2krMVprTDF4Y2RjWDhqemJGVnBkTGF6dUwyZlp2T2JCM3p2Rm5uVFM1dURqZC83KzNhVE9QRGk1QURPUDVaQm1sNU8xMHRPOCt6U2xNUW9WeHhHcFhOMVNZMjAydmdvWWZFTGpoN2M3ejF6NEhtQlBoTFAzdDU5WTBYZHE5K25jUFo4NWQzNUcyOXZzOHVLd1hVNjIrdlZETm9rQXVPM05pVmdLZ2JBTm5MbTR1M01zdktnK29rejc5TktYMndYWVVoMnJieTJDK3U0R3k2d0RTVU81bmU1NmRmcE1FUUh1a3cycmUrZ2NTUDJoem00dE9YUG55Sm5abHY4T0dHV1hXcUxCb3QxQTdRa2cvVDV6QlhyR09GalgxajJVTHZ3SUNTS3NoUmJBY0h2Z2R2QngxMXkzS0x3ZVBiU2RScHlyZ1llb1d0Ujl5S1BUY2tjQWFlK0FIWXNsRm9aYUNyeDJCcmU5aDQzaGFjbXJHWjRqaGxYeitWNmE2ZFpUSzQ1UWNCM2pmd2hhZEhDSEs3ZHU5WlBmLzAwNnZ2Zi9Ocm5NYmhuV2RwaktYd3ZlRUhDblNYTDEvL3pwRkQreDQveGtjRGZDT0pkZXMxeXIzVmQ5TVVsM1d6NlRxL2wreG1TVGpuaUtGZ2pycVhybnZTTmlrWndDYmNkdEsyQUExQjJvcDlLOXdtVFhOVGRHNmZ0M1B2Lzc0MzMxeTkvN0dMcTMvMTFMN1YvL2tIZTNuNUlwOVBwS2Q4QmJrREtaT01zaXBjNFRuSURISU9LSU9iZUg4clpISUZsNktCTDBnN1lLVHdOUEJ2Y1Y2OU9CckFzUVhDek5RVGY2QXJBQTRCYndLbTY1S2tkd0F6d0hsVjFmc21QL01qbDFjZmVSdnZjbmNDTThObFZ5YUJ3LzRxOFd3enA0eHlNa0ZJUHd1T1BwTlhVbEtBeHBodmszUU1YOHAvK0tvd01SdlF2ZE5FdmE2VXZHVXIvZzArTlh1WW1aZGJnSFBIUGZtZ0ZuQysxeTQ3QnYyVU9OeFJoYWxpWVFsWFhab2l0YlRsZ1g0aFFEK2JlSXpmVVQ3Q3UzUFhudFhUMy83VzZwa252NTJiaGpXMHliNHFIaUE5VUtDN2NPbkMwOGVQN2MvYlA5L3lDRXRJYmhiMlUzL2JCVHNkcWFwWTgzVW5qUDU2QUxlNitzWHFSTFlocDdTRklsR3krTk8rY0ZzMkY1Yzl5MkNNVHZtQWU0K1QrL0tRYWxQcDFLSFFEdXFWbENvVTdQTjA4Z1dGb2F3QUJDaEhSbHhrMmN4NmFJaEVMaHRHZzRjUXUxZ3UxS3BzeCtvbm5yaSsrc1E3cjY5KzkrazlxMy9HeFlyekd6dnpyUVV2WXVSTyt5RTlsZEdmYzBiZ2pXdW1yQzdKRzE0WG9JWGpqemZkMzFOTE9HQklkbGRXS0hOWUFnTHBTallKQ3FBTUZoNWEzdUk4M0ZGV2NCOTd4NVhWaDk1eU5XUFFRN0MwTlR3NVZHMDVjM1M3YzVJeGJ4ZVJSNUNONnk0Zkk4eDRpQ3o0OEEwNStPVHRkOUhGR0hDd1l5Qm1mQStVZW1yQWk2Z1VlUVpxSGljaklHS21kSkliYzYyczdlUFlERHdpV3NhMHZzdGhlOUFRc3Z1VXhrNGpHMUszWERrcXJKR1JjdWd2M1BXSXdaTGR6MGRHanZGYTlZZU9IeVhBN1Z5ZFBuMW05ZXkzdjdtNmRPNU0vTnZKRlovdFlrN3IzeTUvb0VEbjFIK05yL1ErOWtNUGMzUGpudFdiSHoxVXdZNnE5ZXZEcmZBOTA3ekNzL0ltT1lFMGJtbGFnTldxVFZmSFZna2grM2kwNWVEWXJHa3p0Rm50dEJ1ZFNXYUFvRk01eStvM3JVTjlMK3VIWm8wUC94SkVoNnlUUWlXRHF3cENJVUJEN2hZYk85T1R2RTRlZVgvOEhUY0llRGRXVDcrMmEvVzd6K3hkZmYwNVBpcHlzL2FpWGh2S1BWd3lta1krQmUvaGF4SFhXOW0yYThJMTE3ODlwYTJheVRicWRweTZhUFNKT3pIUHZ4bmNzbUpoVUx6M2gyNnNmdVROVjFlUG4rQkNBeEZNR2Z2UU1WMVRlZWdUUjdLZkp6eDZnclpUS0p1MHJaM3UweURIUmpiNWR6QWdmVXVJTUhHS09GWTZ4ekFBUDNiZk1PekVwMXRsQmM1NW1yUk55R0NNOGxudU9SNGhXU2R5YWQ3Nm1Ya0FIRC9FRjlPMGMrMWdtTmVXd1YvVjRyQVdRVjl1WWRCWDlnQUJ6dTlHbkhqb0NIWGV0YnB3NGVMcTVJdlByVjU2OXVuUWQzdXlPa1pnL2dIVEF3VTZxM2FEbTRWZlBYbG05Y1kzbkVpd2U5c2JEcTllT3MxWGlUaldNcUtuQmJaeHdncjJxa2RXazNsV1ZSVE1iWVdzbUtvWU9zV2tscG40cWJUdHJrNFBMWUlYRVVOa05yb05NM1RLa0xNR3dEMXdxL3R6N2JPVURkbThjSkFPVXo2b09JY1JkRnJNSGtvYWNQR2lBMWdmbDdLZ1NrWi9rTlVsQjRvVG9OdkQ2Mlo1UXdOVTZlR0RJZS82aDljVW55ay8vc2l0MWRzZXZiTDY4a2RXcTJkTzdWNDlkWExYNmttK0kvdkt1WjI1RlVVZnM4Y2tkOHlsM2NTVm1pa1gxTllmcDN1M1FQb0xGc2VCZlphRlN2Y2o4S05IYjYxKytKSHJxN2MrZkdQMWxoTTMwZ2RaMVRFNGxESGRBbUg3QzZjZmxSZWhRZ1pPcithQ3pKS3ArRHhYWmNpS0hEM3BxaTJkUnRiNmFpeWhYeVpTOVRPSG5oTURJOEFCWlFRMFdTRUhoWFdKdXZKTlVwSzgvR2VGSmgwOXRTSURJTG0xWmdZcDNpY1FkU0lUa0tHbFN1U0pkMUpqbmczMThwWHRRY0NrRzdmNTRFVStqc05uNVI3aWV4RjNkdTVlYmZEOTA5T3Z2THg2NVlWbnVIaHpneDA0THkxQXVhdTcyNTRMR01tVjNVaXE4bmZmOUlDQnpncjdCb0hycTVkZk9iMTZ3eHNlNGwzMnUxYy8vTmlSMVFWdUluNzE3SlYwaWhYVXNRZEtObmkxWHpyb1FieFZwRk9zTk1KOEtFaG5aTk9jblN2Ukt5K0tvM2ZhVy9QUkZSTERtMEhCb0EzRXh1QTMrUW5zdUJSV1ZTWUJaWmZ0SHRKMklKdm8wRFNRdUdseCtKNkEyc2phWThTZTcrUXZZd3h5QnoxRzFHVmd0L1NPTjl4WXZjT3JlQitpWDY3dDRDdnlPMWRuT2JSOWpmemtoVjE4czNRSGIyWGRrWWZGci9zaGdQK2ZwQi9ZMHdjUTNKWmxLd0tOdllkemJIeXJaYlYvOTIyK2MzdDc5ZkFodm1sdzVGWWV2bi9reUUwKzlVaFF5YXFrVnQrZVgwMUMxdTg3MkZPdE9tTUUrZzZpaDdlUEdCVHMwTnBobW8rQUtBOUNHVnZWMll3WmFQQkd4NkJsZUtCckp3UURrdm9jUm0wdjBVWWJKSEZaNlhWRUJLNWc1dmt1aEJoVGVTV1VQbmVVQTVmeEh0U092RTJsMzRlWEhYTnMxaUxIRjFZa0VEczJVZWZMY0hjeEFiS3F0Wkw4KzZhVFBnKzNtM012anh3OXZEcHg0aERXZHhIZ05sWm5UNTFjdmZMYzA5eGo2RU1KeUhNQkloL1lkdW1ZdHJTT0tKK2Zld0Y2MERRUGRMaXpaVXJiMmNnMjJUV3VrNy8wRWwrL2VaaGd4NlhmaDdnU2UyRC9icDdidk1Fa3U1SzltZ0d2M29hNnBiNTBpTzNKZjVMOW1TZ3o0Q216WHRMMHpES3Bkd3lCV3k0QndyVVJpWTJ1T29Ec3FOaWdYUGNtVWZBZm5weTdVcSswb1h2czBBaFNubjl6MFcvUVVnY0Qxc1llc3ByUlRtamhMVnNheTFnWkE0YmhYQ3REZUhWUk05a1pxRXA1WUYzd1YxVVlkUkFlZEFlWHlmYVUwOE1QQjNXK0FLVS9ESFFuNUZzZjhYZXJWbllLT0RQZ1Z5cU9KMStXNWFsVWgxRU56ZlBpS1QxemZQbmRtUEp1UUd1MVpYb0d6NG90T3N2WDFFemFZVlJzaXFOTlpnSlZoRGhKcHJscytabndUQ0I4YkdxdE5BaUJaMHdVYzNHSUhtcTlDVXpnRXpCQXVyNjRNZHVCMUJoQ0svWVQzbWovck1qZ25ZSWNoWXhEWFZNeGVXSVBlSU9BY0UxbVJ4NnJtTkNqTVB5R1FzZGg4TWpzTUdDaXhnQmJpeHdLcklMUzlYRUV1TzA0Y2ZqM0hKcDExMy9kOE9jUTgzeWFZejVISlNBTFYzUjVuVWVxOHNLRGg1NnFFK2VTTDJOWG1nd0FIaTI1c2pVNVBuTUtSdHZjSFBxR1k2emcrRXE2WHk2N2ZQbks2dHlwVTZ1WG5udG1kZVA2TlhpOTZPYlhKdENCcmxzb3ZFTWg5Y0Y2L3FpL08vNlJkSDhDR2pueXhpZWZCN29GM3hLa2dqaWlCKzZ0VG5HaThNRGwvYXZqZkxWblA3dTkvYndVei9OM2ZvVDZwSjlBaDBkMk83dmZXNlZYbXhJdFZaNnlaMEl2SWx1bllwcG8zZWl0cjNJNmlkNlpBdUdJbmhtQUNCaGdiTENHbGFGR0RKb0tSakhkQ2dIcUl5UWoyRGxDU0xrNUVsbzZXQmgwQXFhNURHenNkT3Roc0ZSblZuY1VZbGNHQkRTam5BeVJzMGdoTGxNMjJaZVJId3gxcUEyL0FTOEdZSUtXUHFIbzhBMUo0U2wxaGFDM1dJMmFjRVROeEtJMVVtZmdReHB3QVRQNktOckhrd3pGcmRKa1lrYmNycStiTjlWdTJ6TzVMczRHZTFBVGF3cXRwZHF4WmN5YnJ3TFptcktlTzRVcjJORTdoMmY4bzE5eWNRRzA5WEU4WldXRFZNWWhicVFmb2VXMTVUQkZMM0NDRmZ6dTJtcU9nR09RWk9VakhnVVpyK3BJUDZPZlBIYmMyUm1Zb0lrenlKVTlCeC9PQU9UdHZwUWRFNUhYZFFhblplVU1KUHduWllldHpvSEwrRFpnalRHY29jcEdXY2UzTnAwRWhuSWQ4cnlmNHlBdkJpMFVjTlhWOGVyRnNoTmNRVDN4RUNzNEgvTkI3clVYWDFpOSt1SnpxNnNiUGgzQ3AwNjl3cWFTSE9yYklqcUREemg2eHgyS1JxME0vejlJTXRCMWZiZFRvY2Z3bE1QVzBjTllLM3FGTzVTdmNDaDc2UENCMWRIRGh4THNFdkFPN3VHdzZSWXJ2TXU1ek83eTJpOFhwVU1XWGhvQVhMWFlJS2hNUDNVdWF3Y1RjY3NVV1pDR0ZKMVBXRkpYeW03Y1ExRkJHVW0yVXhKZ0pxaWM2WFZvMUhEU3B6RnJETDhEYTRCdzE2RkMra0FXQ1ByWGpxdS82bE55MnFybHVoMEdEbm1iVW05VEwwWEJZNkxzbEp1S1ZTQWtUMXhDci82Wm5CcEp1aTRjaGlvM2ozUjlsbTZ1Z1Q3RDRaRkFKNXRqRGpmZVhMbVdtZU5UVnBDa2FadXZEUTEwd1FNdG4xNVB5TUNGQ1hyQW80c0d0QVZkU3FwZWZaMWkreUVwQ0FxVEU2TW9ubzZzVWJIR0pVak01R284MkZTbHdLQmpNWk1hdmg0N2hVWWZCR2tsWjc5V2NBay9jdmFGdjZKVDBKYjZMRW8zNkdtTnNqcnozWVhnaCs3bVZ6QTgyTkFtOHZXcHdkSVZ2NURuUDU2clBqdGZDb2hWb2pQOW1MVHpZTUpKQVo4eDA4SU9GSEh3eHU5QjczcG1yTUxpdU5DT1JuTU9ENjNoQWRzck9mMHk4RDk2b2c1Uk0xbDI3VjZkZWVsRkxqUTh2N3A2bVFDbmp4NmkwakE3akVTYy9MdWhRZ2xNa0J5OWdHNmZxeTAxbkJRWEdwamxXK0pmeDRyT3hzSUhLNkRsRkZnTkVmUXViMXpoZDNWMThPQitua2s3dU5yTEN1OG9sd0tQSFRxMnVzQUs3OHk1eTd4L3JUclZGY2pDNGVGamxOYkV0K0dwYjVMbExaSTZ4aHlIMVVGQS9lWnlEbTA2ekQyQ0RXbm5leStRNFRRdG9UbVNnY2ZERWUwdFZUalk3ZHppcyszUlNYM2RHOHB2ZTFTZ3ltSTc4alpMNDgycjM1Z0VPa0NLSDNqZ3dNWjZlTVYzd0l0dmJEb1F5dWFldEZNRzV2QTkvczVveldPdW52bFBmOU0rRWsydFYvdzhEWDJ4SzM0ci9YR3k5TWVJRy9nR21rcm5mdzI3dDFpa1lBYmE2cVJlTTU2bWo2cVdManQ5NkdwNlJMUTNkQlVqN2FyT3hxTzh5WmsxQUdXdmdrZDhCNmV0N0RRcGhLNlFTRGExMm1xNTBpZVBYOWZTK01TdkREK3pVcWdDZC9TQU9PVU8zVU5PYWFFd0lPSTdSTkY5cms1OTBRbFRWbzNwYk9tTzU5SnRVMmhIUGJsS2ovZnUrR1F0WFVXemZsbnhqejZYUHlwVUFDRGM0OFBnbEZVVU5KdmJ4WU9Ec1ErdFhYSDJ1VHBKMGFNYWxlQndIems4ekpHZVYxTVBIZUl3bFVQV015Ky92RHI1eEdDVDFBQUFRQUJKUkVGVTBnc0V1RXNsd3lHMlBxbmZPdm5uTEZydlhqT3JNejl1M2VaTGdxN3NSdC9yN3V0TnJ5dlFiVlpPUTZSUkdDeXA3UTRPVzYvejJxSHJ2TzZZeThXczhQenE5cEVEdXppUmU0UnplTGQ0cXVJcXE4QmJhUlE3enplaHJGT1VSSmZWbllLRjdZeUJhb1RSSDdBYUdKUXdHWUNTYUcxbDA4bmlHUkVkeE1TWGRBckJsLy9JMGtIV3hzRklJYmJERFJ3L0FDUWxTT0YzZkNHUEQvRkZxc0VVbks0TU9VbzFLTWx2ajhqVkFhd1k5UWpQc045VmlBUHczMEU1TFZ2ekdwOWlpOXk2NmNGVWw2cFlxUnRsaUZhamZHNUFFWk91U2d6TVpnUmdSWnVGNHJCRHdWbER5b0NNWU1EWnhzb1d6NFFFRktPcHBLblFpTTIyeE1ZTW03a1BBcTBuRnB6NVExZmd3U3k2OGU3VWxDcCtTa01rc0JSaFdLWVZsUVRnYnY4NW4zcktBZlJKRUd6NzJyWnNMbzF5QXBuRndlUDRxblBEc0NUcXVpSkRGL1RzK01qN25KMHJvUnp1RGIzSm9rY3ROVDdVTzlrWWRucnUyWEsyb2ZYb09vZFhXek9mTXBDQ2tCRUNtYll5YmgwRTRwSU03dG9tc1pHbitxamswaDVGd2g3V2NVN2NROGNQcnZienhYWVhQSGRZcHAwOTllcnExTXZQcnk1ZnVwUTIzOEhWVlFPY0g2dXVqcWlSZkNNZE1BSWYxcktpdHYxNGxLTHJyeU96SWE1bjh6UjVQa2QyK2ZVRnV0UWFVZkx1ekNnQ01HaFZ4M0lGaXFlWHo1Mi93SW5GblR5cmRzRDN2SzhPN2VjYzN2NURPYVE5eTlNVlhyeHdndGg0Zlo1SnhWYksxQldxMWRObzZWRFdHMzJZTjdoKzJTTm0vckxKeUJ3REJhWHF5eW9yWlBFMEhzeWVoRFc0eEI2d1hqaG5oTzFrVTRKVWRCaDR3U3NMYkI5NURxMEc0ZENud0ZKV0dSV3JBeGwxNEVGc2VTVkx1RzYyVktmUU91VndRbTVrSjhja0R6YUhTQ2xYcDdYZkxCLzlCbWZ0SnpHSTRCdnIyeHhaaERUVEYzZzBjUHZaMHVzY0xzM04wNlNqa0prZ2N6cmx5UTN4eW1mMmp3QWx6alRUTy9tV0FxUEV4cDRyR1dWWDlsRlhHb29IUkxOR0RGczVHelBqeVRBQlR1QXdIK05tWWxHcEpsV2tQdlBoc3p5RlI2LzlCaTMyOEdYS2FYdkxPMWdxMnp3NTFBV1JNUnk5NVpNcU5aVzVaQThoNXpnVTF6dnd1SVpNNGUzSE1mYUdQdjNLeWs4NWNkQWRIemw4VlErTjRERFNueG9YZWtReVE4WXFPRWVzbFBZblBnNWFmWU5PWGJRQWowTjFLbVluRnlVUFZJQmp2dC9oRVBVOEZ4bE92L29TUjNybjh0alhibkMzSFBUV3Y2SXo5YkhPMk1KbTVsRStqakxXZGFtd2xzdEhTd2E5d2dUOXVqWVBGdWptWEtOTjZ0YjhoVm1jODhIL0RHeTh2OG5sb1BNWE5naUNWM2plcndMZXdYMjdWb2YySFZ4ZDVwdHVGelp1ck01ZnJLK1FzNUxseXM4dE9xQ24zcm9lWE4ybmZiQmx6NXFjMCtCc0hCdHFRb1Awa01zK29uOFNUT29DaFJOYUpQOGhGdENyeEl4WGwrVFNJU1h3SVovQU5mUUJsczZScXpDM0NzUVB3OEJJT0dSUWlyLzZFTVBRVkVDeUJwa0x5byt5K0ZzZ1paWE4zeFJnUmFMOERzNUZSU3JBc0FXbnpiWDZDcjZsWXhpRDNndzlzV3lmU3ZxcDNnRmF4cUVPaE5wTGEydUVOUGxWWUxhREZLSnFKamlDYzhhYWpEUE1YVVh2RzdzcnpWQ1ozSUhMa3hwamF3bmIxQ1MrT0FRY2kwN0d3cVZDYVhUcVB2Y1IyWmlIMzNaU1FVNkZxRkM5d2lwRlFYbzZkR2tVb21mZ0RRcERiK2F5RXBIVEZRT051bWxYY1hNK1o3cDRjYkl3QUEwRzVWTkliQ1JSSDRYMUNkNk1UemJtZDR4TUtVQWoyUi94QVQ1SGxxcnpnMGZ6MGxUak5jNGVJNEN4SXl4UEhVblZWVndQcVoxb25wOXIzOXlsSE9kRzN3TUhXTUZ4UDV3WEZTNmNQYnM2ODlwTHE0MXo1N2xxaW0rdTRKamJXald3UlRPcWN2WFh5N0U3dVVYZVJ0TVplR3dqeitucnZ5bm5pU1d6NUUxOTFGT2szaTdBUm0vTzV5RnNNMlVHNmQ2VTBodENlcmFtMklldXpIYnhjR1U2Qk9kbEZXZUhiVnkrdXJwODVScU53dTBvclBBT2NGanJiU2xIRC9Fc0p4OVFPSHVCSzdYdzVoeURnaVpOVUdQSFUxV3lWaUJTczhlUkI3cHdEY1EwWXdYQm9VSVc5ZWFoZTR2b3pPVFdQK0J1cFhROHVqcUFTRERnVlFjTUcvcUNQRm55SEk0TzMyYXNCRk02UzkreElMOHBRUmxsdVRJbEF2d2dDU1hBNk5ma0R6anJWSG9vd3h6YWNOQnlmanBqR1hwOEdIQmgyUTRqRS8vTWFIQnpHSVM0VWpRMHFIU2sxakdIVTNhQ1U0aXNpRkZvVVlQR1JJc0FtNWxkaVIwZ21weDh4bFBCd2ZhY2Fab1hNYWE5R2lkbHovQXpIeGZxaUIxekNPSFBwcXhtZFNKTWlwN1F5a2o1aDc3aFUvUk9lc0RMeTYvbHBQdUwzM1NzcTZqSUxQUjd5SmVqQ2MxQU15RElHRGFLR2ZzQzZwS09mWFBaYzFOeGRJdG4xb21IYmp6aFAwMXNMcjdhTzlwTFJ3WXhhQlZsTW8yS2djK1lVNFpCNnd0bWxYV25icENYM2NQK293UTQzeXh5aEF1UjNpcXljZUg4NnN6SlYxY1hMNXd0VzB3ZTdvYkRObldIMzNiUWoxdmNGNldtMU1BSlpwRmt6Q2djMjB4UVYyOEVQSHlvdXZHZGxldTdXVHpkekdJcVFxOWo4MENCam1YOG85VzROb1lCWWpnbFNMVFdtVG9Vb0NGb1pYMzNoR1h4V1VFY3BzSjJ6QldDM2RYTDExYjdEdTViN1NQZzdXZUZkNERmVWE3VVh1TEN4V2t1WExpODl5cTAzZTFENlM1aTdKZmM4cEdPWU1ESEJwc1Uwa1RUYWkzOWhoTWhzWEZWcDFOOUlTSGV1OUVDSFpoZ2hON3N0TlE3ZEk0TXUzRENQK0dCRFZ6SzZkZmtuN0xZQ1Q4RU95b2MxRnVjN2VGNVBGTldyZ3dBNWQxQUhwdWlTMUhlUGxlMlU4UzFFZjNEbGtUOGMweVdvcWpzcG9tb3BQNEZNZURzTVNucmgvVEFGSVJqTmtvWGRHaFRzckhoYVQyTnQzbkZxVWZGNnA2U3hFMElWWWljVlhUd05Pdmtpd2c1WjZ4QnFJOUJXb2RGd1dTVGlid0dSNTFhYTlkeDVrNzBESCtxMHlLZFBrRE01Z2hMR2d4N2lXVGc5R2ZRa2c4LzYzQ0RuVCswekNIbVI2NmFxa1FjRzZ1dW1ncGM0aXN3dG93NnJKZm45MG9IK21qMzdQYkhvTldjTHBqSE5JQzhTWlFkZHp0eU5BQm16SWRVd1lHczgvenJVaFlDNXNpbTdhS2p4cS8rSGViRkhvZTQ2T2o1ZDlQR3BZM1ZoZE92cmM2ZlBSUGhuSVp5N2hwdHJSdTZEWFFWeUVCcFI4UDRjdnMySDd1eDhoZ1daYTRyR1FwZ3ZBRGhsVmlIMk0wYmRmUDdqVnUzWC91di9zclB2YnU0RlhxdzlFQ0JqakQ4Y1pjM2RmWEhDdERRVktRYnNwYWJJNnhWL2NvNjVYUU1uaHUwc2tJQ1FmVno0N0V2ME52TGF6bjJzOHJieTd1SUh1Wm53THRDd0R0MTlpclBFdEpBVkhJSFM5eCtHYUFOb2FKYzdaclYwWWFLWjJreFBBU3duZEsza2JGL3g4QUVscTNRRGg1OEFtamVlWEJKZWVqTUlCK3k4VVA3MEhwd1lLNTBna3VIaGF3VllIY0cvRTJCQ3M2Skg4TzJ5clJYQy8rQUhQUWFiaCtpcmlwV0xZbnVHSEJEbXZpMFZuWUh4K1JUOGRHR3MyaGhQVzIvVkVBNUZFWHZiRnR3cE5jYkt4ckJOV3F0US92Z1lTbHZCbytLRmpLNUlYdW1JcmJZdE0zS0VScjJNaG1xYVNkVjJyQ3BUS3Azek9WUWRJSkxYNDhkV2YxbGpNNTB0VngwaEFHK01Edm1pN0hnWVUrM1JNUzk2bWRsUmRpcndRODRWMVZCSllpTXZrcjdJR0FnaXI4akVGVmRLakFtRU1xRG5qb1VSVGUrMklXeHhVWVhxMExWamVMRjZiRkIwVkxLMlJCbytNc1lpQUxvMnBWR3lqbGhWbC91ckF4VUIxMjlIZUwwRS9mTG1tNnhzcnB3OXJYVnhYTm5FNkIzY2grY1Fjdm1HZXMrVmw0ODJFK2cwdC8xYU1LdUN4ODh1alZXSk1aYXIwMW8ybDgzaTZ1M0JBM3NYN20yazhmQ2JxNk9ITnozMzczOTdjZVgrMVZkdW1mYUt0Q2x2ZVpTK1Arb2djTXJROTdYMTBtSFpMNUxBRnc2QUptNnNtcDNPM0U1aXM4Tk16UThORHZ5T3BXNWNaRTNGeFBrdkZxN20yUDZJelNxaDdRWCtlTFlHVjdmZnVQbWpSWFBzTmVyeE8zV1JCbTZ6bFladG15c21yZWpxVVpySlFoWkRsb2ZIRXlDTnZaQTAvQVpDRFFvMnFOSGZlRkRMcXJZSkhoS0h4VVd2dzVvQU1JZ2JhZklrM2VQNURVM3dob2dTYmVvcWhvSzZpcWZwTWMyUklhNTREUUdQWXVwVkEzVDhtMjRFNzZLTE1wWGFNa3poaklNWXpuZnF6N29YUThGczFPd01KU3BmNjdYOGh5V2RVbzYyd2s3VHNybXoyRkk0T0laMWQra3pLQTE5NFhwZ25YcVhTS3RHV3doM0dZSWtJOXFqVmFTSUs1WG1BQ0IxLzBRWmVDNmR2RzEyQ1pkQ2xXVkVxWWlvaDd4K3FsTngwTHBybmF1d3kzclh2M2w2U2NiUXYyUkE1MFFLR3pmVzJkWlI5djVucmgwc3ZwcGtOdWMzL1k5ZUJyc3VhSXU3V2JWWkFzaHJ4dHVZa1o5cU9tNUYvVnNhaXlHQXpKZVpBZ1Jmc2hyNVlVQ2NlcUxMbHJReUlQV0ExeEJQY3JocWJlTU9hYThXdXJiUkM2ZWU0M2dwTFBlSm1KdjRhLysyWmxSQjI5TlNIUkNjN0dpY25TNjRIRE01Ny9ZSSsrdGFyZHd6cFdqUkIvbXY4WHJZQzV6eUhyMUdyZVk3Rmg5NTcvNHF6LzdxeENQOCtOYzE0cjNYNmtscVNvNG1nTE1KbmlyUURma05tVThOcjU2dzFwMkxDdGIxU2JXQXVhSHM2bDUwRmEwSUFkei9sSHNMUUUzZUdqWG41WGJ4M08wdXdoNGg3TVg0UndlQWU4Y0g4eStmSTJsYnJWVkdtMXB2a2dWR3JKelFyY1RPTUZPdzdZdEJBK2oweW1nMHI5cEtqYnlqMUZqSHprUUZQTFp2VzVPaXhsdzVPcG9IOHhUTytRc1orSlNpQTd5MGVlMW9vTWVXZW1VVGNvNFJwS0xqMC9BTWd5ZDB2SkltTEIrdEJ6NWxJYWgxdFY2VkJ5VnJSY0JlVHAxd0s1S0REOGtqZ2pVSzlKdWgwblVaZnJnbVhRTll0V2xuTGNzMmp4cFVnQUUwa1BYRHVxR2p2QU5ubWJ0NEJaK2tGTy9sZ3JrUWNLa3JML0lxWHNPVzJZUWFVRjZkRm9vTnlsVTZxdXV5bHJGYnMvMlFYdzFZRXI0UHhURTZORGJQSFIyQlJCbCtQZEgwWlZsSFlLS1p5Y01zaWE1UVVGNk5hMnlkbHQwME5ieGZkZ3g4R1VNd2RCOHJ2UnNHeGRNMnNFS1d3SUlETEhyR0lsT1J6dGwzNFlwTDRQS00yTStjTzg5Y0FhNGZTdytURDVVdjNIeDdPcmltVk9oKzFxbmJ1RGI3TDJ6Z0lnaldHQlAzOE9peDMyVXNQSElMRmVtNGZXQ2hNOHlXcFZSbmRRbDQxTC9hSi9MVjNlem1ydkpmYmkzem4veDArLzVhNC81a0RHdit1T25ZMGY0K1Vrd2Y5ekdzWDJhQnpyYndOUTJDMkpMc1BnZEd2Y0x1N2hFYkxNbDJYWnltcHRTU1hMSUZTQ0NuVzBnMk5EVVBKMll4aENHQlQzdXBld0c5eGlYTDNNWmU5ZU5OTEkyRDNKVnh4T2ZsNjl3Mndybjl5NFIrSGJabVFZc1pMVm5nNW83T0J3SVdidUJ5K0VvSm5yRmtvblB4a0VSOS9WWEw5bm9pOU1rcjVzQlh6cnh5NUZKeXRVdzdWZ2V1aU1yUEhEdFE3ZExkM1I4TE8xaFRyMlJtVlo4eXFNa2VzU3JXRnNEWVdDem1KVUNoZFRISEp4SjJqeUZEMFRybjlNc3k1L0RyVUVJM0FUeXJCeHRvRkYzMzhJaHo5d2U3ZzJIQ2g5WTNGUW8rMm5ucFljem5pM3BxSEd5bXJTN1pxOEFGVmdDcWVRdGdaamg1Tnp5bkIxMVN0V1FVSThqYjhsbjI5aG42V2NtY3ROYlRqT09pMkd1WWg3S2pQazVGWUpnZUcwLzlPUWhmeEFCUVhtVk5PZjNHQ0FKcENwU24wSlZUTVVHZWdROVp3aCtHY0h3M0RFY3VuYVZFY2NiVnJYdkNpdnRCdzhXMG04dUVHOENkUy9XRGZESU1kaHlIZzM3TGpJZU9iS2ZwNXoyRE4yM1Y1Y3ZubDl0bkQvRmVUSmtzZTI4YzNMVStNRnFITUV2MjVHL21pZDZCaDkzVWtTUi9zVlpDdkJweitUOHlPa0FKeXA2ZHV5NEFlNE9iMmZtWlJXRXI4dDhMdTNLdFJ1dmZmb1RQL3lYZi9tTFAvSjBoQ01acmJiV3dmSGp3NkZaNWJuU0srVVVPczBEWGVQdXluZnUzdkUvRVgrKzRPdFJzcVRHZWFPL3o3RHBYTlZnczFoZEtkRVBtV3BnQ1ZuSkVZMnFyRS9xSUVLNVpOZkRIaWpYK09qcGpoMmN4K014a1YxOElNT3J0SWNPc0l6bCs0NW5ONjV6YUh1TkNjK0FzYkZtejVkcEowR1RyWUhOTnJSZE0zREpFMlRBVmRDRFdhUHdHVXpDTDBJQVJYYUlaSlAzdUxteUtXWFMrSVhTUEF3WS81Q0RLMzdKYnBLM1F2bmdIZmdhZ29XemxSeXM2aXcvMUM4am1NaXJ5UVQvc0QzUml6QzJtYnFLYkpGS1grMVp1MmF4RUxzdFFLc1diR09PWkRGdE4rQzV0SDZNbXFYZFptTElXSzgxZDJnekJpbXRkNGFlSnIzbTVKbmZEQng0cUl5ODlEQzZIYjVyRmJCMWhzOTJCREg1azNZRUdyckNxNHc4SWdldlpHbnRaOWlIVERrSERhR3NWdFF1TFVJcXdCL0s4NTFXYmllQzVJck1VeDBaODhyWmFXT3g1SmgxeDEwK0dBU3FYZ2tuNERQdUlTdWl2eTJZdVNjSVRyUUJ6d0RrUVdaaHlEei9wbTVwL0R6MzlqQlhVbjM1cFg0YjJLL3pGTU9sczZkNGVZR0xLR1NKeUFZeng2aVlhcVBTYUI5WEVJVXcwaGk1MFovSng4clJHamc2YTNLZ1R4Lzg2YXRvT3V3S29XcmpDdmF2MzJTKzNmbkdYL2l6UC9iWFB2UHhkNzRJVjZzY0ZwSXBiZG8vZmtmSkRYYVgrT2xtRWp1bG5Ba1FzRTFNeXp5NGYvRFBYL2dYdTNmdi9Kanh4Qk9NVHRCZHZNYzdxeXA2MFVCak0rd3lZTGs4eGJ5ZGw3MFZsUHFxMWNEYllGUW9EVVhaempTSVJnWnIvV1VoNmJsYlhMM3c3VWFKaDdaTnY4YTllSmNJZG1jNHJMVURQQjlZTjBOV0ZXeVZPR0JuQXRqaHN6aVY5aTJlYW1zUmdSR0R0UUtqdVRBSS9XbDZsUmlZVmpDanBSanR1QVNmTExuQWphU2NYVnhKUjRJWThMQUJ0RUJQQlBIeHFieVo1TVNabWw3UUdoYWZOR1BBeFhoUytxWnhOdlFQZnJMb3RsTklhVGNMYmRBeXlUNTM0SGV5alJwY1k0dmF0UmZhUkl1TTQ4ZnBPTkpNejZ3SWtWWUVZWC9Na3p4V2FoTWVPS3NhU00xZWZGaUMwWEx3VmNVYzZoVUNPaE85NmNrSFQwazQydHBlOWFvQlM5azFuakpqUXpzT0VZT1puV1FnbStDaFl6cG5CVjhGSlhMdHdWOVBKNVRpbk1lTGdqV2ZCbU9UYlFkUFdVU09MQVg5a3kvdEE0TUhqTnB3RGg4N2NuQjFrQUNuU1lQN05RTGN4c1V6cTl1Yy9QY05JcFhxd29JMUQ0NFljRU1KNko1L3k2Mjh6R25sWGYzYlQ1N0RzMWR2d2l0Y05IR01HR2gxem83Z2g1eWo2TUtsMjZzTkRsT3ZzNHE3d1luNU56MTY1Ry8rWjMvbFUzLzlvY043RFZqdHlETFhtR21KRitjcTc0TDVnd2E2L2IvLzFOa1BQdnZpeG04UTdJNGtBS1UxcWJZTnlDYUJqdHhBV0N1eXlwMGdudSs0TzlBaFN6REl1UmxrY3Q0TTJQalFnVkpQODhRRnVOeUxsYXJzek43SFE5cllSZllhajVWNS91N1VPVlo0M0xvTktvRlIrY3h2UmxhdjNxU2xzMGNnU2pBV0oyK1l0VDlnN2VsL2lKUUxUTjc5WHl1eWJtdDQxVUdLcXFIVVRyU2gzTnNQY2ppYzFtdDQySVFTc3hBbXJSUTYwTXo1dGJObUd2TE5nTXd3SDdZbGJ6azRLamlOa1RXcnBVejFFU25TWEdtODRyR1lwTDNKVWNvVG9kQUJuV1hwZ0JMSmRpR1ROcDZSR1RLYlV0alJZekRVUnNIRk1yR0tEOWw2a1NiQzZNTVpydXlwclFMUmtJaVltKzdmdXRPZzlOclgybzFhNjQyUThzSlpmYzJpM2NSbkFWNVhUeEVaRWFjdlFMWEM3Qnh4dnVwZEFUSjIyRGhLRWdEWnBEdEdtMGVWK3ZIQVc2aDg0N0VoSTM2aGF4emh4a1EyOEJoVXJMdno5UVEzK1hxeGdWbUlqanVyNnl5bE5pNmNYdDNtVld4MXlnZGQ2TEVOREVvK21WQVhJSURCZVE1Tk9ET09GV0l1T05nYUdNZ3JsclFGaitmM0toQXFaMXRWc0xPeWh0eExHNXlEdTNaN2RZV1AzbDY3ZHVNT0R4WDg1aGQvN24zLzlaLzgyWGMvRjhlc1ltcTFaWjRXMklJZTVvRy9jYTlBNTJIdFlYNStIdHZ5anQvNTFxbVB2bkR5NnQvY3ZXZm5JZDc5bVNEbEJOeEZGTE5DQmcwRG1vMlNWWnE1N1U2RkVnQmRjZG5oQkI1ekExb0MyNHpQZG5MMUp0M2tCN01ScjBGQ2JsZHF5OFBtblFRN1YzZ0pWaGk4enBVcWp1Y0plSDR6MC9OOFRnd2swS0VjSXFYSXZMcW4rdDhPQ2E0MjRaTkRHNkxzblBaQmhFMDdtTXlVZFI0SEhSK0w3cVFiYkd2OUxkZjhzQ2FCajd5RFhVVDJFRVVTa1VBM09abHBNZHhBTUx0LzVMVTM2Wm12c3daZUEvRklSVG9haE1odGsxeVRXWUFSOThLL2xwNDRKcld0WFg4MHMrYTkyNVRkbys5dEtiS3RZTVl1S2tsK0NwdDhHY1E2dkRYOHlNQ1B3c2pFQkpCbmNJVG1wdXhQTE5CQmRtQmhFTHN5RytMSkExSHRIam5DWFk5UjVRbDJGTVplcVl3UHF0T3ZkQWRsV3pDUGJVV3h5blM5QXB5RHkrc0Z6aVhsMU8rY2dBR2dnb2RZM3ltWGd6VVBmVU9EVHFyZ3dyaHluT1Brd3p5UGFvQUxEY00zcjExZVhibDRiblhqR2s4cHFUekcyVDB6cnVaQnlxQ1dRMC9tbjRHYktKZDVhcWd6ZUJuODh0NUVWblMza00ycEtQQUpsQ013cnU2d09NTVArUyt4UUxuQ0tzNTNYRjdqTUpVTEg3LzFFei8yMXYvMnozMzVRMytJZGkzTVU4UEwzSnFhR2wvUUF0NHEwQm5ZUE00OTBCSWpUNzk4L2Z2blB2RFVDNWYrRzk0QytwYmRDVWgxR2JnQ0hZZVlQZ3hIUmV4MEE4eTlBbDBIdkFRempPU1FWRGxtaDdjLzZMbUh4bmx6QVlDVHhzNHlHVGhqRTZSMjluQjdTcDJrVllqMUtoY3N6cDYvbG85dVJ5L040WnRMN2NlMERBWFB1ZWxmVW5xWVR0SCthTEtReHNwUEhnOVRtMTNuTXBaQXlDNStHb1FBRGFmK0NvK2t1aVRzUkI2QXFvWS9KT29TZll6Tzl0TkNyU1lNY0FnV3BlUTFaQW96dVkxa21aSGVLTW50aitST1BkbTBwOVpPYTNodEs3UTVHRVdEVTBVa29ia2lzVEZId2ZMY3htWUFPZzF2T09pVWZsaURoWFpRRFo3WW1pa05MTmVRR2NOa3dCVm9Zbjg0TWZFUG1lS0hPT29TKzYwUDlDWit6V0FuTzFBTFZOSmdranExZldYQjF4Vkorb0t5YmNIQ0oyblNYMkQwR3hDcVhReHdwVGVaOXFQWDRGTUdzdEpVbGdFbVpvVFNuUHQzRE9SY29YSUpOS1hXNTFIM2NtSFArOXRNTjYvemtnME9VVy9kNG9JbERlQmpWaWFENFIzS0JyVWNoaHJBYkh1Y3lWRW9QdVJ3MVN1bThsS1pISXJDbjBlMW1FQ3U2Q3JRdVhaRmx1Vm1SaVJWM0xoOGczTndCRG51bC9YMEU2OTIrLzJmK05HMy9QVmYrY3FQL2k3bTZ6Z1hOK0xNZXRQd01pK250K2VQaGc1MDF0emdkb3hmWDZEQXU2VE9CN2phY2ZMTWxlTy8rKzN6LytXMVc3ZisxQjQ3RUk0ZEJCSGY4VzU3NUhEVVEwaUFDa2dWK0F4b0dSUTBxa1dUUEs3c0RDN3FRUXBkbE9ISmlncDhjQ1dhc2xlMkRRNlJGek9pbGJwMjQ0ZHZNZ1dkVlo4dkR6aDk0UnBmOS9aVkw5b3lNSmFzV3dPSHkvNXVMUXQ5MVZXMUdYd1NhMnlRV1NqamJoMHo3cDMwWFRZN1Y1YXM4RGJKUVZ5a0prZWJha1VNM1JYWWhJTzBVR253VGV5YjBjMFZMNTAzN1pkamJjeWQ4TmdFRG1UMWRHcC81bkNYazVmUUpsUURFMmtxREFvRzVpdW9yZlRNUmNvZnpnTTVvZWRWbnpITmltbXVUYkQ5YVpDZnkySzBlb3dDek9HM2NVWnlQR3ppcCtQN05JTnF3aC8ybENKbHlXVEFraU9CSlR5TUtQWm1CdTVRcHNBVTBIaFNmWVBpMWlHbERnM1hwekkyQlVKNEc4NjVSVHJWQi9SVkVEOHA2bi9PbDQ5T05sQTVEMTBsSHM4NU9BSWNjME1YYjkyOHRycTJjWjZWM05VMHNRdUVXeTRacGJGVTg3eTQvaHNrYzZpS2xJSE44ZUw1TnVkcW5VcXkzdERnODVZVTQ2U0xDcjh2NHdTdGM1UXk2ejgzL1hJQjhSSy95MWQ4bk91R0wvMzQxbzk5NExHLzhSLzgyWS8rM3pFZXpxblhkZFdFMXFTR0IzZ1hma2x2T0xtQjdoRWtIK0pIZE5pVXVoODZiMkxETy83MXQ4NTg4cFV6Vi85VGF2aGVEeE45R0hjWGJ5elp0Wk9YNmRrUFZEcnZ0S2ZCSzdoVUh2eWcweDdGQjV3eXZlZms5UEs3QThZVmtOT3hWM1gycnNIVDBTSy9LY0hTZ2pCNE84NzcrUEtEVjl1WE9NRjVqcmVtK04yTGZEWU5ubm9UUTBTbVZuTW9SQzFPMU9vTFNIc21pcUc1TWNMaGdJSFN2cWh0b1IydTZyR0hESGpyaENCaWxlcTZwbURVa2ErMUZGdkdyQXpvYURXYUxjVnJISmdLck9iUmp6Y0l4Mzd6ZzhxcUlBeGFkTExnYWZqVk1OUzJvWVpEcVkyVGRPMUlFOHFXa0tMVnowMGJPWVJXMis3cHdUeHRXdEdwRXVLSUVjV203Vm1LZkdaL2FaNzBSWERJdzIrZG1kOTUzYmppamhWVEFvYUZvZGUydHFnZUowTGlJR09nZXJIZ05LVjgzV2JEdm5JM0NUeWxXZ2ZVUC9nRVlUQlRyRmQreGNWOEdDMWo0TXB0RnZBa0ZVUDhpVHl3ZG0ybjZKa0ZVRWRiNzZvcjhHQ0hzWG5NUTFSdnduZkhUN3A5aTllb1hiN0FSUVkrUWovR1I4VjdneFU3bCttaXdUekllWGdLSGJ2dTBBMTB0bEd2MW5Lb0NuNEtpSlN6T0dCaFZvSDNEcyt5OHhURnhSdmNOb1o5RGxFNXovLzlENy8vc2YvK0wvelNSMytUbXlsR1RVdXRidW9ycWJ0MENSZjFicjdtYjNyRHlRMTA3Mi9LeUp1aHUzTUpOL3NZSXF0ZHYvV05VNTgrZGU3cWY4aEREaDl3VUxtcTh1Y3RJYnVKU2paVVBhelA5RStaem9JdmpZV1dEbnlRMG9uQzAyb3VVYy9CcWg1Tk95QnFKZUxFNjhOZktRNkVDb3d3QXVpZ2ZyaEVWSTBJMzN4OGdhdTBGN2hhcTg1ZDhzR2VJMWQ1YUZaNUhUaTU2VG1qRER4cXhKcjVzL1VkekpiakZya3BkcXFZclhOQkJuVWxzR2hyOEhVUE5ydHd6SXg4b2lzUExuUUsyaTBJNVVQQWNTOWFjOXVsdEsveXpUQVZDcUZmTFc4dXVkWUFSVTlkaGt6N1U1U1NDNmtGbXpBWTZiM0doTG5xVUtoTklnQ0JGNzRWc2pnbi9sR1k0TFpBaHhwUVJ0TUVxenI1U28vSFI4T2ZDSmQzRXorRkJGNGF0ZnZZZ09ENHFsUTdpWlFIUHZyYlozUzJQZDRabVIxckI2SU8zdEtkQTNrdkhUb3kzc0NaNXdnRkJoZHRwc2pFRjQ2WTVudE9HT1R4ZnJnNithOCtycUllM1o4YmZ2MElqZWsyaDZZM3Ixemc5V2wraGhFZUl6TDZzNHBqVU9UN0xyUlpYMnh3L25rL3E3djh1c0pxKzh5Q0dVczN6OEdoS0N1OW5NdEQ4UjB2U0dCZkh6MkhkNDM3WHM5ek5IV1pRRmRQTnV4NDhYMVBQUG8zLy9LLysrUC9CK2ZXKzlZUE9GRWVqL1IyU3VKTU5wV3A0WUxXK0NXODVBdmRRUGNqelRueVp1eHVYY0xObm5FRDBIeXIzL3YyMlkrL2ZHcmpMMTIvZWVjVGU3aHM3VEoyTDUrWDMwUEF5MkdqQVl5R3RTTVQrR3dvRlJBTWJmc0taSFFzZ0VxbGVYWEk0Q0hHNWJGNUJ6Y2R5RzBwNURKbjRKZ0hwRENDbmVRRVBJOTVTZXE3eXJtQjg5NkxkNGw3OVVEb1UxWndzQ2p2Z0tpS1VVZ2FFRmx1dEd3c2NIcGlkRWU0Mk9oYjl0NkRUMldCdzZDT2todGd1RlFobkp4Q3cxM29TUmZsYktUM0kwZUZpNXJhU0RRdERSUVd3WnFzNjhrN0NKbGRWZWU3VnBqMlErdHRQZTB3Y0VqeU5DMDVFSVNlNkkxYTZuR25WVDBlanRLRjNLVEx3c3gyK0dld1JjZk5KcVpTbGUzVUYxRll0MkprbEFHbkNsUGpsbEQ0bzY0R3dnUVBuYkducEhMd0ZRelJ3c2h5aWlYVGVZd2gyU2s2Q211WGFVNHJUOExDR21WSERpNVNvMzNyTFNmUUliaUNrMU9mY2dHREkwVUR5K0hEKzduUGRHOGVwMVRXeDdodVhyKzR1bm1WMjhxWVhEazhkdjd4NStwc3ZRcnphcXB6Z0dBbkgwNG13RmtHZjhlcnJiYnRXTTA1aHcxeU56VHFMa05ZcmJZRFFkQzdJTTZldTdxNnlOR1RoN0dFNTVQdmVkY2Ivb2UvOU1zZitmWDkrM2YzT1Roa2toUzJCY3pucVdGcHBvWUxLcGt1bTIvSEZ4NEQzUWZuM0Z1VWJYbFQ1d1d0NGNaUCtUZWZ2ZkRlWjE2NDlCZXYzYnoxbVQzakNvRUJ6emVQK3VoSVZtejBVcGEyTkZLdWppSnRlMlVWUmNHdXRHYUsyd0hqV2dGNEdoVGkrcUpFY1Ryd085RHBvSHhwbWFISVRyQklaSXdOaWVJTWVCdWN4enZEZS9HVTk2WktCMEtZeWFiMjdXYUVLVUVLWGc4WXB1WVBiKzJYM2RrbHBRS2x3dUJhaDRxK0Fhd1pCaDlxdEIwVHpnU1N2Z1lPWWNZZndocU8yVWlzZXpydW8wZDV4VHM1SitlcC9WeWc1eXlxbXRMV0t6bzVTa040MStEQTFrRHBPdGR3Y1BVd3FjMTRzRzNtYVc1WEo2VDJGZFdHMjBCTXNrbFZvNmJxM28wWXVzb3RtQkhNdmJtMWRuc2kwTC9aUEpNYnBLL09HY21nTWpVOUJYdWdkbGFqTDJDZmdqZWRYZm9ZU1lOUk9QS3RyeFVQbjZ4THh0MnNVZ1k5NVExeS9SWnRQYkpQNjJJQU9YUWZsVHpJMjREMjgxU0R3eWVCNmVvR0s3Z3IrT2s4OEU5ZXRnUW5WMkFHTnFKU0FwcHpLUmM1b05VVEhQQllWbTdJV1BZSUxPK1lnNlpQcmdCekNzQTVpdjZySEphZU9YT1plMXR2MUhtNjFZNXpUN3p0b2YveDMvK2xqL3pEWThmMmUwK2JTVmVzaG5uWHZuR2dndjlCY21WTTZwcW53QWE2RDgyeGxOdDRveHZ1L0g1NCs5TzA0OW1YTHozKzVQTVgvNzJMVjI5K25rRzExdzdLMjBxNE9iSHZnL01aUVlOYmdoa3U5V290Q3VDdlExRTZHZ1VaYkRTd3U0VGROSzdkWjlDemFnbFBlZ2hzMzNRMUJqbEJUV3pPR1JZM09xV2lHN2xyUE41eW1Rc1daODV6Z3JaOWt1WkZsWXd1cFVtV2s1VEZWakxxQUw1SkhWd3kyS1ZEc0Y0SmRKR2FiMlJJQldBYkEzcTB0UG9pSHZuV0R3YkZHZXlxZ1daMWh4WXhvK29qMEFuTGdFNzlTWHVKTTJsZzJBb3NTcDRHTEUyemR5Q1ZtUlhYdktYT3RveGVzblNEdkU2S1JncVROcWxGWnVJdGNtMG5wSDJPNGJhdFczSTBiRGtJVU9QUVNWVFM0SEZIT0NWd1VXMmptUUJhMWRqTmNjNE56TERUZldBamkvWWNjZkdydEVxT3pVMk5LeVA4aGRmSVNQSTFYbFNVRHhvQktHcGlhTkRJc3Z0MFpVampHbWlzaTRIb0VNSE5Yd2M0a053RGQ1V0xEVHc3NVNxUGlobW9hbUV4Z2hmQ1RIcG9NQmk0V0tWMUFITkc4Um9reGo4OEhITjdTT3RSbVllNGRaR0NnR2lGd0R1V2N3aU1Mcys3blRxN3dVM0dCRGp1bWFNNUw3N3Q4WWYrNXovLzVRLy8vVWRQSFBJNTFIbXk2YTFtdW1CR0VHZHEvREp2ZW5IZHpiZkViNElOZEQ4Nk1LM1kzak10ODhMZWpXKytiZW1uemw1NytBKy9mK2JQOFViaHJ4QVpEbGJBNDIwbGUza0JKNDkwMlhEdWQxd3VlMlhJU0tVem1jd1U2Q29DMjZpWk13bmNZTnNjR01mSUxEbEgwR3hsV0dwcllLSGY1WC9aMExJZFduc2wxWi9ucEtrM0g5dkJPZVIyOG96ZHY3cnRwbTUxd1U3aTVuQzRNc25GajNOMHpReGorSWVpMXRma1RUbU9hbmZpY1JLeEhyR1Y0by9NRTNGSVVzZWdkQWg1M01na25mdm5LbXVDcFE4OUZKUG1LN2lKY2RpUngyTEoyNUxBazJBTmtyQU94aWFGVWQ0dWtKZHZyWEZHME84QnlwOXlsa2pJZzVoOGh4WTZER2thS3p4TFR2VENGN0lzelhobWRzS0JZdm5kK1phaldidGp6eloxcklJbVVzOTNidkZOUENLYis2cjgxajhEMVh4bFZwckE2M2RwamIzSUsyQUZrek5HdlFPRXZiNEJ4cWNZanZpNEZtOFV5UXFPNExQekpqdm82NWZIdVRPQ25DdDZmZ1l4RGR6aC9qVlhiamZGVVM4RFlLL2FVazFoeDB3T1R3Mm9WQ1E4em8raW9Zejc2cFIzeDBWUTVMRDA5T2tOTHZKZHBad2FYbm44c1dQL3k2OTg2VU4vOTdFM0hybUlZUk9La2pvWHNCeUJVVzdjZytUeW1GcmZNaS9xZ202Zys4aWd0RUQzMlRKdkJRK0tYL0x0dUxCeDdmRHZQM251bDg1ZHVQN3YwUFlQMmNENzZEUS9XdXZTMjdhMWs2dU5heEw3VEsxWFhPV05ndzRXeXc0Q2NpOG9tSWNHS29NSFZQVG9jVHE2QnR0Z0ZadEJWL0lGWmpBbzNRRVBOQ3ZSdlBuWWN3NEplTmkwazVYcmxaRjJkY1ZrejdsU0NRNWtKa3NvOGp2d05PdWtLYVkwVURhRHlRd1MvL0hmUEltQ05vSVBQN3FBTjR2S01WcGhSQ2d6MnlxOE9KWXJkalpDVXUyVjIzZFI4amMxUXNIUjl1RWY5aGZuOEd5T29neW1HVmgyR3o5OEcyQldPcGFIOG5sYmhXV0dMellRUzF0cGtIQXpzVXZYQ0VPRnBOV3F6VzJadGwrS0RSaW1ibzc0TTJ1TXdLbGM4VTN0QVkvN3ZJZ1BIOVhUMmljK2tmQWFEQjI4SG9XczFYZmd0T1ZxWitONXNlNWsrUlRMYzlXczNQeTdTUVVQOHQxazN5amlDczQ1b3NpT081eC80K1BQWGtXVkQzWndGWWdNVnQ1bWtqRnIvNnNMbktzemM5c3E1K1RneVRrNCtTT2p2MlBGNXp2aHJDY091WUtEZzZ1MnQxY25UMS9pdXpCWG9nczcxOS95cHFQLzhKYy8vOEcvODdhM0hEc0h0d2xQa2pvZkRSbjgwTGlKM253UG1nLzFkOW5aRW0rZysvR21MUEpaTjI2aU5INlpOOU1TdjRUOXlQWGVyejU1NW9zbnoxMy9GZllxUCtUcWJJOHY0T1FET2djTytHeXVBWWY2MnVnRWhycEZ4WEZRaDZ1YkFoYmFweWNzTXBMY2U2MEhWUWZFMGpuRHgxdUY4NS9BVWhXd003R1BvT1BjQUpWWHZiTXN2OEs1UEFPcnJubVJwSHZFUHUzQldSWUd4UXdkU1NvYmswdDQydXVQN3BmTm9uVk5HdG1JV2ZEWHBBME5QUjFvaFNNMzhzbGVEeXZ3RG1qL3kveU1NRW1XbXdtTUtreHlzb0J2bjVVWFB4T1BpM0Y4T0NzOUZTdFlVaG9SbVFSM1lWSkVxbGlBdU9oZDYrbDZ5MlpnOFgyRVpSdWU5SFBEYTMzTHVOUnNHalRRVEFsYjg5NWJ0MDF4bEtsMWp3WXJrbFIrNHNwRVh2dXNudEJqdUFUcWRoQnFIeHdibnQ2WitnN1E1czNPejl4V0F1ZUxLanlhY0J4N2RmTWdULzhjemVOYVl3WG5lT05ldUoyM3J5VlE1WEEyS3pWcjVRNTFIY3pVNFVyTytaVERUeUo0Nk1BNWhFMWtSSTVnSjE5ZWRRNHRINDFtN1B2ZGwwcm9oZWUxVTVkem1KcGd5Y3ZpM3ZqR0kvL29LNTk5Lzk5KzF6c2VPUVdmamRFTjB2bGFRU2tTdG5HMm94ZlgzZlFsZmdtM3ZzWjNIdnNHdW84M1pwR1BybDFneTBtUlRlKzhHUnZlTHAvNGVJUG9ycTkrNS95blh6NXo1VmRveENlY0k3NkEwMWVzSCtLVnpRNEF2YmREUElIcW5rcFlQZ3NwWnk4alVqNXA4RWdZS2F4NEVobHdkcVlwZURiZW1HeWFpUVNXMzlXa1ZQZUlEczRON3NYemlRdHZlaFNYRnhONDdoRERmUmpUZG9hRjZNcUdtWnZKWHVacXBVVlpQMHpWK3lBNnNCUzZHTWJRU0k4TjVreVdDYkZtQ3lwNkhmS3pKRUhFY0ZCZjdoVmNVbi9GWnpibWdYQmFrVTJ6ZTlhR001a2VKYUpHMWRXYWFrNndFU295YzhFU2FEc0dnRG9NVy9CRUc3YmJ3RG9DaGRKdDBGSlp3VkdScklsbmpXL2R5cCtCSFAyUXdOUCtob0hEUlA1eU1SV2h2Qjl3K0dDV2J3bVRad2NyQXNmVUdQc1djcTZ0NE5weDB5VVE3UTk5clhGT2dHTVE3K1grdCtQSER1VldrYXk4NE5oNW0xZVUzYnFXdDI4N0w5eVI5QlhVbmljNUpKWEdyekx6bWtOZVpNa3J0NEFOZnE3eXN2S1RqdjM2NnBlTjRUeXFvS2plbDErOXVEckRlVGp2b3lQSTNYNzA0U08vK1l1ZmVkZXZmdkM5YjNvVk1aUGlWak5xUms1V1ZkOENsbWJxcmxGdW5ocHVldE1hdjRTWCtLWkhuanJjK1VSalJsNzl2VUFDTnI3ekpVY1BtKzN3UzdtR2xkdng5ZStlL2ZoenIyMzhDaGNGUGlUQlc0QU9IRGpBeHpjSWVOTjVPMWRUZElnU28xcnIrK3NZTUFpNnRscmZYTHgyeGJsa2ltZ3haczZqYm8yZnFsZzR0NW53akhiam9jSE5FOUc1RjQrQWQ1NGJrUFZObitMSFd1eXVVdXpiNURvd3VtN2VnNFYyOEJVNU1Bem1uU1p4SXpwcFZHbm9jejFnN1NVdytKbW9jcTBETDJ3emcrVlBPSVk3RUsxajg2QW9SWStQNWttZUFUZHJHR0ZiY0s2bElOUXVhbzFTdHZWWUtOOW1HckJ2TmR2bk9hOWF5cmZTSnkzd1ZFQlFlZkhEeVVsZUVZQzZxWFhkdnQ2NDVIL2FiK2lyM2F3Q3BZZXdOdFd4ZHpSMTRhcnNUenM3K2ZrMVQrVGRrRGJyaDA4RXpJWVo2K3M1dEgzczdBMXdub3ZUVDhmb1R0NFZzdXMyTDlRMStPZy9TMVN5QkVaWFgxblZPVGZHTHhwVHJvQ1ZXMGEwa2hVY1ZCY05ubytESjVjUGhPVkhhL1dWdW02dlhqbDVtVnRGTHZCdXVKc0V1VHQzSGoxeDhGLyt3bWZlODZzZmVmOFBQVzk5WmdrdlUrM1I0bkZQY3NPZHQwakR5czFUdzUwMzM1eG5YbTYrenB1MkNUYlEvVVJUUm03N2JaVWEzL21TcC9HZE43Mzdkb2x2dU9uaC84NXo1ejd3L1Jjdi9ka3JWMjUva2ttYXA3a09jamg3aUlDM2h5VThmY0U4N2c3ZGZJNHVRV2xVYjc2eW0rTTE0anF0ZzJWb0lwRXJSOHF0VGEwRTJWaHJpOWNxanlFUG03ZW1YT1J3OWl3ZjV0YWVYWnZIM0dETXhZdlJSV2JhY2RCbXN1Qi9uc3FBUHl4c1FsZkJtSm42RWgrNkFFL3BXZk1JSjJDUm0wSjNNNUlUd25OMFk5RmFxdEVIbXNTV2dadzB5K2I2aXJadWlYV3B4RXVZcmNGUWRSUENnbzVYaXBrcGdzNXdGZ2RicnZSVmF4U0RXL3hxMzRPMFFpTEpkSGxub29RZ2gxakFuc0lvSjBhRkZCckZhWVVsTGtxYnB4eW9waGcxRU5XMjVLZnpmUStqS2R4c2hEeWs3a0FxTFVrWFNlSEdxQjlSYjNpUUFzdFFkWE1zczJNaWNPM2FmV2QxNHZqaDFXSHVoY3NxQzU1ZHZJaHk5K282ekp4SHM1MzVyNkJXaDZPbGgvbzd0aVFudUkxRFYrZUo5OEhoUTg3YitaZ1dnUzVIUnVCU0hqdkZDdnpRTWdCMnJFNitkbUYxbGhXY1J5L1h1WkxLYzdLLy9ZWFB2UHR2ZmV4RGIzbXFLbUF2SkZVRjQxbGFmelJpOWNUZ01XdStSalhjZWV0YnlqZTk4YzNYZWhyZitSSWYyRUQzVTAwWmVRdTB3aVhjK0dXK1VETTF4SFo4UzN6REdVdlB2WHp4cmQ5Kzd1S2YyYmg4ODFPTVg5NnR6c25ZZmZ1NUtaTFhPL3YrZXF6WnFYWk1jdUROQWMzRENua0tIK2NvVjJYS2xHV3Y1cG82OEJVMEJyVDRxUnBGU2NCRDBOZXI5d3J2R3ErWDhYWFBKLzJDR2Y2NEowOWV4a29EZG5vVkVVM3lXT2h1SERQZUZZTEpSa2hwRk9yQUZ3bUZJRFE5T2hRZ1pXNVdrU0NRZzdPMTl6RDJwR3laNkc4Z0NvWlA2aEoyMEE4aDJZSVQzeW15MUhmd1RQWmwxRUZTV0lDenZnd3dxckJRNWlTZEo4bXhhUWN1RTRUV0d4SzJPSDIwVHNQTzRBbyt6NkpTaWx2Mm45amhZNi9FbGl1d1FZNjhNV2JpcHhqNVhvNE54cVZQQ3RvMEliZXk0YWNMS3lOVExrTFF6bzg4UklEak95bTlndHRGNk42emczTndHaDVqM05XWWg3YjFxaVZhZEJyL0ZiUU1tSFU0U2tDVHhsaktCUVJVbEN4enBWZHhxdFcvcVgzajBPclU2UXVyMDJldjhObkNxM3lNNWhiZmJ0bjNCNS81NlhmKzZzOSsvTzNmdGo0a0dVMWI1WTJUUG1vNjhZa3pMZkZ6R2VrTk41KzRlV3A2NDVad3kvVW9DTjFBOXpNdE1mSVczTVFJcmVIdDhvV2FiZm1iNzM1NlFuL3QzTlUzZnYycDgxODV0M0hsRjdoaGRKOXp6eVg5NGNPSHVHS2J0MGVoRDVmVDZSWWRVUXlJdGtLdVRLY0tmb1hvUUNpdHgrRldBYSswTmNkb2lOYUpnSU5KR3l6dHVXQnhhM1hxQXBmNUtSc1VEWlRTc3RodzBLcG1kRVgzaUMzVjZQbkNSN3B5NFIrNkJESjV3Q2UrZ0plbGRhYUl3WnpZQnRoRUM2QlBsYVpKT1BEYUcwWDBOWE1kQWl0aFNUODcxWW9FYUZZZjYycnErZ1JBVjhMdXBCd1JaQUxPY0tXb0VQRVJIcitwWUFvMmRvYXhMS2RDeXFickZGK01taUlVSFlTeC93QUhVaFh6aG82RzJreDZ1Z2J5S2tJZVQ3SXBXSW5wWUZZODliVFora3AzVEEwNTFaUktTalJTWHRvTDc2TW5Edk4xcmIwWk93NlAzVVRkdmJ4Vk96czJuUWFaWU1WNDhyNDJEeWRyNTA1dlFET2cyVGk1ZUVDNXY1dnFEY0hoQldlZHNrSWM4cnJTUWRKQTZoaDc3VlNkZ3p2SHp0b3J2SHpTOE5zLy9jbkgvL1puZi9KZFg1ZWYxRTJUcWhRcTIwM1hlV2I0NXV1OFNhMW5tUy9wUzdrbGZUdTQ1YWhWVXV3WTZENDFFUGZMTmduQzNQQXliejFka1RFMEdsM2paWUx1MXRPa2xrdCtZZVA2MGE5OTk4eVhUcDIvOW9zd0hIR0E3ZWVPOE1QN0Q2d09IdG9QNU9yT3ZSaURpSElPMllhbVRRRXQyaHdFakR2SzV2UFVSaFB3Sk1oblZadlF6ZGhDa0ZUaFlEVElPc2VjbXhkNW52WVV6L241eWJhOEpncWtPU04zcW5IbUdydzlpYUphQlNUTnBjU3FvVUtOc29oR3hXWW42aE42VG8xMVVsNjRnMUhnd1JDN0NSUmxheTRYSzJXcTlFR01UZHRnem9qdTNNUWJmN1M3MkIzTTJMVVgwYUZYN2luT0RKeHRNRFVNSlQzVDUwNjVjNy90Ui9mTUFFeXQybUNScy9zdGlFeG9kbllTaVBwdmppbHZIYWtxUEo3ckpac2xkaUNOR0EzczkxSzlxTkI5R00raGVYRmh3aU5Fbk1yWTVDaVFuRVBVRXdkWGgzaFNLRzhVa2NibkNmYnR2TUVZc1FMSXcxT0hsclFyS0FPVFA4KzkxcUVuN1kvU25NWnhSK0xxamI5YXlZMExEdWpLS2srYVFVN2R5RGhXdlNCaGs1em1OcEhUWnk5eG9ZRUF4MjBqQnc3dWZlWlBmUFR4di9PRlQ3Mzd0MGZGZGNpbTZacVhnOVZGc2pUZThqdzF2dk9tTGVIVzEvU0dsM2wzVCtPWC9OdkJ3UnZvUHQwY2k3d1ZON3JoTnRSdzU5dng5UWhiMGx0dW1UZmZsbkpYcnQ4NjhBZmZQZmU1VjA1di9Dbk9TenppUWV4K3ZnVjdjUDkrdmg1K2lGWXY5eHhNK1FQTUdDZHZ4NnZmSEZ4YjBjcDhHMWVtQXBROXV0YlE5TmJsVUpEcWdCS1hQNHArbE52MzRsMjl6bmtXc01ybHNKWkFreDUzQTkvNmZFOU5MdmxDc3JBMm13a2xuQ0FOYVVvd0o5aVdWb1NkYW5veEVvRjI3VDhYVlVCN3U4Q1VSb1ZjUkNRaEdQdUpIR0FHZmZKRmV6SnFJREpNSk9ISjhTRXZEbnA1UTdrZGlzd01sbThvbjFRR1Z4c25lOW1KbGJXZXdUT3cxVDRvR1BGaU01OU1yZHc5SVNsdXVHRlpFOWNvZTc2MUFxK0FYR3pDYU5rMU9pQ29mQ2NZUXZwQ09nVDlkTWNZdW55dWQwQ3l3R0lGZHB0emNJZnlvU2ZmOHNNcE04emVXaDNjeFJsRy9IR0ZsdnY3R0poOWRkU0txRE9CVGp5SG5vNWJiMXN4K1BmaGJHS1lRUXhteDVlZkNZUWhjRnlMYndVbndKM1pXTDEyOHNMcXpEbXZwUEpPeVQyN1h2amtoOS95ZDcvOHVmZi9saDZQSDlub2xGa0xpSnlsYnBscTBEVi9zelI5TzdqbG10N3dNbS82TW0rK3htOEpHK2grcmptMnlXbWlUZWwrY0ROdngzYy8vQVBScjkrNnRlZnJUNTc3MmVkZjNmanl6WnQzM3JLTGdlS0hQUTV3NC9HeG83NDdsQmFueWdsNGpJSWUrTlVLWlNJRGREU0xaYnQwZ0pIdlRVNXlPNG9kL1JuNGd6Sm5wbHhhMmNyS3huMjlPQThOL0pyUnVZdVhjeE95V0svZU9tTDFhejBTUURKNEpUV3lUd09KazA5ZEhzN2MxdUVSaEJ6WUVxVkhsbHc5MFlUUEUwNDh5Y01ya3hOdlp6L3lvVTV3elJzcEFlczg4Q2wxblRIZnZHbm93VHJoWU5aT3czUGRRWmJhNkpZclZXSGxNK2VQUTRQRC9ZZUJwV3JaVzBCUWpVM1hETDJ4SjJKdUp3eHdnN04xVEs2NlRFSmhuNWFhUWVmSUlIVEVOcXR6cHpVczI0ZlNPN3FOd09iWVMrQ2ljdDRIeDhlWGMvdVVxenZINjc3ZFhHaGdBUGhYK3h6YVlRU3lXcG01UXFOK0tNK3FuV2haOTdrNXRobGY5RTN6MlQ0SmhnbHVCRUJzTy80ZDBmSjZpR29vUDM5aFkvWEtxNTZIdThqaDgrM1ZucjE3WHZ2b2h4NzdlMS8rK2ZmOGM5NFViak5FYXVTamd1clpoSDg5Y0lUdkliK2tOOXg1ZFZSRDY3ejliTXc5WVFQZFo1dHptOXpLenRQOTRPYmRqdTkrK0FlbGg0OXhzZlByM3ovN01TNWVmSVdUcCs5eS91L2hxMkZlcFQzS0N3ZnpTRms4WXREUjh4bldEb2JocFlHank2S1dBYzhiZGVYSVNXSHBNczFTSCtMcWpERmhvb01RNXdkNTZ6NkRzbjNWTnp2d3hwU0xYTTF5NkhrYmpRT1FvVmdyTWlaTEpoMlQzanp6RGtYcVZsOE1HQlVDaUNCQnN3N3lOOTVETFBYN0wxNnRrNDdCbHhQaGs4UEYxenVFVXJiV3B6bXZiQVkvYk90MTBsQThiOGROckJCY1RRN3VrbGt3WnlVNU1iVGVZblViOXFCVHk4a04yMGQwWVNrc2RPUWl4S3lPNmxvbXlaTzhoU0FHbG13emZTQlVFdDVKZ01BREx3MW85eGlBVE1mNHV2MWhBOXcrWHVZZ25ZN1p2NXNBWS8vQ0tDN2pDL2FjZStOVWh3L01HNmpzaXdReWd5RjhGYnhLZiszQW9STUo3WWUrRWl1UCtneHVmWGVDOEVVZTAzcjU1Yk9yMXpoVTllb3RiL001ODZIM3ZmSHZmL2x6SC9pbnZPRTM2MDQ5SVpYajZ6d2VGbW5UZHNtM0hkeENEMHB2L3M3dlo3LzVXditXc0lIdWMwMjVUMjUvbTFyaEV1NGgxbm56TlZ6UzY2RjRQL3o5NkhmcCsrNXpGOTcvdmVjdWZtWGo2dlVmOWFGL0Z6cEhqeEh3amgxZTdlSG15NHdCQjQyRHdJRmtEWWFYN1d3ck5iN0p2d3gwVGUrOEcwRTRQVEs4cmtHOVBpVDFzREszVUpCbmhVZkE4L3UwWnppUDU2Rnh4ZE1hbkYzeDF0ZUxER0Y1YzU2bTdXbVlOQS9Zc1kzejhyY3VlYklnWXRvYVZQTS9id01ZWTQ4TkpwSUtycFlKeWsyUWd3NGNQRGpSY3FZOWdteFc2aFE2bTRFM3F3bE9ZZUFTSkxvenBJZUpBc2wrVW44MjlKODJoTldyVFZmY29WTTJ3SXR0V1AzaHIycFVPN016OGZ4aWZBMzMyQVJSYXp6bHMzTVljb0NiMDNBaS9RYkYrcmdqcmVCRWdEdXlyMVp3ZkI4MUoveHg3T0RlT3dsd2ZxMHJLemg4cTZ1dVZaY0tjS3hxMFhPTEJ2Q3FhUUpteGl5ODRQUERWcTZ1NGxzQ1crTVoxdzVhUTUrNTJhVkxWMVl2dm5oMmRlb01yMnNpd0hFc2NmR0Q3M24wMTc3ODJmZi9rME9IOW5nK3BXdTR6THUrM1pSTGVzUE4xL0F5eDR1a3BaN3Q1SmI0bGwvcWJiNWwzblphTG5RRDNlZVhuTnZBbThZRlBFdTRGWGZlampYY2FyZURHNy9NWDYvYzZybFhMdjd3dDU2OStLY3ZYTHIyQ1FJZWZ0NWVIZVloNkdNY1B2aGgzZ1FjejRuZ29jUEMvMlZsMnFoNVBmL3E2QnJZRXBtelJKZUtXbyt0WFpQQXdLUU9FQXkwQ25nR1lZTWFqeWx5K0hDRmdIZVM5M2ZWSVRLREVVTE9vV0Vud1JoNUQxMGNwcG1HSTBwQVh2c2tqK0R3MFlzMXdtRUZGL01nNGgrQXNsbWxwbm5HSVdPWUlKQkt0d0ZFTFpVa0Y0RWN0SlRZbzE2bWJEWFFJaEdBWi9DR1NVLzRON0JOYVlKQmRnTktsR2ZvaU81WjlFdVlHalJGN011azRHYkt1OWdSU1Nad3Z0Zk4xT1pzcHk2bklIbENoTFUyaldlbHJzbWMrU1FRZVpGQkhVY0pjTWQ0cXNjUFFYTzBrZjQ3dUpjcnFUdjczQnA4QmlQSFFud2VlZHFneWdtWU5PeDhGWmVMRGNyeDB3VnoyNzRPUyt0UXRScXJlSHlUOXZNdm5WMmRmSVVYYnNLTHQ1ZmY4ODVIZnVNcnYvRCszemgyWkQ5M0hrOUpkZlBVTGJuTW0yZUpiM2c3K3VpbGFWUTBmK2RMdVNYYzhzM2ZlZk10ODY1UHk0VnVvUHZpa25NQnQrSk5ndkFzNFJiYmFuZzBiWjQzWCt2ZkRtNlp0dGQ1NHp0dithYmZlZlhNdFRkOTQvdG52M1QyL05XZlpsRHNsZUNqWlo3RE8zREFsd2hndXZlV1l3WVQvNmJVeFhyT3ROdXZ5UE41STZaaVQwdUl3UjJRemVmT1ZwNDR4OGFRbGZNdlkrVjVnN2RDWEw3cVcxTjR6UTY3ZTE4bzZraDJNRHRFWENsVVlxQlRubFk1R1Q5b3c0QVRvN3dzb2NpMmxMUkpSeUZkRlhSU0xsQ1VZTGNKbllNSVhUMkRXSm1Fc3VvMnVBS25rVjErckcycE1uVm8zY0tSTVpTUFpBSGNVRFcxZzgwNnBTYktDajZrZ2NzVllmQStSbWpTWGtwdXd0UENkYWJOL3BuUzNOVVNyeXBHbGwwTnVXUEg0ZU1obzg0ZlByaWZWZHorM1BLVVFJVkJiZ3BZN2QvakRpb3M1T3NnTlFVNng1K3VZRitjT3prdkpKanJjL0Y1S0Z2QnJHLzJWU0RqRjFIOXNPeU82eXBmd1h2eHhWTTVEK2NoS2hjcnJyN3JuWS84NHovOTJmZis3NDg4ZEhDakxMRWRyWkRTNW8zdW1qeWNOWFhMTkw3em9tSjZGSlo1MDd1aFcwL0RUVys1aHBkNTB6dHZQUTB2ODZhM250QU5kSCtxTWR2a3JXaXBZQW0zK0JLL2hKdHZES0dwb2JhRG0zODdQWTF2K1lZbnYxblpIZi9xZDg5Ky90U1p5ejlIaERqZ3hEdTRmOS9xK1BFRFhBRTdrRUVpY3dadlQvNGhiWkJMc1daaSs3SXBkNkQ2M3JwT3NtWXlnTkNad09iQ3c3c2NmZ0lvNitNZmVlSUNtblJ1cGVHdTlNdXJxMFJDRDFYVnZKdTg1S014eXRxaWdXZlREY0pyRmlUTGgweWtRR1BEek02SjhxYVRaN0pqcEFKWktYSGIwVWE4cTdOT2dWVThhNXVRNVp2RXBGdXZtYUEwY1NwaVk4Y1Z0V3ZVc3dlS2hGSlJoNlhxZ1MyY1VhQ1N6VWw5bms4TXVSVEhpREk5U0VSWHVaV1U3Y2E3WXN6WjBoWWFoUFFYUVNWWFVWbU5IK0FwaHVOK204RlhKZzFicnVBT0pNQ3hNL01ZMVdvWXRUQ1Zab2c4T3hNRWNtaGFKQUtib1JBZTZmd2NDeFhvM0xsQmcxakJUWi9EV1dPVzRuV3U2ci93d3BuVkM1eUhzMS81di9IRVd4LzZ6Uzk5OW4yLy9xWkhEL3ZLSkFWTVhlSGhiU0haTm4yWk4vOFN2NFJiVWVNYmJqdXRwK0dtTC9tM3d6ZGY2Mmw0bVRlOTlWajM3eHJvdnR5WWtiZmdVbURCTmpWWTQ3ZmpiMzA5eHBiOExkZDhEUy96bHV2ODlkSjNYTDU2NDhEWG5qejM4eStldlBRbnFmZHhWMjhIRHU5ZEhlUG1ZNitLWlRDaVBZUEpQUzMwT2tjSHNrZHhXemZIZzgzb3JrTEwxUVdBc0tLdmVhTVhaUFU0aDQwR002SkczdFRpRzVoVnplWUM3OXcveTZ0d2ZPb2lBUStrQ3ozOWs2NThHblVNblJ3V0Q2MU9vcnlaVnVNa1BXdjdHdkJOeWdsMDZrR2VyR0pLVnlHS2kxZ0JyZWd5MWV2YlIrQ05jaDBvT0N2WXlSK0pKT0RpS0RBbzdHaXpVNG5NTVZBQUcyT2NpQkkzK0JaOENVV0Z4ZmtBODJDOHFqQXFOSzlYeTNsaWN6Ukt5N3VtdEE1Qmo4UGJ1Z2tkbTdTN2Z0aHUrN2dIN3BGam5Bcmhwdlc2TXNycWJUOFhHZ2h3TnJaOWJFRTlyUzk5Um1QYWZqa2ZCMUcrbkcrRHJ5NGVxTit4TndLZEszWEt2alZZMzlRUmVOamdpL2FyNTE0OHZYcnhlVDQ4alJ3SHlMZmU5dGl4Zi9uRlQ3L3IxeDUvOC9HemFaemF4Q09LVm5XcjFQVE9tNmZoenUrSC8wSHBTLzJ0WjVrditaWnc4N3Q2L1M2LzUvbHhDK0dkTzcvVWxKRzNZSSt4QlhrQ2wvUWwzSXl0Yno0T3BTMzVsM3hONzd6MWRiN0Vid2Mzdm5OZkdMam45NzkzN3FkZmVPbkM1M21hNFEyT2QyOCtQc3FOeDhjZk9sSjdVYTA0d0pLeG5hVEwvR3lPRkdMYUtsRlZ6ZTBidVdMdjZxa1lhckJYMmZNcldUVUE1b1pZak9RVjNnWTdmbXJTckI4WE9lZVZXajdvNDRHV0FUckJVU0ttNGhvNFRkVHJ4aW03OUJEVzBURzJuVlFXcGVoaEJ6Q0tTWkkxbXNtcEx4RXRQU0hGVUZqTEZqeWhZcXVzNEp1SUlkZEY0ZGJTS2hwV20yMHlGQW11VXpOQkh3c2phUEZ5MHFkdTE5eDlkclNvaG9SS05rTUNUVGptUXhCTzZ3cEtuN09DRytjdGxCM05selpJWUFGbklObTNkOWZxRWU2Rnl3UDN5SHQ0NkVXR1EvenlwODc0VFdFa1dLQ0pSTFAvRkwxNTEvdm94RG9PTE5WaHF6a0JpMU1aOGhhdGROTWpBOFl1RGZMTWN5ZFhMengvcXA2cUlHYSsrYkdqdjhXTnZ2L2duVzk5NkxWaGVwNjFRL0VPZ2taTmpTOW9lN2o1T3QrT2Y0bHYvczZiM25uak8yLzhkdm1TYnduemdyN1ZkL2c5eHkvTnF5SUQzUzliK0grUnVzRTZ2NStxSmQ4U2J2a2xmajVLbTJlZU43MHIzdktkTjIvRE83dzE1UnZmTy8yeHAxL2UrTVhMMTI0OHZvc0I1cm03SXdTOGgzajIwQm5vWHhKUndxdGxpUkJEVXlaUmE1MXl6ZU1LbzdtRG0yTkhMUVlXbHdUUnlLYnBDVUJnUFE5VGZWTjJEWGFybmZXWlhZT0I5K0pkM0xoSzBPUENoUWhNK1RIaTZLT2NpaWV3b1FaZFBWblZLdjkwcUJvQjdVY0NLblIrQ1h4aERpcWpKUDZHV0o1WnR5RmU5a0pEU1AwbEZzYndOQ09FbXVqTkFMdzJIYVNoY3FhaGRDSGZuUnEzc2htQ25udWJkSXlWVXpURm9iV2hTUVBNTTJYOVJFTXhHa2dnVC9wS3RUNGE1R2pKdkJ6MllRTGNZVzVPZHdWbkJUaHE1UkNWL2pSb2dhb25GV3hYdGE3OXNLdkVaU3lOY2FIZXdodThCdmZBWlhWdi93MHRhcGNuZk5oNjV0blhWaTl4aU9ybkEzbGYzSjBmZXNPUjMvdmN6N3pyMTk3M3JrZGUwdkpJaXBzNkwyZ042NkFwM3BKdng3ZkVSMmkyYWZsR0xmbVg4R1FLV3VRQUFDbzNTVVJCVk92bGF6OWJ6ekp2dWhkWURIQlA4L1A4WXZOUnBIMXA4RCtUMGcrK2FVT2QzMC9Ua204SnQvd1MzOE8wNmN1ODZWM0JsdTk4eWQ5dzZOOSs5dHdIbjN6bXd1ZjU0UFY3ZlViVmVIR2MyMUpPbkRqS1hlT3NHZERxS29seFJoTzJpVEZLTmxrWXRLbjdhd0ozVE1tVWdMK0NFT3NJSnF3RHUxZGdUZ0JUNkRtaFEyQWg0T1ViRzB3VlZ3TGVpM2VKcTJwbnpySHpZcmE0WW5IUzFBb1I0YUcvWFVoUW5IU3F2U2o1dmtKc2lDdWI3YWR3cXBVS0MwR2ZObFdPRmpmNEhGN3BuVUJJQ3A1Q2duemc0dXdncjk4bWVYdDFLeHhiSWtkU3ZqdFlyU0d4Q1k1Tmg0V3NLTm5VT1RhRVMvSFFVdUcyVm5DbE1QSldtb0pOYjF1YSs4UUJaOUM0MzJ6MzZtRjJla2NPRWVEUTVUa3pYcGVZVlZ4ZUNJdm0wV1dVYW1lVm9KWjZwUmF4TGE0V2JyTUFCNC92ZjdPUmN2aExyVDBYRjBibEthOTFyMWJQUG51S0FIZG1kZUhDRlFMY3JkV2pqeDc1dzgvOTlCTy85dUgzdmZIWkdObThzZWJ6cEViVEVyOTJzdWk5Ylh6bmpWL205OU8zbmZ3U3Y0VGJUdnZkOUdYdTZWZ0QzSlA4Y3F2bkVHeStnQWE2VDFONjB5RGVLMnZCTnJ3ZGI5TTdYL0sxbnNZMzN6SnZldk0zUFdPemliTzg2YzIvNUd2NlRHUlRNZnpQdkhUeG5kOTgrdXd2OEt6cWh4bjhPM1p4RzhHeFl3ZXl3dU11OGpId0dJQjBiNTliYVMwYWNNSTVXVXdPN2x6S2dKREJEODVBWmpuM2o4QWJHVHhPdkdIV3UrcHk4dGQ1R3ZYVk9GTGxycDNNTUQ5R0RJTThCcnpMdkNicXRmT1hhOEtMOXc4YUhWdkJRZ01rR3lYK0NKZEtmRm12b1lMR2ljRmVQQUQ2MGJocHhhZENVaVp1bGJLZE5oanJUbWp5OEdiTnNvbWhmR3M3TXVsaUwwNGJ0bzBVYzAxNXA2SVZGUVhSdW1nays4VzJTaFVwSlBBQnU0c1hYMm5pWUNjQ2hqcm10ZVhvc1g4OEhPVXBBUjY0NTMySXJPNTlPYVZ0dDg5RDFIMWVJQ3JZSU5TbTFhc3JmZEZBZUdEV3BhRy9LSEJUSVE5UjdhL0VPd3F1Nm9YdEczMngvTUlMcDFjdnZISjZkWmFiZlcvY3VMTjYrTVNCNzM3MnA5NzFhei8rb2NlK0YrVzFhVmM2bjVFMkZadSt6RGN4ellEbWE5UVNYdUx2UjkrT241b21iU2UvbERPb0dkeDhxNHIzQTNiYVV0NUFwNEVUL1B5UTllUDgyaURGSHlpMWZPZExKVXRIbW0rWnQxenpiMGZmRHQveVMvcDIramJoWHpsMTliRS9lT3JVNS9nKzVjZFF4SGU0ZCtSZXZPTzhMOHpEMittd0w2TjlpTUxUaDRjR08zbWNjRmx4a2VmMU9pd0wycUZNRTRDY2p6Rit5YU1BaGJ6cEZiWFp3NE15ZWM3UDN0cTVrNitvOGVwNXovQTVFYndYandzdDNCUjZCWDcwR3lId3k0c1QwaE5Fa1hjeTlSUVhiMUFtc3hDYnlkeVlRbGMySEZHU1drTFBwSVJGMWdSMUVRTXUzd091endFcU0wSkN0S2w3MkJuYVMyQUdTRzYvaTlqYllRdmVCREVybERRVmdJYnlHZVZtSG1FWk82RXNENHZIRm5EUm11OHA0T01kMnU1Tkp3N3h3bGNDblAwSGJSK09IT0JDUTcva05SNlVHMm52dm9YRnVydmlxOVc1NGRnMEdFUEREc2FxWHVEQmVXTnduYkp3WmU3NGtkOEF0MlAxSWdIT0ZkeHJweTdrRzZvRTNXYysrMU0vL0d0LzRxTnYvVlpVYjk0TVEyMXdtSjhjMkJiZmpWWHVyblcydmpXbVNvM3ZmRHY2L2ZBdDMzbmJiM2dwMzdBQnpnRC9EWDdYR2puTHQ1VHZRTmQ4UnloOGdOOFA4MlBxYlVyM2M2VHBtNFJtd0E5SzMwNXVQckkxMHhWc2ZNUGJ5VGQreWQ4dUIzLzYvUFdIL3VESlV6OTM4dlNWbjJLeTd0dEpBRGw2K09EcTJFTThuTTNqUFIzd2FxVTJEMktPNHhIbzFJaTEzTmZVWG9sZ3hEdm9EV1k2a3lCRnMyZmtRWEIxWXNDS28yeHFFcW1zYUg0amR4ZGZVc3U1UExBR3I0c2JOMWFuZWRYT2RkNlJsNkRveElMZ3lzVTVGRjNxYlgycW8yeGw0OXFnNllRd1drSlhMcVF3QVF3NGpaUmdXUGJDSkszRXd1ZkdvRnNhQ3RVWER3cUNFdVdiMjY5cDVwTGRaSVU4NnVLVmhOaTNuYXN3Vm5BWUgvQjBneDN0dURuUk82N014S1BYZXI2UlBqM0lLNU4yMFZnZVN1N2xRdElCVm5HN09Ya25tMnVDckFCbml1ei9CS2pnMEdsRjRFMTc2MitDRndXcW54WkFSM2pzbDRGVVI4cm9zSmw4Vk10VjNNdXZuY3RPOFBDaC9TOTk2cE9QLy9xblB2R09QNEFGN1Z1bTdmQVlUOUs4YWNuWDlLS3V0MHUraHBkNmx2aWx2dTM0MTVZMmwxcGZZMXZlQVBkOWZuL0liL2tKUlhtWGN1S210QXgwVFRoSTRYMzgzczF2ejBDMndlMFVObjJ3MzVYOW9QVHQ1SG9vdDZIMnEvRU5OMzJwcCtIT203L2hsa3UrY2VYbW9hOSs1OVNuWG5qMTBxY0lPSWM5YkQxTW9QTzJsR09jeTNNbDUyVElpV255M2pNcjNITTh3VEFJQjMyWm00SWN3ME82aXpIbmlrN1VFeHptQmdEMjl1Wk1pZ29pZGJFak1nUzgzZnQ4NWZ5NGNJRnEzM3g4aHZmaVhiNktETXE4MEdMa3MreElURjZLZ25CbEZvOGdHcmRpWDc3bTBSLzlna2w1ay96VjJKU0dYdkh5bUdMSFFtVFVXQ202V3drb2RaVE5OVEtsQVVxUHlxaFk2MUdiK0tLWDBhTFdJWG10TnVVaURhZHlhZ0NKWEZpaXZRMXdqeExnRG5NaitSN2EwZnZYREd6ZUptSnV4ZHhobEhZc1FXOGJTcHNxM001OGgxa2VtNjdmaEZJZUtUNzZrUTdJR0NCSFpkSkpBdHV6ejU1Y3ZmcnErZXdVZVdYU3F6LzVrY2YvdDUvL3FTZSttcm9VMjlwUXdiMGRXb2FyamIwN2I3NnF4cm83bTdQcERYZmUrSlpydVBQR0wvMXJmUE4xM25xWCtWYjA3OFAwTlg3OUNjV2xqUEJXY2hOZk8rRWttOG9UbFowYVpRT2VoN1g3Wm5pTHpiODAwUGpPbTk3d1FzMjJZUE4zdnRUVCtPMFVMT2xMZUNuWDlNNmIzbmFkVDZ0cjEyN3YvZjN2blBySjUxNjU4T25ydCs2Y2NJWG5XNCtQOE9qUFF3OGRIUUdPMGVNb1Qxb0hKRUVEbVNzemt4bHJoWlNucTZLQVRnQnBPakxsVE5TczhNeWxRVER3NVhZVXA2dHFVRzdBMjdPTHB6NEFsZmVROWl4WGFpOXR1RU9VeFdCWEFUV3lyaHhER1NNK3Vnc1IvQWdRWWh6Qk0zQ1M2NWthL2pBVmMrdWRLcUlTVXVwVnhRSW9UN3hXZUE3TDNDbkxOZ3lrSjBCcXk5VHdCQlJCVFJPSkJuSVZtZmJtaEIyZlo4NTljUGJkSGk0MmVlanFSYWo5dTdrQXdUR3hLOUMwTS9hOW1YdElsb1ZKS1M0TUgyYUJLRHk5K203M3U1V25DME9qd3BoWm5lS2xsODg4KzhycTVWZk81WGxVYmo0Kzg0a1B2L1UzL3VTbjMvbmJlOVpmMzVtYUtBYldteVYrQ1RkbnQ5YmFwYVpzenBmeXpkOWNUVi9tVFYveXQ5Mm12NTc4R1ppL3lxOC9vYmlWYlB1eEZXM0NUVTV0RStpYTBjTllWM2Mvd3MvRFcxUExMZzAxdnZPbU4xelM5OTgyZitkTFBZM2ZUdE4yOU8zd3JhZUhjZHRyZk1zbFoyV3c4MnRQbnZubzk1NDkvMWt1Q3J4cE4rLzczNTkzNG5FdjN2R2o3TW1kSUlwV29FdHByUG95cmRHeVhwM0o1U0ZtbVhLVloxRHJjemUydEllNHRTK0MwMVdCQVNwOEJpNXRkRUIxOWJkenRlZkF3ZFZlM3VMU1NyM3ArRHh2c0RpL2NRMFVIT2lzQXlia1IwM1JNQ3REaHllSGl1WFdDTFNwVWpDS1pSVGpoNjZuUEFwTDJIczN4RTFKNWhtaVhDQjRCNS9MRFJPckJkRjExaXRXeWxad1VyMWVheGd6VFpZTDRoRUdUOC9sQ1FSRWJkdUhqdkZLZmk0eUhPQ2VPRzlYODQ1Rlg1bmtxNU1ncDMxc1E0RWNxb3BUZVp4ME4yUkNHWjBjYXlNNEI4Mm1IeGxVVnduWlI3V0QwYi9kdkwvZlV3dm56Mitzbm43NjFUeDA3Nk5rZkJUbndvOTk4TTMvK0FzLysrNS90Vy9menRvekRhdXQreDU1dWJWbWFMaGIyZXN4cG1xbTBWMkZ5cmI1WjZnVVc3N3h6YmZNbTc3a3J3NXI2b1BsejhQMmUveE84MnM3MjBuZWp4NjVwVk5PbnJ0d013czIwanY0L1NnL0wyQ1k3bWZvWHZwS3c5YmJwZHdTM2xxcVJ2cDJOUEhkMGUxM3d5M1QrSWEzczl2NG5kOTQ2dHdIdnZQTW1aL2Z1SExqN1I2cXFQREV3MGRYSnpnazh1cGRIOGJXd0dlRVRRR3ZneFNOMkVSaysycHVyL0lNZ092Z3AxdE1RTHhNb0tOUSt0U2w3b0s5Kzk2WEVlemVkNEJYQk8zUFJOUEUxZXMzeDF0VHZLL1NsVjNKbFMxdGczWm9rcWNoY3Y0Tm1IVExhRHVHN2NSbVpZZnZGYVJtSFREMEtKdVZsSVdST2phb0oybm9UYmx0RDVJbTF1UUthRHdyVXNHZjREU25XNDduUkxkODJaNlZtdTRaQ0Uvd0xPb1Jua25keHl1VHhCbXk5dkRTeXozRWxEeUNCODQ2MjI2VHgvaVNOb0Y3SGV5SzdzNnNWKzc5QkkxOWtUSU81OFdZWXpyWnpyc1pDMzY3K0tWWHpxNis5ejBDM0V1bmN5NlFWeVp0ZlBoOWIvck5MMzc2M2YvaXdJSGQ4eXVJVm1acUlnSFN1aWtLMXVWN3BTVzk5YldlYWpLNjkxNUtvTFdlbG0rNHhScmZlaHUvNUd2OFZ2bkxJSDJ6Y1g5Q2NTdWUxNk52a20vbkpzUjlBdDNFUitHdC9INk0zLzF1VGJuTHhsekpQY3BMdVNXOG5lanI1V3YrenBjTnVjUTMzUFo3b054NTZvVno3L3ptVStkKy90eUY2Kzl4WisrcXlhdTBEeEh3L0VCM0FnRlNydFNjSU91QVZoTkd4UlVBZk5STEhxWmk4bDVwMUlySGlaZFZYUUttTkNhaFM4RG9ob2RaWEpVb084NlZ2WHYyczhvN1VKTVE2alVDSG9HWmx3aGNTZERNQ3RUSmpBNS9rYWRnZ0RDSjB6ZnpURFZwSTVqbUJKdDRFL2ljYkM5b0NBNTlKUjNLaUkzRmxZQmgwYnZmS2lVKzlKUnA1QVNQTTE0RG5sNTVqbit5NnJFWGZpellGc2Q5WlJKWFVRK01MOXpUWUZ4b3VNNGkwemVLRUJCcDBHclRzcDIyVUFuSlRzeTlqc2lJTjBucTd3RUxwNDMweFE0M3dac1ZIQUx1akh3bjRvRURlM0x1N2FtblhzNkZCcitQdW5QM3Jxc2ZlTmNiLzltWGZ1N2QveGZmalZoZVFSd2VUSTNXY05rb043b2Nxd01ZVGt5a3BWd1RsdmdsM0h5ZE43MzFOOXoweG5jdk5iN3pKWC9qelUveU04Qzl5TzllZkpEdlM1Zm5ydFRPM1VWNEhRSHZoeEEyNEwxOUtHbEh0OVU5K0pyK29QeERiT3I0N2VER0wvTzIxL2kyMjNCUHA4WXYrWnR2Ty94RWYvbmt4bU5mZS9MMFowNmZ1L3BoSm9Iek1BOStIK2ZHMDcxN2ZHdEtqUVgzL3RWdlRGektUalpSSFFDZEpDYnZpYXQ1NndRU3c3MWU3SDhUNERvZ0p1aVVIdVhVWVZLZmdhZk81M0Y0dEk5RDJvTytrTFFlTWVOeE9KNmxIVzlOd1loUyt1dEVqUVoxUlJPNktMaW9TeElKd3gxUGF1aWNXYmI2VzRVNVhPWFNsTzNnR1NKVjc3N3ByWkdiZUxwNzFLU0cxazRSSDJYTmVUWFIxaGNuVHZDV0dqOGQ2Q3VUWUlHSEZkeWRHNnppL0VxV0FtZ2lPSFdRcTJCZmVGZm1zcmp4MWlKWGFRYlBqbVVoQ2FpRExDczVncWJmK2UxVjNtNWVsNzUvM3g1ZWRubHg5ZjN2djVJTERlcWdiYSsvNzRsSC91VVhQL09lZjNiODZINmZ5ZHdxeGZ4V2hJRmIwcnRCMHJ6d05IMEp0OG9sdmZHZEwvVTFmaW5YY09mTnQ4eVhkUDN5MFBSZjgzdUczNUlPYWxPNkgzMFRjd08wZGVTNkVSby81YThqMExYTXd4USt3dThKZm83S2JYVkRNelc5SzlCd1ViZmZOdDkyY2sxZmFsamlXNzc1ZWlZMWZzbmZmSjB2NlMzWGVyaVI5K3JEWExqNEdRTGZ4Mmp1UGM2TEkwYzVoOGRWMmdOOHE5Ym5GWHVTMk04VjVGUkxlR1NZdVJvcGV1WHpWWnpCcjQ2S3lMR2MyQW16UWRRVDRYNlJURm5YYUZsNVJUOUtjWVJYenpNQjl5Zmc3Zlk4M3ZEODR1V3JYS205dnJyR2crSjZVZktHaHdvRzVWL2NTeHRrSm1qamdRSmRONDgrV1VPU0JaSU5wdTVPQTEyZ2dLSXQ1SVdDVkZ5a0t5YlpxdTMwZE4rZVBhdmpSL2V5UTlsTkhjZDNnRlhBeDU5MytYQXB3V2hIenNVUmxEQ3N2UFdzY3AxMlVHTWZ2dXBXVm1keGluYlEyZGdNMTdUS2d3dGRydm80WFVDQTI4dEhxTS93MFptbnZ2L3E2dWxuVGlZUWNuaDg2ejN2UFBGYlgvajBFNy81aGhPSEw2aUJGTTFWekxaYllvbWZyTTU0TFRhKzg1YmJEbTd4SmIzeG5TLzlhUDdPMjA3ek43N2haVDZuZTNIQkZaejN3elcrODZWY3cvZWpOOSttL0w2QnJybC9nSURueFFvRG52ZmoxZjBPcmF6eWJxQjJ2T0hPbC9pVzNnN2ZjczNYK1hiOFRlK0F0T1JydVBtMjA5LzQrL0pmdUhUOThPOTkrL1JQUC8vcXhVK3lSei9BOU13ZDkvbU9BSzk3ejZ0OHNKYVZBSUhLRVpiRmdnRUVLMzBGcjFkcUJnWEw5YXV5enNhaERuYlNWVFRnZWtoY0dlM1VHRGJmeTFYYUE2enc5ckRTTkZrWm52dmxmcnhyWEx6Z2RlL2xBaFBZTUZJTW1mZ1U0eWV0bUJXbnRKSGNoNWFGUWhRYzZXWXAzeWFJUWlMSVdpcmNnS2tUTmtJUmhwRDczeEN4ZnRyZXpmdm9EL0c2OGtNOGg5cUhwOG9iOUhjUzRIYmM5djF1TzFuRkdyQnQvZkpGWGFZK2RDMm9ncnBsNjJuZ3NwMHJFQm9jaDVEaE9RNTB3TnlScTdmN2VIcm0zUGxMck9CZVhYMlBWWng5aThUdEo5Nys4Ty84d3M4ODhVL2UvTVlqZlFXeEZaWFo5YmJIVldPV2ZFdTQrVHJmanQ1Nm05NXdtcmFGeVp2ZXFPWmI0cHUrSFg0ck9XOFBjUVhuMHd3UGVrNnc3Ynl1dkFOY0M3VXpEZCtWMDhuMzVibExxQkFIeUx4bzhXRisrd3VWYmV2ckJtcTQ4eVcrUmJmRHQxenpkYjRkZjlPM2sydDY1OXZ4YllkdnViYmY4QTR1Qk96LzZqZlBmT0w3TDU3L3FlczNiaDd4bFV1SFdlRWR5ZjE0Zk1HTXdKTkFsS25CN0RBZ0VmRTgvK1prRTNRbDd2eXFJRGNPYWFIcGpDdkFIR0t4bXF2Vm9vZGZFWnAwS0N1ZnFRT2VoN1k3V2RrZFBNUzV4SEhoSWd4c1BJKzN3VnRUekgwVnQ2NVZ4VXRIdGdRRUQybjV4ejhWMTJwU3VGUGlXQVBrWXhHNHhvUVpiVVBJaCs2N3JMdmxjcXpGeGdFZU9EM0llUzlYYlI2YVRpaytFcUJ2OGVsQVZuQlpqUnFNY1NCQnpsVWRRU3ArVWhOemZ6bFVqZm9LWnZKYVdlMDJ6V0NYZXh1aEdBUk5wYmQwdUtQNjdwTXZycDU2NnFYTVlydnpIVzg1L3JYUC84eTcvc25qYno1MktnTHJUVlZtRFQ5bzZYNXlUUzhIMDJPYlZEOG92WVcyMDlQMDdmVE41VHc4TjhENU5FTUh1SlpyUGN2OGZ2UWwveWI0ZFFlNlRkSUFQMERnODE2OEQvTDdjWDY4RXVTK3FSdm92b3piTUx4ZStUOXEvblp6c3NNYkozWi83YnVuZnV3N3o1NzdtU3RYYnoxc3dITkZjcGdQK2h3L1hxK0pTakJpbG5sanE0SjVmR3dFTFFPVGdTNXZteVZ5M1hXSXk0U3JRS2hjQloxK2NZQVR0TTRSa3FOSDVRWThpNVRvNEIyOHNvcnplSHd2ZHc5UFhSalllc1JkdjM2THc5b2JxeXU4TnNyYlZhNjdXcEdZemVCRG4wRnZ4QUdJSUtJakJqUlNTVGtyTnBMMmE2V1YwQVMyaU9yeFFzNCs3blV6cUZuZXo2OVRaTEIvaDNOdnQvK2Y5czcwdTRyalRPTVNJQUVTaU4zR0dMTW50cG5neERZeGpnbUptUVJubG5QbXpQODVjMlkrekprUGM1eU16M2h5a21NSDc4VGd3Q1JzQm10QlFySkFHeEx6L043cVIvZXFwRmIzbGE2TVl5aTdWUDIrOVM1VmRic2ZhdXZxQjlNZGN3eTdOVzhZMmxwNU5jRHlEMFFjak1BL0ZQSTlEMTV5d0duN250TnN6cU5Fc1JDUnVuTmhpemFuRFZQOUVoanlqd3ZneHRzTVkvZjBHcDd3ZGY4emZSZmZPblAwN2U4ZDJzbEUrMUtCRmxncWxQR1hrbTNtdGFxMzF2S1VqYVY5aHFnZks4NG8xZ210bGl0czVzQ1dPMnE2MWZLc3Bla1ZBSjBOY1hjZVYveXhvcmVtT0s4NWJibE16Y3E2YmxWL3BmTCtRVnJWZDNIUjYvejB5dEFQUHI5ODk0eDZUUHZpRTNnNnlKRlh5M2JwWER5cWtucGQ5T2JTa0RiNmFQS2NnQzQ5dERHMGxUWFNHUExHZzY4OHJSN0VJb1Flem9jUDJVS2hCMVJXNmZSd2xWWk5Pem5xUnlDUWVvemhUL3JJY0FUVUptM0gyTkN0TFNyeHFoa1BOaUg1M2F4dEdtTjY1WXdGalZtdGp2RE83WXhPMWFEbnh6ZGpTU2tUUVBjQUJDbENLa1VpOUJKeCtDRmxZYUJMdzFBK1pNUktKWkd2MkU4S1ZBbnpGblF4cHg3YjdLeDZiZ0xldWJrWjFRYXd3a1lDSjJ6RlJsK0czSklIbUdJcmplcEUyekdNRlNlR3dhbk4wSVVqUDJvbnNNMjlPaHpMYXNHakpLbEhDTUQ5NVdwL3g2MWJRekVmcCtwMzdIdDY2NVczVGg5OVc0c05yQ0RXQ2ZQVnFpUGNKR005S2tJd25hanF2MnNwendyeWVjVVBGTDFkcHE2L3VuSUxhdGgyb0xQMVZRQWVQd3liajE5WFpNWFd3UlgwRDJlKzZUemZkSm1jK1kybjA1eVVsdG0xbE8xYnp2eWNOdC95cHN2OE9uK0JuY3ZYN3g2OThNV2RNOFBqazBkaWxVKzVXN2YxYW5OcnIrYWcySnFpM2hQQXdYOTZvQXhnYkJaT243eURwOTZRdkpKeXpGQU1jMVdxMElOSENXVTN3S2NwbmRXbVdzR2U5QUpHbzN3SllHVUx2MUV6cmFab0hxOWJxNGhkM1J0MWRGVzM1dlo2TzZhbnNsMFJSU3RzbGh6UFhrRzZ6cmhQSTFKUGtFRUxrUG5XUVhOQWI2UG1EeDhLTUNjbTd1dWR6d2NDWklFYnZUWjlVeUZ3Q211cU1LQUZXRkgzMkEvSHRaQXRBUnM4QXhmZ0xnQUhWUFZmcWxlU0JkUjg3RklDTWtGYkFZcllJdmpUbWZCdjNCaU1ielAwRjU4UDNMdXI5OXE1TThkKy9kTHplNjZGY09PUG15QVpXY3h2Y0ZxN0tyTnJLODQzbmFmT3o4dGxPZWZuZEprOGN2eUlnQnZEMUtYZVJ4VjdVY2o5TEJKWWpsRUZjTlpkcnRDV1dUSmRCZERaSHI0UEtRSjRoeFZkNGJ4TXB2TjgwMUtOa011Wlh3WTR1YnhwNjlsK3pzL3BYTjUwbVYvbjUzYkMzL1grOGYyZlhCcjg2ZUR3eEFzOGpReWQrdmhHcmJaS01OR2RBQTV3MFBpbzJPL1JPUEF4QVIwOUZsNXBtZ2M2MGJPQUdPTkRlUVhvZUhiVFhqNmxsZ1ZBSTE5L0JLRDZHMEFIT0VRQWFPbFpDbWtCQ1ZuUnc3K0JyN3dYNlFiMXpycGlpOFZHemFHeG9ydE9JSzB4dHZwQWFiZ3BGOUpscUp5bWFtYlZJNXVjMEFlQnNFc1VpRDBRcU1IbkdqbmFnSThGcVI4VnA0dXcrQkNVS2dFSUJRQ3BRTlRKTkczQWtKUVVZS0xBVkNQbEEzSnBMaTRCbzJUUWphNGQ5U0lBamlseVRjRFBiUjJYZEVQZlpoZ1lHRkdadFcyb2IvT1hPbEhrblpNbm5tVUZjYW5nMWt0R0doTG1Oeml0WFZrL3Qyc3J6amVkcDg2dnE3K2NQRDhtcjJyOVR0SGJaU3lmKzgzcHVuSzVYdEJyRG5TNTExVUNIejI3TnhSZlVDeHJlUFBkTUtiem9yUksyNDVUMjIrWG5WYnRocnhPUzluOTBjWEJOMjRPalovUTl4LzR4SU5PdCszUjFoVG16N29GQW9DTmVuTmdWd0ZnQmk3MzRLS0hGcUNVZW5ONnZIbmUxYU5xQmpxK09vVVJZTXVnQjhEeFF3QUlYRWhHNHpLQWhONWlMSFRJQmdBSVNNNXBWVk9KQXZhaGszMEEyTENCWHdJMlVoQ0l6RitMTHdJWmVsdWtjVEpMQVhBTW9kbWZGaUNGa294RXIweHBsQkdXK09SamY3MWV6azlBSnp0aUZNMVQ1T01YT2RrcmhyV05JUzF2TlZBb3JHSXorWVRYUDNDMzQ2YmVaT2p2djZ2aCtSenZOZy84NHZXajc3eitvMmYvQko2R1VxcFlVZE5FTlAwdDQrT0tVSmFmY2h0L2M3a3EvYkw4M0U3RFEvMHIzUnp4c3YxdmxZN1dWRnVWMzdyQWxwZkZqWkR6VzZaWENYVDRveXpNM2YxRWtaVmF0cUkyQjVmVkRXVzZXV1lsMTdiajFQWmJ0V1Y5cDdhVDAxVjJMUjl5K29MWjFqOWNHRGgxOWZiWXk4S1BqVHlIVzdRSHIwK3J0UnQxTGg2b0FPanhtTVJ3VS9rODVHazRXd0NiYUFBQVByZ1ZaNkxKZWd4MWxjSlBxNG1DUU1DcEtBRkR2bGdNRVFnQ2FzaXhuU09HdXNXUVdVeitEMXVBb24yVEVocHBrUE4vS0ErT3FBK1NnQTFwek5VQlFnZ29jZ2JjT3MzWnBlMHQ2VnFZTjUrZnhBcndVbmtwTzdyMEFNa0wrSlpoWFNhQWt6MktacURFYVFKSkNVZ0tlWU1kNmJBMit6Sk03ZWZJSkxYTjV0N3U0WitkUFBqdXozNzgzQi9WVTZUSURyZ2c4UEFUVENjcVZkUFh6YW5sbW0wMTUrZlh1VnlWZmxsK2JpZjNzeHlOTGl1bzd5cm1xOG5MNlpHM0dyLzh0aXZTZHlOVUZhNTJ2bTdzZHRoa0poN0FZNldXVlZ0Q2J0Y1Z6dmxKdXZwdlhiMjZmdXJhcXlyWmt2NjBXTkh6NGNYQlZ5OWZHejJwWTdSN09IYXBSMGNMOWVoempiMTZRUjFBU1VDak8wbUFFL04wR29keUhhQUJDQW10REVvVXRobm8rTm5Ta0RTNUJ5VG9tVUdsSVhDeWxmeGdKNEVwRXRoRUgxOTA3U3dEMG5pNDdGNFZsUmVPcGNEN3FQb1BzUE13c3pNQXF1aHhrUmRBcDNrNGhIUUxBRkM4anBIQURrQUV4SkV2ZE9icDFHTmpGUmwvTVZRbFQzYm96VkZHTXVqVkNkckVveGVaQ29iUFVXMzJ2WDVUQU5ldkQwQnIrS3loK09qcFYvZi85czFUaHo3VGhtQ0RXVkdSQlVscXdBV3NWUkcyUndNUTdOdDA0cTc4cisxWFdVQ095S20rLzYyNDNQdW95ZzVaMHJhRWxRS2NuYmVyc1d5UEc2aWROdGwveHh6ZUtjVjhhNHAvb0pYNnE2dFgxMDlkZS9OdFZYSlI1aS9zNjYyRnJvOC92L1BTeGFzanIwMU9UVy9qZTY4OTJwcEM3Tlg3bkFTZTRkaW9xajFqQVRBOHhRRjBCUmlKVGdDVWFBTWd3MWQ2TFF3VkEvVG94cUhLZndXUUdjU2dXV21OWEltbGZNa0JkQ0VQc0VxWnZTWkZBQWNKZ0ZvRXpIT3BBc09MWGgzWG9GaUFHZ0wwNnBoUHcxYnE0UVhRRllCSWVRREJBRHJKR2Znd1RCNTgzSFd5MWFRSjZQQUp3b2JkZWFEVGdXZjZIc09OTHdjN3Z2cHFWRytYYUVHa2EvMzRheS92Ky8wdlhqLzBVWGUzem5DaVlNc0hHVzVyc0QzN2RZT2FYcTB6MjYreXd4emtieFRYZWpWNXlYSjg2NEF1TDJXYmdJOGx2RmNWenlqdXlIejRoOHAvZVBNejhVVTNhaTZYMjhscDI4djF6SGRxdlRJNTUxdmVhUm5mK1dIdmdZNkp1dkRGOEl1ZlhCazZkZS8rOUI2ZFc2WnZqZXJOQU0zZk1hd2x4T1IrOFZnWXVIaStBUUFDSU5ETUQxcklTSDRTU2IwdEEySGlTeGU5QXREbUJIYjgwK1k4Z0RJQm5mN2lXM2xMVmFnb1FvQVExd0FPS1dXSVhodXBOQm0yb3I4QTZMUlJEdER5OERQbTVBSmNvMUpoUStxUk51d21PbnAwc29nZkZqbVFvNFFUazVQYUI2ZXZhMzFGRDA1dmpHeFlOL0hLRC9hKy84dlRSejdVQ25MemtuQnFQTlFXQmxmVCthWXRsZk5OTzdXYzA3cjZ1WnoxYmRkcG1aemxuZWJ5VjVYeHRpTHBjc0Y2eThuVXp0UHYwMTU3dFQydlVGQVBRTjBHcnVPQmYrcDUyd0xBWXdHRDRBYkovWmlmcEJwL3ErVHkvSnkycFRMN3pyZGVtWnp6TGUrMGpPLzhCZmIwVEhiKzZmcmRJNTljNmo4MU1qcjlMSjBoZWtaYnRxYkRRTk13TFlFZWlKRVdGWmlnTHhZWFlqaWJlbmErdDl4N1k5dkhPdlhJNkptbFlURUFLUGVnZzFDTXFjRUVkQUFIMjF3QVFONUdTSElHT2hlOE9hV0Q1b3BRUmloTUc3d0NpQVIxV2xjQWxnTG9FdWdCZmhRaDlkZ0FPWFNTVDVsUjJaSU5ENHNMQUtWWEtKOEFIUUJId080VVg3alh0MUZ2YTdFaDFtUTYxMDIvL09LZUQ4NmRQdnFITGIxZFV5RVcwdk4vWE94NVJuRWg2eEdjYjdwZ042cWJ5Vm5lY2s3cjZ1ZHkxcmRkcDJWeWxuZHErVnRpQUhCZk9LTWl0VjZGV0wzc3Z6cWd5NnZWSnVEalIyT0Y5cXppd2NKSDNSK3lFRzliOHFqOExxckExUy9IOW45d2FlQzFnYUdKd3p6TFBOaGJOSWZYcDJPSytHd2ZQUldHck9vTkJsWWxBdzBROCtjUEFaeVluNHRiMXlDV3dBc0FvaGNJS25FU0J3c2hnWHZRQWpyZThJbGVuV2o0Y3JVZ01Jd2t3Q2UvZWV0SEFCRERTMlVBVnF4SEFXcU4rYm0wUGhWNWtrRk9zS1ZVT2dDWWg2Znc1UWhROWlJSFBUc2lBSWtlbTV4djNOSWNuRTcxbmRVWVZlKzdQamp4L042UGZuWDYwSG4xaU5uUm40ZTJQc2k1OFJYUWExVWU1dDRBdUF1S1MvbFlpcmVDNGk5VTBXK3lKbmJ0aGJ2cEd3MXRBcnJtTWg4UzhiZUtMeXArNC9WNVJEN2x0alIwM2g2NnQvdURQdzZjMUNFQzM5Y3JTN0U0MktNM0hEaFZ0MHNuYXdBeVdxNll2NDBCTGlBanZSOHI4QW9RU2dDSUZ3Q0RDSUFKSXdLaDZMa0Job21YOGhuT0FuN0lBaWJOQ3hFR09PeGhIMXBpQzRBT0hjQVpKN0ZYTG43TkJIcHNOd25mS21jejBMRzN6ZjdtZ2E0QU5CekUzRitBS3lCSEhSOXFlSHFuNDZ0Yncrbk5qWWVkczhlUDdmcnMzSm1qNysvY3RtbTVUYTVyK2lEU0xpMkdkcGZuanZ3RGNKenN1NXp0NWZKYXJFSkQvRHNIZEkycUxielN6YnBha0dJb2UxYVJzL0c0dFczUHFYK2d1clJNUk1qMXpNOVR5NWx2UDZienRDcmY5cXJrY3J2ejlQRFlaTi81VC90ZitmT3QwZU02U2x3SDJXcmhRcHVPZTdSb3NWSHZpd0kwY1U4cmJjelZ5VjBNVjVVbFlBQ3NBQklQWjdtR0g2Q20zaHNwL3hqRDk3eWRaZmtKWWdXNEFEYThBWElFZ001RDFwUkNKei9Rc2M4NGtFM0FwcFNlWDJ3WmtjMEFSSWFydW1VUWliUDE1RC9OdVFGdTFDSE52NlVlbkdvcHY3ZHU2L09CT3QwMzFiVmpUdStoWHZyVm1TUHY3OW5aNnlPVEtKcmJuV3VDMjkvOE1qcEpMOVkzdnl3dHMydDUrek5kbHRxTzgrdnFjWm9LQU1mYkRDeTJPT1QyekY5VnV0YUFWbGE0dW8xUnB0ODJmaHVBem1WaEw5NVpSVlpxMlpyaU92cUhxMHRMTlVLdVozNmVXczU4K3pHZHAxWDV0bGNsbDl2TjZZZjM3azMxdlBmWjRFdVhyNDI4cEdIclJnQ1A0NHpvNVczUzRvVVFJeDUrNXUzU3ZCb3UwM1VPY2dZNmRGaDFsVlFBemtPdDhOSmI0amxYbHV3SmNMQ2lIaDRYM3JvUnZUenhEWEpvQUZEU1VncS9BRElSQVdoU1JqYUduckV3SWRDTEZkZmtGMTFvbkthVlc5bHc5eEZiY3RBL09CTGZScDNVWVFSNi8vYmgwUVBicjV4NzQ4ajcrNTdlTWlMM2VhQkl6WUZxRU13dm81TlVRODUwVlZwbTEzcjJaN29zdFIzblYrbHhaTkt2Rlgrbk9HT2xwalMzMTVTMThzdkhIdWp5cG1zRDhMRWQ1VTNGbnlyMktPYWg2a2JJNWF0bzIxdVRHNlRLdWZMdDM2STUvVkFmOGVuKzhQUCs0eGN1ai94UTIxUjYyWXUzU1Nmd2JsYmt5Q042V3dEVS9DTU5qS25YNUlVSWdBeWdBNERnQ2Vla28va3RlbGJpODEvYTFsTElZSkF1VjFNQVREMHZCenRBS1hRVDRHRTdEaGhRZGVpcEVRQXlGaDJ3SmMvQlJ5NzFBT25SeGRnMHdEQ0JvcDVjdmIxd1oyQ3NvMzlJWDliU1BDSUxEUWVmM1hiMWx6ODU5TjZCZmR1R1piYlYzNmxLM2hWZHFkeEs5ZXZxUlZ2cUQ4UHozeWoranlLTExXc2FIaFd3NVpWeUkrWDhSMDYzQWVoY0IvWmFuRlk4cTdqZFRLWHRycnZ0VmQzb1RVVm82Nlg5MjJoT3o1ZExZTFR1b3k4R252LzQ0dEFQSnlabXRnTThtemJyK0NPR3RUMnBFd3plQ2NZQy9BQTNnMTBDdmdSNDhCdkRWZkdFSm9EZFBEZ1d2VGtYYUZFcUg2a1hoaFk0cGlJWEN3cDA3d3gwYWI0dUxTWUVxQXFnQWJlMHVJQmUwZU9UenRmajB4MTNSNzd1dURQOHRVQTc5U2ozNysyNzl2TlRCODhmTzdCOUVEZEZPYUtHaThwVXpxaVNyMnUzVEs2TW41Y29sOHZwWE40MG9QYU9JaURIWWt0VmZTU3krdkFFNkZiWWhxc0FRTjRxWnpoN1R2SHBKdmRsUDdodklJdWF6dVhOdDF4WmFyMHkrYXI4TXJ0MStZdnNxM1BWZWVuUGc0Zk9mejcwbzVHeHlUM01oZEU1MG9lVDFjUHJqclBmWWcrZFBMQzZTbSt2QVhoY0oxRHp4bUY2ZUFtSTZPMmxYaDA5dUFYQnRTOUtrMVpYV1ZCZ2VJdTlCSGhjMDR0THIzOGxNRU0yd0ZBR0Fib0FPSlY1Y25xbVkrenJpWTc3NDV5S3pBRUJGS1J6N3NpQkhmLzM1cW1Ebnh4NFptdHpEeTRyd1NMZ2MvNkNZb3RZMUg2NVFFSFhsU3RScjJUbjlrMWJNYWNabHY2djRuOHBNbHhkay9CdEFiU3l5cFg5cUdYeWo1eS9DcUJ6MmFrekN4Wi9wM2hRMFRkR1ZWczQzL0pTaldDKzZiTFVlbVh5VmZsbGR1dnl5K3dIL3k4MzcrN1RJUUxIYi9hUEh4UkQ3OUIzOGxhQVRpYlJmTjRtYlUvUmlTRTBGZUFXdzFOMWwrZ3hKYkRUdFlnMG5HME1kZW1neFJ5ZE5EMUgxd3g4M3U1QkJieTdnRmUxR0xxbUYva0JObnByYVVzSVFCZnplU3FEM2dyUnljY3pIZU1DdHZ1NnhnLzQxcmUxKys2SjcrKzVmUExFTTVkMzlDMVlSUzJyUCs0SnE4MVBWcXJ0V0c2bGFWNU8wN1puK29FWXYxZjhUMFVXSE5ZMFBBRzZOVzNleGNaYkJFSzJwUHk5WXAydEtiNkI3RFFIckxKOHkrWDV0bE9WdHFwdmVkdTFYL05OTzM4Qlh6MjczZ3VYN3h5N2NtUGs4T2pZekU3Nk8vVHlCRFU2ZkZPcm9kMDY1VGVHalFBUXI1b2xnRXRBQndnbTBLSWpCL0NKc3A5STUrZm9STVdhQVhPQXZvNDljZlRXdERBUjIwbVNMajVtZEhMdzlQVEQrR0xaMU9TVUZoVUtFSlh5MXQ2dTBlOGQzSG45YjQ3dHVuYjR3STZCd3VGQ3grVUE1UGF3dk9uQ3pId0Zjcjd6blpicDUvbW1xK3haenFubDdhZU1yMStnNHozRi8xQmtxTjZXOEcwSHNxcEs1bzFXSmYrdHoyOFI2RnlmUTdyNFI4VlhGTXZheERlYVJDTGtjbVg1bHN2emJhY3FiVlhmOHJacnYrYWJkbjRadjJQZ3p2M3RXcWw5N3RydHNYMURJNU5QYVQ1dXZYQXBBQXJnWXg2TmZYbjh4NXNSTkYxTXN6R0hKaDVEWGNCTVNSSHNDakJzQUdFYTNUTGNsYkRtQmIwUm1aN2pOR2ZUMFZ2VGw4dndnSS91RFoyVGU1L3FHVGkwcjYvLytjTlAzZGk3cDRmdElUWnViNlpEUzMvcThpMW5QZHZKK2M1M1dpWG5mTXRYMmJPY1U4c3ZaNGRETC85ZDhiYVYycFUrQWJwMnRlUTNaS2NDQ0ptNyt3ZEZ6c2JqL2RybVVIYWpOY3ZVdVM2emsvUHpHenEzbmN2bitXMmxwMmRtTjJoWXUrdlc0UGd1ZmI1eDkvRGRpWjNqa3pOYlZNajRkallmMnRiRG9MY1RCSGJnRmFBbmhFdkFKeEtFWkJXWExJSlFpNjRIKzFubytHbWZYd0FpQ3hxY0JSQkFLdUgxWGV1bWQvWnRITm05ZmZQdzA3dTNqR2psZEdqdjdpMmpBbENicW1vbnZDd1ZyTys4M0U1VnZ2V3EwdHhPWFhtWHgvckwwWi9LNkw4cFhxc3lYcGIvMXc1a1pmVXkzNDFuK2p1ZlZnQ2Q2OC9CQWN6aG5WVmsxWmFRMzNDSjI3Ni91ZjJxM3lhWGIxOUphbHJTTUhUOXJhRjcyMGJ2VG00WnV6ZmRNekk2MVh0dmNtYnpsTDUyTmpFOTI2M1hyTG9Fa0N6anNuOXQvZHlET2EwdmRNNXEvbzhOZUJvR3I1OVc3K3hCOS9vTlV4czNyWi9TM3I3SnZwNnUrenQzOU56YnRxWDczdUhudG8vckFXU0ZrSkRYTjZlVFZQMi8xcmRHM3Q1VitkYXJTbk03ZGVWZEh1c3ZSVitVc1g5VnZGeGx0Q3IvQ2RCVnRkQjNMRDhEd2w1VmoxWGF0eFQ3V3F4cWZtTmF2WXp2ZktkbGNtWDhLajNubDZXMm0rZm5mRDk0dWR4cWFmdko3ZWY4bk03OU90LzgzRjRWMy9tMlU2WnZ1YkxVK3M2M0hmTk5PNytWbENPVEFEamVSNjBWdnV0QVZ0VUlidlFxdWNjbVB3TTYxNXRleVp1S0RHdWZVcXdUM0xiNURWM0d6MjJXeVpYeHJWK1ZiN2s4dFY0VlA2OVBMbDlHMjM2dWI3NzF5dkxOdDd4cDZ6bDF2dWt5dWFyOFZ1M1ludE15ZmZPcnlwWGJRZjY2NHI4b01oZlhVbmdDZEMwMTErTXRMQkJrandYemQvK2tlREJyRGQrNHZwR2RiYjVwcDdtYytYbHEvVmJsYmFldW51V2QycS9wS2p1V3Q1enBYTjk4eXprLzUrZTA1YXBTNitWeXViODhQOWVya3JkK3JtZSswOXlPNVhPKzVaMXZHcmxiaWdBYzIwVVc1RC91QUtiMnFCWEtHcnVXOHVNcVZQVDZPQWowbnhWZktOckJOMkJabXpyZnpWWW01M3luMW10VjN2cDE5U3p2MUg1TlY5bXh2T1ZNNS9ybVc4NzVPVCtuTFZlVldpK1h5LzNsK2JsZWxiejFjejN6bmVaMkxKL3pMZTk4NkVGRmhxanZLc2JhamRJRjRRblFMV2lPVXVML0FlNjYwWFhySHJvckFBQUFBRWxGVGtTdVFtQ0MiLz48cGF0aCBkPSJNMCAwaDgwdjcySDB6Ii8+PC9nPjwvc3ZnPg==",Mt="data:image/png;base64,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",Pt="data:image/png;base64,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",It="data:image/png;base64,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",Dt="data:image/png;base64,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",dt=m.p+"static/modelimg.27d66267.png",D=m.p+"static/images.3b7e1f1f.png",f=m.p+"static/zx.36b004dc.png",d=m(20808),S=m(58040),T=m(78267),F=m(65363),ae=m(38648),k=m(59301),vt=Object.defineProperty,Y=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,se=(Q,W,V)=>W in Q?vt(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,B=(Q,W)=>{for(var V in W||(W={}))_.call(W,V)&&se(Q,V,W[V]);if(Y)for(var V of Y(W))Ge.call(W,V)&&se(Q,V,W[V]);return Q},I=(Q,W,V)=>new Promise((Mn,Rn)=>{var Mi=Gn=>{try{Ri(V.next(Gn))}catch(Ei){Rn(Ei)}},Gi=Gn=>{try{Ri(V.throw(Gn))}catch(Ei){Rn(Ei)}},Ri=Gn=>Gn.done?Mn(Gn.value):Promise.resolve(Gn.value).then(Mi,Gi);Ri((V=V.apply(Q,W)).next())}),P=(Q=>(Q.Projects="projects",Q.Shixuns="shixuns",Q.Classrooms="classrooms",Q))(P||{});const O=({homePage:Q,user:W,globalSetting:V,dispatch:Mn})=>{const[Rn,Mi]=(0,r.useState)(me[0]),[Gi,Ri]=(0,r.useState)([]),Gn=(0,r.useRef)(),Ei=(0,r.useRef)(!0),[Er,_r]=(0,r.useState)(!1),[hs,Hr]=(0,r.useState)(!1),[mr,Ts]=(0,r.useState)(!1),[ys,Ci]=(0,r.useState)(!1),kr=(0,r.useRef)((0,T.throttle)(Zn=>qs(Zn),2e3,{leading:!0,trailing:!1})),{shixun_demo:Yr=[],new_discipline:Cs=[]}=Q,{img:ls,clazz:ws}=Rn;(0,r.useEffect)(()=>{const Zn=Yr==null?void 0:Yr.map((ki,Pr)=>{var Dr;return B(B({},((Dr=me)==null?void 0:Dr.find(Zr=>(Zr==null?void 0:Zr.clazz)==(ki==null?void 0:ki.clazz)))||{}),ki)});Mi((Zn==null?void 0:Zn[0])||{}),Ri(Zn||[])},[Yr]),(0,r.useEffect)(()=>{kr.current=(0,T.throttle)(Zn=>qs(Zn),2e3,{leading:!0,trailing:!1})},[W]);const Ks=Zn=>{const ki=document.getElementById(`video-${Zn==null?void 0:Zn.clazz}`);ki&&(ki.currentTime=0,ki.play())},ps=Zn=>{var ki,Pr,Dr,Zr;Ks(Zn),Mi(Zn),(0,We.b9)()&&(!((ki=Gn.current)!=null&&ki.currentSrc)||(Pr=Gn.current)!=null&&Pr.currentSrc&&((Zr=(Dr=Gn.current)==null?void 0:Dr.error)!=null&&Zr.code)||setTimeout(()=>{Gn&&Gn.current&&Gn.current.play()},500))},xs=Zn=>{var ki;if((0,d.tJ)(Mn)){if(Zn==="projects"&&!((ki=W.userInfo)!=null&&ki.email)){v.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Zn==="classrooms"&&Ts(!0)}},qs=(Zn,ki)=>{var Pr,Dr;if((0,d.tJ)(Mn)){if(((Pr=W==null?void 0:W.userInfo)==null?void 0:Pr.user_identity)==="\u5B66\u751F"){v.ZP.warning("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(ki==="projects"&&!((Dr=W.userInfo)!=null&&Dr.email)){v.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ki==="shixuns"&&!(0,d.xY)()||Zn&&(window.location.href=Zn)}},Ws=Zn=>I(void 0,null,function*(){if(Zn!=null&&Zn.redirect_url){(0,We.xg)(Zn==null?void 0:Zn.redirect_url);return}const ki=yield(0,ve.ZP)(Zn==null?void 0:Zn.url,{method:"get"});if(ki!=null&&ki.game_identifier){(0,We.xg)(`/tasks/${ki==null?void 0:ki.game_identifier}`);return}ki!=null&&ki.identifier&&(0,We.xg)(`/tasks/${ki==null?void 0:ki.identifier}/jupyter`)}),Zs=()=>{Hr(!0)};(0,r.useEffect)(()=>{var Zn,ki;(ki=(Zn=Ei.current)==null?void 0:Zn.disconnect)==null||ki.call(Zn);const Pr=document.querySelectorAll("img[data-src]");return Ei.current=new IntersectionObserver(Dr=>{Dr.forEach(Zr=>{if(Zr.isIntersecting){const cs=Zr.target,Ui=cs.getAttribute("data-src");Ui&&(cs.src=Ui,cs.removeAttribute("data-src")),Ei.current.unobserve(cs)}})},{root:null,threshold:.1}),Pr.forEach(Dr=>{var Zr;return(Zr=Ei.current)==null?void 0:Zr.observe(Dr)}),()=>{var Dr;return(Dr=Ei.current)==null?void 0:Dr.disconnect()}},[Q]);const Ns=(0,r.useMemo)(()=>Gi==null?void 0:Gi.map((Zn,ki)=>{var Pr,Dr,Zr,cs;const Ui=[k.createElement("div",{key:1,className:M.left},k.createElement("h3",null,Zn==null?void 0:Zn.firstTitle),(Pr=Zn==null?void 0:Zn.firstDescribe)==null?void 0:Pr.map((wr,Gr)=>k.createElement("p",{key:Gr},k.createElement("img",{"data-src":pe,alt:""}),k.createElement("span",null,wr))),k.createElement("h3",{style:{marginTop:20}},Zn==null?void 0:Zn.secondTitle),(Dr=Zn==null?void 0:Zn.secondDescribe)==null?void 0:Dr.map((wr,Gr)=>k.createElement("p",{key:Gr},k.createElement("span",null,wr))),k.createElement("div",{className:M.btns},k.createElement("div",{onClick:Zs,className:M.b1},"\u793E\u533A\u652F\u6301"),k.createElement("div",{onClick:()=>Ws(Zn),className:M.b2},(cs=(Zr=Zn==null?void 0:Zn.ButtonProps)==null?void 0:Zr.children)!=null?cs:"\u7ACB\u5373\u4F53\u9A8C",k.createElement("i",{className:"iconfont icon-jiantou1"})))),k.createElement("div",{key:2,className:M.right,id:"videoIndexId"},k.createElement("div",{className:"w-full flex justify-center item-cente"},k.createElement("div",{className:M.videoMask},k.createElement("video",{autoPlay:!0,preload:"auto",id:`video-${Zn==null?void 0:Zn.clazz}`,onEnded:()=>{},controls:!0,controlsList:"nodownload",muted:!0,src:Zn.clazz===ws?Zn==null?void 0:Zn.video:""}))),k.createElement("img",{"data-src":ls,alt:""}))];return k.createElement("div",{className:M.tabContent,style:{display:Zn.clazz!==ws?"none":""}},ki%2===0?Ui.reverse():Ui)}),[Gi,ws]),bs=(Zn,ki)=>{var Pr;const Dr=ki%2===0,Zr=[k.createElement("div",{key:3,className:M.left},k.createElement("img",{"data-src":`${Zn==null?void 0:Zn.image_url}`,alt:""}),k.createElement("div",{className:M.btn,onClick:Zs,style:{marginLeft:Dr?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),k.createElement("div",{key:4,className:`${M.right} animationOrientation`},(Pr=Zn==null?void 0:Zn.subjects)==null?void 0:Pr.map((cs,Ui)=>k.createElement("a",{target:"_blank",style:{animationDuration:`${Ui%2===0?Ui*.2+1:(Ui-1)*.2+1}s`},key:Ui,href:cs==null?void 0:cs.url},k.createElement("img",{"data-src":`${cs==null?void 0:cs.image_url}`}))))];return Dr?Zr:Zr.reverse()};return k.createElement("div",{className:M.mainSiteContent},!V.isSaiaDomain&&k.createElement("aside",{className:M.ContentWarp},k.createElement("div",{className:M.operatingEnvironment},k.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u5927\u6A21\u578B\u8D4B\u80FD\u7684\u667A\u80FD\u5316\u6559\u5B66\u3001\u5B9E\u9A8C\u3001\u79D1\u7814\u652F\u6491\u73AF\u5883"),k.createElement("h5",null,"Large Model-enabled Platforms for Intelligent Teaching, Learning, Experimenting and Research activities"),k.createElement("ul",{className:M.tabs},Gi==null?void 0:Gi.map((Zn,ki)=>k.createElement("li",{key:ki,className:Zn.clazz===ws?M.operatingActive:"",onClick:()=>ps(Zn)},Zn.name))),Ns)),k.createElement("aside",{className:M.ContentWarp,style:{backgroundColor:V.isSaiaDomain?"#fafafa":"#fff"}},k.createElement("div",{className:M.teachingTool},k.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u7A0B\u5EFA\u8BBE\u4E0E\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),k.createElement("h5",null,"Course Construction and Classroom Teaching Toolsets"),k.createElement("div",{className:M.btns},k.createElement("div",{onClick:()=>xs("classrooms"),className:M.b1},"\u52A0\u5165\u8BFE\u5802"),k.createElement("div",{onClick:()=>kr.current("/classrooms/new"),className:M.b2},"\u521B\u5EFA\u8BFE\u5802",k.createElement("i",{className:"iconfont icon-jiantou1"}))),k.createElement("div",{className:`${M.clausesWarp} animationTeachingTool lazyImg`},lt.map((Zn,ki)=>k.createElement("aside",{key:Zn.title,style:{animationDuration:`${ki>2?3:1}s`}},k.createElement("img",{"data-src":Zn.img}),k.createElement("div",null,k.createElement("h4",null,Zn.title),k.createElement("h6",null,Zn.intro))))))),Cs.map((Zn,ki)=>k.createElement("aside",{key:ki+Zn.name,className:M.ContentWarp,style:{backgroundColor:V.isSaiaDomain?"#fafafa":ki%2===0?"transparent":"#fff"}},k.createElement("div",{className:M.orientation},k.createElement("h2",{"data-type":"async_animationH2"},Zn.name),k.createElement("h5",null,Zn==null?void 0:Zn.name_en),k.createElement("div",{className:M.lf},bs(Zn,ki))))),k.createElement("aside",{className:M.ContentWarp,style:{backgroundColor:V.isSaiaDomain?"#fafafa":"#fff"}},k.createElement("div",{className:M.school},k.createElement("h2",{"data-type":"animationH2",style:{color:"#34495E",fontSize:30,fontWeight:500}},"\u5934\u6B4C\u672C\u5730\u90E8\u7F72\u7248"),k.createElement("h5",{style:{marginBottom:0}},"Local Deployment of EduCoder Platforms"),k.createElement("div",{className:M.bigDes},k.createElement("div",{className:M.img1},k.createElement("a",{target:"_blank",href:"https://www.nudt.edu.cn/"},k.createElement("img",{"data-src":Se,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.pku.edu.cn/"},k.createElement("img",{"data-src":ye,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.tsinghua.edu.cn/"},k.createElement("img",{"data-src":Fe,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.fudan.edu.cn/"},k.createElement("img",{"data-src":G,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.sjtu.edu.cn/"},k.createElement("img",{"data-src":Pe,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.nwpu.edu.cn/"}," ",k.createElement("img",{"data-src":ot,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.ustc.edu.cn/"},k.createElement("img",{"data-src":L,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.hust.edu.cn/"}," ",k.createElement("img",{"data-src":R,alt:""})),k.createElement("a",{target:"_blank",href:"http://www.hnkjxy.net.cn/"}," ",k.createElement("img",{"data-src":J,alt:""})),k.createElement("a",{target:"_blank",href:"http://www.hnjdzy.net/"},k.createElement("img",{"data-src":at,alt:""}))),k.createElement("div",{className:M.img2},k.createElement("a",{target:"_blank",href:"http://www.10086.cn/"}," ",k.createElement("img",{"data-src":Ue,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.huawei.com/"}," ",k.createElement("img",{"data-src":nt,alt:""})),k.createElement("a",{target:"_blank",href:"https://cloud.inspur.com/"}," ",k.createElement("img",{"data-src":Bt,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.amazon.cn/"}," ",k.createElement("img",{"data-src":Ft,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.alibabagroup.com/"}," ",k.createElement("img",{"data-src":Yt,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.ucloud.cn/"},k.createElement("img",{"data-src":gt,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.lenovo.com.cn/"},k.createElement("img",{"data-src":Ne,alt:""}))),k.createElement("div",{className:M.img3},k.createElement("a",{target:"_blank",href:"https://www.zznode.com/"}," ",k.createElement("img",{"data-src":Tt,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.kylinos.cn/"}," ",k.createElement("img",{"data-src":Zt,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.uniontech.com/"}," ",k.createElement("img",{"data-src":Wt,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.phytium.com.cn/"}," ",k.createElement("img",{"data-src":It,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.bingosoft.net/"}," ",k.createElement("img",{"data-src":Sn,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.sophgo.com/"}," ",k.createElement("img",{"data-src":Dt,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.dameng.com/"}," ",k.createElement("img",{"data-src":Ht,alt:""})),k.createElement("a",{target:"_blank",href:"https://www.kingbase.com.cn/"}," ",k.createElement("img",{"data-src":Ut,alt:""}))),k.createElement("div",{style:{marginTop:100,textAlign:"center"}},k.createElement("h2",{style:{color:"#34495E",fontSize:30,fontWeight:500,opacity:1}},"\u8054\u7CFB\u6211\u4EEC"),k.createElement("h5",null,"Contact Us"),k.createElement("div",{style:{marginTop:30,color:"#667A8D",fontWeight:400,fontSize:16}},"\u6B22\u8FCE\u60A8\u968F\u65F6\u4E0E\u5934\u6B4C\u56E2\u961F\u8054\u7CFB\uFF0C\u60A8\u5C06\u83B7\u5F97\u4E2A\u6027\u5316\u89E3\u51B3\u65B9\u6848\u548C\u5168\u65B9\u4F4D\u652F\u6301\uFF0C\u6D3D\u8C08\u8054\u7CFB\u65B9\u5F0F\u5982\u4E0B\uFF1A"),k.createElement("div",{style:{marginTop:50,display:"flex"}},k.createElement("div",null,k.createElement("img",{"data-src":zt,style:{height:72}}),k.createElement("div",{style:{marginTop:13,color:"#667A8D",fontSize:14}},"\u70ED\u7EBF\u7535\u8BDD"),k.createElement("div",{style:{marginTop:22,color:"#34495E",fontSize:18,fontWeight:500}},"\u70ED\u7EBF\u7535\u8BDD 400-883-0971"),k.createElement("div",{style:{marginTop:10,color:"#34495E",fontSize:18,fontWeight:500}},"7*24\u5C0F\u65F6\u63A5\u542C")),k.createElement("div",{style:{margin:"0px 160px"}},k.createElement("img",{"data-src":Pt,style:{height:72}}),k.createElement("div",{style:{marginTop:13,color:"#667A8D",fontSize:14}},"\u5408\u4F5C\u7535\u8BDD"),k.createElement("div",{style:{marginTop:22,color:"#34495E",fontSize:18,fontWeight:500}},"\u6768\u8001\u5E08\uFF1A18163630101"),k.createElement("div",{style:{marginTop:10,color:"#34495E",fontSize:18,fontWeight:500}},"\u949F\u8001\u5E08\uFF1A17711732624")),k.createElement("div",null,k.createElement("img",{"data-src":Mt,style:{height:72}}),k.createElement("div",{style:{marginTop:13,color:"#667A8D",fontSize:14}},"\u95EE\u9898\u53CD\u9988"),k.createElement("div",{style:{marginTop:22,color:"#34495E",fontSize:18,fontWeight:500}},"\u5FAE\u4FE1\u53F7\uFF1AEduCoder-Coming"),k.createElement("div",{style:{marginTop:10,color:"#34495E",fontSize:18,fontWeight:500}},"QQ\uFF1A3577090037")))),k.createElement("div",{className:M.btn,onClick:()=>Ci(!0)},"\u8BD5\u7528\u7533\u8BF7")))),k.createElement(X.default,{open:Er,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:k.createElement(F.Z,{onClick:()=>_r(!1),style:{fontSize:"25px",color:"#fff"}})},k.createElement("div",{style:{position:"relative"}},k.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:dt}),k.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),k.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:()=>{window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))),k.createElement(S.Z,{visible:mr,onCancel:()=>Ts(!1)}),k.createElement(ae.Z,{visible:ys,setVisible:Ci,image:D}),k.createElement(ae.Z,{visible:hs,hiddenbutton:k.createElement("div",{onClick:()=>{window.open("https://www.educoder.net/forums/39411")},style:{width:180,height:58,position:"absolute",bottom:110,right:74,cursor:"pointer"}}),setVisible:Hr,image:f,closeImageStyle:{top:"-80px"}}))};var j=(0,te.connect)(({homePage:Q,user:W,globalSetting:V})=>({homePage:Q,user:W,globalSetting:V}))(O),be=m(24885),je=m.p+"static/yqh.7ef50d7c.jpg",ut=m(66649),ft=m.n(ut),pt=(Q,W,V)=>new Promise((Mn,Rn)=>{var Mi=Gn=>{try{Ri(V.next(Gn))}catch(Ei){Rn(Ei)}},Gi=Gn=>{try{Ri(V.throw(Gn))}catch(Ei){Rn(Ei)}},Ri=Gn=>Gn.done?Mn(Gn.value):Promise.resolve(Gn.value).then(Mi,Gi);Ri((V=V.apply(Q,W)).next())});function Rt({modeldata:Q,userInfo:W}){const[V,Mn]=(0,r.useState)(!1),[Rn,Mi]=(0,r.useState)(!1),Gi=`${W==null?void 0:W.login}recordNewStudentModal`;(0,r.useEffect)(()=>{if(W!=null&&W.login&&(W==null?void 0:W.identity)==="teacher"){const Gn=JSON.parse(localStorage.getItem(Gi)),Ei=ft()("2021-10-30T24:00:00+08:00").valueOf(),Er=ft()().valueOf();console.log(Gn,ft()("2021-10-30T24:00:00+08:00"),Ei,Er,Ei>Er,44),!Gn&&Ei>Er&&Mn(!0)}},[W]);function Ri(Gn){return pt(this,null,function*(){Mn(!1),localStorage.setItem(Gi,"1")})}return r.createElement(X.default,{open:V,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},r.createElement("div",null,r.createElement("div",{style:{backgroundImage:`url(${je})`,width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},r.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:()=>{}},"\u9886\u53D6\u91D1\u5E01"),r.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:()=>{}},"\u9886\u53D6\u8BC1\u4E66"),r.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:()=>{}},"\u74DC\u5206\u5956\u91D1"),r.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:()=>{}},"\u9886\u53D6\u8D2D\u7269\u5361"),r.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:()=>{}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),r.createElement("div",{onClick:()=>{},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},r.createElement("span",{onClick:()=>Ri(1),style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var Kt=Rt,en=m(10846),Oe=m(37285),Ye="data:image/png;base64,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",Ct="data:image/png;base64,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",yt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Gt=(Q,W)=>{var V={};for(var Mn in Q)xt.call(Q,Mn)&&W.indexOf(Mn)<0&&(V[Mn]=Q[Mn]);if(Q!=null&&yt)for(var Mn of yt(Q))W.indexOf(Mn)<0&&Ot.call(Q,Mn)&&(V[Mn]=Q[Mn]);return V};const jt=Q=>{var W,V=RegExp("(^| )"+Q+"=([^;]+)(;|$)");return(W=document.cookie.match(V))?decodeURIComponent(W[2]):null},an=Q=>{var W=new Date;W.setTime(W.getTime()-1);var V=jt(Q);V!=null&&(document.cookie=Q+"="+V+";expires="+W.toGMTString())};var ln=(Q=>(Q.Classrooms="classrooms",Q.Shixuns="shixuns",Q.Paths="paths",Q.Projects="projects",Q.Videos="videos",Q.Topics="topics",Q))(ln||{});const En=Q=>{var W=Q,{homePage:V,user:Mn,globalSetting:Rn,loading:Mi,dispatch:Gi,location:Ri,payload:Gn={}}=W,Ei=Gt(W,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return r.createElement("div",{style:{display:"flex"}},r.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px",margin:"auto"}},r.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},r.createElement("img",{src:Ye,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),r.createElement("div",{style:{marginTop:"60px"}},r.createElement("p",null,r.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),r.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),r.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),r.createElement("img",{src:Ct})),r.createElement(Oe.Z,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))};var rn=(0,te.connect)(({homePage:Q,loading:W,user:V,globalSetting:Mn})=>({homePage:Q,user:V,globalSetting:Mn,loading:W.models.index}))(En),cn="data:image/png;base64,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",yn="data:image/png;base64,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",Nn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAB4CAYAAABl7nX2AAAAAXNSR0IArs4c6QAAIABJREFUeF7VXQd4VEXXfufuZrPZ3WTTQ09CySaQUDSA0kE6UmJBPhAUKwiCivqLFSsq0rHRQRQRkSYWVEATUqhBulKlBQJsyrZsufM/c5f0zd57dzf+/3eeJ08Cd2bOmfeemTlz5sy5BP8yJSQkqNVq9W2U0nQAyZTSlhzHNaaURgMIA6ACcJoQstZut8+JiIiwqFSqIYTSOykQRwBKASOh9BShdE+j+PiD69evd/3L3ahgR/4NxgaDoRGl9AFCyBAA3QAES+R7JiwszKpUKNp4KW8kwLeUkKU5OTl7JLYbsGL1CmBKSko/nuefo5T2I4QofJGaEIKw0FAoFBKqU7qDB17My8vb7wsvX+rUC4AGg6ErgLkAOvoiVM06DDwGIgNTArlAyKLCwsL/OXXqVJmE8n4VkSSRVA4GgyGUUrqAEPIQgIC2rQkJgVqtlioKK7fX6XLdu3fv3gtyKsktG7BOGgyGtpTSDYSQlnKFkFKeaV+4Xi9VC8ub/MfF87327NlzVgoPX8oEBMDk5ORePM9vIoTofRFCah2dTgdVUJDU4uXlzoOQrjk5OZfkVpRS3m8Ak5KSuhFCfgEga3xJEa5mGXVwMDQajfyqlObYnc6e+/fvd8iv7L2GXwCmpKS04nk+B0BUoAXz1J5SqRQWE1+IArNzc3Of96Wutzr+AKhMSkraQwjpEGih6mqPrcb6MGZr+0ROntLb8/Ly/vSpdh2VfAYwKSnpdULIm4EURqwtfzRQaJuQzJycnB5ifOQ89wnApKSkxoSQU//GvFe1M8HBwdD6MgdWbYSQXjk5Ob/LASngQzg5OXkRpXRSoISQ2g6b/5gW+kMU2JKbmzvcnzaqvQ+5DSUlJUUTQi7K2M/KZeGx/MhB/VBstmDv4WN+tUcp5RVOZ+Lu/fv/8auhW5VlD2GDwTARwCeBYC6ljfCwUDw9ZiRG9O0lFD9z4RK2Z+dh554DuFlcIqWJWmUIMDU7N3eBT5VrVPIFwCwAbK8bUGretDFaNmuCYJUKOq0GkWFhaN2yOW5rbfBoPPM8j+NnziM7/09kHzyMi1evSZaHADuzc3P7SK7gpaAsANPS0iLsdvt1AJxc5gygMXcPxPLvtuDS1UJwhICnFBFhoXju4TEY3NO/d3Lu8hVk7svHzr0HcOHKVTHxnMElJRG7jh0ziRUUey4LwKSkpMGEkG1ijZaDw8pxHMHYYYMxYdS9giZlPP0CFITD0D49cPbiJTzz0H8Q7qNxXJccJ86ex5admdiRuw8unvdYjKe0e15eHhtNfpEsAA0GwzsAXvHGMVSrweQxIzFz8Uo0a9gAbz79JNoaKv0LX2/bjox+vcBxHIL8XFHFen7+SgHeX7Iap/5ha14NovSZnLy8+WJtiD2XC+CnACZUbTQtqSWSEpphw/YdaNIgDvNfngaXy4WNv+4UgGT71/9LMlmsmPzOR7h0rbC6GJQuz8nLe9Rf2WQBmJSUNJsQ8lw506dG34fxGUOx/qff8GvOHsx6cUrAh6O/HWT1f8vdh/eXrq4J4Oc5eXnVlMEXXnIBnEEIeYMxuqdfL7wywf0CT1+4KAzX+h6SvnSQ1TFbrbhn6nSwlbuCKH05Jy9vpq9tlteTC+B0Qsh7rPKMyU9gaO/u/vL/1+qzYXzyXBXbmdInc/LyFvsrgFwAJxNCFjKmPy1ZgJjICH/5/2v1l367Bet++rWSHyFDc3JyvvdXAFkAGgyG8QCWM3Mk5+vl/vL+V+tn7s/HW59WkTlATgW5AI4EsK5RbDS2fsoO3f57yFhSgpHPvVohMOG4TtnZ2Xv97YEsAJOTk++mlG5lpsvKmcJa8l9Fo194HYXGIkFmntI2eXl5/nkm5B49GgyG3gB29O6cjo9enOoVPIfDAU6hgIKTveuT/VLYltDpdIoeOL358VJkHXQ7pCmQmJube042sxoVZGlgq1atOnMcl3vfgLsw/YmH6+T98VfrseK7raCUQhsSgjCdFmyHEqbVIlSnRZhWA+Zl6dulM1q3SBTtQ7HJhG27snD1hhHFpaUoKjWhuMpPidksmCgDu3fBu88wZ5Fn+mrbdqzY6F43CMfFZWdnS/dA1NGmLABTUlJSeZ4/PGHUPXj8/ow6Be3yn0dRZreLAhOiDsaPi+cjVKv1WnbCjJmS/YA/L12I6Ihwj+3tP3oCL811e+KC1erQXbt2/bvOhFatWjXnOO70KxMewT392Gj2TC/NXoRfsvNEAWSH5cwcqqvD5Q3c8/QLOH+5QLS91FYtsPy91+ucNkrNFtwz9SVhBPfPzVW+CXj2NIhyqiwgSwMTExPjVCpVwdyXnkWPjrfVyYYNp7/PX8B1YxFKzWaUmC0oNbHfZrBOlJjMsNvtGNDtTgzpxYK1vBPTnCXfbBSmBH2oDvrQUOhDtdDr2N86YfsYGR4GQ2K86G7ooelv4XLhdVtObm6IGF8pz2UByGJfAJR88cGbgrOzLnK5eJitFlhtZXA4XYJLS6cJEYaqxAAhr7I7HE7hxZitNigUHFRKJTSaEIQEB4u2/+7nK7Fr74GbObm5ATnLlgwg3blTfbWsYEHPqTMe3/b5PDSIjhK8Lqs3bkPeoSMovGnEDWORYCawCd4TMW9zQuOGSGoejw4pBnRs2xptDUkCCHVRSakJOQcP48CxEzh04i/BpX/l2nVBG2uSUqFAVIQe0RERwrTQKC4GDwzuh/S01hVF1//8G1Zs3Fb4e2ZmHCGkdiNS1K5KGUkA0uxvQm6YyK8UtMuAF97BjlWfQ6lU4M2Fi7Fk3caK5pgrngkeFa4XNE6jDkFQkEJwaprMFhRcv4FzF69UW2DYEBzYowtefepRROgrD81378/HR8vW4MCR49WcoqzthMaNhLKaELWw+todDpgtVpSYTLhuLBamDofTKcjFQP1h6QK0buUeMcfPnMPCVV9h9pOjf1AQjI7sN7JYJmbViksC8Nr29SsJKAtZQ4mTIq6Z2/ToOnI8bhaX4sdlC9AwJhrBwSw61zuxDp/+5xIOHjuB7AOH8MfeA7h2w4jO7VIxvG9P4diSadcb8z5DmcOBtKQW6NHpdnRs2wYdUpIQGS4ev8Tqs3n2259+xRvzP8dLTz6MyWMfqBDMbiqGq8QIQrCzwIiBqSNHipsMdXRLFMDC7WvTAQULnRXKKrShUOnd00e3UY/CWFyCoz+uF8Ot7vmS59Gyz/AKjalacFzGELw3bXKddRlQTperzoWD2Y5Pvvoupk94BJMevL+iHZfVDLvR7WAlBNOj+41839cOiAJ4/Zd1CyglT5czUOr0CApze2GGPDYVh0/+jXO/fy+46KvSzaJivDp7Ac5duizsEGKjItE22YA+d3ZC61YtKooyX52h3z1ISmyGiaPvF3YUTCNnLV2NYXf1wCdvTq8oaysrw7wVa5C5d7/Al708BqKheSK2LF6Axg3iqsmwduvPeOGDeXj/hafx4PDBlQDarLDfdB88EUKKjI4rDVoNnuJTNKsEANfvvRVRLzBUhkYgKNQ9jEY/+4owBJkGsrmsKr02ZxHmLq/hBWaHTITghxWfolu62ww68vdpDBw/GQ8M6Y/Z058V/o/NXy3vGi6s9D8uE7xnAr33yRLhxxO99/xUTHl4TLVHn639Fu98vAyfvvUyhvap9F3y9jKUXb9SUZbjMShq4MiffNFCUQALt39zHkCz8saD9JFQat2T/cTXZ2Lrjj+Q/c0KNGvUoBp/pilMAz3Ru89PwdSHHxQebd2RiYmvv4f/eXQMJtw7RGibKBTo+sAjYFp8/OcNFU28teAzfLi4thuNre7bVy/G7amVqy2r9MHiVVi4+mt8NffdanYr73Sg7FplvCWldGrsgAd8OmiXAuABABUhbEHh0VBq3Nr20qyFWLP5B/y4fCGYh6YqsaG4euNWnD5/ATa7HZevXsWh4yeFYfbl3A+EIc1oweqv8eHiVVj7zotIT0oEUSihjmuMB6e9hl15+5G/ZS2iI91bM7aSz/xsKSxWG9qnGBAXHSUcxBtaJKJRbEytd/XK7I+xauP32LZ0Adolt6p4Tl0u2K5WCZ2meDFmwMhZ9aSB65YA5LHyxlURMVCEuPeuMz9bgY/XfIOv581Et/T2vvDHc+/NwY+7srB3+UfCFkwZGo6g0HC8Nu9TrPh2CzZ+8pGwAvtCk2Z8gM2/7kLW18uQ0KRRJYA8D1tBpXufchgV23fkOl94SNHAngB2eQJw8dff4a1FSzBx9H2YMm6U4GmRSxkTpyFSE4xF054QqqrjmghauHz9Zrw+/zPMeflZjBzcX26z+OvcP3jq9Zk4ceYcjv30reARKidaHUBnMKdsENb3nhuymUj1B17f/s1mCgxjDFTh0VDcGsJnL17GgPGThCEVrAoSNKVT2zYwJCYgvnEDwWbTqNWCMctsOmbssh3LxYKrOHnmPPb8eVT4mZgxEM88MPTW8G0i9GPf4WMYMXEaIvSh6J5+G9olJ6FVQlNhB8TaVQerEKRUwFZmh8lqFXYn5y5eFnYrOQeP4NR5t4b17dIJKz+sHgdKeRdsBe4hTEFWxfa/v27fnAiqohrI6hdlfhnhsAbtBpCiDItAkK7SmL1wpQDrtv2C73dm4tR5+Vcy2rRqgbcnjEVa0zgWBwJ1XNOK/ezsZWuEOYwtJnKImU1dbmuL4X17CcZ5zch+3mlH2bXLrMlL1IH02CEjxV09dQggCUBW98JP30SqFVil0ITdrdK7F4CaxOy3/UeOCfvVfy4XoKi0VNBOtmdmk32IWo2YyHA0jI1GUkI80gwthZO9qmYFW4E5lVqwNdlQZt7mv86ex7FTZ3D2wmVcvXFDsP/KyhyCucM0kTltY6MjEd+4IVKaJ6BdSpLAry5ylVnhuHn1Eke4wZF97/MrZloygOXClO7b9RRRaz6WoxFSyjpKjHCaKjUtOLYROKX41lBK2zXL8DbbbmvRxXvj+o4WDeMSa182gCX79kVzap65wmXXFROGaaLLZgZ1OsHsTaaB9UPkIV1qx9pWvg/MfALBdHTPSVAk+cDv/0UVJeVaqtPSTwdCGF8BnAWKgF9aCUSHRNsgOKpr0ylVtJzEAj4BaDm2/w6ed7EbSv91RIB3tKmdXguU4D4ByJibj+49TCmV/SYdZWUwGa8jLDoOChkBlszrYikywuVyIiw61rf+U7gUSlfLkJQ7/T4PLhfAdwCP5T1GeeLZNeKle5f/OgbjlYtQBAUhokET6CKjodbpoFBWv4XJAHPYbCizlMJcZETJ9Wtw2KxCy0mduyNILf9MiIJuDk3tPMI39D3X8hlAenan2mLRnaCUxssRyGYqxaWTR8B+VyWmjRxbdQkB2ym4HI5a5x4M9MiGTRGb0EIoJ4cIITw4Vydtyh0BTQcgT4oaEpuO5o0GJV/K6Qgry7TLbLwhaBXTLrvN4s7FUYNYaIhKo4UmLBy68CjoIqNYRIFcdu7yFF/q0jq5fWgBJL8ApJQS89G9OwEwh4PPxDb3DnsZmJuJpzw4TinMj0ovuwl5zKiRc7rSNO27BPzStV8Ask5YjuxrxoMeAqjneAp5Pa2f0oSO0bXp/FV9NO43gG4Q995HCdZRSn0cX/XRNXebBFiqTe30eH1xCAiATDjTkT0s6MTvoO2AdpRgh9bKDSTp6QG/6l8uZ8AAFDTx6L5ZPOX/X+xQCEh2mY0MjkxPl+cLk/kGAwog420+mjeDUvdViP87IjstMA2LTe3td/iaWB8CDiBjaD2+bzTv4hdTQL6PX0xikeeEkEUaK3muPodtVRF8BnDo0KGarVu3WurqT+mxvamE0lWgqDsOzk+wqlcnhRyHKZrWHb8OaLNiL8wXZkMzMvoQirWUYCOczue2bt1qHZ6RMZZSEsM77Vu0+siWHDBJwXG970pvp7m7W7oQelYfRCno8XMXzmzL3vfiX+fO/bF27Vp2HZcMGzas4ZYtWwS/PXvZhFPOgJJbu2XDhoOBlEO2Bg7LyHgBFOy2Urm38yQISkDRkcX+qYLZIVJ1R6hGHYy+HdujT3oatPLyX9XZVxbxtf/EKWzN2ouCG8bycgzPE3Z7WaTT4YihIKsJoetAMQ+Agc0uIJi4ZePGVYECURaAd48Y0Z8D+dkTcwaeWq2pFSNTtSw7nWvbIh6dWrdEaotE4SRPDrHzkfNXrmHfiVPIPXJSiHyti5jXpqzM5jGOECAvb9n0XUBMLlkADhtxz4sA/cCT0Aw8KTn+LBYz2A87kpyaMRCdWieBKINAlEoQwt3a6xJQygM8DyoAUYZFm7fjyKmzcFICrbZ6HE5dILJQOpvNUgtECuzfumkjy6DpN8kDcHjGGhBUj+BhY1mpRHCwNPeSyVQK2y231BP9u6FXmvjJgNXuwKMLvxA6y3LHhN4KbpLSe6aJ5fyqjHObWqXUBSJ1qCwAh4/IOEyBWk7UEDZ0pWSYBFBayo4kbUJffAFQpVIhLEzetpsByICsSpHh+g4rV67Ml/ISvJWRDOCsWbO0mbuz2WxdbeIiIAjRSA8eN5tNsFrdc9fYXp0x6HbxuBejyYJJn7utE7U6BDqdvARkLNCprMztjC2ncQN777/3zp49Sbt2Zn9AlAxg5vpVi2d9uanWplzBoqlkeIeZ9jEtZNS9dUtMHCSeyurgmQuYtZFl2AN02lCoQ6RNF5VDlsJiqb4pGdatI0b37bFO077bqHoH0HQ4q19piXn7k7M+q8UrKEgFlUq6jccm9ps3makGqIOUmPvo/dBrvQPy4XfbkX/WnTgiIiJK0mJVU1CL1QzmdyynAZ3a4+HBfdgVjAdD2naT7RQub0dUAymlCsufWYdBkTJ57hLcKK7uig9mdl+N8wyxN1p1IUmLb4TnM/ohqI45dHv+caz8zX0AKHcBqSpHzXlwwvAB6NlBmD6MBAqfna2iAJoPZT0GSoXDoznrtmDvcZa0rZJCQpjtJyFFcZU6TAuLim5W5DBo2TAGD/W+Ay0aVgZJFlus2JSbj58PHhdqCjlUwyN90j5W324vg8NRGYz/wcSxaBZ3ix+lP2g79GA5rmWTVwDpvn1BVqXtbwr3wdHGP/LwzQ4WpFVJGo1O9HaQJ6mcTgeKi4uq2WgxYTrE6ENhLivDhUKjEFgkgAeCUL0eqiDfY2UYv/LVnyXHWPHy5Gp36igwTte+u9tWkkFeAbQeynqUp3RpeXv5f5/FB19WXqxhWsEA9JWYaVFSWgLXrUsxntphxnmoLgxK+clnqzXHIsSYUc2oZZOGePux/9RkV+i0KJL1XbrclNOfOgEUDowOZR0n7j2kQCz93IQqC4ncFdiTYOyEjg0vtttgWsKGN7sywYxzlUotzHuBuF8nHMzfWon7d2yH8UPu8iAO+UzbvlvdF4491agLbfOB34eB4zbXfD5pzhLcLHEvJHJXYDlvtj7KWswmUFA8Obw/enXwGFThUgaRdsFtuh2Vyr9ODbQcyvyVUtR6TbPXbsa+k+7AJl9WYKmC1Uc5ZsDzvAvvTxyL+PIFpCYjQrdo2/WQnOHSI4Clh39P4Vwcewu1nn/3ey7W78wW2PqyAtcHMFLbZLsRAooV05+u84aocIOTd3XTdOjp7qQIeQTQlJ85nwBTPNU9+PcZfPjlJuGRryuwmFD19ZzNtc1iI/HO46O9suBAtoW073a3FDlqAUj//jvYYi5gnlyPgdBFJjMmfvS5MLHLWYEF91S9EJG8yLBFqkeaAY/c7WkBqRSOxdEoOEVqcNqdbiPUC9UC0HLoj1GUkrXeKk2asxjFZpukPTCzvZgDoVriLzGpZD5XBQcLe+SaFx5rNsNMmXH9u6L3bWniHAiWaNt1d19ekQOgOT9zCztG8Fbpo7Wb8efpfwT3vTdib7yoyO1ud78p0Y2PmLy1nrNVlZEUNxfbC782LgMJDcXjCwlBaYgjpAFJT6/b7V2zR/TgznArpyyg1PsnezbsysHWnIOie+DyPW9RUTFu3vDpIpAooEzrmsU3E7QvMjLaqxYyW3DR1IcRIuFiOGNMKRmj69DNa0xNNZUw5WeOJ4BoVrEDf53Bwu+2i+5Ly52nN2/eRJGxCImJCUIU27lzAQsQFQBuFh8vpCCQ4ql5+5H70TBKokOW0B+07bzvkasBaM7PZHdmB4i9dmOpGc9/+qXo5F0TwE0bN8BgMGDZ8hX4+OOPYbW6PdP+khwAn7lvIFITm0piSQBriN4ZSRJ71yloBYD0eF6Utcx+hdbwOHvidLPUjBc/E48WqwlgUlIrvPvuO+jQvj0uXbqEN996Gzt2sPBC/0gOgGP7d0PPdimSGVKCQbp23eu8jF0BoPVg1hie0DVSWj527iLmrP9RtGhNAIVlhBBMnTIFkyc/JdQf+cAoHDjg31m3HACHdrkNw7veLip7eQFCuPmadl2fqatCBYCW/KwvKKikENjf9h/B2h3itxxqAsgm+nFjH8Szzz4jfJlm06bNeO31N2Cz+TeU5QDYq30KHuwnni2pAjCCf7TtutcZBy4ASN94g7Nk9GU3Fmtf+/YA/ZpfdmNXvnjqvZoALlw4H4MGDsTZs2fx+uszkJObK1kTvBWUA2DX1CSMHyQ9IpmC0D0m7W/Egft79+7gTj5YhQQATQcy2xEOko/4Plq3DSf+EcJOvFJNAMc//LCQomnJ0mVC7qzmzZtj3rw51W5WMifqnDlz8csvVfKdivARA5BNG1pdKELD9Gjfqjnu7Sh+Fl2VZb5FAxvlZtzVtUOtD9AIAJr/zJwEHovEACl/Pu2TLwXfoBh5mgOr1klISMCsD9+vdijFdizzFyzArl3Sv5nCAGRTQtP4RMHtz4AKC9MLv9mPLjSswuRSgKKTTt5J5tWgSJgUGisonm2bkvh5LQ205GeupYCk4z2r3Y6n50uLzREDUOwFVBOUnYlERCImJhbRsXGIiYlDdEwsYmLjENegITQSwj1Yji6Wl6FtcAmCZGS+MypDYVTq2QpoJQ5TbGpqasUZqaCBlvyssxQ0QUqHzhUU4p0v3N4YMZILINvTCgDFxAnAlAPE/h0dHSPq1mfgcAoOylu/2b8F0BScsEMpXzEb2K9Dw0tfuEoVWhQGuZMNERLUPtXQ5FB534nx4M5wFVGycwBJG9W8Y6ewZJs0200KgA0bNcF9ox4Uhh8bdt7c9yxpjwDQLUAYMO6/Wa5W6V6ZKEcR9C7p0b9mTo2rKvb1XiH36oi2yYkVnnpi/XN3D57nJU84m3fvx9ZslkpGnKQA+NrbH6JJU7eVwG5vKRgYt4ZauTaVa1EgzkYYn3BnCSKd0r+GY+WCcUVVbqBwU9OS4yuS9BDzocynQCH5Cv+S73cg77i0u8pSAFzw+Wrh4Cg8TIvgIPddufqmMKcJ0c5aFkmdbO1EiYvB7sxMhNA5qYbm0yqGsOVQ1ixKqeSrCWz+Y/OgFJIC4Jsz5yIxIQFhoT588lGKEB7K6FxmxDoqolpFW3EQJS6UAwiyITU54b4qAGaupxQV/yHW2pQFq2Apk5ZuTwqAU6ZNR3rHTgjT/XsAhrpMiHH4poEA3Z+W3LwiOJOY8zNZut1OYsCx5yarDc8skn54LwXA0eMeRb8BgxGh9/2AXorsVcvIHcJlJAiXgt2p9Qgh11MNCRU7NmLJzzxJIS2BxNkrhXh3jTQThjGTAmD/wUMx8j/jEB3h8zczRfFjK7XTVXkmE+4sRaRT+gUmK6fCFZXbi81O7aL16tAGDRoI1jixHMq8Qimq566rQ6Q9J05j8dYdogKXFyj3SBuNRhhvep5zbu94B56Y9CziogRDVXLbUgs2aRgtxGOfvVCZIibaYUSYS/puxMKpUXDLjGF8XS4utX2beOHwnVjysywUVFLE4g+5+fguU/oHENh+t6TEHUBEec8Jcxs0aozxT0xBdGRYwPPu68O0aNowBpcKrsNYXGn3NbQXIoSXnrCyRKHF9VuGNANNQciQ1oaEHwQAzfmZbEWQdN/gi+1Z+P2Q6ElfNeVg0QDsVK4uUodoMPX514Q5UMXMmABSZHiokDeLpYhiJ3LFpe6I/XjbZShkbOVuKPUoVlaGFRNCJqUaEoSc8mwIl1AKSUHH8zf8hMNn5CcYY0LXDPKuitP4J6ciOjICIWrfw9fK24sKDxO0mek7S9itCakMTrpYcB1moxFN7fIyPhUERcGiqBykhHAfpBrihZzyTANZGidJfsAZqzbg4jVZ0V+S9GnE/WPQrGlT6ERCfcUaC9WFIL5x9US05XVYrulTpy8gwlkMvYz5j9W/oIqDg6s2SNelJScKzhdizs86C4mOhGmfrEGxuXq0u1inpDy/a+BQJCe3ht5PY7pxg2iP5hBvNaPs8lnwpiJpG/4qQrvA4by6YXVXAUFumiHxTgFA06HMXYRKSxoxYc5yIW9zoKlzlx7ocHsnsDnLH2raKEb4SEFVchXfQNn5k4CPoSVVHQlV2i1IS05kqApDmJ0Ds49NeSWep3hidkWwqlhxWc9bp7VH1+59EMNMGT8oJlKPuJjKL43xNgtsf+X7DB4TpVAZjlJlLSOf6oKhSUxMtBHrod2v8JRn38z0Smz7xrZx9UHMldV/8AjERnl3Z4nxZofrhuZNKlxiZeeOg2mgr8QWovPBjcCT2rk0lDTIkJLS5C9iOpDZl3Bw32LxQldvFuGVZb6nfPfWdnhEFO4dNU4Ywszo9YfiosMRExUu3AmxHsnxmNBHavulCg0Kgzxn6wSlA9JSmm8nl/dt1eiV4Wyb4NWGOHL2AuZ961Oyb1F5WTz0uMcmI1yvg1rmFVhPjcc3joU2iMB2wvcsT0z7LtZefSvYEcI9kWqIX+J26R/K+oNS6vU7j9v3HcY3OwNzDOmp06MfegIxMdHQhki/9eTtzejVSkQV+R6DU3P3UZsXfTctufmrAoDWP3c/zvO81+9MLv/xd2Qf+UtUm3wtMDRjFOIT4gPq1kqwXQJ3K/xNjlwOohC0j3qY+6qo4Jo0Q8JY98H6zp1qS4SS6Xv1ZPRqlmCzAAABQ0lEQVRVuL69eiPOX3XfcasP6tV3EFJapwbUrSX37IP1iwfBZVUs7NUNZw9dJllpyQndK9wfpflZbTiC30CpR1N+6qLVMFulb8DlgpzeuStuS79D2IYFijjKo0nZVSghzXZ1ghO8LnZOfEtJCC6kGhKbVfMfFf2Z2VzFkyUUtE/NTkyevxI2e71lUIIhJRXdevVDbHS47N2CN8CDeAcaOK4jiHoH0cSF4HpQOHgi0QogxJWaFB/s0QFnPpyVzrkwiAeag8BJQI9MmLPiMYfTKTvlp1RtatS4GQYNu1dwrHr7SJXU9qqWI5QXjjG1LitU1CG8ILbK2kkQ2ImbSaGVMGRrcibGtOSESMkezDFjxj3CA8tuNeP317BqisNCMEaOeYRE6HVUjluLXUmTDSoLk+U4aX2oWYqA54ALHMGzrQ2Jm/4Xo7KiLYD7MrcAAAAASUVORK5CYII=",Bn={beginner:"beginner___iEOzq",spandiv:"spandiv___ZUQ4z",group_name:"group_name___X_brb",tips:"tips___rpDET",xvhao:"xvhao___FwVx_",newInfo:"newInfo___MQU3A",directionItem:"directionItem___hYbvU",active:"active___qlb51",courseGroup:"courseGroup___mEYSl"},vn=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Pn=(Q,W)=>{var V={};for(var Mn in Q)bn.call(Q,Mn)&&W.indexOf(Mn)<0&&(V[Mn]=Q[Mn]);if(Q!=null&&vn)for(var Mn of vn(Q))W.indexOf(Mn)<0&&Un.call(Q,Mn)&&(V[Mn]=Q[Mn]);return V},jn=(Q,W,V)=>new Promise((Mn,Rn)=>{var Mi=Gn=>{try{Ri(V.next(Gn))}catch(Ei){Rn(Ei)}},Gi=Gn=>{try{Ri(V.throw(Gn))}catch(Ei){Rn(Ei)}},Ri=Gn=>Gn.done?Mn(Gn.value):Promise.resolve(Gn.value).then(Mi,Gi);Ri((V=V.apply(Q,W)).next())}),Hn=(Q=>(Q.Classrooms="classrooms",Q.Shixuns="shixuns",Q.Paths="paths",Q.Projects="projects",Q.Videos="videos",Q.Topics="topics",Q))(Hn||{});const Ln=Q=>{var W=Q,{homePage:V,user:Mn,globalSetting:Rn,loading:Mi,dispatch:Gi,location:Ri,getUserInfo:Gn,payload:Ei={}}=W,Er=Pn(W,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function _r(hs){return jn(this,null,function*(){(yield(0,ve.ZP)("/api/users/update_identity.json",{method:"post",body:{identity:hs}})).status===0&&Gn()})}return r.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},r.createElement("div",{style:{width:"100%"}},r.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),r.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},r.createElement("div",{onClick:()=>{_r("teacher")},className:Bn.beginner},r.createElement("img",{src:yn}),r.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),r.createElement("div",{onClick:()=>{_r("student")},className:Bn.beginner},r.createElement("img",{src:cn,style:{height:"120px"}}),r.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),r.createElement("div",{onClick:()=>{_r("professional")},className:Bn.beginner},r.createElement("img",{src:Nn}),r.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))};var wn=(0,te.connect)(({homePage:Q,loading:W,user:V,globalSetting:Mn})=>({homePage:Q,user:V,globalSetting:Mn,loading:W.models.index}))(Ln),ei=m(96599),Jn=m(7939),Si="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg==",ri="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC",pi=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,Ti=(Q,W)=>{var V={};for(var Mn in Q)fi.call(Q,Mn)&&W.indexOf(Mn)<0&&(V[Mn]=Q[Mn]);if(Q!=null&&pi)for(var Mn of pi(Q))W.indexOf(Mn)<0&&wi.call(Q,Mn)&&(V[Mn]=Q[Mn]);return V},Yn=(Q,W,V)=>new Promise((Mn,Rn)=>{var Mi=Gn=>{try{Ri(V.next(Gn))}catch(Ei){Rn(Ei)}},Gi=Gn=>{try{Ri(V.throw(Gn))}catch(Ei){Rn(Ei)}},Ri=Gn=>Gn.done?Mn(Gn.value):Promise.resolve(Gn.value).then(Mi,Gi);Ri((V=V.apply(Q,W)).next())});const{CheckableTag:gn}=ei.default;var Lt=(Q=>(Q.Classrooms="classrooms",Q.Shixuns="shixuns",Q.Paths="paths",Q.Projects="projects",Q.Videos="videos",Q.Topics="topics",Q))(Lt||{});const $t=Q=>{var W=Q,{homePage:V,user:Mn,globalSetting:Rn,loading:Mi,dispatch:Gi,location:Ri,setisone:Gn,users:Ei,setIsShow:Er,payload:_r={}}=W,hs=Ti(W,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]);const[Hr,mr]=(0,r.useState)([]),[Ts,ys]=(0,r.useState)([]),[Ci,kr]=(0,r.useState)([]),[Yr,Cs]=(0,r.useState)([]),[ls,ws]=(0,r.useState)([]),[Ks,ps]=(0,r.useState)([]),[xs,qs]=(0,r.useState)([]),[Ws,Zs]=(0,r.useState)("");(0,r.useEffect)(()=>{Ns(),bs()},[]),(0,r.useEffect)(()=>{(xs==null?void 0:xs.length)>0&&Zs(xs[0].id)},[xs]);function Ns(){return Yn(this,null,function*(){let Zn=yield(0,ve.ZP)("/api/users/interest_tags.json",{method:"get"});mr(Zn.tags.filter(ki=>ki.tag_type===1)),ys(Zn.tags.filter(ki=>ki.tag_type===2)),kr(Zn.tags.filter(ki=>ki.tag_type===3))})}const bs=()=>Yn(void 0,null,function*(){let Zn=yield(0,ve.ZP)("/api/paid_subjects/qr_code_banner.json",{});Zn.status===0&&(console.log(Zn.data),qs([...Zn.data]))});return r.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},r.createElement("div",{style:{width:"100%"}},r.createElement("div",{style:{display:"flex"}},r.createElement("span",{style:{fontSize:"16px",fontWeight:"600",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u7FA4\u7EC4"),r.createElement("span",{onClick:()=>{Gn(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",r.createElement(x.Z,null))),Ei.identity==="student"&&r.createElement("div",{style:{marginTop:60},className:Bn.courseGroup},xs.map(Zn=>r.createElement(ue.Z,{title:Zn.name},r.createElement("li",{key:Zn.id,style:Zn.name.length>9?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",maxWidth:"178px"}:{},className:`${Bn.directionItem} ${Ws==Zn.id?Bn.active:""} `,onClick:()=>{Zs(Zn.id)}},Zn.name)))),Ei.identity==="student"&&r.createElement("div",{style:{marginTop:30,textAlign:"center"}},xs.map(Zn=>{if(Zn.id==Ws)return r.createElement(r.Fragment,null,r.createElement("img",{src:ct.Z.IMG_SERVER+Zn.image_url,style:{width:130}}),r.createElement("div",{style:{marginTop:"20px",fontWeight:"600"}},`${Zn.name}`))}),r.createElement("div",{className:Bn.tips},r.createElement("div",{style:{zIndex:"999",position:"absolute",left:18}},"QQ\u626B\u7801\u52A0\u5165\u5934\u6B4C\u4EA4\u6D41\u793E\u7FA4\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u4EE5\u4E0B\u670D\u52A1")),r.createElement("div",{className:Bn.newInfo}," ",r.createElement("div",{className:Bn.xvhao},"1"),"\u76EE\u524D\u5DF2\u6709",r.createElement("b",null,"10W+\u5927\u5B66\u751F"),"\u52A0\u5165\u5B66\u4E60\uFF0C\u53EA\u7B49\u4F60\u6765!"),r.createElement("div",{className:Bn.newInfo,style:{margin:"8px auto"}}," ",r.createElement("div",{className:Bn.xvhao},"2"),"\u793E\u7FA4\u6BCF\u65E5\u66F4\u65B0\u5B66\u4E60\u8D44\u6599\uFF0C\u5DF2\u5206\u4EAB",r.createElement("b",null,"1000G+"),"!"),r.createElement("div",{className:Bn.newInfo}," ",r.createElement("div",{className:Bn.xvhao},"3"),"\u5E73\u53F0\u6280\u672F\u7B54\u7591\u3001\u8BFE\u7A0B\u5B66\u4E60\u6307\u5BFC\u3001\u7F16\u7A0B\u4EA4\u53CB\u793E\u533A\u7B49...")),Ei.identity!="student"&&r.createElement("div",{style:{marginTop:"60px"}},r.createElement("div",null,r.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),Hr.map(Zn=>r.createElement(gn,{style:{fontSize:"14px"},key:Zn.id,checked:Yr.includes(Zn.id),onChange:ki=>{let Pr=ki?[...Yr,Zn.id]:Yr.filter(Dr=>Dr!==Zn.id);Cs([...Pr])}},Zn.tag_name))),r.createElement("div",{style:{marginTop:"30px"}},r.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),Ts.map(Zn=>r.createElement(gn,{style:{fontSize:"14px"},key:Zn.id,checked:ls.includes(Zn.id),onChange:ki=>{let Pr=ki?[...ls,Zn.id]:ls.filter(Dr=>Dr!==Zn.id);ws([...Pr])}},Zn.tag_name))),r.createElement("div",{style:{marginTop:"30px"}},r.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Ci.map(Zn=>r.createElement(gn,{style:{fontSize:"14px"},key:Zn.id,checked:Ks.includes(Zn.id),onChange:ki=>{let Pr=ki?[...Ks,Zn.id]:Ks.filter(Dr=>Dr!==Zn.id);ps([...Pr])}},Zn.tag_name)))),Ei.identity!="student"&&r.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},r.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:()=>{Ns()}},"\u6362\u4E00\u6279 ",r.createElement("img",{style:{marginLeft:"10px"},src:Si}))),r.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},Ei.identity==="teacher"&&r.createElement(Jn.ZP,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:()=>{localStorage.setItem("Noviceguide","1"),Gi({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:r.createElement("div",null,r.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),r.createElement("span",{style:{display:"inline-block",position:"absolute"},className:Bn.spandiv}),r.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",r.createElement("img",{src:ri}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),Er(!1)}},"\u65B0\u624B\u5F15\u5BFC"),r.createElement(Jn.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Er(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))};var Cn=(0,te.connect)(({homePage:Q,loading:W,user:V,globalSetting:Mn})=>({homePage:Q,user:V,globalSetting:Mn,loading:W.models.index}))($t),Tn=(Q,W,V)=>new Promise((Mn,Rn)=>{var Mi=Gn=>{try{Ri(V.next(Gn))}catch(Ei){Rn(Ei)}},Gi=Gn=>{try{Ri(V.throw(Gn))}catch(Ei){Rn(Ei)}},Ri=Gn=>Gn.done?Mn(Gn.value):Promise.resolve(Gn.value).then(Mi,Gi);Ri((V=V.apply(Q,W)).next())});const{Step:Qn}=en.default;function si({userInfo:Q}){const[W,V]=(0,r.useState)(!1),[Mn,Rn]=(0,r.useState)([]),[Mi,Gi]=(0,r.useState)(0);(0,r.useEffect)(()=>{let Gn=localStorage.getItem("registeruser");parseInt(Gn)===1&&(V(!0),setTimeout(()=>{localStorage.setItem("registeruser","2")},2e3))},[]),(0,r.useEffect)(()=>{Q.login&&Ri()},[Q]);function Ri(){return Tn(this,null,function*(){let Gn=yield(0,ve.ZP)(`/api/users/accounts/${Q.login}.json`,{method:"get"});Rn(Gn),Gn.identity?Gi(1):Gi(0)})}return r.createElement(X.default,{open:W,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:()=>{}},r.createElement("div",{style:{display:"flex"}},r.createElement(rn,null),Mi===1&&r.createElement(Cn,{users:Mn,setIsShow:V,setisone:Gi}),Mi===0&&r.createElement(wn,{getUserInfo:Ri}),r.createElement(en.default,{type:"navigation",size:"small",current:Mi,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},r.createElement(Qn,{status:Mn.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),r.createElement(Qn,{status:Mn.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var ti=si,Xn=m.p+"static/kycx.615a0290.png";function oi({modeldata:Q,userid:W}){const[V,Mn]=(0,r.useState)(!1),[Rn,Mi]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let Gi=JSON.parse(localStorage.getItem("Studentshow"));Gi!=null&&Gi.includes(W)?Mn(!1):Mn(Q==null?void 0:Q.is_show),Q!=null&&Q.is_show&&setTimeout(()=>{let Ri=JSON.parse(localStorage.getItem("Studentshow"))||[];Ri.push(W),localStorage.setItem("Studentshow",JSON.stringify(Ri))},2e3)},[Q]),r.createElement(X.default,{open:V,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},r.createElement("div",{style:{backgroundImage:`url(${Xn})`,width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},r.createElement("div",{onClick:()=>{Mn(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),r.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),r.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),r.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var Bi=oi,hr=Object.defineProperty,or=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,rr=(Q,W,V)=>W in Q?hr(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,gr=(Q,W)=>{for(var V in W||(W={}))Wi.call(W,V)&&rr(Q,V,W[V]);if(or)for(var V of or(W))lr.call(W,V)&&rr(Q,V,W[V]);return Q},Ji=(Q,W,V)=>new Promise((Mn,Rn)=>{var Mi=Gn=>{try{Ri(V.next(Gn))}catch(Ei){Rn(Ei)}},Gi=Gn=>{try{Ri(V.throw(Gn))}catch(Ei){Rn(Ei)}},Ri=Gn=>Gn.done?Mn(Gn.value):Promise.resolve(Gn.value).then(Mi,Gi);Ri((V=V.apply(Q,W)).next())}),Zi=(Q=>(Q.Projects="projects",Q.Shixuns="shixuns",Q.Classrooms="classrooms",Q))(Zi||{});const cr=({homePage:Q,globalSetting:W,user:V,loading:Mn,dispatch:Rn})=>{var Mi,Gi,Ri,Gn,Ei;const[Er,_r]=(0,r.useState)(),hs=(0,r.useRef)(null),[Hr,mr]=(0,r.useState)(),[Ts,ys]=(0,r.useState)(me[0]),[Ci,kr]=(0,r.useState)([]),Yr=(0,r.useRef)(),[Cs,ls]=(0,r.useState)(!1),[ws,Ks]=(0,r.useState)(!1),ps=document.domain==="schxrjgfyxgse.educoder.net",xs=(0,r.useRef)(null),[qs,Ws]=(0,r.useState)(!1),Zs=(0,r.useRef)((0,T.throttle)(_n=>bs(_n),2e3,{leading:!0,trailing:!1}));(0,r.useEffect)(()=>{Rn({type:"homePage/home",payload:{}})},[Q.name]),(0,r.useEffect)(()=>((0,We.Ll)()||Rn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{Rn({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]);const Ns=_n=>{var Pi;const Hi=(Pi=xs.current)==null?void 0:Pi.querySelector(`img[data-index="${_n}"]`);Hi&&!Hi.src&&(Hi.src=Hi.dataset.src)},bs=(_n,Pi)=>{var Hi,xi;if((0,d.tJ)(Rn)){if(((Hi=V==null?void 0:V.userInfo)==null?void 0:Hi.user_identity)==="\u5B66\u751F"){v.ZP.warning("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(Pi==="projects"&&!((xi=V.userInfo)!=null&&xi.email)){v.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Pi==="shixuns"&&!(0,d.xY)()||_n&&(window.location.href=_n)}};(0,r.useEffect)(()=>{if(Q!=null&&Q.homepage_disciplines){Dr(),window.scrollTo(0,0);const _n=()=>{window.scrollTo(0,0)};return window.addEventListener("beforeunload",_n),()=>{window.removeEventListener("beforeunload",_n)}}},[Q]),(0,r.useEffect)(()=>{var _n;(0,We.Dk)(((_n=W==null?void 0:W.setting)==null?void 0:_n.name)||(document.domain==="www.educoder.net"?"\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0":""))},[W.setting]);const{shixun_demo:Zn=[]}=Q,{img:ki,clazz:Pr}=Ts,Dr=()=>{const _n=new IntersectionObserver((xi,Ki)=>{xi.forEach(Sr=>{Sr.isIntersecting&&(console.log("elementelement===",Sr.target),Sr.target.getAttribute("class")?Sr.target.classList.add("animate__animated","animate__fadeInUp"):Sr.target.setAttribute("class","animate__animated animate__fadeInUp"),Ki.unobserve(Sr.target))})},{threshold:(0,We.b9)()?.5:0});document.querySelectorAll("h2[data-type='animationH2'], .animationTeachingTool aside").forEach(xi=>{_n.observe(xi)});const Hi=()=>{const xi=document.querySelectorAll("h2[data-type='async_animationH2'], .animationOrientation a");xi.length===0?setTimeout(()=>{Hi()},500):xi.forEach(Ki=>{_n.observe(Ki)})};Hi()},Zr=_n=>{var Pi,Hi,xi,Ki;ys(_n),(0,We.b9)()&&(!((Pi=Yr.current)!=null&&Pi.currentSrc)||(Hi=Yr.current)!=null&&Hi.currentSrc&&((Ki=(xi=Yr.current)==null?void 0:xi.error)!=null&&Ki.code)||setTimeout(()=>{Yr&&Yr.current&&Yr.current.play()},500))},cs=_n=>{var Pi;if((0,d.tJ)(Rn)){if(_n==="projects"&&!((Pi=V.userInfo)!=null&&Pi.email)){v.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}_n==="classrooms"&&Ws(!0)}},Ui=_n=>Ji(void 0,null,function*(){const Pi=yield(0,ve.ZP)(_n,{method:"get"});if(Pi!=null&&Pi.game_identifier){(0,We.xg)(`/tasks/${Pi==null?void 0:Pi.game_identifier}`);return}Pi!=null&&Pi.identifier&&(0,We.xg)(`/tasks/${Pi==null?void 0:Pi.identifier}/jupyter`)}),wr=()=>{const _n=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(_n),_n){ls(!0);return}(0,We.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},[Gr,ms]=(0,r.useState)(-1),Ds={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},gs=_n=>{var Pi,Hi,xi,Ki,Sr,Is,va,Ta;const ma=!((Pi=W==null?void 0:W.setting)!=null&&Pi.main_site)||_n?Q.homepage_disciplines:Q.reps,Uc=!((Hi=W==null?void 0:W.setting)!=null&&Hi.main_site)||_n?"sub_disciplines":"sub_repertoires",xo=!((xi=W==null?void 0:W.setting)!=null&&xi.main_site)||_n?"paths":"shixuns",$s=is=>{var Gs;return!((Gs=W==null?void 0:W.setting)!=null&&Gs.main_site)||_n?`/paths?discipline_id=${ma[Gr].id}&tag_tabs=${Gr+1}&sub_discipline_id=${is.id}&tag_level=2`:`/shixuns?current_id=${ma[Gr].id}&tag_tabs=${Gr+1}&tag_id=${is.id}&tag_level=2`};return r.createElement(r.Fragment,null,r.createElement("div",{className:!((Ki=W==null?void 0:W.setting)!=null&&Ki.main_site)||_n?`${Te.banner} ${Te.mainSiteBanner} `:Te.banner},_n&&r.createElement("div",{className:Te.subnav,onMouseLeave:()=>ms(-1)},r.createElement("ul",{className:Te.nav},ma&&ma.map((is,Gs)=>r.createElement("li",{key:Gs,onMouseOver:()=>ms(Gs)},r.createElement(te.Link,{to:`/${xo}?tag_tabs=${Gs+1}¤t_id=${is.id}&tag_level=1`},is.name,r.createElement(x.Z,null)))),(!((Sr=W==null?void 0:W.setting)!=null&&Sr.main_site)||_n)&&r.createElement("li",{onMouseOver:()=>ms(-1)},r.createElement(te.Link,{to:"/paths",target:"_blank"},"\u66F4\u591A",r.createElement(x.Z,null)))),ma&&ma[Gr]&&r.createElement("div",{style:{zIndex:2},className:Te.subnavDetail},(va=(Is=ma[Gr])==null?void 0:Is[Uc])==null?void 0:va.map(function(is,Gs){return r.createElement(te.Link,{key:Gs,to:$s(is)},r.createElement("div",null,r.createElement("h1",null,is.name),r.createElement("ul",null,is.tags&&is.tags.map(function(Cl,Vc){return r.createElement("li",{key:Vc},r.createElement(te.Link,{className:Te.link,to:`/${xo}?current_id=${ma[Gr].id}&tag_tabs=${Gr+1}&tag_id=${Cl.id}&tag_level=3`},Cl.name))}))))}))),r.createElement("div",{style:{position:"relative"},ref:xs},r.createElement(De.Z,{className:Te.LeftButton,style:{left:_n?190:30},onClick:()=>{hs.current.prev()}}),Q.images_url&&r.createElement(q.Z,{className:_n?Te.mainSite:"",ref:hs,autoplay:!0,pauseOnDotsHover:!0,autoplaySpeed:1e4,afterChange:is=>{Ns(is)}},(Ta=Q.images_url)==null?void 0:Ta.map((is,Gs)=>r.createElement("div",{style:{display:"flex"},key:Gs},r.createElement("a",{href:is.path},r.createElement("img",{"data-src":is.image_url,src:Gs===0?is.image_url:null,"data-key":Gs})))))),r.createElement(x.Z,{className:Te.RightButton,onClick:()=>{hs.current.next()}})))},Bs=(_n,Pi)=>{var Hi;const xi=Pi%2===0,Ki=[r.createElement("div",{key:3,className:Te.left},r.createElement("img",{src:`${_n==null?void 0:_n.image_url}`,alt:""}),r.createElement("div",{className:Te.btn,style:{marginLeft:xi?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),r.createElement("div",{key:4,className:`${Te.right} animationOrientation`},(Hi=_n==null?void 0:_n.subjects)==null?void 0:Hi.map((Sr,Is)=>r.createElement("a",{target:"_blank",style:{animationDuration:`${Is%2===0?Is*.2+1:(Is-1)*.2+1}s`},key:Is,href:Sr==null?void 0:Sr.url},r.createElement("img",{src:`${Sr==null?void 0:Sr.image_url}`}))))];return xi?Ki:Ki.reverse()};(0,r.useEffect)(()=>{var _n;const Pi=[...Zn];ps&&((_n=Pi==null?void 0:Pi.shift)==null||_n.call(Pi));const Hi=Pi==null?void 0:Pi.map((xi,Ki)=>{var Sr;return gr(gr({},((Sr=me)==null?void 0:Sr.find(Is=>(Is==null?void 0:Is.clazz)==(xi==null?void 0:xi.clazz)))||{}),xi)});ys((Hi==null?void 0:Hi[0])||{}),kr(Hi||[])},[Zn]);const ba=(0,r.useMemo)(()=>Ci==null?void 0:Ci.map((_n,Pi)=>{var Hi,xi,Ki,Sr;const Is=[r.createElement("div",{key:1,className:Te.left},r.createElement("h3",null,_n==null?void 0:_n.firstTitle),(Hi=_n==null?void 0:_n.firstDescribe)==null?void 0:Hi.map((va,Ta)=>r.createElement("p",{key:Ta},r.createElement("img",{src:pe,alt:""}),r.createElement("span",null,va))),r.createElement("h3",{style:{marginTop:20}},_n==null?void 0:_n.secondTitle),(xi=_n==null?void 0:_n.secondDescribe)==null?void 0:xi.map((va,Ta)=>r.createElement("p",{key:Ta},r.createElement("span",null,va))),r.createElement("div",{className:Te.btns},r.createElement("div",{onClick:wr,className:Te.b1},"\u793E\u533A\u652F\u6301"),r.createElement("div",{onClick:()=>Ui(_n),className:Te.b2},(Sr=(Ki=_n==null?void 0:_n.ButtonProps)==null?void 0:Ki.children)!=null?Sr:"\u7ACB\u5373\u4F53\u9A8C",r.createElement("i",{className:"iconfont icon-jiantou1"})))),r.createElement("div",{key:2,className:Te.right,id:"videoIndexId"},r.createElement("div",{className:"w-full flex justify-center item-cente"},r.createElement("div",{className:Te.videoMask},r.createElement("video",{autoPlay:!0,preload:"auto",id:`video-${_n==null?void 0:_n.clazz}`,onEnded:()=>{if(_n.clazz===Pr){if((_n==null?void 0:_n.position)===(Ci==null?void 0:Ci.length)){Zr((Ci==null?void 0:Ci[0])||{});return}Zr(Ci[_n==null?void 0:_n.position])}},controls:!0,controlsList:"nodownload",muted:!0,src:_n==null?void 0:_n.video}))),r.createElement("img",{src:ki,alt:""}))];return r.createElement("div",{className:Te.tabContent,style:{display:_n.clazz!==Pr?"none":""}},Pi%2===0?Is.reverse():Is)}),[Ci,Pr]),_s=()=>{var _n,Pi,Hi;return r.createElement(r.Fragment,null,r.createElement("div",{className:Te.divstate},!W.isSaiaDomain&&r.createElement("aside",{className:Te.ContentWarp},r.createElement("div",{className:Te.operatingEnvironment},r.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),r.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),r.createElement("ul",{className:Te.tabs},Ci.map((xi,Ki)=>r.createElement("li",{key:Ki,className:xi.clazz===Pr?Te.operatingActive:"",onClick:()=>Zr(xi)},xi.name))),ba)),r.createElement("aside",{className:Te.ContentWarp,style:{backgroundColor:"#fff"}},r.createElement("div",{className:Te.teachingTool},r.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),r.createElement("h5",null,"Classroom Teaching Toolsets"),r.createElement("div",{className:Te.btns},r.createElement("div",{onClick:()=>cs("classrooms"),className:Te.b1},"\u52A0\u5165\u8BFE\u5802"),r.createElement("div",{onClick:()=>Zs.current("/classrooms/new"),className:Te.b2},"\u521B\u5EFA\u8BFE\u5802",r.createElement("i",{className:"iconfont icon-jiantou1"}))),r.createElement("div",{className:`${Te.clausesWarp} animationTeachingTool`},lt.map((xi,Ki)=>{var Sr;return r.createElement("aside",{key:xi.title,style:{animationDuration:`${Ki>2?3:1}s`}},r.createElement("img",{src:xi.img}),r.createElement("div",null,r.createElement("h4",null,xi.title),r.createElement("h6",null,(Sr=xi.intro)==null?void 0:Sr.replaceAll("\u5934\u6B4C",""))))}))))),document.domain==="gufe.educoder.net"&&r.createElement("div",{className:Te.mainSiteContent},(_n=Q==null?void 0:Q.new_discipline)==null?void 0:_n.map((xi,Ki)=>r.createElement("aside",{key:Ki+xi.name,className:Te.ContentWarp,style:{backgroundColor:Ki%2===0?"#fff":"transparent",display:xi.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},r.createElement("div",{className:Te.orientation},r.createElement("h2",{"data-type":"async_animationH2"},xi.name),r.createElement("h5",null,xi==null?void 0:xi.name_en),r.createElement("div",{className:Te.lf},Bs(xi,Ki)))))),!!((Pi=Q.subjects)!=null&&Pi.length)&&r.createElement("section",{className:Te.course},r.createElement("aside",{className:Te.title},r.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),r.createElement("h2",null,"TRAINING COURSE"),r.createElement("aside",{className:Te.more},r.createElement(te.Link,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),r.createElement(z.Z,{loading:Mn},r.createElement(ht,{data:Q.subjects}))),!!((Hi=Q.shixuns)!=null&&Hi.length)&&r.createElement("section",{className:Te.course},r.createElement("aside",{className:Te.title},r.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),r.createElement("h2",null,"DEVELOPMENT COMMUNITY"),r.createElement("aside",{className:Te.more},r.createElement(te.Link,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),r.createElement(z.Z,{loading:Mn},r.createElement(tt,{data:Q.shixuns}))))},ir=((Mi=W==null?void 0:W.setting)==null?void 0:Mi.main_site)&&!((Gi=W==null?void 0:W.setting)!=null&&Gi.is_local);return(0,We.Ll)()?r.createElement(be.default,null):r.createElement("section",null,r.createElement(fe.Z,{modeldata:Er,dispatch:Rn}),r.createElement(Kt,{modeldata:Hr,userInfo:V==null?void 0:V.userInfo}),r.createElement(Bi,{modeldata:Hr,userid:(Ri=V==null?void 0:V.userInfo)==null?void 0:Ri.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&r.createElement(ti,{userInfo:V==null?void 0:V.userInfo}),gs(ir||document.domain==="tyutrjxy.educoder.net"),ir?r.createElement(j,null):_s(),r.createElement(X.default,{centered:!0,destroyOnClose:!0,open:Cs,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>ls(!1)},r.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Gn=W==null?void 0:W.setting)==null?void 0:Gn.homepage_tea_qq_number," "),r.createElement("img",{src:`${ct.Z.IMG_SERVER}/${(Ei=W==null?void 0:W.setting)==null?void 0:Ei.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),r.createElement(S.Z,{visible:qs,onCancel:()=>Ws(!1)}),r.createElement(X.default,{visible:ws,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:r.createElement(F.Z,{onClick:()=>Ks(!1),style:{fontSize:"25px",color:"#fff"}})},r.createElement("div",{style:{position:"relative"}},r.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:dt}),r.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),r.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:()=>{window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))))};var Nr=(0,te.connect)(({homePage:Q,loading:W,globalSetting:V,user:Mn})=>({homePage:Q,globalSetting:V,loading:W.models.homePage,user:Mn}))(cr),vi={flex_box_center:"flex_box_center___E_rEm",flex_space_between:"flex_space_between___iHN9X",flex_box_vertical_center:"flex_box_vertical_center___VHCIB",flex_box_center_end:"flex_box_center_end___hLRW2",flex_box_column:"flex_box_column___ifr8j",banner:"banner___HFRvY",LeftButton:"LeftButton___klp3P",RightButton:"RightButton___koVsf",mainSiteBanner:"mainSiteBanner___NEJD4",subnavDetail:"subnavDetail___xkFrp",subnav:"subnav___gMoWZ",nav:"nav___nflxA",link:"link___jL1YS",course:"course___NzQKw",title:"title___QlhZK",more:"more___uADSy",mainSite:"mainSite___a7ywJ",mainSiteContent:"mainSiteContent___nJASo",auto:"auto___FHwfv",ContentWarp:"ContentWarp___TKRW8",orientation:"orientation___Q9J6T",lf:"lf___w96md",left:"left___QSk7y",btn:"btn___mfzg1",right:"right___tvQ0w",school:"school___A8Hvw",iconWrapper:"iconWrapper___Yzhmz",tuijianWrapper:"tuijianWrapper___G8UcN",tuijinaspan:"tuijinaspan___DvKxa",bigDes:"bigDes___yWaOz",p1:"p1___tBiZw",p2:"p2___EYgyQ",img1:"img1___Fk_mH",img2:"img2___bcuYY",divstate:"divstate___rpV9t",operatingEnvironment:"operatingEnvironment___zW9H7",tabs:"tabs___ILr1D",operatingActive:"operatingActive___GJhbi",tabContent:"tabContent___aZPjX",btns:"btns___tMV7_",b1:"b1___eEsDM",b2:"b2___i_7Ya",videoMask:"videoMask___czJrh",teachingTool:"teachingTool___eh8PU",clausesWarp:"clausesWarp___axP9y"},Br="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAAAaCAYAAACHI68ZAAAAAXNSR0IArs4c6QAAEM1JREFUaEPtW3mYVNWVP+dWVXcD3SBL17tV9CgqLogTFpHJ5zaKgkuCSwxmJoOSmMiimRkdxcTEkbAkiiDKIrTIMhrMzIgLOkYi6AfoTFzAJGMAo9DI2Mu7r+it6IZeqt4985239eumqxfQfwzn+/qr9+6+/N7vLPc2wl+gqJkz4yJPjBUaztACB/ASkKY0CjigW/XvZWlp6i9wWbqdMnZb4itUgKZMidT9VeJqm2gcEIlOp4aoI4i7Bpabb+DGjfZXaPonPBWkZcvya2rrZyPQZYiQF7So+UmDJgJeVf51hH+1dn+9d+dJ2wDOA/Fn6uZpTuB359N1nt0fTgi14ZTrSkgQOGPLBx6jhnxnrAh5RJQPgHmI+Jv4k6W35GqFgVJzaslUQjq9J6uGKA4MPlj+3EnAtK0W1vx83tMA9MPOFpB4U8N/zsa3/Tn54TQHIJoh0QaQAEBuvaDNDm31ZAO7KJMWInNe8Yp1VbnK1D4w+zoiGs84bycev3SkGS4XieAHgx5e9PoJju0rUx1r586rJyJHbx8j/ub6jOIzhgeYnBsf1POB5TGLx0btQejtns9Ux7G0AnBm8crSp3JVVffdF4/lx2bmVD25KiLqTEumVC5efNKGAQCs+fncLnSAyxDHMIgPlnbs4KsXVw25pBNiop6w0nEABgHfKV5Z+rfoKcHO9r1mzoPXAMHXjwOHAAjvDZ674LfHVfcrVqkbsLizJWaUHJvfjiWOUS0hteMDQbOSCrXHdQLbpjvbpf3qE0BLVNDoIStW/7mrfUnPm3OnJopzmXRLa3T2m29NaMlmY36dVd+8dnPfSNShuOqm5rzndu8565yBA2uHDuh/ZF9NTcuD299+gfMQsbGqquqTHH0JKeUviWiony+E2GCa5hv8nkwmx9i2/S9+HiLaSqnvddZWIpG4Rmv9D16fzPxvIOK3vLIppdRPksnkOdlsdlCueRNR9aFDh/YNGTKkSAhxvl8ulUp9CACtiURinG3bwRp0h2tE/KiHYMnNEI4d4iDKM1hDNkpXNs8XY7vQ48bK1cEG5Jpw/cPzHyCt8/38ic9u+H5FuuFUfs+PRpr+OGv6o0vf23n+ts8+G7m/pna4TRSdP+GK9WcPHpS+9aVNs1pt26/7olLq2+F+pJR3AcAkL+0sABgRyv8DAJSH3q8B11BnaQEAB0gA0KSU+ju/nGEYSxDxHu/9fSL6IyLO8N63KaUmSCnfBcjNloi4zDTNf47H42cKIfaHQHqhaZq7DMN4ChGndwcSPz+TyZT0CCyOF9PO2A2rnK4NV9fY7fjnoCu3wdvTGSDdbzy5elF3xQ8vfPgB2weLALhgxap7j2ayhVxvaFFRxWvfm7p+7PJVPyNwHD9HBvXtUx1FkT105Eg8lF6NiJXO6Im+q5TaaxgGf/U+WLobSq783Uqpv+bM4uLiMZFIZBUA/I1X+F0i6oOIo7337UR0OyL+BwAMCTV4Cg/bfyeif7IsazkAMOMdAYACzkPEW03T3CCl3AgAPvBf5K4B4DJvbvuEEJu5jRCY+/UQLAD5F1zgub4aWnbtCgAQO+ccEP37O++tH38MOl0fuNCRZBJiZ5wJorCfo2p0XS207N3r/HJ57NcP8keN9lzpkGvujdCuq4PW3X/KvQE9BEvDksV3atuOb963L/HIth2TVUOD5HXjhvMikeYbRo7YvvGj3fzV91iEEMVVVVXVyWTyXCLqyxW11rch4pmhRuaxuvE2gPuc5ech4vsA4Hha2Wy2gVUGP0spWeXd3NVAiGiyZVmv+WWSyeQQrfUHABAOC0xQSm3z2nyRiM7wwLJaKbXKMIw/hAA4DQCuAoBbvbG+IoR4logYRCwOmHsGFkQY9NC/OrUom4XaefODDS6aNg3yhg938tJr1kCmzGW8wim3QMHYscfMmWwbGje9DM3vvAPRkhIYeN/snOvS+uePoX750hMGS3rpkmtA09cXbd8+as37O2/s2OADE6547tW9e8fsUdZ5nHdKn4KaH11y8esfVZrJV/fuvTK0wazy9ti2TalUaiunFxcXXxKJRIq8MlciYlCeiFqI6JeImOkGhbuUUoe8jV0LALeHyn8KAGeH3j/SWt+USqUOeGlRKSWrswmhMuuUUj8YNmxYQVNTUyLcd0tLS119fX29lPIwAPjj7nJ4RLTJsqybjg8s8z2wEEHRbdMg76z2YCkYPx4Kb/LtMQDd2AgQi4HId1U/aQ11ixYCRqMw8N4vHywNqxbFwc6fWZmu67tsx3+PeemjPwVq49ujR73x4KQrd17/9Lqpn9fVD+PxjZRy76YfTNu4YMtbY5/ZuWuyv5Kst2tqahw15IuUkt1qpvDjFkS8wDTN33MDHW0MDzjrQo2PZPXnvycSiaUhdcHJ7ymlLmebSErJQcr/7DCwu7TWLwohlJfO478fAB4GAB9YjxJRCSJ+1yuzWCk1+zjAYkOtDxZgsNzWxixr10K2bD/0nz4DYsOcdYej27bB0c2vAwgB/e+4A/LOdIF1ZOsWaNq6FUQ8DggEhTdPgdjpLose/vUGyJZ/DtTUDPahLkIcPVRDTn+lK67TROPveWHTpa/t2RN8hUtuvnHN5PNHVo55ZPE9jS0t/bksAuhIRNi21oIIIqHFbuJnrfX5/GUnk8m+Wut3PFvBnXCb7PGM2G5BlM1mL6+urm7wwDJJCOEbvpzELOODRRcUFPQ7ePBgM2dIKUeyivA7IKKMbdvDqqurneCkYRg/RcRfhAegtb4aABqFEP/jpVcgYikR/QwA+nhpKwCAPSgGHds5s0zTLO09WIgg+/nnQf+ReBxEH7eP9Nq1kCkrg0Fz5gQsUrf0CbArKx21VXDxxVB4401O2Zbdu+Hw2jWekavhlFl3Qt65riNR98QSyOzf13akkGu5ewEWev75yJHD1VO/s3r93R9+Xu4bi/DDiy/adOdll+4Z+/DCn/p2TFe7S0RZy7LYRvFVS0xKyYDxDVKu/lo2m50RjUbbbVRn7QohNlVVVb3i50kp7wSAJ733w0Q0BxEf997LiWgEIro2AQDbIVNC7TLgVnobvN00za2JROJ6InrJL6O1Zu/oEgB4plsUewW01hNTqdSbvQZLVx2k161zwDJ4wQJGo1O09pFHQNfWOM/5Y8ZA0d+7zNZ6oAzSK5YHhvKAmbPawLL0ccjs+7TtrOkLAAs3Mf7ccwfXtTS919DU4tIbAFw/etRbk0d97dM7nvlVYHxOHDFizgcHDvyqvrl5CyL6ZX+LiDMRUVdVVQXucAc3l72kylgs9rXW1tZxHRgi1yxuV0qtD4HlMQDwwwGsmn4HAD/y8rdxrCYSibBL3p38o1JqhWEYd/tgY+axLKtPPB4fhoiBi4+IzDZ+H7x3U7XWab8D27Z3MPP1GizsQmcPHHC8YVYf7PGIvo4zAAFY5s8HFK4XWrfoUbCrqx1Q5I8bB0W3fMcFy75PIb1qZQCIATNmdgALOweey/0FgEVKWcwbiYhBICoaiTQ9dMPkDfWNR/st2bLF18+sZi6ORqPlWmsO9jmTQ8Q1iMjezdHKykoH/clk8gat9csdGOlZpdQ09lCy2SzHXRxBxGJEZFc0MIAB4BARXWlZVuDySSmZZa73qj0PAKwaHU+NiNYIIZYQBWd5nO4Y5Z7sBABmOS673rKs3VJKVikcC+K0fZZlnS2l5MCir3I4vQgR2fX2JRwb4vW4IpVKlfUeLLYNdQt+EcRIim6d2mazrFsH2bIyOOX++yEywD1uSq9dA5lPXZXSZ9JE6HfVRCe9+cNd0PDr59qYZQYzy7kuwJhZHDXkn1bnQEsv1FA8Hr8opKf9BjcqpW6RUt4HAN3Ga7xKK5VSdxUXFxdGIhGOVXBMIWzgPmTb9tP5+fmBp5HNZjn4xerF/aoAOF7ztNb632OxWHNFRUWZewzv2CFs6zgAQESOCLOR6rPbT5RSC/3BSynfDIOPiO6xLOuJ8GpJKfmogpmDZbPW+vtCiIoOK8p2mX9dhVc9fDWD7aQBbCcdP1i8QF3R1DawHF63HjIHyqBwyhTIHzXKGU9WKWh6ewdgQQH0nTgpsG8aXtgIze/+LjhGcJnFA8uyJyCzz7dZumCXXoAlkUhwxHZcKHbAm/GIaZoPSCk5CDbTW0DetAwRiTALMRm6HyfN9oJdTnEp5X8BwDf9xedgHSLe5rNBDpiHk1uVUvyV+2AJ2iOiKkRkDwWJyIxGo5dXVlayK+33/RkABIY1EV1vWRbXD0RKybEMP/azXCnF7MZ21h0csAMA9iD4Y7mQKxERq16nDa31h6lUiiPFjpwAWNwoLoMlNtwdS3r9esiWHYBIQsKAGTMc17gzsWtroe6xxUAtzW3MMr0DWAJm8cHSyblRL8DC44jH4zcKIVhtOMJ0blnWWsMwtiIiB6U47WXLsr4lpeRzm8CWQMTTTNNss+zbNuxjAHBR7sp4AGAD1AmCeZHTcKCOPRlmEl/KlVLX+i8lJSWDstksn9+EvavPPCMzXC9PSnkUoM1bQ8TzTNPk8fgSNQzjaAj0K23bfjwajU4gIueUntkIER8CgIFeJbaZeO6DAeA3SqngQ/hCwXJ4/XrIlHGsiCB6+unQ9+qrITp0aGDsckCv9ZNP4Mirr4CurW13QDlg+owQsywNeUPhc6kO0OslWKSU9wLA4lArVyiltkspw1/oS1rrVUKIqQDAkU0WW2t9HX9sQghTKcWqgoVD6bxhwblTU1PToHQ6Xef3YRgGB+pYXThCRFsty+rqeIDbfA4AgrMiAPixUurR8Oz5INGzqfxkXVhY2Hf//v185uRIcXHx8Egk4kSGQ/INAGAmPZWZKy8v78JMJhPEjtiIB4BriegGIqq3LItB47Bez8DSobfwq3t9ocNBYugKA8aiIPr2cwJxuuEwx7YDNun0MNFry80L2Sz++VK4896BJWIYxtuIeJHfRCwWG1peXl7tfX3heEoXM4bHlFJM25BIJE4jooOhwrVKKV5cXyJSSj7DCR8+OjZPjg6YCf4NEZ0T55AwAC5VSrEB64iUkl3kwIMDgINKqXa3APn0mog2h9pp9NzyH3tp7AFxm3z04G4j0VXeMYDzUWmtR6dSqf/l5xMGi9cBK1Xvhlwnt+nCVzKdTfeuWIavPXR33yXchj+zXoDFMIwFiMiBJ18c47aTL5Q9ID5461SIaJFlWU5U1DCMCYj4VqjgB0opP94iEonEM0TEDOVvRL0Q4irTNFnNtBMOzTc3N7P340eMdwAAM55/jeH/IpHIBeyJSSl5I5klg6YR8T7TNJeEG/VOxBmYbNhu7t+//zuNjY0bAICjsw2maU42DONmRGQmcwQRh9m2fYoQotQDy8JUKrXpCwOLe00hfJXSe+7qZDnnBaq2u7k5rzgcB1g42slGq7cATYcOHXIOsUpKSvporZ3rCixVVVXMFAGVdw4ZN5XviuTl5SX9MkKIxoqKCofSefNbW1tPC20CG8cVVVVVrLaOEbZVOPrqZ+Tn5+89ePCgTiQSwV0UImL7Jh1O88pXd2ZPeeqxy7kMHTp0cDabDebA7rYbszhW+Fpls3vp+cSENzYnu3R2oy50RTPXBaru7rwQwN1y5VNdnDSe2JxO1m6/Alg3d+4WTeAGP05Ajr16yY11uNwd2B3HXgQ/hkW8S1RdsIsWSBcWP7naOYA7KV/+CmDtnDmnohBrCPCyE2aY8EXu7q5Y+vbKMRerOv7HAP/7SPs0BKpAwnnFK0uf/vKX6GQP/gr8P77A6UfiOpIWAAAAAElFTkSuQmCC",Mr="data:image/png;base64,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",Tr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAAAaCAYAAACOyA9jAAAAAXNSR0IArs4c6QAAEtdJREFUaEPtW3mYVNWVP+e+rm6bXeiu96obBDcUjYkSQRSXjCs6GmcMiwsYF0zAccliUFEnbqNjnBkVWQSMOi4NURMTneSLfA4uoIBB3AEV2cSu+5oWG7ppqqveu2e+c999VbeqqwAz+S+87+uP997dXt37u7/zO+ceEPZdMOnl9mR1tRouEA6CKuorqgBA4HaAYD3mcqseGe217Jum7jOAf8+TMu5Zcnr27jzLcdSxiEoAgwYURODhPwXogALElds27P/yc+Mx/Huer9LfjmfPoJq++wW/AAEnA0I1MpyQ9ORF90q3EY5pWlRm3gkydaMJB+SNa8p0O1POC4LcL0WFgutF9fVimbGR7/nSzwAoKH+vF1egIAHVAlQNIVaDoBoEqEZB1QBQA4KqEfGPs4Ylx1dabAZOrx47JxLSgUIDBUDwtxvQ2ADicpEQ67eu6/fMPgAVZhQnzA3mA9JkBkwEFrO4+YU2YNLvbWAVFlSDoVt5hXYaNBbYrHE1YCEGbkn/Nrjs78wDz/p+gO2iCo+YeXh9cyXwTPr9znMchJF5sMSg4X/LMBADiAS+PXdE/z/tYx+ztyfMDdsAVN/SHR4DoghUFgPkgaSZIWKXAlvFC2kAkGexMqAxfcb9xQBmgGnysdmqBKD2t+Xv9Vg4ZfaR9XMrAufJ9iT0qJrixKbKME7MQMyeEfMwy9kmTCjMdT2yTwMZ8IyfE1BsFmxA6MUoWbg8K5UxJ8WLb5hIt7dZKXrWdcuxj6lfxIB5U8bIidnIMoOWSdSAF7hkzpF1pxRsY3cITWzKjBEOjSpinRKw5E1YVSmAYPnckQP+vI99AFCDJ16U2GzEbGIvfBHrlJipEl1SbMYqmaligOUZJw8uSwPFADKgtYFdwoxdIYij5327bu3uFveSpuzViGEyZpWv16/YP9P2Zc+IOSONx+DWui02YcY8Bl2d296bc/sLdv8tLS2rAKCrZEx0XfcuABisGRSxWUp5Y6XvGjhwYG02mx2KiMMQ8fAgCF5sbW3lfste9fX1vYQQ/wEAPe0KYRje2NraWtFcc13P80YqpbQabWlpWc5mo6GhYRARJeO+lFJf+L6f9zJd1z1QCNE/Ls9kMus0eLrpnbLax9YghkG6MYsFiBIzltdEMeMUaR8LjBX1EGn9XCSszYLmwQ/wwCNH1/9sT6ww6enczYSqJjZL/upXku/PvWrqntpVKCchRK/m5uZOLq+rqxvqOM5JBjATAeB7pt0nRHQ/34dhuCSRSLhEdD4ADAOAwwFgiPl1kblGPDadTr/Tv3//PolEYly5sYUQVxDRCXYZEV0PADvL1F/s+/4Gfu+67ruIeLSeTiGGNTc3r00mkwch4qeIGLtGdxCR3jrme14EgP8FgF78TETH4/jZDB4jkksWo0jXGC+r1HSV00S2sNYDF5kjGyj6M/LltuiOTJtl5mz26Wbe8mCeNuc79XqBdndd8mTuZiRVo1lFKPh6/bL+7zx88bVWGxp00viXwTHCi1lI/xCAjvTndV+tXjkirktEzb7vN8bPnufdBgB37m58RDybiH4IABda/YRCiPVExKy5RghxBwPS8zwG36t7+k17KkfEk9Lp9FKu53neHACYYtpcLqV8YsCAAY2JRGJL3I8Q4nCl1PvaewWgIAj6VlVVtQIAe7QMuvoIPHqBLXfY9rwEQdNlun7+WrEphIffDGCYi3DLaVHZ8i8CmL0iBycMdmDKiOL6ccOm1V1QV4tw5oFR+csbu+A3n3WBIwCSPUUkUxCgLasgowhOa6yGiw7uoeuubM3CvHUdhZCADXijz1DAXoHnosfDqxGCZOyOb35j/iGf/uHuS2zwiKpErtyCqDAUQCq/IwFgiZTy5Liu67rXIeIZu1tMx3GmhmHIpu9YU+8aKeWjZUwfs8RViDjP6o+BlF/k3YzD7Mdspi+llNfS0uIb8JwNAFfzPRH9wff9Rz3POwcA/miqtyulDhVCSPO8hYhORsT1pk2b7/v74/hZMfNEdj4fW7H0TtPliaJv7AoIpv4uCwcPKAbPrBU5GH2AgCkjGazdr6aPu6A9R/Djo/fThR+1BvBf73bCQX0duHVkwXQ3fbYLFjd3waVDa+HkVNTXsxs64RXZVRDclqCP2RARps05Zs/Mc9GjuTGIMCo2W6t/P31k87JneEL1VdO7bmvD6LFL4vhTHLPiDZb+y6KjdqY3HGr9usellFdYzwnP89awWkLEbel0engqlXqUiE7nOoj4AzZHrut+jYj9+F0Yhsds3br1vXJzxroJEX8alyFiEwBsMoCQjuMsIqJL43Ii2i6lnOm67iJEjE1ah5TSYxNYXV0dM07c5H+klKtd152OiP9mwPEWEU0TQmimYuZTSt0rhFhknldKKUfg+JlBxMm2G1wigBeUgIc7mLEkB+1ZKjDP5gA0eJh5RkbM0tyuYPXWMAIks4cMNKv8+ykRULZlFNzwxk449YAETDw8AhRfrzd3wVOfZWD6MT3hoD7RJr/3g3bYsDOwwGN7btG92EvwTJrTngwS+01BBMEAeu+JS8/a9snro8ot3p7eEdGtvu/rSXdddxQi/hgAxlraYAEiTjBGOAMACxHxcSJ63er7NwCwyx5LSvkjAOjGfrZeAYAsIl5PRGyG9EVEb/m+P7rcdyeTyeOFEG/ZZUR0mu/7iz3P42+Ig6rc39sA8Ljpcx4iMrhnm7YLpZQX4biZ7G0Zz8YSq4U4D8CCKyLmyQYE2RCgVw3Cso0hLF4Xwi2nG7NVBjwrvgyg6cNsHpg7coplNMw6syf0SCD/ULjm1Q648LAaOKmxYOrWbQ/gvvd2wswT+0CNg5BTBNctbwN9NmBHoYtMl7bD0+Yc03+Pmoe7uXh+cA4A6SDhJy/ePKJDrm2IhI0BYjzDcaQcCTJffbll19f+V/bkCyHmNzc3v2nAcxMi3rsnwCHiJCJ6ajf1tkop856PXS+VSk0kIltAs8D9R6vOU1LKPBPZbT3PY632K0vEMxMOTqfTmz3P+wQAhuqfj8jOA3tf0037XwBACgC0M0JEd/u+fxuOezjMx3kqxXFi8HRmCZZtUHDaYQ5kcgQzluZg2j/E4Alh1vKs1jxTjyuveX7+Sid8lVFw46j9YFhdxCj3rOiESUfUwKDeDnTmFPRICNgVENz1Tgfcc1xvXWfdjgDu+5D1TokuM8HJWFyTENPm7SV4+Hhi50crp6x5/lqemCiGZF8GNLGHR6RUpnUL2/6SirrRw1LK55PJ5OlCiOGmmzMB4DRzzy7vf1rd87Pe1QDAXthrhrH4eQcAXM8itgQ0bPrOjd8ppUa3tLR87nnerwHANpu3SynvqARM13WvRcQZprxLStnDdd1aRORx9Yxy30KInwCABikR/RMi8hjfN+0uk1L+twaPHZ21z6Fir2nBlRHzMHjuXxzAL8dEzy9/EsBZh0UgWL6ZwcOCWewRPOOHVcM5B0cAa1qTgQmH1YAjEP68qQvGDI40zsJ1u+DCQ2r1/aItGXhu464i0xoHMG3AE4pp8767d8zD/TY2Dj4+DLvYjmv3kw/ynOr9doXZTC0fRvAb4SSyRKqdVGgCQGWXhSfzT67rno+IMbX3KfQLWQBgT4UX4jbe7QDwr3pExF8rpRYj4jOm579IKUeWjpJMJv9ZCPE76/2dUspfep73GgCcYoFqYktLS9xXt491XfdBNnWmYI2U8ghjbpeZdyoIgn6O4yxBxO+Yd0cCwHMAcIQB14ktLS1vFoOnQjDOBs9VC3Pw0AUJqOuF0LaLoF9ttEWXb4rAM3qIgCmGeT5tDeH1TaxTok9gzdOlCEY0VMG/DI80zsbtIQzp60BIBNPf7ID7TozYZlN7CIN7RyGHOat3wqptkfkveIX2YWt0/03Bw/2lUql7iegmDZREjw736HOX+qteOFWFOY3uqtqe14WZzmKPoXhJNqTTaR00dF33ZkS8pyy8zEsiOg8ALkLEiw2YuA2PpdmCiBb4vq/LGhsbB4Rh+C2zYHzYmweJEGIbEb3D+4y973hMImJv7wP7G7LZ7Lvbtm1jZmE3nT0q9qz4eklK+f1UKjXF0k2fSykP9Tyv3QQgVVVVVa8gCLYBgF40InI5gIjjZjDzFIvPUvOwcHKBeSYvyMGE4Q6cf1QcS4q+IgbPCUMKzLOyOYDnPs7lGaMjR8B/9T0R7j81csHja/OOEG5fsRN+dWIvqKuNxUdUesPyHbA9x6fvlaLSUZxKm61vwDxmMp8HgB+Y72A9w+6s3mHmugwAikxI0YcDPCalvJLfpVKp4Sb49pVSil3vOlN3thDiHSLKIeJvlVLsbsfswqaBzcEkU/cuKaVmJdd1JyPi/JLxvvFjGIaHbt26dZ35vXltQ0QP+r7/UzvuQ0QvBEFwrRXz2SSEOEkptdkMvENK2ZfvLfBYgcKSoOHCyZFpYrM1uSkHg/ZHuO/84s3I4Jm5LGKeqaPKa56XPs3Cb9cymAgePqsH9K4ugOS1L7Lw5NoMTD2qFkZ4hb61RlqxI3/OVnxWZp2ki78OPK7rvhfTMxF9gIir7eAdIrJAfdpMXAcfuhIRL64WlwBwk5TyPrPYTyPiJYh4KxFxoDD+gbcDAP9JKWXK8zwGqQ71s5suhJiNiMeb/n4opXzSLDQLV1vP8Gve/ZqNrIul2PuIGJRBFkkp2WXnMsd13V2IGE8wx5dmeZ7HHlg8Pn8ne4I6MElErxg2XWz6XiWl/G4Enodi5qmcKrHwqgJ4rmzKaRNx73lVMLh/YfH3Djw5eH5tVrf/+XE1cFSyEGt77KNdsLQ5gDFDEjB+aMFtf7slC/PWdJYPDuqzqELEmhz8a5inwzofeptI5wLp0D27z7zLPM9jdtJi0bBHPPkc4+G4CWsax/M8Zq0BiDiWiLiNvoQQFyulOD7TUlVVNSwIgthjozAM+ziOw8G3eq5rhHCROx3347rut4w2+rYFEtZiXyKijskopZQQYjp7UKVASiaTBwshNAPpxUc8u6ur663q6mo+C9PxE0S8IAzDeiFEnJUwm4h4g8WBymellBx6ABz7oCrrbcVHCmzSzhjGVAQQKILX1inNAkOTCAf0j8QML6DfQfCRr8Drg3CkG9XPhwB0JYBN2xWsbwt1+0P7CxjUh1c/WvxVLQHsyJGOQB9V5+SDlRvbQ9jUEVbIAbLNGC/fNwOP67oTEJE1Q3y9ZFzSOPK7Wkp5JB9aBkHAu9E+lrjF9/28vkkmk+yhLCWiz4QQNxJRLG4JEUcQ0UoAYNCw3lhhBpTZbPaw6urq7fEHxHqiZOH5kJW9JGa4/M4iokVKqWscx1kAAJoNzPVxJpM5sa2trc3uJ5VKnUVE+YwAIuLyx+0gpFLqECEEb4gbuC0R/QwRWVNNM+C6J51O32LAEzFP7O52O88qOSQtTtuwEsdKjjgKjBDl+XQLAxTplzJnWGVyhGxAdhPO+gR878HT0NBQp5TaWro7S55flFKe77ruhYj4GABE7l90PW92oPbCUqnU3Sy8iWgGInJYX5syAPjCcZzTwzBkc9hmBG3sDS01QT4Wvnzl9UQ8SDKZdIUQ7NbnI+AAkOGxfN9nl5vq6+s9x3HYW8ofR7DZkVKOMayou/M87xoOK5T8xkesc652ZlrXdV9ARD60ZfCch4iXA8AFpt0VUkodZsCxDygqzq2xTEGl5K+iQF33fJ3u2YjdUzii9If4Pf/LuavFSWRFOULdAGgOVPWvMPcCp80bsXeuOpsAAHgEEb8GAD4qYO+F7zmy22Amjt1a9lL4sJN/9cYo6w0ONOVzfd8vCvenUqlhRMR6wTV1WRNxYC5eQNZLcRzmCWYCi/3yeoIru657LrvyAGAHDD8kokt83//QBkFDQwMfZHKwMp82gYhPp9PpWIhzfw+a6PeriMjhAdYxP4qDgYj4VjqdHt3Q0DBaKaWPTrq6upbW1NS8AQDaVCLiyel0ekkBPHbqqTFD3diiUqqEdZRRkbXKnZnFcqkCYApZiZVO1stkJbLZ2kvwlOy+/CODSgihFX8Yhtsdx9GeBV+dnZ0bamtr+cxqUPwunU5/bB9omryX/U15a6n2MHkzWt9ks1k/kUjwEYPuLwiCHbFXxFLJdV32+uIYt+7S9/1Pyx2gclldXV3KcZzYw+tWf+DAgf23bNnCLnf+amxsHBgEgf5eIcT2clqJgRmGodZ59vg49gHKAFJNcU6Pibh2S/Iy7+PIbiVzZIBRLkMxH9zTqRjdc4S6p7JazKJ/YblcaxPnAfjJ/FEDHqoEjH3v/7YzwOBZBEBnFEWZ7aT0Ire9ZOHyeqgAKjtGFOc22+J7T7nPdtJYkejOf1MhPdZ221GAgioxYt6x/Spm3/1tp25fbzjuQToAAB4l4P96o2oK6aD2/6KoAJrdpaZaSe9FgNBmsZD+kdc11v+O6JYUVinnuZCyugVQ3Dn/+H7/74DaPkjs/Qz8H31nPbQRR2ifAAAAAElFTkSuQmCC",bi="data:image/png;base64,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",Wn=m(26073),ur=m(56507),sr=Object.defineProperty,Kr=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,Lr=Object.prototype.propertyIsEnumerable,rs=(Q,W,V)=>W in Q?sr(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Qr=(Q,W)=>{for(var V in W||(W={}))vs.call(W,V)&&rs(Q,V,W[V]);if(Kr)for(var V of Kr(W))Lr.call(W,V)&&rs(Q,V,W[V]);return Q},dr=(Q=>(Q.Projects="projects",Q.Shixuns="shixuns",Q.Classrooms="classrooms",Q))(dr||{});const Rr=({homePage:Q,globalSetting:W,user:V,loading:Mn,dispatch:Rn})=>{var Mi,Gi,Ri,Gn,Ei,Er;const[_r,hs]=(0,r.useState)(),Hr=(0,r.useRef)(null),[mr,Ts]=(0,r.useState)(),[ys,Ci]=(0,r.useState)(me[0]),[kr,Yr]=(0,r.useState)([]),Cs=(0,r.useRef)(),[ls,ws]=(0,r.useState)(!1),[Ks,ps]=(0,r.useState)(!1),xs=document.domain==="schxrjgfyxgse.educoder.net",[qs,Ws]=(0,r.useState)(!1);(0,r.useEffect)(()=>{Rn({type:"homePage/home",payload:{}})},[Q.name]),(0,r.useEffect)(()=>((0,We.Ll)()||Rn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{Rn({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,r.useEffect)(()=>{if(Q!=null&&Q.homepage_disciplines){Ns(),window.scrollTo(0,0);const Ui=()=>{window.scrollTo(0,0)};return window.addEventListener("beforeunload",Ui),()=>{window.removeEventListener("beforeunload",Ui)}}},[Q]),(0,r.useEffect)(()=>{var Ui;(0,We.Dk)(((Ui=W==null?void 0:W.setting)==null?void 0:Ui.name)||(document.domain==="www.educoder.net"?"\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0":""))},[W.setting]);const{shixun_demo:Zs=[]}=Q,Ns=()=>{const Ui=new IntersectionObserver((ms,Ds)=>{ms.forEach(gs=>{gs.isIntersecting&&(console.log("elementelement===",gs.target),gs.target.getAttribute("class")?gs.target.classList.add("animate__animated","animate__fadeInUp"):gs.target.setAttribute("class","animate__animated animate__fadeInUp"),Ds.unobserve(gs.target))})},{threshold:(0,We.b9)()?.5:0});document.querySelectorAll("h2[data-type='animationH2'], .animationTeachingTool aside").forEach(ms=>{Ui.observe(ms)});const Gr=()=>{const ms=document.querySelectorAll("h2[data-type='async_animationH2'], .animationOrientation a");ms.length===0?setTimeout(()=>{Gr()},500):ms.forEach(Ds=>{Ui.observe(Ds)})};Gr()},[bs,Zn]=(0,r.useState)(-1),ki=Ui=>{var wr,Gr,ms,Ds,gs,Bs,ba,_s;const ir=!((wr=W==null?void 0:W.setting)!=null&&wr.main_site)||Ui?Q.homepage_disciplines:Q.reps,_n=!((Gr=W==null?void 0:W.setting)!=null&&Gr.main_site)||Ui?"sub_disciplines":"sub_repertoires",Pi=!((ms=W==null?void 0:W.setting)!=null&&ms.main_site)||Ui?"paths":"shixuns",Hi=xi=>{var Ki;return!((Ki=W==null?void 0:W.setting)!=null&&Ki.main_site)||Ui?`/paths?discipline_id=${ir[bs].id}&tag_tabs=${bs+1}&sub_discipline_id=${xi.id}&tag_level=2`:`/shixuns?current_id=${ir[bs].id}&tag_tabs=${bs+1}&tag_id=${xi.id}&tag_level=2`};return r.createElement(r.Fragment,null,r.createElement("div",{className:!((Ds=W==null?void 0:W.setting)!=null&&Ds.main_site)||Ui?`${vi.banner} ${vi.mainSiteBanner} `:vi.banner},(Ui||document.domain==="tyutrjc.educoder.net")&&r.createElement("div",{className:vi.subnav,onMouseLeave:()=>Zn(-1)},r.createElement("ul",{className:vi.nav},ir&&ir.map((xi,Ki)=>r.createElement("li",{key:Ki,onMouseOver:()=>Zn(Ki)},r.createElement(te.Link,{to:`/${Pi}?tag_tabs=${Ki+1}¤t_id=${xi.id}&tag_level=1`},xi.name,r.createElement(x.Z,null)))),(!((gs=W==null?void 0:W.setting)!=null&&gs.main_site)||Ui)&&r.createElement("li",{onMouseOver:()=>Zn(-1)},r.createElement(te.Link,{to:"/paths",target:"_blank"},"\u66F4\u591A",r.createElement(x.Z,null)))),ir&&ir[bs]&&r.createElement("div",{style:{zIndex:2},className:vi.subnavDetail},(ba=(Bs=ir[bs])==null?void 0:Bs[_n])==null?void 0:ba.map(function(xi,Ki){return r.createElement(te.Link,{key:Ki,to:Hi(xi)},r.createElement("div",null,r.createElement("h1",null,xi.name),r.createElement("ul",null,xi.tags&&xi.tags.map(function(Sr,Is){return r.createElement("li",{key:Is},r.createElement(te.Link,{className:vi.link,to:`/${Pi}?current_id=${ir[bs].id}&tag_tabs=${bs+1}&tag_id=${Sr.id}&tag_level=3`},Sr.name))}))))}))),r.createElement("div",{style:{position:"relative"}},r.createElement(De.Z,{className:vi.LeftButton,style:{left:Ui||document.domain==="tyutrjc.educoder.net"?190:30},onClick:()=>{Hr.current.prev()}}),Q.images_url&&r.createElement(q.Z,{className:Ui?vi.mainSite:"",ref:Hr,autoplay:!0,pauseOnDotsHover:!0},(_s=Q.images_url)==null?void 0:_s.map((xi,Ki)=>r.createElement("div",{style:{display:"flex"},key:Ki},r.createElement("a",{href:xi.path},r.createElement("img",{src:xi.image_url})))))),r.createElement(x.Z,{className:vi.RightButton,onClick:()=>{Hr.current.next()}})))};(0,r.useEffect)(()=>{var Ui;const wr=[...Zs];xs&&((Ui=wr==null?void 0:wr.shift)==null||Ui.call(wr));const Gr=wr==null?void 0:wr.map((ms,Ds)=>{var gs;return Qr(Qr({},((gs=me)==null?void 0:gs.find(Bs=>(Bs==null?void 0:Bs.clazz)==(ms==null?void 0:ms.clazz)))||{}),ms)});Ci((Gr==null?void 0:Gr[0])||{}),Yr(Gr||[])},[Zs]);const Pr=()=>{var Ui,wr;return r.createElement(r.Fragment,null,!!((Ui=Q.subjects)!=null&&Ui.length)&&r.createElement("section",{className:vi.course},r.createElement("aside",{className:vi.title},r.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),r.createElement("h2",null,"TRAINING COURSE"),r.createElement("aside",{className:vi.more},r.createElement(te.Link,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),r.createElement(z.Z,{loading:Mn},r.createElement(ht,{data:Q.subjects}))),!!((wr=Q.shixuns)!=null&&wr.length)&&r.createElement("section",{className:vi.course},r.createElement("aside",{className:vi.title},r.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),r.createElement("h2",null,"DEVELOPMENT COMMUNITY"),r.createElement("aside",{className:vi.more},r.createElement(te.Link,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),r.createElement(z.Z,{loading:Mn},r.createElement(tt,{data:Q.shixuns}))))},Dr=((Mi=W==null?void 0:W.setting)==null?void 0:Mi.main_site)&&!((Gi=W==null?void 0:W.setting)!=null&&Gi.is_local);if((0,We.Ll)())return r.createElement(be.default,null);const Zr=(Ui,wr)=>Array.isArray(Ui)&&Ui.length>0?wr:null,cs=(Ui,wr)=>{var Gr;const ms=wr%2===0,Ds=[r.createElement("div",{key:3,className:vi.left},r.createElement("img",{src:`${Ui==null?void 0:Ui.image_url}`,alt:""}),r.createElement("div",{className:vi.btn,style:{marginLeft:ms?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),r.createElement("div",{key:4,className:`${vi.right} animationOrientation`},(Gr=Ui==null?void 0:Ui.subjects)==null?void 0:Gr.map((gs,Bs)=>r.createElement("a",{target:"_blank",style:{animationDuration:`${Bs%2===0?Bs*.2+1:(Bs-1)*.2+1}s`},key:Bs,href:gs==null?void 0:gs.url},r.createElement("img",{src:`${gs==null?void 0:gs.image_url}`}))))];return ms?Ds:Ds.reverse()};return r.createElement("section",{style:{paddingTop:30,background:"#fff"}},r.createElement(fe.Z,{modeldata:_r,dispatch:Rn}),r.createElement(Kt,{modeldata:mr,userInfo:V==null?void 0:V.userInfo}),r.createElement(Bi,{modeldata:mr,userid:(Ri=V==null?void 0:V.userInfo)==null?void 0:Ri.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&r.createElement(ti,{userInfo:V==null?void 0:V.userInfo}),ki(Dr||document.domain==="tyutrjxy.educoder.net"),r.createElement("div",{className:vi.mainSiteContent},r.createElement("aside",{className:vi.ContentWarp,style:{backgroundColor:"#fff"}},Q&&Zr(Q.recommend_subjects,r.createElement("div",{className:vi.school},r.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A"),r.createElement("h5",null,"Practical MOOC makes online courses more professional"),Q&&Zr(Q.recommend_subjects,r.createElement("div",{style:{width:"100%"}},r.createElement("div",{className:vi.iconWrapper},r.createElement("div",{className:vi.tuijianWrapper},r.createElement("img",{src:Br,alt:"\u6807\u7B7E"})),r.createElement("div",{onClick:()=>{te.history.push("/paths?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",Q==null?void 0:Q.subject_count,")",r.createElement(x.Z,null))),r.createElement(Wn.Z,{dataSource:Q&&Q.recommend_subjects?Q.recommend_subjects:[],right:23,col:4,precision:1,loading:Mn,wrapWidth:1200}))),Q&&Zr(Q.subjects,r.createElement("div",{style:{width:"100%",marginTop:"60px"}},r.createElement("div",{className:vi.iconWrapper},r.createElement("div",{className:vi.tuijianWrapper},r.createElement("img",{src:Mr,alt:"\u6807\u7B7E"})),r.createElement("div",{onClick:()=>{te.history.push("/paths?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",Q==null?void 0:Q.subject_count,")",r.createElement(x.Z,null))),r.createElement(Wn.Z,{dataSource:Q&&Q.subjects?Q.subjects:[],right:23,col:4,precision:1,loading:Mn,wrapWidth:1200}))))),Q&&Zr(Q.shixuns,r.createElement("div",{className:vi.school},r.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B"),r.createElement("h5",null,"Practical projects that make it easy for you to develop courses"),Q&&Zr(Q.shixuns,r.createElement("div",{style:{width:"100%"}},r.createElement("div",{className:vi.iconWrapper},r.createElement("div",{className:vi.tuijianWrapper},r.createElement("img",{src:bi,alt:"\u6807\u7B7E"})),r.createElement("div",{onClick:()=>{te.history.push("/shixuns?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",Q==null?void 0:Q.shixun_count,")",r.createElement(x.Z,null))),r.createElement(ur.wb,{dataSource:Q&&Q.shixuns?Q.shixuns:[],right:23,col:4,precision:1,loading:Mn,wrapWidth:1200}))),Q&&Zr(Q.recommend_shixuns,r.createElement("div",{style:{width:"100%",marginTop:"60px"}},r.createElement("div",{className:vi.iconWrapper},r.createElement("div",{className:vi.tuijianWrapper},r.createElement("img",{src:Tr,alt:"\u6807\u7B7E"})),r.createElement("div",{onClick:()=>{te.history.push("/shixuns?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",Q==null?void 0:Q.shixun_count,")",r.createElement(x.Z,null))),r.createElement(ur.wb,{dataSource:Q&&Q.recommend_shixuns?Q.recommend_shixuns:[],right:23,col:4,precision:1,loading:Mn,wrapWidth:1200}))))),document.domain==="tyutrjc.educoder.net"&&r.createElement("div",{className:vi.mainSiteContent},(Gn=Q==null?void 0:Q.new_discipline)==null?void 0:Gn.map((Ui,wr)=>r.createElement("aside",{key:wr+Ui.name,className:vi.ContentWarp,style:{backgroundColor:wr===0?"#fff":"transparent",display:Ui.name==="\u4EBA\u5DE5\u667A\u80FD\u901A\u8BC6\u8BFE\u7A0B\u8D44\u6E90\u4E0E\u5E73\u53F0\u5EFA\u8BBE"?"block":"none"}},r.createElement("div",{className:vi.orientation},r.createElement("h2",{"data-type":"async_animationH2"},Ui.name),r.createElement("h5",null,Ui==null?void 0:Ui.name_en),r.createElement("div",{className:vi.lf},cs(Ui,wr)))))))),r.createElement(X.default,{centered:!0,destroyOnClose:!0,open:ls,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>ws(!1)},r.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Ei=W==null?void 0:W.setting)==null?void 0:Ei.homepage_tea_qq_number," "),r.createElement("img",{src:`${ct.Z.IMG_SERVER}/${(Er=W==null?void 0:W.setting)==null?void 0:Er.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),r.createElement(S.Z,{visible:qs,onCancel:()=>Ws(!1)}))};var Jr=(0,te.connect)(({homePage:Q,loading:W,globalSetting:V,user:Mn})=>({homePage:Q,globalSetting:V,loading:W.models.homePage,user:Mn}))(Rr),yr={page:"page___cqmQj"},Xi={banner:"banner___TneAD",NavButton:"NavButton___ud63z",LeftButton:"LeftButton___WexT_",RightButton:"RightButton___BvUnT"},Cr=m(92310),vr=m.n(Cr),Li=({className:Q,style:W,data:V=[]})=>{const Mn=(0,r.useRef)(null);return r.createElement("div",{className:vr()(Xi.banner,Q),style:W},(V==null?void 0:V.length)>1&&r.createElement(De.Z,{className:Xi.LeftButton,onClick:()=>Mn.current.prev()}),!!(V!=null&&V.length)&&r.createElement(q.Z,{ref:Mn,autoplay:!0,pauseOnDotsHover:!0,dots:(V==null?void 0:V.length)>1?void 0:!1},V==null?void 0:V.map((Rn,Mi)=>{var Gi;return r.createElement("div",{key:Mi},r.createElement("a",{href:Rn.path},r.createElement("img",{src:(Gi=Rn==null?void 0:Rn.image_url)!=null&&Gi.includes("://")?Rn==null?void 0:Rn.image_url:`${ct.Z.IMG_SERVER+(Rn==null?void 0:Rn.image_url)}`})))})),(V==null?void 0:V.length)>1&&r.createElement(x.Z,{className:Xi.RightButton,onClick:()=>Mn.current.next()}))},hi={panel:"panel___UWRx2",line:"line___cUXUu",li:"li___mbkLP",info:"info___U53_I"},Fi=Object.defineProperty,er=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,ss=Object.prototype.propertyIsEnumerable,ii=(Q,W,V)=>W in Q?Fi(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,mi=(Q,W)=>{for(var V in W||(W={}))pr.call(W,V)&&ii(Q,V,W[V]);if(er)for(var V of er(W))ss.call(W,V)&&ii(Q,V,W[V]);return Q};const Qi=Q=>React.createElement("svg",mi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u7528\u6237"),React.createElement("path",{d:"M7.857 1.143a2.857 2.857 0 1 1 0 5.714 2.857 2.857 0 0 1 0-5.714m0-1.143a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm6.714 12.571a2.286 2.286 0 0 1-2.285 2.286H3.429a2.286 2.286 0 0 1 0-4.571h8.857a2.286 2.286 0 0 1 2.285 2.285Zm-2.285-3.428H3.429a3.429 3.429 0 0 0 0 6.857h8.857a3.429 3.429 0 1 0 0-6.857Z",fill:"#5F6368",fillRule:"nonzero"}));var Ii="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuODU3IDEuMTQzYTIuODU3IDIuODU3IDAgMSAxIDAgNS43MTQgMi44NTcgMi44NTcgMCAwIDEgMC01LjcxNG0wLTEuMTQzYTQgNCAwIDEgMCAwIDggNCA0IDAgMCAwIDAtOFptNi43MTQgMTIuNTcxYTIuMjg2IDIuMjg2IDAgMCAxLTIuMjg1IDIuMjg2SDMuNDI5YTIuMjg2IDIuMjg2IDAgMCAxIDAtNC41NzFoOC44NTdhMi4yODYgMi4yODYgMCAwIDEgMi4yODUgMi4yODVabS0yLjI4NS0zLjQyOEgzLjQyOWEzLjQyOSAzLjQyOSAwIDAgMCAwIDYuODU3aDguODU3YTMuNDI5IDMuNDI5IDAgMSAwIDAtNi44NTdaIiBmaWxsPSIjNUY2MzY4IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Yi=Object.defineProperty,Xr=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,qi=(Q,W,V)=>W in Q?Yi(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,zi=(Q,W)=>{for(var V in W||(W={}))$r.call(W,V)&&qi(Q,V,W[V]);if(Xr)for(var V of Xr(W))us.call(W,V)&&qi(Q,V,W[V]);return Q};const Or=Q=>React.createElement("svg",zi({width:17,height:16,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u5B9E\u9A8C\u603B\u6B21\u6570"),React.createElement("g",{fill:"#5F6368",fillRule:"nonzero"},React.createElement("path",{d:"M.003.596v14.756c0 .327.265.592.592.592h15.06a.592.592 0 0 0 .592-.592V.596a.592.592 0 0 0-.592-.592H.595a.592.592 0 0 0-.592.592Zm14.795 3.033H1.452V1.453h13.346v2.176ZM1.452 5.08h13.346v9.416H1.452V5.078Z"}),React.createElement("path",{d:"M4.973 7.147 2.264 9.855l2.71 2.71a.215.215 0 0 0 .303 0l.721-.722a.215.215 0 0 0 0-.304L4.314 9.855l1.684-1.684a.215.215 0 0 0 0-.304l-.721-.72a.215.215 0 0 0-.304 0Zm5.203 1.024 1.685 1.684-1.685 1.684a.215.215 0 0 0 0 .304l.721.721a.215.215 0 0 0 .304 0l2.71-2.709-2.71-2.708a.215.215 0 0 0-.304 0l-.72.72a.215.215 0 0 0 0 .304Zm-3.829 4.434.935.405a.215.215 0 0 0 .283-.111l2.306-5.316A.215.215 0 0 0 9.76 7.3l-.935-.405a.215.215 0 0 0-.283.111l-2.306 5.316a.215.215 0 0 0 .111.283Z"})));var Ur="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzVGNjM2OCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNLjAwMy41OTZ2MTQuNzU2YzAgLjMyNy4yNjUuNTkyLjU5Mi41OTJoMTUuMDZhLjU5Mi41OTIgMCAwIDAgLjU5Mi0uNTkyVi41OTZhLjU5Mi41OTIgMCAwIDAtLjU5Mi0uNTkySC41OTVhLjU5Mi41OTIgMCAwIDAtLjU5Mi41OTJabTE0Ljc5NSAzLjAzM0gxLjQ1MlYxLjQ1M2gxMy4zNDZ2Mi4xNzZaTTEuNDUyIDUuMDhoMTMuMzQ2djkuNDE2SDEuNDUyVjUuMDc4WiIvPjxwYXRoIGQ9Ik00Ljk3MyA3LjE0NyAyLjI2NCA5Ljg1NWwyLjcxIDIuNzFhLjIxNS4yMTUgMCAwIDAgLjMwMyAwbC43MjEtLjcyMmEuMjE1LjIxNSAwIDAgMCAwLS4zMDRMNC4zMTQgOS44NTVsMS42ODQtMS42ODRhLjIxNS4yMTUgMCAwIDAgMC0uMzA0bC0uNzIxLS43MmEuMjE1LjIxNSAwIDAgMC0uMzA0IDBabTUuMjAzIDEuMDI0IDEuNjg1IDEuNjg0LTEuNjg1IDEuNjg0YS4yMTUuMjE1IDAgMCAwIDAgLjMwNGwuNzIxLjcyMWEuMjE1LjIxNSAwIDAgMCAuMzA0IDBsMi43MS0yLjcwOS0yLjcxLTIuNzA4YS4yMTUuMjE1IDAgMCAwLS4zMDQgMGwtLjcyLjcyYS4yMTUuMjE1IDAgMCAwIDAgLjMwNFptLTMuODI5IDQuNDM0LjkzNS40MDVhLjIxNS4yMTUgMCAwIDAgLjI4My0uMTExbDIuMzA2LTUuMzE2QS4yMTUuMjE1IDAgMCAwIDkuNzYgNy4zbC0uOTM1LS40MDVhLjIxNS4yMTUgMCAwIDAtLjI4My4xMTFsLTIuMzA2IDUuMzE2YS4yMTUuMjE1IDAgMCAwIC4xMTEuMjgzWiIvPjwvZz48L3N2Zz4=",qr=Object.defineProperty,jr=Object.getOwnPropertySymbols,es=Object.prototype.hasOwnProperty,ds=Object.prototype.propertyIsEnumerable,Ls=(Q,W,V)=>W in Q?qr(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,As=(Q,W)=>{for(var V in W||(W={}))es.call(W,V)&&Ls(Q,V,W[V]);if(jr)for(var V of jr(W))ds.call(W,V)&&Ls(Q,V,W[V]);return Q};const Js=Q=>React.createElement("svg",As({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u7EBF\u4E0A\u8003\u8BD5"),React.createElement("g",{fill:"#5F6368",fillRule:"nonzero"},React.createElement("path",{d:"M7.672.62a2.106 2.106 0 0 1 2.979 0l4.662 4.663a2.106 2.106 0 0 1-2.045 3.522l-2.864 5.535c-.142.275-.403.47-.708.527l-.07.01L.73 15.913a.641.641 0 0 1-.715-.652l.004-.059 1.037-8.893c.036-.308.212-.582.476-.743l.062-.035L7.13 2.665c-.199-.73.008-1.51.543-2.044Zm.15 3.13L2.313 6.6l-.825 7.068 2.326-2.324a.55.55 0 0 1 .812.737l-.036.04-2.322 2.321 7.065-.821 2.85-5.51-4.36-4.361Zm1.922-2.223A.824.824 0 1 0 8.58 2.693l4.662 4.662a.824.824 0 0 0 1.166-1.165L9.744 1.527Z"}),React.createElement("path",{d:"M8.21 7.725a1.832 1.832 0 1 0-2.591 2.59 1.832 1.832 0 0 0 2.59-2.59Zm-.778.777a.733.733 0 1 1-1.018 1.054.733.733 0 0 1 1.018-1.054Z"})));var a="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzVGNjM2OCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy42NzIuNjJhMi4xMDYgMi4xMDYgMCAwIDEgMi45NzkgMGw0LjY2MiA0LjY2M2EyLjEwNiAyLjEwNiAwIDAgMS0yLjA0NSAzLjUyMmwtMi44NjQgNS41MzVjLS4xNDIuMjc1LS40MDMuNDctLjcwOC41MjdsLS4wNy4wMUwuNzMgMTUuOTEzYS42NDEuNjQxIDAgMCAxLS43MTUtLjY1MmwuMDA0LS4wNTkgMS4wMzctOC44OTNjLjAzNi0uMzA4LjIxMi0uNTgyLjQ3Ni0uNzQzbC4wNjItLjAzNUw3LjEzIDIuNjY1Yy0uMTk5LS43My4wMDgtMS41MS41NDMtMi4wNDRabS4xNSAzLjEzTDIuMzEzIDYuNmwtLjgyNSA3LjA2OCAyLjMyNi0yLjMyNGEuNTUuNTUgMCAwIDEgLjgxMi43MzdsLS4wMzYuMDQtMi4zMjIgMi4zMjEgNy4wNjUtLjgyMSAyLjg1LTUuNTEtNC4zNi00LjM2MVptMS45MjItMi4yMjNBLjgyNC44MjQgMCAxIDAgOC41OCAyLjY5M2w0LjY2MiA0LjY2MmEuODI0LjgyNCAwIDAgMCAxLjE2Ni0xLjE2NUw5Ljc0NCAxLjUyN1oiLz48cGF0aCBkPSJNOC4yMSA3LjcyNWExLjgzMiAxLjgzMiAwIDEgMC0yLjU5MSAyLjU5IDEuODMyIDEuODMyIDAgMCAwIDIuNTktMi41OVptLS43NzguNzc3YS43MzMuNzMzIDAgMSAxLTEuMDE4IDEuMDU0LjczMy43MzMgMCAwIDEgMS4wMTgtMS4wNTRaIi8+PC9nPjwvc3ZnPg==",c=Object.defineProperty,g=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,$=(Q,W,V)=>W in Q?c(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,ge=(Q,W)=>{for(var V in W||(W={}))E.call(W,V)&&$(Q,V,W[V]);if(g)for(var V of g(W))b.call(W,V)&&$(Q,V,W[V]);return Q};const Ce=Q=>React.createElement("svg",ge({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),React.createElement("path",{d:"M13.062.011c1.5 0 2.717 1.217 2.717 2.718v10.507a2.717 2.717 0 0 1-2.717 2.717H2.729A2.717 2.717 0 0 1 .01 13.236V2.729A2.717 2.717 0 0 1 2.73.01h10.333Zm0 1.087H8.163v5.104c0 .478-.37.873-.846.904l-.06.002a.906.906 0 0 1-.64-.265L5.444 5.671l-1.169 1.17a.906.906 0 0 1-1.233.045l-.048-.044a.906.906 0 0 1-.265-.64V1.097c-.9 0-1.63.73-1.63 1.63v10.508c0 .9.73 1.63 1.63 1.63h10.333c.9 0 1.63-.73 1.63-1.63V2.729c0-.9-.73-1.63-1.63-1.63Zm-9.246 0v4.665l1.012-1.011.06-.052a.906.906 0 0 1 1.197.074l.992.99V1.099H3.816Z",fill:"#5F6368",fillRule:"nonzero"}));var Je="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjA2Mi4wMTFjMS41IDAgMi43MTcgMS4yMTcgMi43MTcgMi43MTh2MTAuNTA3YTIuNzE3IDIuNzE3IDAgMCAxLTIuNzE3IDIuNzE3SDIuNzI5QTIuNzE3IDIuNzE3IDAgMCAxIC4wMSAxMy4yMzZWMi43MjlBMi43MTcgMi43MTcgMCAwIDEgMi43My4wMWgxMC4zMzNabTAgMS4wODdIOC4xNjN2NS4xMDRjMCAuNDc4LS4zNy44NzMtLjg0Ni45MDRsLS4wNi4wMDJhLjkwNi45MDYgMCAwIDEtLjY0LS4yNjVMNS40NDQgNS42NzFsLTEuMTY5IDEuMTdhLjkwNi45MDYgMCAwIDEtMS4yMzMuMDQ1bC0uMDQ4LS4wNDRhLjkwNi45MDYgMCAwIDEtLjI2NS0uNjRWMS4wOTdjLS45IDAtMS42My43My0xLjYzIDEuNjN2MTAuNTA4YzAgLjkuNzMgMS42MyAxLjYzIDEuNjNoMTAuMzMzYy45IDAgMS42My0uNzMgMS42My0xLjYzVjIuNzI5YzAtLjktLjczLTEuNjMtMS42My0xLjYzWm0tOS4yNDYgMHY0LjY2NWwxLjAxMi0xLjAxMS4wNi0uMDUyYS45MDYuOTA2IDAgMCAxIDEuMTk3LjA3NGwuOTkyLjk5VjEuMDk5SDMuODE2WiIgZmlsbD0iIzVGNjM2OCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",st=Object.defineProperty,Et=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,kn=(Q,W,V)=>W in Q?st(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Vn=(Q,W)=>{for(var V in W||(W={}))nn.call(W,V)&&kn(Q,V,W[V]);if(Et)for(var V of Et(W))Jt.call(W,V)&&kn(Q,V,W[V]);return Q};const Dn=Q=>React.createElement("svg",Vn({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u5B9E\u8DF5\u9879\u76EE"),React.createElement("g",{fill:"#5F6368",fillRule:"nonzero"},React.createElement("path",{d:"m14 14-.71-.705A.997.997 0 0 1 14 13a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v.085c0 .275-.11.524-.29.705L2 2.085V2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2ZM1 4v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1Zm11-2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10Z"}),React.createElement("path",{d:"M2.5 4h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1 0-1Zm9 1a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1ZM1 6h12v1H1V6Z"})));var Kn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzVGNjM2OCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTQgMTQtLjcxLS43MDVBLjk5Ny45OTcgMCAwIDEgMTQgMTNhMSAxIDAgMCAwIDEtMVYyYTEgMSAwIDAgMC0xLTFINGExIDEgMCAwIDAtMSAxdi4wODVjMCAuMjc1LS4xMS41MjQtLjI5LjcwNUwyIDIuMDg1VjJhMiAyIDAgMCAxIDItMmgxMGEyIDIgMCAwIDEgMiAydjEwYTIgMiAwIDAgMS0yIDJaTTEgNHYxMGExIDEgMCAwIDAgMSAxaDEwYTEgMSAwIDAgMCAxLTFWNGExIDEgMCAwIDAtMS0xSDJhMSAxIDAgMCAwLTEgMVptMTEtMmEyIDIgMCAwIDEgMiAydjEwYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yVjRhMiAyIDAgMCAxIDItMmgxMFoiLz48cGF0aCBkPSJNMi41IDRoNmEuNS41IDAgMCAxIDAgMWgtNmEuNS41IDAgMCAxIDAtMVptOSAxYS41LjUgMCAxIDEgMC0xIC41LjUgMCAwIDEgMCAxWk0xIDZoMTJ2MUgxVjZaIi8+PC9nPjwvc3ZnPg==",Fn=Object.defineProperty,qn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,$i=(Q,W,V)=>W in Q?Fn(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,tr=(Q,W)=>{for(var V in W||(W={}))$n.call(W,V)&&$i(Q,V,W[V]);if(qn)for(var V of qn(W))_i.call(W,V)&&$i(Q,V,W[V]);return Q};const ci=Q=>React.createElement("svg",tr({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u8BD5\u9898"),React.createElement("path",{d:"M12.073.002c1.23 0 2.217.919 2.296 2.138v9.268h1.629v2.296c0 1.208-.904 2.217-2.056 2.296H4.74a2.272 2.272 0 0 1-2.296-2.137v-9.27h-.148a2.291 2.291 0 0 1-1.638-.658A2.295 2.295 0 0 1 0 2.298C0 1.068.919.08 2.138.002Zm2.594 12.738h-7.63v.962c0 .302-.077.53-.156.769l-.064.196h6.968c.398 0 .784-.375.88-.852l.002-.015v-1.06ZM12.169 1.333H3.777v12.371c0 .456.358.86.854.958l.015.003h.175c.398 0 .783-.375.879-.852l.002-.015v-2.392h7.333v-9.11c0-.458-.358-.863-.852-.96l-.014-.003Zm-1.725 6c.41 0 .666.257.666.667 0 .31-.252.59-.598.667H6.371c-.41 0-.667-.257-.667-.667 0-.31.252-.59.598-.667Zm0-3.258c.41 0 .666.256.666.667 0 .31-.252.59-.598.666H6.371c-.41 0-.667-.256-.667-.666 0-.31.252-.59.598-.667Zm-8-2.742h-.148c-.567 0-.963.396-.963.963 0 .458.359.862.852.962l.015.002h.244V1.333Z",fill:"#5F6368",fillRule:"nonzero"}));var Ar="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjA3My4wMDJjMS4yMyAwIDIuMjE3LjkxOSAyLjI5NiAyLjEzOHY5LjI2OGgxLjYyOXYyLjI5NmMwIDEuMjA4LS45MDQgMi4yMTctMi4wNTYgMi4yOTZINC43NGEyLjI3MiAyLjI3MiAwIDAgMS0yLjI5Ni0yLjEzN3YtOS4yN2gtLjE0OGEyLjI5MSAyLjI5MSAwIDAgMS0xLjYzOC0uNjU4QTIuMjk1IDIuMjk1IDAgMCAxIDAgMi4yOThDMCAxLjA2OC45MTkuMDggMi4xMzguMDAyWm0yLjU5NCAxMi43MzhoLTcuNjN2Ljk2MmMwIC4zMDItLjA3Ny41My0uMTU2Ljc2OWwtLjA2NC4xOTZoNi45NjhjLjM5OCAwIC43ODQtLjM3NS44OC0uODUybC4wMDItLjAxNXYtMS4wNlpNMTIuMTY5IDEuMzMzSDMuNzc3djEyLjM3MWMwIC40NTYuMzU4Ljg2Ljg1NC45NThsLjAxNS4wMDNoLjE3NWMuMzk4IDAgLjc4My0uMzc1Ljg3OS0uODUybC4wMDItLjAxNXYtMi4zOTJoNy4zMzN2LTkuMTFjMC0uNDU4LS4zNTgtLjg2My0uODUyLS45NmwtLjAxNC0uMDAzWm0tMS43MjUgNmMuNDEgMCAuNjY2LjI1Ny42NjYuNjY3IDAgLjMxLS4yNTIuNTktLjU5OC42NjdINi4zNzFjLS40MSAwLS42NjctLjI1Ny0uNjY3LS42NjcgMC0uMzEuMjUyLS41OS41OTgtLjY2N1ptMC0zLjI1OGMuNDEgMCAuNjY2LjI1Ni42NjYuNjY3IDAgLjMxLS4yNTIuNTktLjU5OC42NjZINi4zNzFjLS40MSAwLS42NjctLjI1Ni0uNjY3LS42NjYgMC0uMzEuMjUyLS41OS41OTgtLjY2N1ptLTgtMi43NDJoLS4xNDhjLS41NjcgMC0uOTYzLjM5Ni0uOTYzLjk2MyAwIC40NTguMzU5Ljg2Mi44NTIuOTYybC4wMTUuMDAyaC4yNDRWMS4zMzNaIiBmaWxsPSIjNUY2MzY4IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ir=({className:Q,style:W,data:V})=>{const Mn=[{name:"\u7D2F\u8BA1\u6D3B\u8DC3\u7528\u6237",value:V==null?void 0:V.total_user_count,icon:Ii},{name:"\u5B9E\u9A8C\u603B\u6B21\u6570",value:V==null?void 0:V.evaluate_count,icon:Ur},{name:"\u7EBF\u4E0A\u8003\u8BD5",value:V==null?void 0:V.exercise_count,icon:a},{name:"\u5B9E\u9A8C\u8BFE\u7A0B",value:V==null?void 0:V.subject_count,icon:Je},{name:"\u5B9E\u8DF5\u9879\u76EE",value:V==null?void 0:V.shixun_count,icon:Kn},{name:"\u8BD5\u9898",value:V==null?void 0:V.question_count,icon:Ar}];return r.createElement("div",{className:vr()(hi.panel,Q),style:W},Mn.map((Rn,Mi)=>r.createElement(r.Fragment,{key:Mi},Mi!==0&&r.createElement("div",{className:hi.line}),r.createElement("div",{className:hi.li},r.createElement("div",{className:hi.info},r.createElement("img",{src:Rn.icon}),r.createElement("span",null,Rn.value||0)),r.createElement("div",{className:"font16"},Rn.name)))))},ni={element:"element___axK0v",fullscreen:"fullscreen___AywUg",headBtn:"headBtn___ivOVE",dashboard:"dashboard___ilCQJ",cardWrap:"cardWrap___RZ_qD",card:"card___lemLn",title:"title___ZqE3a",userData:"userData___y7U5K",icon:"icon___uZNwn",barWrap:"barWrap___Ie9_O",barLeft:"barLeft___TUluC",barRight:"barRight___jY5za",pieWrap:"pieWrap___lrONz",pieLeft:"pieLeft___bpsoj",pieRight:"pieRight___cT5Iu",num:"num___sPOIL",completeRate:"completeRate___QjsD8",percentBg:"percentBg___g8FlA",percentBar:"percentBar___ysZaB",evaluate:"evaluate___T0TI0",bar:"bar___NbClw",lines:"lines___MI28F",barItemWrap:"barItemWrap___fxMbJ",barItem:"barItem___ASpaa",num1:"num1___Q3cgV",num2:"num2___vVeh1",imgBar1:"imgBar1___zKa8D",imgBar2:"imgBar2___Z1dI_",week:"week___vKBoZ"},Ai={headWrap:"headWrap___enZHn",img:"img___lDxOO",head:"head___P5Y0O",title:"title___vJ2QB",subTitle:"subTitle___KU7wg",leftWrap:"leftWrap___ziJsu",tags:"tags___St_HR",btn:"btn___I_OEh"},nr=({icon:Q,className:W,style:V,title:Mn,subTitle:Rn,iconImg:Mi,children:Gi,buttonLink:Ri,tags:Gn=[]})=>r.createElement("div",{className:vr()(Ai.headWrap,W),style:V},r.createElement("img",{className:Ai.img,src:Mi}),r.createElement("div",{className:Ai.head},r.createElement("i",{className:`iconfont ${Q}`}),r.createElement("div",{className:Ai.title},Mn),Rn&&r.createElement("div",{className:Ai.subTitle}," ",r.createElement("b",null),Rn),r.createElement("div",{className:Ai.leftWrap},Gi,!!(Gn!=null&&Gn.length)&&r.createElement("div",{className:Ai.tags},Gn.filter(Ei=>Ei.count>0).map((Ei,Er)=>r.createElement(r.Fragment,{key:Er},Er>0&&r.createElement("div",null),r.createElement("span",null,Ei.name),r.createElement("b",null,Ei.count)))),Ri&&r.createElement("a",{className:Ai.btn,href:Ri,target:"_blank"},r.createElement("span",null,"\u66F4\u591A"),r.createElement("i",{className:"iconfont icon-a-gengduo1"}))))),ts=m(44104),ns=m(77019),as=m(1427),Xs=m(42441),Hs="data:image/png;base64,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",Ps=Object.defineProperty,Ys=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Ms=(Q,W,V)=>W in Q?Ps(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Us=(Q,W)=>{for(var V in W||(W={}))ea.call(W,V)&&Ms(Q,V,W[V]);if(Ys)for(var V of Ys(W))Pa.call(W,V)&&Ms(Q,V,W[V]);return Q};const tu=Q=>React.createElement("svg",Us({width:18,height:20,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u5B66\u4E60\u4EBA\u6570"),React.createElement("path",{d:"M8.78 0c2.91 0 5.268 2.345 5.268 5.238 0 2.893-2.359 5.238-5.268 5.238-2.91 0-5.268-2.345-5.268-5.238C3.512 2.344 5.872 0 8.78 0Zm0 0c2.91 0 5.268 2.345 5.268 5.238 0 2.893-2.359 5.238-5.268 5.238-2.91 0-5.268-2.345-5.268-5.238C3.512 2.344 5.872 0 8.78 0ZM6.805 11.27h4.39c3.759 0 6.805 3.028 6.805 6.765v.436C18 19.944 14.953 20 11.195 20h-4.39C3.046 20 0 19.998 0 18.471v-.436c0-3.737 3.046-6.765 6.805-6.765Z",fill:"#333",fillRule:"nonzero"}));var On="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNzggMGMyLjkxIDAgNS4yNjggMi4zNDUgNS4yNjggNS4yMzggMCAyLjg5My0yLjM1OSA1LjIzOC01LjI2OCA1LjIzOC0yLjkxIDAtNS4yNjgtMi4zNDUtNS4yNjgtNS4yMzhDMy41MTIgMi4zNDQgNS44NzIgMCA4Ljc4IDBabTAgMGMyLjkxIDAgNS4yNjggMi4zNDUgNS4yNjggNS4yMzggMCAyLjg5My0yLjM1OSA1LjIzOC01LjI2OCA1LjIzOC0yLjkxIDAtNS4yNjgtMi4zNDUtNS4yNjgtNS4yMzhDMy41MTIgMi4zNDQgNS44NzIgMCA4Ljc4IDBaTTYuODA1IDExLjI3aDQuMzljMy43NTkgMCA2LjgwNSAzLjAyOCA2LjgwNSA2Ljc2NXYuNDM2QzE4IDE5Ljk0NCAxNC45NTMgMjAgMTEuMTk1IDIwaC00LjM5QzMuMDQ2IDIwIDAgMTkuOTk4IDAgMTguNDcxdi0uNDM2YzAtMy43MzcgMy4wNDYtNi43NjUgNi44MDUtNi43NjVaIiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ka=Object.defineProperty,qa=Object.getOwnPropertySymbols,Ro=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,Ua=(Q,W,V)=>W in Q?Ka(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,wo=(Q,W)=>{for(var V in W||(W={}))Ro.call(W,V)&&Ua(Q,V,W[V]);if(qa)for(var V of qa(W))Bl.call(W,V)&&Ua(Q,V,W[V]);return Q};const nu=Q=>React.createElement("svg",wo({width:17,height:20,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u6559\u5E08"),React.createElement("g",{fill:"#333",fillRule:"nonzero"},React.createElement("path",{d:"M2.368 8.875A2.368 2.368 0 0 0 0 11.24v6.383a2.368 2.368 0 0 0 2.368 2.369h5.173a.225.225 0 0 0 .215-.296L4.278 9.03a.225.225 0 0 0-.214-.156H2.368ZM14.544 8.875H12.85a.225.225 0 0 0-.215.156L9.16 19.697a.225.225 0 0 0 .215.296h5.169a2.368 2.368 0 0 0 2.368-2.369v-6.381a2.368 2.368 0 0 0-2.368-2.368Z"}),React.createElement("path",{d:"M15.13 16.31h-2.998a.332.332 0 0 1 0-.663h2.996a.332.332 0 1 1 0 .664h.001ZM12.833 4.376A4.374 4.374 0 0 0 8.457 0a4.376 4.376 0 1 0 4.376 4.376ZM8.31 9.574l-1.877 1.575a.225.225 0 0 0-.07.243l1.879 5.76a.225.225 0 0 0 .428 0l1.88-5.76a.225.225 0 0 0-.07-.243L8.6 9.573a.225.225 0 0 0-.29 0Z"})));var Ll="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMi4zNjggOC44NzVBMi4zNjggMi4zNjggMCAwIDAgMCAxMS4yNHY2LjM4M2EyLjM2OCAyLjM2OCAwIDAgMCAyLjM2OCAyLjM2OWg1LjE3M2EuMjI1LjIyNSAwIDAgMCAuMjE1LS4yOTZMNC4yNzggOS4wM2EuMjI1LjIyNSAwIDAgMC0uMjE0LS4xNTZIMi4zNjhaTTE0LjU0NCA4Ljg3NUgxMi44NWEuMjI1LjIyNSAwIDAgMC0uMjE1LjE1Nkw5LjE2IDE5LjY5N2EuMjI1LjIyNSAwIDAgMCAuMjE1LjI5Nmg1LjE2OWEyLjM2OCAyLjM2OCAwIDAgMCAyLjM2OC0yLjM2OXYtNi4zODFhMi4zNjggMi4zNjggMCAwIDAtMi4zNjgtMi4zNjhaIi8+PHBhdGggZD0iTTE1LjEzIDE2LjMxaC0yLjk5OGEuMzMyLjMzMiAwIDAgMSAwLS42NjNoMi45OTZhLjMzMi4zMzIgMCAxIDEgMCAuNjY0aC4wMDFaTTEyLjgzMyA0LjM3NkE0LjM3NCA0LjM3NCAwIDAgMCA4LjQ1NyAwYTQuMzc2IDQuMzc2IDAgMSAwIDQuMzc2IDQuMzc2Wk04LjMxIDkuNTc0bC0xLjg3NyAxLjU3NWEuMjI1LjIyNSAwIDAgMC0uMDcuMjQzbDEuODc5IDUuNzZhLjIyNS4yMjUgMCAwIDAgLjQyOCAwbDEuODgtNS43NmEuMjI1LjIyNSAwIDAgMC0uMDctLjI0M0w4LjYgOS41NzNhLjIyNS4yMjUgMCAwIDAtLjI5IDBaIi8+PC9nPjwvc3ZnPg==",_a=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,No=(Q,W,V)=>W in Q?_a(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Ol=(Q,W)=>{for(var V in W||(W={}))Ea.call(W,V)&&No(Q,V,W[V]);if(Aa)for(var V of Aa(W))Fl.call(W,V)&&No(Q,V,W[V]);return Q};const iu=Q=>React.createElement("svg",Ol({width:23,height:21,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u5B66\u4E60\u4EBA\u6570"),React.createElement("path",{d:"M11 0a4.647 4.647 0 0 1 4.667 4.667c0 1.375-.61 2.612-1.563 3.467 2.065.24 2.668.82 3.222 1.867l2.536-.591c.479-.153 1.037-.077 1.515.23.478.23.797.689.877 1.148 0 .153.08.307.08.46v5.36c0 .842-.638 1.608-1.515 1.838l-9.565 2.22-9.406-2.22C.97 18.216.333 17.45.333 16.608v-5.36c0-1.072.877-1.915 1.993-1.915.16 0 .319 0 .478.077l1.894.44C5.2 9.068 5.94 8.46 7.945 8.177a4.651 4.651 0 0 1-1.612-3.51A4.647 4.647 0 0 1 11 0Zm.616 9.291a4.538 4.538 0 0 1-1.225.002c-2.84.043-3.822.42-4.262.893l5.204 1.215 4.54-1.06c-.39-.675-.997-1.012-4.257-1.05Z",fill:"#000",fillRule:"evenodd"}));var Do="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDBhNC42NDcgNC42NDcgMCAwIDEgNC42NjcgNC42NjdjMCAxLjM3NS0uNjEgMi42MTItMS41NjMgMy40NjcgMi4wNjUuMjQgMi42NjguODIgMy4yMjIgMS44NjdsMi41MzYtLjU5MWMuNDc5LS4xNTMgMS4wMzctLjA3NyAxLjUxNS4yMy40NzguMjMuNzk3LjY4OS44NzcgMS4xNDggMCAuMTUzLjA4LjMwNy4wOC40NnY1LjM2YzAgLjg0Mi0uNjM4IDEuNjA4LTEuNTE1IDEuODM4bC05LjU2NSAyLjIyLTkuNDA2LTIuMjJDLjk3IDE4LjIxNi4zMzMgMTcuNDUuMzMzIDE2LjYwOHYtNS4zNmMwLTEuMDcyLjg3Ny0xLjkxNSAxLjk5My0xLjkxNS4xNiAwIC4zMTkgMCAuNDc4LjA3N2wxLjg5NC40NEM1LjIgOS4wNjggNS45NCA4LjQ2IDcuOTQ1IDguMTc3YTQuNjUxIDQuNjUxIDAgMCAxLTEuNjEyLTMuNTFBNC42NDcgNC42NDcgMCAwIDEgMTEgMFptLjYxNiA5LjI5MWE0LjUzOCA0LjUzOCAwIDAgMS0xLjIyNS4wMDJjLTIuODQuMDQzLTMuODIyLjQyLTQuMjYyLjg5M2w1LjIwNCAxLjIxNSA0LjU0LTEuMDZjLS4zOS0uNjc1LS45OTctMS4wMTItNC4yNTctMS4wNVoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==",$a=Object.defineProperty,xa=Object.getOwnPropertySymbols,Ia=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,eo=(Q,W,V)=>W in Q?$a(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Bo=(Q,W)=>{for(var V in W||(W={}))Ia.call(W,V)&&eo(Q,V,W[V]);if(xa)for(var V of xa(W))Pl.call(W,V)&&eo(Q,V,W[V]);return Q};const Lo=Q=>React.createElement("svg",Bo({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u6D3B\u8DC3"),React.createElement("path",{d:"M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10Zm.06-5a.662.662 0 0 0 .622-.45l1.624-5.246.622 1.453a.664.664 0 0 0 .607.396h2.059a.652.652 0 0 0 .656-.648.656.656 0 0 0-.656-.648H13.97l-1.147-2.715a.658.658 0 0 0-1.23.061l-1.52 4.904-2.003-6.643A.664.664 0 0 0 7.45 5a.68.68 0 0 0-.635.444L5.343 9.85H3.78a.657.657 0 0 0-.656.648c0 .361.297.648.656.648H5.82a.652.652 0 0 0 .622-.444l.96-2.885 2.031 6.72a.657.657 0 0 0 .629.463c-.007 0 0 0 0 0Z",fill:"#333",fillRule:"nonzero"}));var Ul="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwIDIwQzQuNDc3IDIwIDAgMTUuNTIzIDAgMTBTNC40NzcgMCAxMCAwczEwIDQuNDc3IDEwIDEwLTQuNDc3IDEwLTEwIDEwWm0uMDYtNWEuNjYyLjY2MiAwIDAgMCAuNjIyLS40NWwxLjYyNC01LjI0Ni42MjIgMS40NTNhLjY2NC42NjQgMCAwIDAgLjYwNy4zOTZoMi4wNTlhLjY1Mi42NTIgMCAwIDAgLjY1Ni0uNjQ4LjY1Ni42NTYgMCAwIDAtLjY1Ni0uNjQ4SDEzLjk3bC0xLjE0Ny0yLjcxNWEuNjU4LjY1OCAwIDAgMC0xLjIzLjA2MWwtMS41MiA0LjkwNC0yLjAwMy02LjY0M0EuNjY0LjY2NCAwIDAgMCA3LjQ1IDVhLjY4LjY4IDAgMCAwLS42MzUuNDQ0TDUuMzQzIDkuODVIMy43OGEuNjU3LjY1NyAwIDAgMC0uNjU2LjY0OGMwIC4zNjEuMjk3LjY0OC42NTYuNjQ4SDUuODJhLjY1Mi42NTIgMCAwIDAgLjYyMi0uNDQ0bC45Ni0yLjg4NSAyLjAzMSA2LjcyYS42NTcuNjU3IDAgMCAwIC42MjkuNDYzYy0uMDA3IDAgMCAwIDAgMFoiIGZpbGw9IiMzMzMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Va=Object.defineProperty,Fo=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Oo=Object.prototype.propertyIsEnumerable,to=(Q,W,V)=>W in Q?Va(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Zl=(Q,W)=>{for(var V in W||(W={}))Vl.call(W,V)&&to(Q,V,W[V]);if(Fo)for(var V of Fo(W))Oo.call(W,V)&&to(Q,V,W[V]);return Q};const zl=Q=>React.createElement("svg",Zl({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u5728\u7EBF"),React.createElement("g",{fill:"#333",fillRule:"nonzero"},React.createElement("path",{d:"M9.874 10.025C9.686 9.9 9.497 9.9 9.248 9.9c.064-.063.064-.124.125-.188 2.626-.75 4.187-3.064 3.75-5.626-.374-1.998-1.56-3.373-3.559-3.874-2-.562-3.75 0-5.125 1.624-1.311 1.624-1.5 3.376-.625 5.25.686 1.563 2 2.374 3.625 2.75V9.9C3.501 10.15.189 13.586 0 17.588c0 .438.064.562.501.501h8.626c.125 0 .25.064.377-.063-2.193-2.627-1.816-5.94.37-8.001Z"}),React.createElement("path",{d:"M14.438 8.65c-3.064 0-5.563 2.438-5.563 5.498 0 3.064 2.499 5.562 5.499 5.626 3.124 0 5.626-2.438 5.626-5.562a5.573 5.573 0 0 0-5.562-5.563Zm3.188 4.748c-1.376 1.436-2.812 2.812-4.187 4.25-1.063-1.062-2.001-2.06-3-2.999-.125-.124-.188-.249 0-.377l.064-.063c.376-.313.686-1 1.126-1 .313 0 .686.562 1 .939.248.249.5.686.813.686.249 0 .562-.437.814-.686l2.875-2.875c.189-.189.313-.25.501 0 .313.376.939.686.939 1.062-.007.377-.633.754-.945 1.063Z"})));var kl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS44NzQgMTAuMDI1QzkuNjg2IDkuOSA5LjQ5NyA5LjkgOS4yNDggOS45Yy4wNjQtLjA2My4wNjQtLjEyNC4xMjUtLjE4OCAyLjYyNi0uNzUgNC4xODctMy4wNjQgMy43NS01LjYyNi0uMzc0LTEuOTk4LTEuNTYtMy4zNzMtMy41NTktMy44NzQtMi0uNTYyLTMuNzUgMC01LjEyNSAxLjYyNC0xLjMxMSAxLjYyNC0xLjUgMy4zNzYtLjYyNSA1LjI1LjY4NiAxLjU2MyAyIDIuMzc0IDMuNjI1IDIuNzVWOS45QzMuNTAxIDEwLjE1LjE4OSAxMy41ODYgMCAxNy41ODhjMCAuNDM4LjA2NC41NjIuNTAxLjUwMWg4LjYyNmMuMTI1IDAgLjI1LjA2NC4zNzctLjA2My0yLjE5My0yLjYyNy0xLjgxNi01Ljk0LjM3LTguMDAxWiIvPjxwYXRoIGQ9Ik0xNC40MzggOC42NWMtMy4wNjQgMC01LjU2MyAyLjQzOC01LjU2MyA1LjQ5OCAwIDMuMDY0IDIuNDk5IDUuNTYyIDUuNDk5IDUuNjI2IDMuMTI0IDAgNS42MjYtMi40MzggNS42MjYtNS41NjJhNS41NzMgNS41NzMgMCAwIDAtNS41NjItNS41NjNabTMuMTg4IDQuNzQ4Yy0xLjM3NiAxLjQzNi0yLjgxMiAyLjgxMi00LjE4NyA0LjI1LTEuMDYzLTEuMDYyLTIuMDAxLTIuMDYtMy0yLjk5OS0uMTI1LS4xMjQtLjE4OC0uMjQ5IDAtLjM3N2wuMDY0LS4wNjNjLjM3Ni0uMzEzLjY4Ni0xIDEuMTI2LTEgLjMxMyAwIC42ODYuNTYyIDEgLjkzOS4yNDguMjQ5LjUuNjg2LjgxMy42ODYuMjQ5IDAgLjU2Mi0uNDM3LjgxNC0uNjg2bDIuODc1LTIuODc1Yy4xODktLjE4OS4zMTMtLjI1LjUwMSAwIC4zMTMuMzc2LjkzOS42ODYuOTM5IDEuMDYyLS4wMDcuMzc3LS42MzMuNzU0LS45NDUgMS4wNjNaIi8+PC9nPjwvc3ZnPg==",jl=Object.defineProperty,Za=Object.getOwnPropertySymbols,Wl=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,Po=(Q,W,V)=>W in Q?jl(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Yl=(Q,W)=>{for(var V in W||(W={}))Wl.call(W,V)&&Po(Q,V,W[V]);if(Za)for(var V of Za(W))Hl.call(W,V)&&Po(Q,V,W[V]);return Q};const ru=Q=>React.createElement("svg",Yl({width:20,height:19,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u9879\u76EE"),React.createElement("path",{d:"M20 12.073v1.104a1.389 1.389 0 0 1-1.393 1.392h-5.885l.437 2.139h1.173a.704.704 0 0 1 .702.703.716.716 0 0 1-.702.703H5.67a.708.708 0 0 1-.704-.703c0-.386.318-.704.704-.704h1.144l.448-2.138H1.394a1.389 1.389 0 0 1-.87-.301l-.117-.106A1.389 1.389 0 0 1 0 13.175v-1.102h20Zm-8.661 2.69H8.662l-.4 1.93h3.476l-.4-1.93ZM18.608.554A1.389 1.389 0 0 1 20 1.948v9.104H0V1.95A1.389 1.389 0 0 1 1.393.555h17.215Z",fill:"#333",fillRule:"nonzero"}));var Gl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDEyLjA3M3YxLjEwNGExLjM4OSAxLjM4OSAwIDAgMS0xLjM5MyAxLjM5MmgtNS44ODVsLjQzNyAyLjEzOWgxLjE3M2EuNzA0LjcwNCAwIDAgMSAuNzAyLjcwMy43MTYuNzE2IDAgMCAxLS43MDIuNzAzSDUuNjdhLjcwOC43MDggMCAwIDEtLjcwNC0uNzAzYzAtLjM4Ni4zMTgtLjcwNC43MDQtLjcwNGgxLjE0NGwuNDQ4LTIuMTM4SDEuMzk0YTEuMzg5IDEuMzg5IDAgMCAxLS44Ny0uMzAxbC0uMTE3LS4xMDZBMS4zODkgMS4zODkgMCAwIDEgMCAxMy4xNzV2LTEuMTAyaDIwWm0tOC42NjEgMi42OUg4LjY2MmwtLjQgMS45M2gzLjQ3NmwtLjQtMS45M1pNMTguNjA4LjU1NEExLjM4OSAxLjM4OSAwIDAgMSAyMCAxLjk0OHY5LjEwNEgwVjEuOTVBMS4zODkgMS4zODkgMCAwIDEgMS4zOTMuNTU1aDE3LjIxNVoiIGZpbGw9IiMzMzMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Ql=Object.defineProperty,Uo=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Vo=(Q,W,V)=>W in Q?Ql(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Zo=(Q,W)=>{for(var V in W||(W={}))Jl.call(W,V)&&Vo(Q,V,W[V]);if(Uo)for(var V of Uo(W))za.call(W,V)&&Vo(Q,V,W[V]);return Q};const Xl=Q=>React.createElement("svg",Zo({width:19,height:20,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u8BFE\u7A0B"),React.createElement("path",{d:"M16.375.001H14.56v8.412l-2.024-1.488-2.025 1.489V.001H2.175A2.176 2.176 0 0 0 0 2.175v15.65C0 19.025.974 20 2.174 20h14.2c1.2 0 2.175-.976 2.175-2.174V2.176c0-1.2-.976-2.176-2.174-2.176v.001ZM3.338 16.251c0 .474-.326.875-.726.875-.4 0-.724-.4-.724-.876V3.75c0-.475.324-.873.724-.873.4 0 .726.386.726.874v12.5Z",fill:"#333",fillRule:"nonzero"}));var Kl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjM3NS4wMDFIMTQuNTZ2OC40MTJsLTIuMDI0LTEuNDg4LTIuMDI1IDEuNDg5Vi4wMDFIMi4xNzVBMi4xNzYgMi4xNzYgMCAwIDAgMCAyLjE3NXYxNS42NUMwIDE5LjAyNS45NzQgMjAgMi4xNzQgMjBoMTQuMmMxLjIgMCAyLjE3NS0uOTc2IDIuMTc1LTIuMTc0VjIuMTc2YzAtMS4yLS45NzYtMi4xNzYtMi4xNzQtMi4xNzZ2LjAwMVpNMy4zMzggMTYuMjUxYzAgLjQ3NC0uMzI2Ljg3NS0uNzI2Ljg3NS0uNCAwLS43MjQtLjQtLjcyNC0uODc2VjMuNzVjMC0uNDc1LjMyNC0uODczLjcyNC0uODczLjQgMCAuNzI2LjM4Ni43MjYuODc0djEyLjVaIiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",no=Object.defineProperty,Vs=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,io=Object.prototype.propertyIsEnumerable,zo=(Q,W,V)=>W in Q?no(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,ka=(Q,W)=>{for(var V in W||(W={}))ta.call(W,V)&&zo(Q,V,W[V]);if(Vs)for(var V of Vs(W))io.call(W,V)&&zo(Q,V,W[V]);return Q};const su=Q=>React.createElement("svg",ka({width:20,height:19,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u8BFE\u5802"),React.createElement("g",{fill:"#333",fillRule:"nonzero"},React.createElement("path",{d:"m7.2 14.738-.003-.003c.554.589.554 1.178 0 1.766l-1.7 1.808c-.554.587-1.108.587-1.662 0l.002.002c-.554-.59-.554-1.178 0-1.767l1.7-1.806c.554-.59 1.108-.59 1.663 0Zm8.985 3.572.003-.002c-.555.588-1.11.588-1.663 0l-1.7-1.807c-.555-.589-.555-1.179 0-1.767l-.002.002c.553-.588 1.108-.588 1.662 0l1.7 1.806c.554.59.554 1.18 0 1.768Z"}),React.createElement("path",{d:"M1.219 13.334H18.78c.813 0 1.219.431 1.219 1.296 0 .862-.406 1.295-1.219 1.295H1.22C.406 15.925 0 15.494 0 14.63c0-.865.406-1.296 1.219-1.296Z"}),React.createElement("path",{d:"M16.239 0H3.776C2.214 0 .951 1.346.951 3.004v10.532h18.111V3.004C19.063 1.346 17.797 0 16.236 0h.003ZM14.19 5.572 9.824 10.23a.605.605 0 0 1-.441.196.605.605 0 0 1-.442-.196L6.446 7.569a.696.696 0 0 1 0-.94.598.598 0 0 1 .883 0L9.383 8.82l3.923-4.19a.598.598 0 0 1 .882 0 .696.696 0 0 1 0 .941h.003Z"})));var ql="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtNy4yIDE0LjczOC0uMDAzLS4wMDNjLjU1NC41ODkuNTU0IDEuMTc4IDAgMS43NjZsLTEuNyAxLjgwOGMtLjU1NC41ODctMS4xMDguNTg3LTEuNjYyIDBsLjAwMi4wMDJjLS41NTQtLjU5LS41NTQtMS4xNzggMC0xLjc2N2wxLjctMS44MDZjLjU1NC0uNTkgMS4xMDgtLjU5IDEuNjYzIDBabTguOTg1IDMuNTcyLjAwMy0uMDAyYy0uNTU1LjU4OC0xLjExLjU4OC0xLjY2MyAwbC0xLjctMS44MDdjLS41NTUtLjU4OS0uNTU1LTEuMTc5IDAtMS43NjdsLS4wMDIuMDAyYy41NTMtLjU4OCAxLjEwOC0uNTg4IDEuNjYyIDBsMS43IDEuODA2Yy41NTQuNTkuNTU0IDEuMTggMCAxLjc2OFoiLz48cGF0aCBkPSJNMS4yMTkgMTMuMzM0SDE4Ljc4Yy44MTMgMCAxLjIxOS40MzEgMS4yMTkgMS4yOTYgMCAuODYyLS40MDYgMS4yOTUtMS4yMTkgMS4yOTVIMS4yMkMuNDA2IDE1LjkyNSAwIDE1LjQ5NCAwIDE0LjYzYzAtLjg2NS40MDYtMS4yOTYgMS4yMTktMS4yOTZaIi8+PHBhdGggZD0iTTE2LjIzOSAwSDMuNzc2QzIuMjE0IDAgLjk1MSAxLjM0Ni45NTEgMy4wMDR2MTAuNTMyaDE4LjExMVYzLjAwNEMxOS4wNjMgMS4zNDYgMTcuNzk3IDAgMTYuMjM2IDBoLjAwM1pNMTQuMTkgNS41NzIgOS44MjQgMTAuMjNhLjYwNS42MDUgMCAwIDEtLjQ0MS4xOTYuNjA1LjYwNSAwIDAgMS0uNDQyLS4xOTZMNi40NDYgNy41NjlhLjY5Ni42OTYgMCAwIDEgMC0uOTQuNTk4LjU5OCAwIDAgMSAuODgzIDBMOS4zODMgOC44MmwzLjkyMy00LjE5YS41OTguNTk4IDAgMCAxIC44ODIgMCAuNjk2LjY5NiAwIDAgMSAwIC45NDFoLjAwM1oiLz48L2c+PC9zdmc+",_l="data:image/png;base64,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",$l="data:image/png;base64,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",ko="data:image/png;base64,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",jo="data:image/png;base64,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",ro=Object.defineProperty,so=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,Wo=Object.prototype.propertyIsEnumerable,Ho=(Q,W,V)=>W in Q?ro(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Yo=(Q,W)=>{for(var V in W||(W={}))ec.call(W,V)&&Ho(Q,V,W[V]);if(so)for(var V of so(W))Wo.call(W,V)&&Ho(Q,V,W[V]);return Q};const au=Q=>React.createElement("svg",Yo({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u8BC4\u6D4B\u603B\u6B21\u6570"),React.createElement("path",{d:"M.593 0c.325 0 .592.29.592.64v14.08h14.222c.326 0 .593.288.593.64 0 .353-.266.64-.593.64H.591c-.326-.002-.59-.287-.591-.64V.64C0 .288.264 0 .593 0Zm14.192 3.36c.208-.256.593-.224.8 0 .209.224.209.607 0 .864L10.46 9.793a.564.564 0 0 1-.416.19.628.628 0 0 1-.444-.19L6.667 6.624 3.08 10.496a.553.553 0 0 1-.415.193.553.553 0 0 1-.415-.193.643.643 0 0 1-.178-.448c0-.17.065-.331.178-.448l4.001-4.287a.565.565 0 0 1 .415-.193c.147 0 .296.064.443.16l2.964 3.2 4.711-5.12Z",fill:"#333",fillRule:"nonzero"}));var Go="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41OTMgMGMuMzI1IDAgLjU5Mi4yOS41OTIuNjR2MTQuMDhoMTQuMjIyYy4zMjYgMCAuNTkzLjI4OC41OTMuNjQgMCAuMzUzLS4yNjYuNjQtLjU5My42NEguNTkxYy0uMzI2LS4wMDItLjU5LS4yODctLjU5MS0uNjRWLjY0QzAgLjI4OC4yNjQgMCAuNTkzIDBabTE0LjE5MiAzLjM2Yy4yMDgtLjI1Ni41OTMtLjIyNC44IDAgLjIwOS4yMjQuMjA5LjYwNyAwIC44NjRMMTAuNDYgOS43OTNhLjU2NC41NjQgMCAwIDEtLjQxNi4xOS42MjguNjI4IDAgMCAxLS40NDQtLjE5TDYuNjY3IDYuNjI0IDMuMDggMTAuNDk2YS41NTMuNTUzIDAgMCAxLS40MTUuMTkzLjU1My41NTMgMCAwIDEtLjQxNS0uMTkzLjY0My42NDMgMCAwIDEtLjE3OC0uNDQ4YzAtLjE3LjA2NS0uMzMxLjE3OC0uNDQ4bDQuMDAxLTQuMjg3YS41NjUuNTY1IDAgMCAxIC40MTUtLjE5M2MuMTQ3IDAgLjI5Ni4wNjQuNDQzLjE2bDIuOTY0IDMuMiA0LjcxMS01LjEyWiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",tc=Object.defineProperty,Qo=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,Jo=Object.prototype.propertyIsEnumerable,Xo=(Q,W,V)=>W in Q?tc(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Ko=(Q,W)=>{for(var V in W||(W={}))nc.call(W,V)&&Xo(Q,V,W[V]);if(Qo)for(var V of Qo(W))Jo.call(W,V)&&Xo(Q,V,W[V]);return Q};const ja=Q=>React.createElement("svg",Ko({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570"),React.createElement("path",{d:"M4.799 15.997h-4A.8.8 0 0 1 0 15.198v-9.2a.8.8 0 0 1 .799-.8h4v-4.4A.8.8 0 0 1 5.6 0h4.798a.8.8 0 0 1 .8.799V8.4h4a.797.797 0 0 1 .798.739L16 9.2v5.998a.8.8 0 0 1-.74.8L15.2 16H4.799v-.003Zm0-9.599h-3.6v8.4h3.6v-8.4Zm10.001 3.2h-3.6v5.2h3.6v-5.2Zm-4.8-8.4H6v13.6h4v-13.6Z",fill:"#333",fillRule:"nonzero"}));var ic="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNzk5IDE1Ljk5N2gtNEEuOC44IDAgMCAxIDAgMTUuMTk4di05LjJhLjguOCAwIDAgMSAuNzk5LS44aDR2LTQuNEEuOC44IDAgMCAxIDUuNiAwaDQuNzk4YS44LjggMCAwIDEgLjguNzk5VjguNGg0YS43OTcuNzk3IDAgMCAxIC43OTguNzM5TDE2IDkuMnY1Ljk5OGEuOC44IDAgMCAxLS43NC44TDE1LjIgMTZINC43OTl2LS4wMDNabTAtOS41OTloLTMuNnY4LjRoMy42di04LjRabTEwLjAwMSAzLjJoLTMuNnY1LjJoMy42di01LjJabS00LjgtOC40SDZ2MTMuNmg0di0xMy42WiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",rc=Object.defineProperty,Ss=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,qo=(Q,W,V)=>W in Q?rc(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,sc=(Q,W)=>{for(var V in W||(W={}))ua.call(W,V)&&qo(Q,V,W[V]);if(Ss)for(var V of Ss(W))ao.call(W,V)&&qo(Q,V,W[V]);return Q};const _o=Q=>React.createElement("svg",sc({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u5E73\u5747\u901A\u8FC7\u7387"),React.createElement("path",{d:"M5.08.608c.302 0 .505.101.606.404.1.305 0 .71-.304.81-3.436 1.52-5.056 5.469-3.538 8.913 1.112 2.43 3.437 4.05 6.168 4.05.91 0 1.82-.202 2.73-.608a6.734 6.734 0 0 0 3.54-3.544c.1-.203.302-.404.606-.404h.201c.203.1.304.201.304.303.102.203.102.304 0 .507C14.08 14.076 11.246 16 8.012 16a8.23 8.23 0 0 1-3.135-.607C.832 13.672-1.088 8.913.63 4.861 1.438 2.938 2.956 1.52 4.777.709c.1 0 .2-.101.303-.101ZM8.012 0a7.935 7.935 0 0 1 5.662 2.33A7.96 7.96 0 0 1 16 8a.654.654 0 0 1-.607.608H8.012A.654.654 0 0 1 7.405 8V.608A.654.654 0 0 1 8.012 0Zm.706 1.317h-.1v6.075h6.067v-.101c-.202-1.518-.91-2.936-1.92-4.05-1.115-1.114-2.53-1.723-4.045-1.926l-.002.002Z",fill:"#333",fillRule:"nonzero"}));var oo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMDguNjA4Yy4zMDIgMCAuNTA1LjEwMS42MDYuNDA0LjEuMzA1IDAgLjcxLS4zMDQuODEtMy40MzYgMS41Mi01LjA1NiA1LjQ2OS0zLjUzOCA4LjkxMyAxLjExMiAyLjQzIDMuNDM3IDQuMDUgNi4xNjggNC4wNS45MSAwIDEuODItLjIwMiAyLjczLS42MDhhNi43MzQgNi43MzQgMCAwIDAgMy41NC0zLjU0NGMuMS0uMjAzLjMwMi0uNDA0LjYwNi0uNDA0aC4yMDFjLjIwMy4xLjMwNC4yMDEuMzA0LjMwMy4xMDIuMjAzLjEwMi4zMDQgMCAuNTA3QzE0LjA4IDE0LjA3NiAxMS4yNDYgMTYgOC4wMTIgMTZhOC4yMyA4LjIzIDAgMCAxLTMuMTM1LS42MDdDLjgzMiAxMy42NzItMS4wODggOC45MTMuNjMgNC44NjEgMS40MzggMi45MzggMi45NTYgMS41MiA0Ljc3Ny43MDljLjEgMCAuMi0uMTAxLjMwMy0uMTAxWk04LjAxMiAwYTcuOTM1IDcuOTM1IDAgMCAxIDUuNjYyIDIuMzNBNy45NiA3Ljk2IDAgMCAxIDE2IDhhLjY1NC42NTQgMCAwIDEtLjYwNy42MDhIOC4wMTJBLjY1NC42NTQgMCAwIDEgNy40MDUgOFYuNjA4QS42NTQuNjU0IDAgMCAxIDguMDEyIDBabS43MDYgMS4zMTdoLS4xdjYuMDc1aDYuMDY3di0uMTAxYy0uMjAyLTEuNTE4LS45MS0yLjkzNi0xLjkyLTQuMDUtMS4xMTUtMS4xMTQtMi41My0xLjcyMy00LjA0NS0xLjkyNmwtLjAwMi4wMDJaIiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ya=Object.defineProperty,$o=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,lo=(Q,W,V)=>W in Q?ya(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,co=(Q,W)=>{for(var V in W||(W={}))da.call(W,V)&&lo(Q,V,W[V]);if($o)for(var V of $o(W))dn.call(W,V)&&lo(Q,V,W[V]);return Q},Ma=({className:Q,style:W,data:V})=>{var Mn,Rn,Mi,Gi,Ri,Gn,Ei,Er,_r,hs,Hr,mr,Ts,ys,Ci,kr,Yr,Cs,ls,ws,Ks,ps,xs,qs,Ws,Zs,Ns,bs,Zn,ki,Pr;const[Dr,Zr]=(0,r.useState)((0,as.vp)()),cs=(0,r.useRef)(null);(0,r.useEffect)(()=>{const ir=()=>Zr((0,as.vp)());return document.addEventListener((0,as.gH)(),ir),()=>{document.removeEventListener((0,as.gH)(),ir)}},[]);const Ui=ir=>((ir||0)*100).toFixed(1).replace(/\.0$/,""),wr=[{name:"\u5B9E\u8BAD\u4F5C\u4E1A",color:"#00DF92",value:(Mn=V==null?void 0:V.homework_publish_statistic)==null?void 0:Mn.practice_count,percentage:(Rn=V==null?void 0:V.homework_publish_statistic)==null?void 0:Rn.practice_count_rate},{name:"\u7F16\u7A0B\u4F5C\u4E1A",color:"#2E8BFF",value:(Mi=V==null?void 0:V.homework_publish_statistic)==null?void 0:Mi.hack_count,percentage:(Gi=V==null?void 0:V.homework_publish_statistic)==null?void 0:Gi.hack_count_rate},{name:"\u56FE\u6587\u4F5C\u4E1A",color:"#38C2FF",value:(Ri=V==null?void 0:V.homework_publish_statistic)==null?void 0:Ri.normal_count,percentage:(Gn=V==null?void 0:V.homework_publish_statistic)==null?void 0:Gn.normal_count_rate},{name:"\u5206\u7EC4\u4F5C\u4E1A",color:"#FFD800",value:(Ei=V==null?void 0:V.homework_publish_statistic)==null?void 0:Ei.group_count,percentage:(Er=V==null?void 0:V.homework_publish_statistic)==null?void 0:Er.group_count_rate},{name:"\u5728\u7EBF\u8003\u8BD5",color:"#FCA97E",value:(_r=V==null?void 0:V.homework_publish_statistic)==null?void 0:_r.exercise_count,percentage:(hs=V==null?void 0:V.homework_publish_statistic)==null?void 0:hs.exercise_count_rate}],Gr=()=>{const ir=wr==null?void 0:wr.map(Hi=>({value:Hi.percentage,name:Hi.name,count:Hi.value})),_n=wr==null?void 0:wr.map(Hi=>Hi==null?void 0:Hi.color);return{tooltip:{trigger:"item",formatter:Hi=>{const xi=Hi.name,Ki=Hi.data.count,Sr=Hi.data.value;return`${xi}
\u6570\u91CF\uFF1A${Ki}
\u767E\u5206\u6BD4\uFF1A${Sr}%`}},color:_n,series:[{type:"pie",center:["50%","50%"],radius:["51%","86%"],data:ir,labelLine:{show:!1},label:{show:!1}}]}},ms=[{moduleName:"\u5E73\u53F0\u6210\u5458",data:[{name:"\u7528\u6237",value:(Hr=V==null?void 0:V.platform_member)==null?void 0:Hr.total,icon:On,color:"#F0F5F9"},{name:"\u6559\u5E08",value:(mr=V==null?void 0:V.platform_member)==null?void 0:mr.teacher_count,icon:Ll,color:"#F0F5F9"},{name:"\u5B66\u751F",value:(Ts=V==null?void 0:V.platform_member)==null?void 0:Ts.student_count,icon:Do,color:"#F0F5F9"}],style:{background:"rgba(255,255,255,0.5)",backdropFilter:"blur(2px)",borderColor:"#EAF5FD"}},{moduleName:"\u4F7F\u7528\u52A8\u6001",data:[{name:"\u6D3B\u8DC3\u7528\u6237",value:(ys=V==null?void 0:V.use_number)==null?void 0:ys.active_user_count,icon:Ul,color:"#F0F5F9"},{name:"\u5728\u7EBF\u7528\u6237",value:(Ci=V==null?void 0:V.use_number)==null?void 0:Ci.online_user_count,icon:kl,color:"#F0F5F9"}],style:{flex:.68,background:"rgba(255,255,255,0.5)",backdropFilter:"blur(2px)",borderColor:"#EAF5FD"}},{moduleName:"\u6559\u5B66\u8D44\u6E90",data:[{name:"\u5B9E\u8DF5\u9879\u76EE",value:(kr=V==null?void 0:V.teaching_content_overview)==null?void 0:kr.shixun_count,icon:Gl,color:"#F0F5F9"},{name:"\u667A\u6167\u8BFE\u7A0B",value:(Yr=V==null?void 0:V.teaching_content_overview)==null?void 0:Yr.subject_count,icon:Kl,color:"#F0F5F9"},{name:"\u667A\u6167\u8BFE\u5802",value:(Cs=V==null?void 0:V.teaching_content_overview)==null?void 0:Cs.course_count,icon:ql,color:"#F0F5F9"}],style:{background:"rgba(255,255,255,0.5)",backdropFilter:"blur(2px)",borderColor:"#EAF5FD"}}],Ds=[{category:"\u5B66\u751F\u5B66\u4E60\u6570\u636E",metrics:[{name:"\u5728\u7EBF\u7528\u6237",value:(ls=V==null?void 0:V.student_learn_data)==null?void 0:ls.today_learn_count,image:_l},{name:"\u8FD17\u5929\u5B66\u4E60\u4EBA\u6570",value:(ws=V==null?void 0:V.student_learn_data)==null?void 0:ws.recently_learn_count,image:$l}],chartDataColors:["#458DF5","#3061D0"],chartData:((Ks=V==null?void 0:V.student_learn_data)==null?void 0:Ks.charts)||[]},{category:"\u4F5C\u4E1A\u7EDF\u8BA1",metrics:[{name:"\u6B63\u5728\u8FDB\u884C\u4F5C\u4E1A",value:(ps=V==null?void 0:V.homework_number_statistic)==null?void 0:ps.today_homework_count,image:ko},{name:"\u8FD17\u5929\u4F5C\u4E1A\u53D1\u5E03\u6570",value:(xs=V==null?void 0:V.homework_number_statistic)==null?void 0:xs.recently_homework_count,image:jo}],chartDataColors:["#21C2BB","#36CFC9"],chartData:((qs=V==null?void 0:V.homework_number_statistic)==null?void 0:qs.charts)||[]}],gs=[{title:"\u5B9E\u8BAD\u4F5C\u4E1A",percent:(Ws=V==null?void 0:V.homework_complete_statistic)==null?void 0:Ws.practice_rate,from:"#C8D9FD",to:"#6596FE"},{title:"\u7F16\u7A0B\u4F5C\u4E1A",percent:(Zs=V==null?void 0:V.homework_complete_statistic)==null?void 0:Zs.hack_rate,from:"#D5E8FE",to:"#67B4F7"},{title:"\u56FE\u6587\u4F5C\u4E1A",percent:(Ns=V==null?void 0:V.homework_complete_statistic)==null?void 0:Ns.normal_rate,from:"#D2EFFF",to:"#72CDFF"},{title:"\u5206\u7EC4\u4F5C\u4E1A",percent:(bs=V==null?void 0:V.homework_complete_statistic)==null?void 0:bs.group_rate,from:"#F1E6CA",to:"#FFD28C"}],Bs=[{title:"\u8BC4\u6D4B\u603B\u6B21\u6570",value:(Zn=V==null?void 0:V.shixun_evaluate_statistic)==null?void 0:Zn.evaluate_count,icon:Go},{title:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",value:(ki=V==null?void 0:V.shixun_evaluate_statistic)==null?void 0:ki.pass_count,icon:ic},{title:"\u5E73\u5747\u901A\u8FC7\u7387",value:Ui((Pr=V==null?void 0:V.shixun_evaluate_statistic)==null?void 0:Pr.avg_pass_rate)+"%",icon:oo}],ba=(ir,_n=150)=>{if(!Array.isArray(ir))throw new Error("\u7B2C\u4E00\u4E2A\u53C2\u6570\u5FC5\u987B\u662F\u6570\u7EC4\u7C7B\u578B");if(typeof _n!="number"||isNaN(_n))throw new Error("\u7B2C\u4E8C\u4E2A\u53C2\u6570\u5FC5\u987B\u662F\u6709\u6548\u7684\u6570\u5B57");const Pi=ir.reduce((xi,Ki)=>{const Sr=typeof Ki.count=="number"?Ki.count:0;return xi+Sr},0);return ir.map(xi=>{const Ki=co({},xi),Sr=typeof xi.count=="number"?xi.count:0;if(Pi===0)Ki.allocated=0;else{const Is=Sr/Pi;Ki.allocated=Math.round(Is*_n)}return Ki})},_s=(ir,_n)=>{const{chartData:Pi,chartDataColors:Hi}=ir,xi=ba(Pi);return console.log(Pi,xi,"chartData"),r.createElement("div",{className:ni.bar},r.createElement("div",{className:ni.lines},Array.from({length:6},(Ki,Sr)=>r.createElement("div",{key:Sr}))),r.createElement("div",{className:ni.barItemWrap},xi==null?void 0:xi.map((Ki,Sr)=>r.createElement("div",{key:Sr,className:ni.barItem},r.createElement("div",{style:{height:Ki.allocated},className:_n===0?ni.imgBar1:ni.imgBar2},r.createElement("div",{style:Ki.weekday==="\u4ECA"?{display:"block"}:{},className:_n===0?ni.num1:ni.num2},Ki.count)),r.createElement("div",{style:Ki.weekday==="\u4ECA"?{color:Hi[1]}:{},className:ni.week},Ki.weekday)))))};return console.log(Ds,"e.chartData"),r.createElement("div",{ref:cs,className:vr()(ni.element,Dr?ni.fullscreen:"",Q),style:W},r.createElement(nr,{iconImg:Hs,icon:"icon-shujutongji1",title:"\u6570\u636E\u7EDF\u8BA1\u6A21\u5757"},Dr?r.createElement("div",{onClick:()=>(0,as.BU)(),className:ni.headBtn},r.createElement("i",{className:"iconfont icon-tuichuquanping2 mr5"}),"\u9000\u51FA\u5168\u5C4F"):r.createElement("div",{onClick:()=>(0,as.Dj)(cs.current),className:ni.headBtn},r.createElement("i",{className:"iconfont icon-quanping2 mr5"}),"\u5168\u5C4F")),r.createElement("div",{className:ni.dashboard},r.createElement("div",{className:ni.cardWrap,style:{height:124}},ms.map(ir=>{var _n;return r.createElement("div",{key:ir.moduleName,style:ir==null?void 0:ir.style,className:ni.card},r.createElement("div",{className:ni.title},ir.moduleName),r.createElement("div",{className:ni.userData},(_n=ir==null?void 0:ir.data)==null?void 0:_n.map((Pi,Hi)=>r.createElement(ts.Z,{size:10,key:Hi},r.createElement("div",{className:ni.icon,style:{backgroundColor:Pi.color}},r.createElement("img",{src:Pi.icon})),r.createElement("div",null,r.createElement("b",{className:"font18 c-black"},Pi.value),r.createElement("div",{className:"mt3 font12"},Pi.name))))))})),r.createElement("div",{className:ni.cardWrap,style:{height:284}},Ds.map((ir,_n)=>r.createElement("div",{key:_n,className:ni.card},r.createElement("div",{className:ni.title},ir.category),r.createElement("div",{className:ni.barWrap},r.createElement("div",{className:ni.barLeft},ir.metrics.map(Pi=>r.createElement("aside",{key:Pi.name,style:{backgroundImage:`url(${Pi.image})`}},r.createElement("div",null,Pi.name),r.createElement("span",null,Pi.value)))),r.createElement("div",{className:ni.barRight},_s(ir,_n)))))),r.createElement("div",{className:ni.cardWrap,style:{height:264}},r.createElement("div",{className:ni.card},r.createElement("div",{className:ni.title},"\u5B66\u751F\u603B\u4F53\u4F5C\u4E1A\u5B8C\u6210\u7387"),r.createElement("div",{className:ni.completeRate},gs.map((ir,_n)=>{const Pi=Ui(ir==null?void 0:ir.percent);return r.createElement("aside",{key:_n},r.createElement(ns.Z,{align:"middle",justify:"space-between"},r.createElement("span",null,ir.title),r.createElement("span",{className:"c-black"},Pi,"%")),r.createElement("div",{className:ni.percentBg},r.createElement("div",{style:{background:`linear-gradient(to right, ${ir.from}, ${ir.to}`,width:`${Pi}%`},className:ni.percentBar})))}))),r.createElement("div",{className:ni.card,style:{flex:"0 0 453px"}},r.createElement("div",{className:ni.title},"\u4F5C\u4E1A\u53D1\u5E03\u7EDF\u8BA1"),r.createElement("div",{className:ni.pieWrap},r.createElement("div",{className:ni.pieLeft},r.createElement(Xs.Z,{style:{height:188,width:188},option:Gr()})),r.createElement("div",{className:ni.pieRight},wr.map((ir,_n)=>r.createElement("aside",{key:_n},r.createElement("b",{style:{backgroundColor:ir.color}}),r.createElement("div",null,ir.name),r.createElement("div",{className:ni.num},ir.value),r.createElement("div",{className:ni.num},ir.percentage,"%")))))),r.createElement("div",{className:ni.card},r.createElement("div",{className:ni.title},"\u5B9E\u9A8C\u7EDF\u8BA1"),r.createElement("div",{className:ni.evaluate},Bs.map((ir,_n)=>r.createElement("aside",{key:_n},r.createElement("img",{src:ir.icon}),r.createElement("div",null,ir.title),r.createElement("b",{className:"c-black"},ir.value))))))))},fa={liWrap:"liWrap___YYbX5",li:"li___vYrHj",name:"name___fWILi",endStatus:"endStatus___F52kZ",ongoingStatus:"ongoingStatus___ITdj6",num:"num___NUsJW",bottom:"bottom___A5daX"},el="data:image/png;base64,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",ac=({className:Q,style:W,data:V})=>{var Mn;return r.createElement("div",{className:vr()(fa.element,Q),style:W},r.createElement(nr,{iconImg:el,title:"\u667A\u6167\u8BFE\u5802",icon:"icon-ketang1",subTitle:"\u652F\u6301\u6559\u5B66\u3001\u5B9E\u9A8C\u3001\u8003\u8BC4\u5168\u8FC7\u7A0B\u7684\u65B0\u578B\u667A\u6167\u8BFE\u5802",buttonLink:"/classrooms",tags:[{name:"\u8BFE\u5802",count:V==null?void 0:V.course_total},{name:"\u4F5C\u4E1A",count:V==null?void 0:V.homework_commons_total},{name:"\u8003\u8BD5",count:V==null?void 0:V.exercises_total},{name:"\u7D2F\u8BA1\u5B66\u751F",count:V==null?void 0:V.course_members_total}]}),r.createElement("div",{className:fa.liWrap},(Mn=V==null?void 0:V.courses_data)==null?void 0:Mn.map(Rn=>r.createElement("a",{className:fa.li,href:`${Rn==null?void 0:Rn.first_category_url}`,target:"_blank",key:Rn.id},r.createElement(ns.Z,{align:"middle",justify:"space-between"},Rn.is_end?r.createElement("div",{className:fa.endStatus},"\u5DF2\u7ED3\u675F"):r.createElement("div",{className:fa.ongoingStatus},"\u8FDB\u884C\u4E2D"),r.createElement("div",{className:"c-light-primary"},"\u8FDB\u5165\u8BFE\u5802",r.createElement("i",{className:"iconfont icon-you1 font13"}))),r.createElement(ue.Z,{title:Rn.name},r.createElement("div",{className:fa.name},Rn.name)),r.createElement(ns.Z,{align:"middle",justify:"space-between"},r.createElement("div",{className:"font12 c-black"},Rn.creator),r.createElement("div",{className:fa.num},"\u4F5C\u4E1A\u6570"),r.createElement("b",{className:"font12 c-black ml10"},Rn.homework_count)),r.createElement("div",{className:fa.bottom},r.createElement("span",null,"\u6559\u5E08"),r.createElement("b",null,Rn.teachers_count),r.createElement("div",null),r.createElement("span",null,"\u5B66\u751F"),r.createElement("b",null,Rn.student_count),r.createElement("div",null),r.createElement("span",null,"\u5206\u73ED"),r.createElement("b",null,Rn.course_groups_count))))))},na={liWrap:"liWrap___mePWg",li:"li___XlVqR",imgWrap:"imgWrap___pBHCc",img:"img___EAJ6n",bottom:"bottom___yooJz",name:"name___lWp5X",tags:"tags___U7Rm9",tag:"tag___lWmDJ"},oc=m.p+"static/iconImg.aaf6ed49.png",uo=({className:Q,style:W,data:V})=>{var Mn;return r.createElement("div",{className:vr()(na.element,Q),style:W},r.createElement(nr,{iconImg:oc,title:V.name,icon:"icon-kechengguanli",subTitle:"\u652F\u6301\u5B9E\u9A8C\u3001\u865A\u4EFF\u3001\u8BAD\u7EC3\u6D3B\u52A8\u7684\u7684\u65B0\u578B\u667A\u6167\u8BFE\u7A0B",buttonLink:"/paths",tags:[{name:"\u8BFE\u7A0B",count:V==null?void 0:V.subject_total},{name:"\u5B9E\u8DF5\u9879\u76EE",count:V==null?void 0:V.shixuns_total},{name:"\u89C6\u9891",count:V==null?void 0:V.videos_total},{name:"\u8BFE\u4EF6",count:V==null?void 0:V.attachment_total},{name:"\u667A\u80FD\u4F53",count:V==null?void 0:V.ai_agents_total}]}),r.createElement("div",{className:na.liWrap},(Mn=V==null?void 0:V.subjects_data)==null?void 0:Mn.map(Rn=>{var Mi;return r.createElement("a",{className:na.li,href:`/paths/${Rn==null?void 0:Rn.identifier}`,target:"_blank",key:Rn.id},r.createElement("div",{className:na.imgWrap},r.createElement("img",{className:na.img,src:(Mi=Rn==null?void 0:Rn.pic)!=null&&Mi.includes("://")?Rn==null?void 0:Rn.pic:`${ct.Z.IMG_SERVER+(Rn==null?void 0:Rn.pic)}`})),r.createElement("div",{className:na.bottom},r.createElement(ue.Z,{title:Rn==null?void 0:Rn.name},r.createElement("span",{className:na.name},Rn.name)),r.createElement("div",{className:na.tags},r.createElement(ue.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},r.createElement("div",{className:na.tag},r.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),r.createElement("span",null,Rn.stages_count))),r.createElement(ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.createElement("div",{className:na.tag},r.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),r.createElement("span",null,Rn.member_count))))))})))},Rs={liWrap:"liWrap___iLYAP",li:"li___IHfgd",imgWrap:"imgWrap___b0xGv",img:"img___Cn13U",sign:"sign___r2eK3",bottom:"bottom___GQMoI",name:"name___sAw4X",tags:"tags___tMaLf",tag:"tag___d6odP",rate:"rate___FoHXK"},Wa=m.p+"static/iconImg.373c6d5e.png",js="data:image/png;base64,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",lc="data:image/png;base64,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",tl="data:image/png;base64,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",uc=({className:Q,style:W,data:V})=>{var Mn;return r.createElement("div",{className:vr()(Rs.element,Q),style:W},r.createElement(nr,{iconImg:Wa,icon:"icon-shijianxiangmu21",title:V==null?void 0:V.name,subTitle:"\u652F\u6301\u7F16\u7A0B\u3001\u64CD\u4F5C\u3001\u8BBE\u8BA1\u3001\u5BF9\u6297\u3001\u534F\u4F5C\u7684\u65B0\u578B\u5B9E\u8DF5\u9879\u76EE",buttonLink:"/shixuns",tags:[{name:"\u5B9E\u8DF5\u9879\u76EE",count:V==null?void 0:V.shixuns_total},{name:"\u5B9E\u8DF5\u5173\u5361",count:V==null?void 0:V.challenges_total},{name:"\u8BFE\u5B9E\u8DF5\u4EBA\u6B21",count:V==null?void 0:V.myshixuns_total},{name:"\u7D2F\u8BA1\u8BC4\u6D4B",count:V==null?void 0:V.evaluation_total}]}),r.createElement("div",{className:Rs.liWrap},(Mn=V==null?void 0:V.shixuns_data)==null?void 0:Mn.map(Rn=>{var Mi;return r.createElement("a",{className:Rs.li,href:`/shixuns/${Rn==null?void 0:Rn.identifier}/challenges`,target:"_blank",key:Rn.id},r.createElement("div",{className:Rs.imgWrap},r.createElement("img",{className:Rs.img,src:(Mi=Rn==null?void 0:Rn.pic)!=null&&Mi.includes("://")?Rn==null?void 0:Rn.pic:`${ct.Z.IMG_SERVER+(Rn==null?void 0:Rn.pic)}`}),Rn.is_jupyter&&r.createElement("img",{className:Rs.sign,src:js}),Rn.is_jupyter_lab&&r.createElement("img",{className:Rs.sign,src:lc}),Rn.is_unity_3d&&r.createElement("img",{className:Rs.sign,src:tl})),r.createElement("div",{className:Rs.bottom},r.createElement(ue.Z,{title:(Rn==null?void 0:Rn.name)||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},r.createElement("span",{className:Rs.name},Rn.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")),r.createElement("div",{className:Rs.tags},r.createElement(ue.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},r.createElement("div",{className:Rs.tag},r.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),r.createElement("span",null,Rn.challenges_num))),!!Rn.myshixuns_count&&r.createElement(ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.createElement("div",{className:Rs.tag},r.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),r.createElement("span",null,Rn.myshixuns_count))),r.createElement(ue.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},r.createElement("div",{className:Rs.tag},r.createElement("span",null,Rn.level))),r.createElement("div",{className:Rs.rate},r.createElement(re.Z,{allowHalf:!0,disabled:!0,defaultValue:Rn.score_info}),r.createElement("span",{className:"font12"},"\xA0",Rn.score_info?`${Rn.score_info}\u5206`:"5\u5206")))))})))},fs={liWrap:"liWrap___BTl2_",li:"li___EuuHl",headTitle:"headTitle___Ib2KR",headUser:"headUser___jxRcu",user:"user____Ae_Z",img:"img___pyWHp",author:"author___cZV9h",info:"info___TdhGO",user1:"user1___z_xxn",user2:"user2___hthik",user3:"user3___FXHGK",headUserList:"headUserList___EhLR0",userList:"userList___dLlGs",rate:"rate___w4whX",ellipsis:"ellipsis___fPjAI"},dc=m.p+"static/iconImg.378db426.png",nl="data:image/png;base64,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",la="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAYAAAC3g3x9AAAFiUlEQVR4AYSUe0zTVxTHT3990Rel1bYI+Ai6bE7kIY6pPBSryFi2OLexmNUH2YMsWeI/LnFLZtR/9mBbjHGL+2cTl7jM6HSZoDgZriY6DEEEFFYtUDr4taX0BX3Rx2/nXDPi26a3v9vfPedzzvnecy8HT/kMD/+YMelxWCfcjvE7N84WPMUcnggUnCcUWk3NnxJ5VqVEljnPtKisw97bsvxJ0McCT578Id+ZKu4QQL46Fo3CzMwMJJLiuZnGwkttbaeqHgd9CHjs2DGVzWb7fuPGLTZj9oIXFQoFyGQykEqlIM/IgMwsg76qqu7S6Ojo6ebm5gUPghlQEE6IxwcvWEbu3Gwyry3n8/Ly3o9GouK+vj64evUqdHd3w42eHujq6oJbt25BIBAQGQ2GzS+/VGsfH/3n6Lija1fQeUJPcI4f6t4enq6Jq3NW/SRX6nZr55g0Q3Y79CJMrVbDypUroaqqCioqK6G0tBSydDoYGR6GoaEhUChVEoXGuEOZufigwviqd9zZ/yuX4NQLQ1MRsXdiAlQIGEZjn9/PQIvz8yEDSxYEAYR0GmRYdm5uLhQWFqKeSXCMjjI54qiv3x8QCYIknws6r12PxWKgVKkgFAqBy+WCgoICUCqVkEql4dzFHvj6u1ZoOtwCv5z5G6LROEgQvGTJEiA/PwZXoS/NE0nuFLe80nI2Gg4mSXSCzZ8/HxQoPmXV8kcPnG7pAn8gDKl0Ci7+1Q9Hf7YCrYnFYjCZTEDANGZPQVzD1zrZpsRjUU8ymYRIJALZ2dkgoLpUololhzVlz8C729bBtvoKfAsw5vIzIEH1qGccq5vCynieF1aZLRcYUBDJIJFIMEPKlCKmUbfK1c+C5c1y0GmVcPzkFQYsLVzE7MgmmUph9gEIIlCj0bB1BkRnqSCkWa+RoYAwGjTnMaMvDp0Fm90FFKDWvJwFp4poXYlaixBFEuDj7tGbiU7HRSIO5HI5kBHBaHi8IfjmyHnw+qbglU3FsL5iKfj808yG7GgQRCaXgc83SdO7QKlUbExh+tR3wWBwtiTakHA4jv8Bfm/rgf1NZ+DAV78xRwoYDoeBShWLJczmSuuhEm6g7ds1KZDIkqhhBu5uPB7HdkmxsTBvDmyqLrhv1KxbxjIkIG0iJZFMJgA3R6SYW1DLJecWrdPp9DDicDBtCDo5OYkRBaiueA5qqpfdNzasfZ6tUSVkS2Ced4GI40Ct1lRzsVgkiQCB0vd6vXirxCEzM5M1bTQaZc7kRHrRk24dyoyamaqamppC/XzY8FHAC0PFvVBe8+WErb1IlAh9MjYyeNPj8QBFp/YhfdgJQDlIYwpAIMosFApCAPUeud3vlnHp/WG+t85c+3o5a5vNDXv70hLNYZ1xQS6lT+eZwG43liISzW4Ch2Xdfe/GbJxAdmpdtjbNyY68tmP3OTJkQJrgMdqL0bOoXHK6bLWCbaAfBgYGYGzsX+D5cRgcHITeG93sSnOg5mq8TLAPM/R6/WfEoMGA7e3tC3U63S7qQ7pMp6engUTmeR4iockZt9sDnZ2dMGK3pelWovJJColEwnoXgdutVmvhLDAnJ+dz1EWKA0hkuqUxMnBSRSjlu12sUYhtefNMcYUksUEszeD/Xydb8sEkOIPB0MSAlB323vpAIDCBuzeB2QkEIyfc1QNb3vt0oONy59KY547p7Xd2deBuf0zrNChL7A4v+SKjpLW1tYQzm82O4uJiU1FRkXHFihVGLKONjPFsOrVa7UGKum/fvnR9454gzRsbG5vx2U82Uqm0s6yszFBSUmJEhrGuru460xANZr9YxoeoZQJbZE99fX1qduGeCWb1EdqksSc/uOc1mz4E3Llzpx0vzTcsFstxZvGIn4aGhvN4CN7aunXr9QeX/wMAAP//Pzr1LwAAAAZJREFUAwCEcwj3ae5xvAAAAABJRU5ErkJggg==",Ha="data:image/png;base64,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",il=m(18540),fo=({className:Q,style:W,data:V})=>{const Mn=[{name:"\u5B66\u671F\u4F18\u79C0\u5B66\u5458",items:(V==null?void 0:V.student_data)||[]},{name:"\u5468\u4F18\u79C0\u5B66\u5458",items:(V==null?void 0:V.student_week_data)||[]},{name:"\u4F18\u79C0\u6559\u5E08",items:(V==null?void 0:V.teacher_data)||[]}],Rn=[nl,la,Ha];return r.createElement("div",{className:vr()(fs.element,Q),style:W},r.createElement(nr,{icon:"icon-jiangbei",iconImg:dc,title:V==null?void 0:V.name}),r.createElement("div",{className:fs.liWrap},Mn.map((Mi,Gi)=>{var Ri,Gn,Ei,Er;const _r=(Ri=Mi==null?void 0:Mi.items)==null?void 0:Ri.slice(0,3),hs=(Gn=Mi==null?void 0:Mi.items)==null?void 0:Gn.slice(3),Hr=Gi===2;return r.createElement("div",{key:Mi.name,className:fs.li},r.createElement("div",{className:fs.headTitle},Mi.name),!((Ei=Mi==null?void 0:Mi.items)!=null&&Ei.length)&&r.createElement(il.Z,{styles:{marginTop:208},customText:"\u6682\u65E0\u6570\u636E"}),!!((Er=Mi==null?void 0:Mi.items)!=null&&Er.length)&&r.createElement(r.Fragment,null,r.createElement("div",{className:fs.headUser},_r.map((mr,Ts)=>{var ys,Ci;const kr=(ys=Hr?mr==null?void 0:mr.teacher_id:mr==null?void 0:mr.student_id)!=null?ys:"-";return r.createElement("div",{key:mr.i,className:fs[`user${Ts+1}`]},r.createElement("img",{className:fs.img,src:Rn[Ts]}),r.createElement("div",{className:fs.author},r.createElement(ue.Z,{title:Hr?r.createElement("div",null,r.createElement("div",null,"\u53D1\u5E03\u4F5C\u4E1A\u6570",r.createElement("span",{className:"ml10"},mr.homework_num||0)),r.createElement("div",null,"\u8BFE\u5802\u7BA1\u7406\u6570",r.createElement("span",{className:"ml10"},mr.course_num||0))):r.createElement("div",null,r.createElement("div",null,"\u901A\u5173\u6570",r.createElement("span",{className:"ml10"},mr.clearance_num||0)),r.createElement("div",null,"\u901A\u8FC7\u7387",r.createElement("span",{className:"ml10"},mr.clearance_rate||0,"%")))},r.createElement("img",{width:"100%",src:`${(Ci=ct.Z)==null?void 0:Ci.IMG_SERVER}/images/${mr==null?void 0:mr.image_url}`}))),r.createElement("div",{className:fs.info},r.createElement(ue.Z,{title:mr.name},r.createElement("div",{className:fs.ellipsis},mr.name)),r.createElement(ue.Z,{title:kr},r.createElement("span",{className:fs.ellipsis},kr))))})),r.createElement("div",{className:fs.headUserList},hs.map((mr,Ts)=>{var ys,Ci;const kr=(ys=Hr?mr==null?void 0:mr.teacher_id:mr==null?void 0:mr.student_id)!=null?ys:"-";return r.createElement("div",{key:mr.i,className:fs.userList},r.createElement("b",{className:"c-grey-333"},Ts+4),r.createElement("div",{className:fs.author},r.createElement("img",{width:"100%",src:`${(Ci=ct.Z)==null?void 0:Ci.IMG_SERVER}/images/${mr==null?void 0:mr.image_url}`})),r.createElement("div",{className:fs.info},r.createElement(ue.Z,{title:mr.name},r.createElement("div",{className:fs.ellipsis},mr.name)),r.createElement(ue.Z,{title:kr},r.createElement("span",{className:fs.ellipsis},kr))),Hr?r.createElement("div",{className:fs.rate},r.createElement("div",null,"\u53D1\u5E03\u4F5C\u4E1A\u6570",r.createElement("span",{className:"c-black ml10"},mr.homework_num||0)),r.createElement("div",{className:"mt5"},"\u8BFE\u5802\u7BA1\u7406\u6570",r.createElement("span",{className:"c-black ml10"},mr.course_num||0))):r.createElement("div",{className:fs.rate},r.createElement("div",null,"\u901A\u5173\u6570",r.createElement("span",{className:"c-black ml10"},mr.clearance_num||0)),r.createElement("div",{className:"mt5"},"\u901A\u8FC7\u7387",r.createElement("span",{className:"c-black ml10"},mr.clearance_rate||0,"%"))))}))))})))},wa=Object.defineProperty,fc=Object.defineProperties,hc=Object.getOwnPropertyDescriptors,ho=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,al=(Q,W,V)=>W in Q?wa(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Sa=(Q,W)=>{for(var V in W||(W={}))rl.call(W,V)&&al(Q,V,W[V]);if(ho)for(var V of ho(W))sl.call(W,V)&&al(Q,V,W[V]);return Q},mo=(Q,W)=>fc(Q,hc(W)),Na=(Q,W,V)=>new Promise((Mn,Rn)=>{var Mi=Gn=>{try{Ri(V.next(Gn))}catch(Ei){Rn(Ei)}},Gi=Gn=>{try{Ri(V.throw(Gn))}catch(Ei){Rn(Ei)}},Ri=Gn=>Gn.done?Mn(Gn.value):Promise.resolve(Gn.value).then(Mi,Gi);Ri((V=V.apply(Q,W)).next())}),mc=()=>{var Q;const W=(0,te.useSelector)(Er=>Er==null?void 0:Er.globalSetting),[V,Mn]=(0,r.useState)([]),[Rn,Mi]=(0,r.useState)({}),[Gi,Ri]=(0,r.useState)(!0),Gn=[{label:"\u6570\u636E\u6982\u89C8",value:"data_overview",element:r.createElement(Ma,{data:(Rn==null?void 0:Rn.data_overview)||{}})},{label:"\u667A\u6167\u8BFE\u7A0B",value:"smart_courses",element:r.createElement(uo,{data:(Rn==null?void 0:Rn.smart_courses)||{}})},{label:"\u667A\u6167\u8BFE\u5802",value:"smart_classrooms",element:r.createElement(ac,{data:(Rn==null?void 0:Rn.smart_classrooms)||{}})},{label:"\u5B9E\u8DF5\u9879\u76EE",value:"practice_projects",element:r.createElement(uc,{data:(Rn==null?void 0:Rn.practice_projects)||{}})},{label:"\u4F18\u79C0\u5B66\u5458",value:"top_learners",element:r.createElement(fo,{data:(Rn==null?void 0:Rn.top_learners)||{}})}];(0,r.useEffect)(()=>{var Er;(0,We.Dk)(((Er=W==null?void 0:W.setting)==null?void 0:Er.name)||(document.domain==="www.educoder.net"?"\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0":""))},[W.setting]),(0,r.useEffect)(()=>{var Er;(Er=W==null?void 0:W.setting)!=null&&Er.home_config&&Ei()},[(Q=W==null?void 0:W.setting)==null?void 0:Q.home_config]);const Ei=()=>Na(void 0,null,function*(){var Er;try{Ri(!0);const _r=((Er=W==null?void 0:W.setting)==null?void 0:Er.home_config.filter(Ci=>!Ci.hidden))||[],hs=_r.map(Ci=>Ci.field);Mn(hs);const Hr=yield(0,ve.ZP)("/api/home/get_config_statistic.json",{method:"get"});if((Hr==null?void 0:Hr.status)===0){const{images_url:Ci,index_statistics:kr}=(Hr==null?void 0:Hr.data)||{};Mi(Yr=>mo(Sa({},Yr),{images_url:Ci,index_statistics:kr}))}const mr=_r.map(Ci=>(0,ve.ZP)("/api/home/get_config_statistic.json",{method:"get",params:{config_field:Ci.field}}).then(kr=>({field:Ci.field,name:Ci.name,res:kr}))),ys=(yield Promise.all(mr)).reduce((Ci,{field:kr,name:Yr,res:Cs})=>{var ls;return(Cs==null?void 0:Cs.status)===0&&(Ci[kr]=mo(Sa({},((ls=Cs==null?void 0:Cs.data)==null?void 0:ls[kr])||{}),{name:Yr})),Ci},{});Mi(Ci=>Sa(Sa({},Ci),ys))}catch(_r){console.error("getData error:",_r)}finally{Ri(!1)}});return console.log(Rn,"data"),r.createElement("div",{className:yr.page},r.createElement(Li,{className:"mb40",data:(Rn==null?void 0:Rn.images_url)||[]}),r.createElement(Ir,{className:"mb40",data:(Rn==null?void 0:Rn.index_statistics)||{}}),r.createElement(ts.Z,{direction:"vertical",className:"w100",size:100},V.map(Er=>{var _r;return r.createElement(r.Fragment,{key:Er},(_r=Gn.find(hs=>hs.value===Er))==null?void 0:_r.element)})))};const gc=({globalSetting:Q,dispatch:W})=>{var V,Mn,Rn;return r.createElement(r.Fragment,null,((V=Q==null?void 0:Q.setting)==null?void 0:V.navbar)&&r.createElement(r.Fragment,null,((Mn=Q==null?void 0:Q.setting)==null?void 0:Mn.template_style)===2?r.createElement(mc,null):((Rn=Q==null?void 0:Q.setting)==null?void 0:Rn.template)!==1?r.createElement(Jr,null):r.createElement(Nr,null)))};var ll=(0,te.connect)(({homePage:Q,loading:W,globalSetting:V,user:Mn})=>({homePage:Q,globalSetting:V,loading:W.models.homePage,user:Mn}))(gc),Es={flex_box_center:"flex_box_center___sEfC3",flex_space_between:"flex_space_between___rfkoZ",flex_box_vertical_center:"flex_box_vertical_center___g_6Jh",flex_box_center_end:"flex_box_center_end___k37Qa",flex_box_column:"flex_box_column___A9yPD",home:"home___h5c5I",bg:"bg___mDgYE",public_width:"public_width___ctVWu",banner:"banner___Y_cZp",content:"content___S8Tis",experience:"experience___H8Zlm",li:"li___bsBii",btn:"btn___zmK7O",demonstrate:"demonstrate___HUSkM",title:"title___ZV9fz",mask:"mask___G3HO0",name:"name___TRCUE",tagWarp:"tagWarp___kbulg",tag:"tag___O6XvS",feature:"feature___k3jMC"},pc=m(62945),vc=m.n(pc),cl=m(45514),Ac=Object.defineProperty,Ya=Object.getOwnPropertySymbols,go=Object.prototype.hasOwnProperty,uu=Object.prototype.propertyIsEnumerable,Fs=(Q,W,V)=>W in Q?Ac(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,du=(Q,W)=>{for(var V in W||(W={}))go.call(W,V)&&Fs(Q,V,W[V]);if(Ya)for(var V of Ya(W))uu.call(W,V)&&Fs(Q,V,W[V]);return Q};const fu=Q=>React.createElement("svg",du({width:77,height:50,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Q),React.createElement("title",null,"icon1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon1_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.7%",y:"-4.8%",width:"111.3%",height:"109.6%",filterUnits:"objectBoundingBox",id:"icon1_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-3.8%",y:"-4.8%",width:"107.5%",height:"109.7%",filterUnits:"objectBoundingBox",id:"icon1_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M65.5 33.265C73.167 33.265 77 36.843 77 44H54c0-7.157 3.833-10.735 11.5-10.735ZM65.538 17c4.024 0 7.286 3.223 7.286 7.198 0 3.976-3.262 7.198-7.286 7.198-4.025 0-7.287-3.222-7.287-7.198 0-3.975 3.262-7.198 7.287-7.198Z",id:"icon1_svg__b"}),React.createElement("path",{d:"M34.221 7.589c-.165.612-.397 1.045-.698 1.3.52 1.288.664 2.351.431 3.19-.349 1.259-1.431 2.364-3.645 4.06-1.476 1.131-5.362 2.82-11.659 5.068v5.601H.383c-1.304-7.167.724-11.441 6.083-12.823 3.633-.937 5.927 0 10.113 0 3.925 0 7.273-1.467 13.01-4.935.506-.213 1.139-.473 1.9-.781.592-.613.958-1.242 1.096-1.887.208-.969 2.752-1.804 1.636 1.207ZM10.613 0a5.96 5.96 0 0 1 5.966 5.956 5.96 5.96 0 0 1-5.966 5.956 5.96 5.96 0 0 1-5.966-5.956A5.96 5.96 0 0 1 10.613 0Z",id:"icon1_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__a)",xlinkHref:"#icon1_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__c)",xlinkHref:"#icon1_svg__b"})),React.createElement("circle",{stroke:"url(#icon1_svg__d)",fillOpacity:.29,fill:"#C2D5FE",cx:38,cy:25,r:24.5}),React.createElement("path",{d:"M24 15c3.493-4 8.16-6 14-6s10.507 2 14 6M52 37c-3.369 4-7.869 6-13.5 6S28.369 41 25 37",stroke:"#175FFF"}),React.createElement("g",{transform:"translate(0 16)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__e)",xlinkHref:"#icon1_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__g)",xlinkHref:"#icon1_svg__f"})),React.createElement("path",{stroke:"#175FFF",d:"m51.45 12 .55 4-4-.284M29 37.622 25 37l.217 4"})));var ia="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",Ec=Object.defineProperty,ul=Object.getOwnPropertySymbols,yc=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,po=(Q,W,V)=>W in Q?Ec(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,dl=(Q,W)=>{for(var V in W||(W={}))yc.call(W,V)&&po(Q,V,W[V]);if(ul)for(var V of ul(W))ra.call(W,V)&&po(Q,V,W[V]);return Q};const hu=Q=>React.createElement("svg",dl({width:64,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Q),React.createElement("title",null,"icon2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon2_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon2_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("filter",{x:"-3.4%",y:"-11.8%",width:"106.8%",height:"123.6%",filterUnits:"objectBoundingBox",id:"icon2_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("rect",{id:"icon2_svg__b",x:13,y:52,width:38,height:11,rx:2})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon2_svg__a)",xlinkHref:"#icon2_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon2_svg__c)",xlinkHref:"#icon2_svg__b"})),React.createElement("rect",{stroke:"url(#icon2_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:63,height:57,rx:4}),React.createElement("path",{d:"M31.611 15c.602 0 1.097.383 1.16.875l.007.107v2.156a10.89 10.89 0 0 1 10.084 10.084h2.156c.543 0 .982.522.982 1.167 0 .601-.383 1.096-.875 1.16l-.107.007h-2.24c-.718 5.025-4.868 8.943-10 9.306v2.156c0 .543-.522.982-1.167.982-.601 0-1.096-.383-1.16-.875l-.007-.107v-2.24a10.896 10.896 0 0 1-9.223-9.222h-2.24c-.542 0-.981-.523-.981-1.167 0-.602.383-1.097.875-1.16l.107-.007h2.156c.363-5.132 4.28-9.282 9.306-10v-2.24c0-.543.523-.982 1.167-.982ZM32 24.333a4.667 4.667 0 1 0 0 9.334 4.667 4.667 0 0 0 0-9.334ZM59 19V8H48v2.2h8.8V19H59Zm0 20h-2.2v8.8H48V50h11V39ZM5 19V8h11v2.2H7.2V19H5Zm0 20h2.2v8.8H16V50H5V39Z",fill:"#2367FE",fillRule:"nonzero"})));var Sc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",bc=Object.defineProperty,fl=Object.getOwnPropertySymbols,Tc=Object.prototype.hasOwnProperty,Cc=Object.prototype.propertyIsEnumerable,hl=(Q,W,V)=>W in Q?bc(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,ml=(Q,W)=>{for(var V in W||(W={}))Tc.call(W,V)&&hl(Q,V,W[V]);if(fl)for(var V of fl(W))Cc.call(W,V)&&hl(Q,V,W[V]);return Q};const mu=Q=>React.createElement("svg",ml({width:71,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Q),React.createElement("title",null,"icon3"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"28.312%",x2:"50%",y2:"100%",id:"icon3_svg__a"},React.createElement("stop",{stopColor:"#145DFF",offset:"0%"}),React.createElement("stop",{stopColor:"#578BFE",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon3_svg__b"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon3_svg__c"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-7.1%",width:"113.3%",height:"114.2%",filterUnits:"objectBoundingBox",id:"icon3_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M43.327 25.99c.305 1.42.574 2.705.807 3.856.108.485.206.97.296 1.456.09.485.175.926.255 1.321.08.396.148.733.202 1.012.054.278.09.454.107.526.054.36-.026.597-.242.714a1.496 1.496 0 0 1-.726.176c-.09 0-.22-.032-.39-.095s-.3-.112-.39-.148l-7.017-4.1c-1.273.756-2.43 1.43-3.47 2.023-.447.252-.89.504-1.33.755-.44.252-.838.486-1.197.702a30.21 30.21 0 0 1-.927.539 6.01 6.01 0 0 1-.525.27.915.915 0 0 1-.55.094 1.155 1.155 0 0 1-.512-.202.996.996 0 0 1-.336-.391.717.717 0 0 1-.054-.472l.135-.526c.071-.279.152-.611.242-.998.09-.386.192-.813.309-1.28.116-.468.237-.945.363-1.43l.914-3.776a493.653 493.653 0 0 0-3.912-3.357 87.6 87.6 0 0 1-.941-.81c-.278-.242-.507-.44-.686-.593-.18-.153-.278-.238-.296-.256a3.22 3.22 0 0 1-.551-.66 1.078 1.078 0 0 1-.175-.742.941.941 0 0 1 .296-.594c.161-.144.34-.233.538-.27l8.309-.754 3.092-7.228c.107-.288.26-.535.457-.742.197-.206.466-.31.807-.31.179 0 .336.04.47.121.135.081.247.176.336.284.09.108.166.215.229.323.063.108.112.198.148.27l3.011 7.228 8.309.782c.359.09.61.197.753.323.143.126.215.324.215.594 0 .251-.076.472-.229.66-.152.19-.345.418-.578.688l-5.566 5.016Z",id:"icon3_svg__d"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M35.5 0v16.933h7.1v4.234H0v-4.233l7.1-.001V0h28.4Z",transform:"translate(14.2 41.834)",fill:"url(#icon3_svg__a)",fillRule:"nonzero"}),React.createElement("rect",{stroke:"url(#icon3_svg__b)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:70,height:49.801,rx:2}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon3_svg__c)",xlinkHref:"#icon3_svg__d"}),React.createElement("use",{fill:"#000",filter:"url(#icon3_svg__e)",xlinkHref:"#icon3_svg__d"}))));var gl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",xc=Object.defineProperty,pl=Object.getOwnPropertySymbols,Ic=Object.prototype.hasOwnProperty,Mc=Object.prototype.propertyIsEnumerable,vl=(Q,W,V)=>W in Q?xc(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Rc=(Q,W)=>{for(var V in W||(W={}))Ic.call(W,V)&&vl(Q,V,W[V]);if(pl)for(var V of pl(W))Mc.call(W,V)&&vl(Q,V,W[V]);return Q};const gu=Q=>React.createElement("svg",Rc({width:77,height:62,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Q),React.createElement("title",null,"icon4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__a"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__b"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__f"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__g"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__d"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__i"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__j"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("text",{id:"icon4_svg__c",fontFamily:"Helvetica",fontSize:34,fontWeight:"normal"},React.createElement("tspan",{x:13,y:33},"Q")),React.createElement("text",{id:"icon4_svg__h",fontFamily:"Helvetica",fontSize:24,fontWeight:"normal"},React.createElement("tspan",{x:48,y:43},"A"))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m8.258 53.857 13.1-12.102H46a1.5 1.5 0 0 0 1.5-1.5V3A1.5 1.5 0 0 0 46 1.5H2A1.5 1.5 0 0 0 .5 3v37.255a1.5 1.5 0 0 0 1.5 1.5h6.258v12.102Z",stroke:"url(#icon4_svg__a)",fillOpacity:.29,fill:"#C2D5FE",transform:"translate(0 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__b)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__d)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__e)",xlinkHref:"#icon4_svg__c"})),React.createElement("path",{d:"m40.064 61.873 10.982-9.942H75a1.5 1.5 0 0 0 1.5-1.5V19a1.5 1.5 0 0 0-1.5-1.5H35a1.5 1.5 0 0 0-1.5 1.5v31.431a1.5 1.5 0 0 0 1.5 1.5h5.064v9.942Z",stroke:"url(#icon4_svg__f)",fillOpacity:.29,fill:"#C2D5FE",transform:"matrix(-1 0 0 1 110 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__g)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__i)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__j)",xlinkHref:"#icon4_svg__h"}))));var Al="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0RDFGMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNEREU5RkQiIHN0b3Atb3BhY2l0eT0iLjM5NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjU3LjE1NCUiIHgyPSI1MCUiIHkyPSI5OS44MTIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzBBNTVGQyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzgwRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJmIj48c3RvcCBzdG9wLWNvbG9yPSIjQzREMUYzIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTlGRCIgc3RvcC1vcGFjaXR5PSIuMzk0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii02LjclIiB5PSItNC40JSIgd2lkdGg9IjExMy4zJSIgaGVpZ2h0PSIxMDguOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImQiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii00LjQlIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjEwOC44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaiI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHRleHQgaWQ9ImMiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMzQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iMTMiIHk9IjMzIj5RPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PHRleHQgaWQ9ImgiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iNDgiIHk9IjQzIj5BPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTguMjU4IDUzLjg1NyAxMy4xLTEyLjEwMkg0NmExLjUgMS41IDAgMCAwIDEuNS0xLjVWM0ExLjUgMS41IDAgMCAwIDQ2IDEuNUgyQTEuNSAxLjUgMCAwIDAgLjUgM3YzNy4yNTVhMS41IDEuNSAwIDAgMCAxLjUgMS41aDYuMjU4djEyLjEwMloiIHN0cm9rZT0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSI+PHVzZSBmaWxsPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2QpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjYyIvPjwvZz48cGF0aCBkPSJtNDAuMDY0IDYxLjg3MyAxMC45ODItOS45NDJINzVhMS41IDEuNSAwIDAgMCAxLjUtMS41VjE5YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzNWExLjUgMS41IDAgMCAwLTEuNSAxLjV2MzEuNDMxYTEuNSAxLjUgMCAwIDAgMS41IDEuNWg1LjA2NHY5Ljk0MloiIHN0cm9rZT0idXJsKCNmKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExMCAtMSkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dXNlIGZpbGw9InVybCgjZykiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaSkiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaikiIHhsaW5rOmhyZWY9IiNoIi8+PC9nPjwvZz48L3N2Zz4=",vo=Object.defineProperty,El=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,yo=(Q,W,V)=>W in Q?vo(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,wc=(Q,W)=>{for(var V in W||(W={}))Ao.call(W,V)&&yo(Q,V,W[V]);if(El)for(var V of El(W))Eo.call(W,V)&&yo(Q,V,W[V]);return Q};const pu=Q=>React.createElement("svg",wc({width:70,height:53,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Q),React.createElement("title",null,"icon5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon5_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.6%",y:"-4.2%",width:"111.2%",height:"105%",filterUnits:"objectBoundingBox",id:"icon5_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-11%",y:"-9.5%",width:"122%",height:"119%",filterUnits:"objectBoundingBox",id:"icon5_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M40 5.37h9.888a2 2 0 0 1 1.409.58l2.228 2.212a3.39 3.39 0 0 0 4.912-.14l1.786-1.99a2 2 0 0 1 1.488-.663H68a2 2 0 0 1 2 2v33.926a2 2 0 0 1-2 2h-6.315a2 2 0 0 0-1.458.631l-1.79 1.906a3.46 3.46 0 0 1-4.906.14l-2.24-2.127a2 2 0 0 0-1.377-.55H40a2 2 0 0 1-2-2V7.369a2 2 0 0 1 2-2Z",id:"icon5_svg__b"}),React.createElement("path",{id:"icon5_svg__f",d:"M7.343 0h16.376v18.963l-8.188-4.077-8.188 4.077z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__a)",xlinkHref:"#icon5_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__c)",xlinkHref:"#icon5_svg__b"})),React.createElement("path",{d:"M2 .87a1.5 1.5 0 0 0-1.5 1.5v44.398a1.5 1.5 0 0 0 1.5 1.5h22.392a2.5 2.5 0 0 1 1.441.457l3.67 2.59a3.5 3.5 0 0 0 4.065-.021l3.541-2.554a2.5 2.5 0 0 1 1.462-.472H61a1.5 1.5 0 0 0 1.5-1.5V2.369A1.5 1.5 0 0 0 61 .87H38.595a1.5 1.5 0 0 0-.903.303l-3.463 2.61a4.5 4.5 0 0 1-5.381.029l-3.589-2.649a1.5 1.5 0 0 0-.89-.293H2Z",stroke:"url(#icon5_svg__d)",fillOpacity:.29,fill:"#C2D5FE"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__e)",xlinkHref:"#icon5_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__g)",xlinkHref:"#icon5_svg__f"}))));var yl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",sa=Object.defineProperty,os=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,Sl=(Q,W,V)=>W in Q?sa(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,Nc=(Q,W)=>{for(var V in W||(W={}))pa.call(W,V)&&Sl(Q,V,W[V]);if(os)for(var V of os(W))ha.call(W,V)&&Sl(Q,V,W[V]);return Q};const vu=Q=>React.createElement("svg",Nc({width:58,height:57,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Q),React.createElement("title",null,"icon6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon6_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-9%",y:"-6.2%",width:"118%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon6_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.2%",y:"-6.4%",width:"112.4%",height:"112.8%",filterUnits:"objectBoundingBox",id:"icon6_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M21-4h13a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H21a5 5 0 0 1-5-5V1a5 5 0 0 1 5-5Z",id:"icon6_svg__b"}),React.createElement("path",{d:"M12.447 27.454 1.615 30.291l3.98-9.69 6.852 6.853Zm17.87-17.91-2.29 2.294-6.809-6.822 2.29-2.294s1.09-1.091 2.2.02l4.48 4.488c1.214 1.217.129 2.315.129 2.315Zm-2.975 2.98L12.347 27.547l-6.808-6.821L20.535 5.702l6.807 6.821Z",id:"icon6_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero",transform:"rotate(90 26 10.5)"},React.createElement("use",{fill:"url(#icon6_svg__a)",xlinkHref:"#icon6_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__c)",xlinkHref:"#icon6_svg__b"})),React.createElement("rect",{stroke:"url(#icon6_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:6.5,width:50,height:50,rx:4}),React.createElement("path",{stroke:"#145CFC",strokeWidth:2,strokeLinecap:"round",d:"M8 21.5h20M8 32h19M8 42.5h9"}),React.createElement("g",{transform:"rotate(-7 169.163 -204.131)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon6_svg__e)",xlinkHref:"#icon6_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__g)",xlinkHref:"#icon6_svg__f"}))));var Dc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",Bc=Object.defineProperty,Ga=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,Da=(Q,W,V)=>W in Q?Bc(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[W]=V,bo=(Q,W)=>{for(var V in W||(W={}))So.call(W,V)&&Da(Q,V,W[V]);if(Ga)for(var V of Ga(W))bl.call(W,V)&&Da(Q,V,W[V]);return Q},Qa=(Q,W)=>{var V={};for(var Mn in Q)So.call(Q,Mn)&&W.indexOf(Mn)<0&&(V[Mn]=Q[Mn]);if(Q!=null&&Ga)for(var Mn of Ga(Q))W.indexOf(Mn)<0&&bl.call(Q,Mn)&&(V[Mn]=Q[Mn]);return V},Au=(Q,W,V)=>new Promise((Mn,Rn)=>{var Mi=Gn=>{try{Ri(V.next(Gn))}catch(Ei){Rn(Ei)}},Gi=Gn=>{try{Ri(V.throw(Gn))}catch(Ei){Rn(Ei)}},Ri=Gn=>Gn.done?Mn(Gn.value):Promise.resolve(Gn.value).then(Mi,Gi);Ri((V=V.apply(Q,W)).next())});const Lc=Q=>{var W=Q,{user:V}=W,Mn=Qa(W,["user"]),Rn;const[Mi,Gi]=(0,r.useState)(!0),[Ri,Gn]=(0,r.useState)(0),[Ei,Er]=(0,r.useState)({}),[_r,hs]=(0,r.useState)(!1);(0,r.useEffect)(()=>{Hr()},[]);const Hr=()=>Au(void 0,null,function*(){Gi(!0);const Ci=yield(0,ve.ZP)("/api/home/index.json",{method:"get"});Ci.images_url&&Er(Ci),Gi(!1)}),mr={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Ts=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}],ys=[{img:ia,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:Sc,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:gl,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:Al,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:yl,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Dc,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return r.createElement("section",{className:Es.home},r.createElement(cl.K,{width:800,visible:_r,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:()=>hs(!1)}),r.createElement(z.Z,{loading:Mi,active:!0,paragraph:{rows:5}},r.createElement("div",{className:Es.bg},r.createElement("div",{className:Es.public_width},r.createElement("div",{className:Es.banner},r.createElement(vc(),bo({},mr),(Rn=Ei==null?void 0:Ei.images_url)==null?void 0:Rn.map(Ci=>r.createElement("div",{onClick:()=>{Ci.path&&(0,We.xg)(Ci.path)}},r.createElement("div",{className:"index_moe_li",style:{cursor:Ci.path?"pointer":"default"}},r.createElement("img",{src:ct.Z.IMG_SERVER+Ci.image_url,alt:""}),r.createElement("div",{className:"index_moe_focus_shadow"}),r.createElement("span",{className:"index_moe_focus_b"})))))))),r.createElement("div",{className:Es.content},r.createElement("div",{className:Es.experience},r.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Es.li}),r.createElement(te.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:Es.li}),r.createElement(te.Link,{to:"/paths",target:"_blank",className:Es.li})),r.createElement("div",{className:Es.demonstrate},r.createElement("div",{className:Es.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),r.createElement("aside",null,Ts.map((Ci,kr)=>{var Yr;return r.createElement("div",{key:kr,className:Es.li,style:{background:Ci.background,cursor:Ci!=null&&Ci.more?"pointer":"default"},onClick:()=>{}},r.createElement("div",{className:Es.name},Ci.name),r.createElement("div",{className:Es.tagWarp},(Yr=Ci==null?void 0:Ci.tags)==null?void 0:Yr.map((Cs,ls)=>r.createElement("div",{key:`${kr}-${ls}`,className:Es.tag},Cs))),r.createElement("div",{className:Es.mask,onClick:()=>{switch(kr){case 0:hs(!0);break;default:Ci.link?(0,We.xg)(Ci.link):Ci.more&&te.history.push("/classrooms/classicCases");return}},style:{background:Ci.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},Ci.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),r.createElement("div",{className:Es.feature},r.createElement("div",{className:Es.name},r.createElement("span",null,"\u7279\u8272\u529F\u80FD"),r.createElement("span",null,"FEATURES")),r.createElement("aside",null,ys.map((Ci,kr)=>r.createElement("div",{className:Es.li,key:Ci.title,onClick:()=>{switch(kr){case 0:hs(!0);break;default:Ci.link&&(0,We.xg)(Ci.link);break}}},r.createElement("img",{src:Ci.img}),r.createElement("div",null,r.createElement("h4",null,Ci.title),r.createElement("h6",null,Ci.intro)))))))))};var Tl=(0,te.connect)(({user:Q})=>({user:Q}))(Lc),To=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,Fc=Object.prototype.propertyIsEnumerable,Oc=(Q,W)=>{var V={};for(var Mn in Q)Co.call(Q,Mn)&&W.indexOf(Mn)<0&&(V[Mn]=Q[Mn]);if(Q!=null&&To)for(var Mn of To(Q))W.indexOf(Mn)<0&&Fc.call(Q,Mn)&&(V[Mn]=Q[Mn]);return V};const Ja=Q=>{var W=Q,{loading:V,globalSetting:Mn,children:Rn,user:Mi,dispatch:Gi,location:Ri}=W,Gn=Oc(W,["loading","globalSetting","children","user","dispatch","location"]);const Ei=(0,te.useLocation)(),Er=(0,w.g)(),{globalLoading:_r}=Mn;return(0,r.useEffect)(()=>{},[Mn.theme]),r.createElement(ne.ZP,{locale:N.Z},!Mn.isIlearning&&r.createElement(ll,null),Mn.isIlearning&&r.createElement(Tl,null))};var Pc=(0,te.connect)(({loading:Q,globalSetting:W,user:V})=>({loading:Q,globalSetting:W,user:V}))(Ja)},1427:function(In,qe,m){"use strict";m.d(qe,{BU:function(){return ne},Dj:function(){return r},gH:function(){return N},vp:function(){return te}});function r(w){try{w.mozRequestFullScreen?w.mozRequestFullScreen():w.webkitRequestFullScreen&&w.webkitRequestFullScreen()}catch(v){console.log(v,":e")}}function ne(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const N=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function te(){var w=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,v=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",w),window.isFullScreen?window.isFullScreen:w!=null}},20808:function(In,qe,m){"use strict";m.d(qe,{rX:function(){return de},pW:function(){return we},gy:function(){return Me},xY:function(){return K},O5:function(){return Ae},hs:function(){return He},tJ:function(){return ue},o1:function(){return ct},Rd:function(){return H}});var r=m(91482),ne=m(62957),N=m(37285),te=m(6767),w=m(7544),v=m(25544),q=m(87169),z=m(25510),X="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",x=m.p+"static/newqrcode.a8740efb.png",De=m(32637),ee=m(59301),re=(Ie,wt,mt)=>new Promise((Nt,ht)=>{var Te=oe=>{try{M(mt.next(oe))}catch(Ee){ht(Ee)}},fe=oe=>{try{M(mt.throw(oe))}catch(Ee){ht(Ee)}},M=oe=>oe.done?Nt(oe.value):Promise.resolve(oe.value).then(Te,fe);M((mt=mt.apply(Ie,wt)).next())});const ue=(Ie,wt=!1,mt=!1,Nt="",ht=!1)=>!!(ct(Ie)&&We(Ie,wt,mt,Nt,ht)),ct=Ie=>(0,w.bg)()?!0:(Ie({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),He=Ie=>{var wt,mt,Nt;const{user:ht}=(0,r.getDvaApp)()._store.getState();(0,w.bg)()&&!((mt=(wt=ht==null?void 0:ht.userInfo)==null?void 0:wt.course)!=null&&mt.course_public)&&!((Nt=ht==null?void 0:ht.userInfo)!=null&&Nt.profile_completed)&&Ie({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},We=(Ie,wt=!1,mt=!0,Nt="",ht=!1)=>{var Te;const{user:fe}=(0,r.getDvaApp)()._store.getState();return(Te=fe.userInfo)!=null&&Te.profile_completed?!0:(mt?Ie({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Nt,isCurrentPage:ht}}):ne.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,v.xg)("/account/profile/edit"),tt()}}),!1)},tt=()=>{ne.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},H=()=>{ne.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ee.createElement("div",{style:{textAlign:"center"}},ee.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ee.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:De}),ee.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ae=()=>{var Ie;const{user:wt}=(0,r.getDvaApp)()._store.getState();return(Ie=wt.userInfo)!=null&&Ie.professional_certification?!0:(ne.default.confirm({title:"\u63D0\u793A",centered:!0,content:ee.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,v.xg)("/account/certification")}}),!1)},K=()=>(0,w.V9)()?!0:(ne.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc",style:{marginLeft:-38}},ee.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ee.createElement("img",{src:x,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),de=(Ie,wt)=>Ie?!0:(ne.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ee.createElement("div",null,ee.createElement("p",null,wt||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ee.createElement("div",{style:{marginLeft:"110px"}},ee.createElement("img",{src:X,width:200}),ee.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,v.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),we=Ie=>{ne.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ee.createElement("div",null,ee.createElement("div",null,ee.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ee.createElement(N.Z,null),ee.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ee.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ee.createElement("a",null,Ie),"\u5929\u3002"),ee.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ee.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ee.createElement("div",{style:{textAlign:"center",marginTop:30}},ee.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:z,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Me=(Ie,wt="")=>{const{shixunsDetail:{detail:mt}}=(0,r.getDvaApp)()._store.getState();if((mt==null?void 0:mt.public)===2||(mt==null?void 0:mt.public)===1||(mt==null?void 0:mt.shixun_status)===3){let Nt="";return(mt==null?void 0:mt.public)===2&&(Nt="\u5DF2\u516C\u5F00"),(mt==null?void 0:mt.public)===1&&(Nt="\u5F85\u5BA1\u6838"),(mt==null?void 0:mt.shixun_status)===3&&(Nt="\u5DF2\u5173\u95ED"),ne.default.info({centered:!0,icon:ee.createElement(q.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc",style:{marginLeft:-38}},ee.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Nt,"\uFF0C",wt,"\u3002"),ee.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ee.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:z,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(mt==null?void 0:mt.shixun_status)===2?(ne.default.confirm({centered:!0,icon:ee.createElement(q.Z,null),title:"\u63D0\u793A",content:ee.createElement("div",null,ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",wt,"\u3002"),ee.createElement("br",null),ee.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{ne.default.confirm({width:440,centered:!0,icon:ee.createElement(q.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>re(void 0,null,function*(){(yield Ie({type:"shixunsDetail/cancelRelease",payload:{id:mt==null?void 0:mt.identifier}})).status!==401&&(te.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ie({type:"shixunsDetail/getShixunsDetail",payload:{id:mt==null?void 0:mt.identifier}}),Ie({type:"practiceSetting/getCommonData",payload:{id:mt==null?void 0:mt.identifier}}))})})}}),!0):!1}},9667:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return dt}});class r{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(f,d){return f.__proto__=d,f},Object.assign=Object.assign||function(f){if(f==null)throw new TypeError("Cannot convert undefined or null to object");let d=Object(f);for(let S=1;S ${d}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","error",S),w.ENABLE_ERROR&&(console.error?console.error(S):console.warn?console.warn(S):console.log(S))}static i(f,d){(!f||w.FORCE_GLOBAL_TAG)&&(f=w.GLOBAL_TAG);let S=`[${f}] > ${d}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","info",S),w.ENABLE_INFO&&(console.info?console.info(S):console.log(S))}static w(f,d){(!f||w.FORCE_GLOBAL_TAG)&&(f=w.GLOBAL_TAG);let S=`[${f}] > ${d}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","warn",S),w.ENABLE_WARN&&(console.warn?console.warn(S):console.log(S))}static d(f,d){(!f||w.FORCE_GLOBAL_TAG)&&(f=w.GLOBAL_TAG);let S=`[${f}] > ${d}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","debug",S),w.ENABLE_DEBUG&&(console.debug?console.debug(S):console.log(S))}static v(f,d){(!f||w.FORCE_GLOBAL_TAG)&&(f=w.GLOBAL_TAG);let S=`[${f}] > ${d}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","verbose",S),w.ENABLE_VERBOSE&&console.log(S)}}w.GLOBAL_TAG="flv.js",w.FORCE_GLOBAL_TAG=!1,w.ENABLE_ERROR=!0,w.ENABLE_INFO=!0,w.ENABLE_WARN=!0,w.ENABLE_DEBUG=!0,w.ENABLE_VERBOSE=!0,w.ENABLE_CALLBACK=!1,w.emitter=new(te());var v=w;class q{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(f){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=f,this._totalBytes+=f):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=f,this._totalBytes+=f):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=f,this._totalBytes+=f,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let f=(this._now()-this._lastCheckpoint)/1e3;return f==0&&(f=1),this._intervalBytes/f/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let f=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/f/1024}}var z=q;class X{constructor(f){this._message=f}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class x extends X{constructor(f){super(f)}get name(){return"IllegalStateException"}}class De extends X{constructor(f){super(f)}get name(){return"InvalidArgumentException"}}class ee extends X{constructor(f){super(f)}get name(){return"NotImplementedException"}}const re={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},ue={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class ct{constructor(f){this._type=f||"undefined",this._status=re.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=re.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===re.kConnecting||this._status===re.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(f){this._onContentLengthKnown=f}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(f){this._onURLRedirect=f}get onDataArrival(){return this._onDataArrival}set onDataArrival(f){this._onDataArrival=f}get onError(){return this._onError}set onError(f){this._onError=f}get onComplete(){return this._onComplete}set onComplete(f){this._onComplete=f}open(f,d){throw new ee("Unimplemented abstract function!")}abort(){throw new ee("Unimplemented abstract function!")}}let He={};function We(){let D=self.navigator.userAgent.toLowerCase(),f=/(edge)\/([\w.]+)/.exec(D)||/(opr)[\/]([\w.]+)/.exec(D)||/(chrome)[ \/]([\w.]+)/.exec(D)||/(iemobile)[\/]([\w.]+)/.exec(D)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(D)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(D)||/(webkit)[ \/]([\w.]+)/.exec(D)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(D)||/(msie) ([\w.]+)/.exec(D)||D.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(D)||D.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(D)||[],d=/(ipad)/.exec(D)||/(ipod)/.exec(D)||/(windows phone)/.exec(D)||/(iphone)/.exec(D)||/(kindle)/.exec(D)||/(android)/.exec(D)||/(windows)/.exec(D)||/(mac)/.exec(D)||/(linux)/.exec(D)||/(cros)/.exec(D)||[],S={browser:f[5]||f[3]||f[1]||"",version:f[2]||f[4]||"0",majorVersion:f[4]||f[2]||"0",platform:d[0]||""},T={};if(S.browser){T[S.browser]=!0;let F=S.majorVersion.split(".");T.version={major:parseInt(S.majorVersion,10),string:S.version},F.length>1&&(T.version.minor=parseInt(F[1],10)),F.length>2&&(T.version.build=parseInt(F[2],10))}if(S.platform&&(T[S.platform]=!0),(T.chrome||T.opr||T.safari)&&(T.webkit=!0),T.rv||T.iemobile){T.rv&&delete T.rv;let F="msie";S.browser=F,T[F]=!0}if(T.edge){delete T.edge;let F="msedge";S.browser=F,T[F]=!0}if(T.opr){let F="opera";S.browser=F,T[F]=!0}if(T.safari&&T.android){let F="android";S.browser=F,T[F]=!0}T.name=S.browser,T.platform=S.platform;for(let F in He)He.hasOwnProperty(F)&&delete He[F];Object.assign(He,T)}We();var tt=He;class H extends ct{static isSupported(){try{let f=tt.msedge&&tt.version.minor>=15048,d=tt.msedge?f:!0;return self.fetch&&self.ReadableStream&&d}catch(f){return!1}}constructor(f,d){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=f,this._config=d,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(f,d){this._dataSource=f,this._range=d;let S=f.url;this._config.reuseRedirectedURL&&f.redirectedURL!=null&&(S=f.redirectedURL);let T=this._seekHandler.getConfig(S,d),F=new self.Headers;if(typeof T.headers=="object"){let k=T.headers;for(let vt in k)k.hasOwnProperty(vt)&&F.append(vt,k[vt])}let ae={method:"GET",headers:F,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let k in this._config.headers)F.append(k,this._config.headers[k]);f.cors===!1&&(ae.mode="same-origin"),f.withCredentials&&(ae.credentials="include"),f.referrerPolicy&&(ae.referrerPolicy=f.referrerPolicy),this._status=re.kConnecting,self.fetch(T.url,ae).then(k=>{if(this._requestAbort){this._requestAbort=!1,this._status=re.kIdle;return}if(k.ok&&k.status>=200&&k.status<=299){if(k.url!==T.url&&this._onURLRedirect){let Y=this._seekHandler.removeURLParameters(k.url);this._onURLRedirect(Y)}let vt=k.headers.get("Content-Length");return vt!=null&&(this._contentLength=parseInt(vt),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,k.body.getReader())}else if(this._status=re.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:k.status,msg:k.statusText});else throw new X("FetchStreamLoader: Http code invalid, "+k.status+" "+k.statusText)}).catch(k=>{if(this._status=re.kError,this._onError)this._onError(ue.EXCEPTION,{code:-1,msg:k.message});else throw k})}abort(){this._requestAbort=!0}_pump(f){return f.read().then(d=>{if(d.done)if(this._contentLength!==null&&this._receivedLength{if(d.code===11&&tt.msedge)return;this._status=re.kError;let S=0,T=null;if((d.code===19||d.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=re.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:d.status,msg:d.statusText});else throw new X("MozChunkedLoader: Http code invalid, "+d.status+" "+d.statusText);else this._status=re.kBuffering}}_onProgress(f){if(this._status===re.kError)return;this._contentLength===null&&f.total!==null&&f.total!==0&&(this._contentLength=f.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let d=f.target.response,S=this._range.from+this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,S,this._receivedLength)}_onLoadEnd(f){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===re.kError)return;this._status=re.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(f){this._status=re.kError;let d=0,S=null;if(this._contentLength&&f.loaded=200&&d.status<=299){if(this._status=LoaderStatus.kBuffering,d.responseURL!=null){let T=this._seekHandler.removeURLParameters(d.responseURL);d.responseURL!==this._currentRequestURL&&T!==this._currentRedirectedURL&&(this._currentRedirectedURL=T,this._onURLRedirect&&this._onURLRedirect(T))}let S=d.getResponseHeader("Content-Length");if(S!=null&&this._contentLength==null){let T=parseInt(S);T>0&&(this._contentLength=T,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:d.status,msg:d.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+d.status+" "+d.statusText);else if(d.readyState===3&&d.status>=200&&d.status<=299){this._status=LoaderStatus.kBuffering;let S=d.response;this._reader.readAsArrayBuffer(S)}}_xhrOnError(f){this._status=LoaderStatus.kError;let d=LoaderErrors.EXCEPTION,S={code:-1,msg:f.constructor.name+" "+f.type};if(this._onError)this._onError(d,S);else throw new RuntimeException(S.msg)}_msrOnProgress(f){let S=f.target.result;if(S==null){this._doReconnectIfNeeded();return}let T=S.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=S.byteLength;let F=this._totalRange.from+this._receivedLength;this._receivedLength+=T.byteLength,this._onDataArrival&&this._onDataArrival(T,F,this._receivedLength),S.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${F+T.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(S=this._range.from+this._contentLength-1),this._currentRequestRange={from:d,to:S},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(f,d){this._lastTimeLoaded=0;let S=f.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?S=this._currentRedirectedURL:f.redirectedURL!=null&&(S=f.redirectedURL));let T=this._seekHandler.getConfig(S,d);this._currentRequestURL=T.url;let F=this._xhr=new XMLHttpRequest;if(F.open("GET",T.url,!0),F.responseType="arraybuffer",F.onreadystatechange=this._onReadyStateChange.bind(this),F.onprogress=this._onProgress.bind(this),F.onload=this._onLoad.bind(this),F.onerror=this._onXhrError.bind(this),f.withCredentials&&(F.withCredentials=!0),typeof T.headers=="object"){let ae=T.headers;for(let k in ae)ae.hasOwnProperty(k)&&F.setRequestHeader(k,ae[k])}if(typeof this._config.headers=="object"){let ae=this._config.headers;for(let k in ae)ae.hasOwnProperty(k)&&F.setRequestHeader(k,ae[k])}F.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=re.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(f){let d=f.target;if(d.readyState===2){if(d.responseURL!=null){let S=this._seekHandler.removeURLParameters(d.responseURL);d.responseURL!==this._currentRequestURL&&S!==this._currentRedirectedURL&&(this._currentRedirectedURL=S,this._onURLRedirect&&this._onURLRedirect(S))}if(d.status>=200&&d.status<=299){if(this._waitForTotalLength)return;this._status=re.kBuffering}else if(this._status=re.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:d.status,msg:d.statusText});else throw new X("RangeLoader: Http code invalid, "+d.status+" "+d.statusText)}}_onProgress(f){if(this._status===re.kError)return;if(this._contentLength===null){let S=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,S=!0;let T=f.total;this._internalAbort(),T!=null&T!==0&&(this._totalLength=T)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,S){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let d=f.loaded-this._lastTimeLoaded;this._lastTimeLoaded=f.loaded,this._speedSampler.addBytes(d)}_normalizeSpeed(f){let d=this._chunkSizeKBList,S=d.length-1,T=0,F=0,ae=S;if(f=d[T]&&f=3&&(d=this._speedSampler.currentKBps)),d!==0){let ae=this._normalizeSpeed(d);this._currentSpeedNormalized!==ae&&(this._currentSpeedNormalized=ae,this._currentChunkSizeKB=ae)}let S=f.target.response,T=this._range.from+this._receivedLength;this._receivedLength+=S.byteLength;let F=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(d.result)},d.readAsArrayBuffer(f.data)}else{this._status=re.kError;let d={code:-1,msg:"Unsupported WebSocket message type: "+f.data.constructor.name};if(this._onError)this._onError(ue.EXCEPTION,d);else throw new X(d.msg)}}_dispatchArrayBuffer(f){let d=f,S=this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,S,this._receivedLength)}_onWebSocketError(f){this._status=re.kError;let d={code:f.code,msg:f.message};if(this._onError)this._onError(ue.EXCEPTION,d);else throw new X(d.msg)}}var Nt=mt;class ht{constructor(f){this._zeroStart=f||!1}getConfig(f,d){let S={};if(d.from!==0||d.to!==-1){let T;d.to!==-1?T=`bytes=${d.from.toString()}-${d.to.toString()}`:T=`bytes=${d.from.toString()}-`,S.Range=T}else this._zeroStart&&(S.Range="bytes=0-");return{url:f,headers:S}}removeURLParameters(f){return f}}var Te=ht;class fe{constructor(f,d){this._startName=f,this._endName=d}getConfig(f,d){let S=f;if(d.from!==0||d.to!==-1){let T=!0;S.indexOf("?")===-1&&(S+="?",T=!1),T&&(S+="&"),S+=`${this._startName}=${d.from.toString()}`,d.to!==-1&&(S+=`&${this._endName}=${d.to.toString()}`)}return{url:S,headers:{}}}removeURLParameters(f){let d=f.split("?")[0],S,T=f.indexOf("?");T!==-1&&(S=f.substring(T+1));let F="";if(S!=null&&S.length>0){let ae=S.split("&");for(let k=0;k0;vt[0]!==this._startName&&vt[0]!==this._endName&&(Y&&(F+="&"),F+=ae[k])}}return F.length===0?d:d+"?"+F}}var M=fe;class oe{constructor(f,d,S){this.TAG="IOController",this._config=d,this._extraData=S,this._stashInitialSize=1024*384,d.stashInitialSize!=null&&d.stashInitialSize>0&&(this._stashInitialSize=d.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,d.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=f,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(f.url),this._refTotalLength=f.filesize?f.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new z,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(f){this._extraData=f}get onDataArrival(){return this._onDataArrival}set onDataArrival(f){this._onDataArrival=f}get onSeeked(){return this._onSeeked}set onSeeked(f){this._onSeeked=f}get onError(){return this._onError}set onError(f){this._onError=f}get onComplete(){return this._onComplete}set onComplete(f){this._onComplete=f}get onRedirect(){return this._onRedirect}set onRedirect(f){this._onRedirect=f}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(f){this._onRecoveredEarlyEof=f}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===wt?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let f=this._config;if(f.seekType==="range")this._seekHandler=new Te(this._config.rangeLoadZeroStart);else if(f.seekType==="param"){let d=f.seekParamStart||"bstart",S=f.seekParamEnd||"bend";this._seekHandler=new M(d,S)}else if(f.seekType==="custom"){if(typeof f.customSeekHandler!="function")throw new De("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new f.customSeekHandler}else throw new De(`Invalid seekType in config: ${f.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Nt;else if(Ae.isSupported())this._loaderClass=Ae;else if(de.isSupported())this._loaderClass=de;else if(wt.isSupported())this._loaderClass=wt;else throw new X("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(f){this._currentRange={from:0,to:-1},f&&(this._currentRange.from=f),this._speedSampler.reset(),f||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let f=this._resumeFrom;this._resumeFrom=0,this._internalSeek(f,!0)}}seek(f){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(f,!0)}_internalSeek(f,d){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(d),this._loader.destroy(),this._loader=null;let S={from:f,to:-1};this._currentRange={from:S.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,S),this._onSeeked&&this._onSeeked()}updateUrl(f){if(!f||typeof f!="string"||f.length===0)throw new De("Url must be a non-empty string!");this._dataSource.url=f}_expandBuffer(f){let d=this._stashSize;for(;d+1024*1024*10){let T=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(S,0,d).set(T,0)}this._stashBuffer=S,this._bufferSize=d}_normalizeSpeed(f){let d=this._speedNormalizeList,S=d.length-1,T=0,F=0,ae=S;if(f=d[T]&&f=512&&f<=1024?d=Math.floor(f*1.5):d=f*2,d>8192&&(d=8192);let S=d*1024+1024*1024*1;this._bufferSize0){let ae=this._stashBuffer.slice(0,this._stashUsed),k=this._dispatchChunks(ae,this._stashByteStart);if(k0){let vt=new Uint8Array(ae,k);F.set(vt,0),this._stashUsed=vt.byteLength,this._stashByteStart+=k}}else this._stashUsed=0,this._stashByteStart+=k;this._stashUsed+f.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+f.byteLength),F=new Uint8Array(this._stashBuffer,0,this._bufferSize)),F.set(new Uint8Array(f),this._stashUsed),this._stashUsed+=f.byteLength}else{let ae=this._dispatchChunks(f,d);if(aethis._bufferSize&&(this._expandBuffer(k),F=new Uint8Array(this._stashBuffer,0,this._bufferSize)),F.set(new Uint8Array(f,ae),0),this._stashUsed+=k,this._stashByteStart=d+ae}}}else if(this._stashUsed===0){let F=this._dispatchChunks(f,d);if(Fthis._bufferSize&&this._expandBuffer(ae),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(f,F),0),this._stashUsed+=ae,this._stashByteStart=d+F}}else{this._stashUsed+f.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+f.byteLength);let F=new Uint8Array(this._stashBuffer,0,this._bufferSize);F.set(new Uint8Array(f),this._stashUsed),this._stashUsed+=f.byteLength;let ae=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(ae0){let k=new Uint8Array(this._stashBuffer,ae);F.set(k,0)}this._stashUsed-=ae,this._stashByteStart+=ae}}_flushStashBuffer(f){if(this._stashUsed>0){let d=this._stashBuffer.slice(0,this._stashUsed),S=this._dispatchChunks(d,this._stashByteStart),T=d.byteLength-S;if(S0){let F=new Uint8Array(this._stashBuffer,0,this._bufferSize),ae=new Uint8Array(d,S);F.set(ae,0),this._stashUsed=ae.byteLength,this._stashByteStart+=S}return 0}return this._stashUsed=0,this._stashByteStart=0,T}return 0}_onLoaderComplete(f,d){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(f,d){switch(v.e(this.TAG,`Loader error, code = ${d.code}, msg = ${d.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,f=ue.UNRECOVERABLE_EARLY_EOF),f){case ue.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let S=this._currentRange.to+1;S0){let d=bt.getConfig();f.emit("change",d)}}static registerListener(f){bt.emitter.addListener("change",f)}static removeListener(f){bt.emitter.removeListener("change",f)}static addLogListener(f){v.emitter.addListener("log",f),v.emitter.listenerCount("log")>0&&(v.ENABLE_CALLBACK=!0,bt._notifyChange())}static removeLogListener(f){v.emitter.removeListener("log",f),v.emitter.listenerCount("log")===0&&(v.ENABLE_CALLBACK=!1,bt._notifyChange())}}bt.emitter=new(te());var he=bt;class ke{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let f=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,d=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&f&&d}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(f){if(this.keyframesIndex==null)return null;let d=this.keyframesIndex,S=this._search(d.times,f);return{index:S,milliseconds:d.times[S],fileposition:d.filepositions[S]}}_search(f,d){let S=0,T=f.length-1,F=0,ae=0,k=T;for(d=f[F]&&d=128){f.push(String.fromCharCode(F&65535)),S+=2;continue}}}else if(d[S]<240){if(St(d,S,2)){let F=(d[S]&15)<<12|(d[S+1]&63)<<6|d[S+2]&63;if(F>=2048&&(F&63488)!==55296){f.push(String.fromCharCode(F&65535)),S+=3;continue}}}else if(d[S]<248&&St(d,S,3)){let F=(d[S]&7)<<18|(d[S+1]&63)<<12|(d[S+2]&63)<<6|d[S+3]&63;if(F>65536&&F<1114112){F-=65536,f.push(String.fromCharCode(F>>>10|55296)),f.push(String.fromCharCode(F&1023|56320)),S+=4;continue}}}f.push("\uFFFD"),++S}return f.join("")}var kt=et;let At=function(){let D=new ArrayBuffer(2);return new DataView(D).setInt16(0,256,!0),new Int16Array(D)[0]===256}();class hn{static parseScriptData(f,d,S){let T={};try{let F=hn.parseValue(f,d,S),ae=hn.parseValue(f,d+F.size,S-F.size);T[F.data]=ae.data}catch(F){v.e("AMF",F.toString())}return T}static parseObject(f,d,S){if(S<3)throw new x("Data not enough when parse ScriptDataObject");let T=hn.parseString(f,d,S),F=hn.parseValue(f,d+T.size,S-T.size),ae=F.objectEnd;return{data:{name:T.data,value:F.data},size:T.size+F.size,objectEnd:ae}}static parseVariable(f,d,S){return hn.parseObject(f,d,S)}static parseString(f,d,S){if(S<2)throw new x("Data not enough when parse String");let F=new DataView(f,d,S).getUint16(0,!At),ae;return F>0?ae=kt(new Uint8Array(f,d+2,F)):ae="",{data:ae,size:2+F}}static parseLongString(f,d,S){if(S<4)throw new x("Data not enough when parse LongString");let F=new DataView(f,d,S).getUint32(0,!At),ae;return F>0?ae=kt(new Uint8Array(f,d+4,F)):ae="",{data:ae,size:4+F}}static parseDate(f,d,S){if(S<10)throw new x("Data size invalid when parse Date");let T=new DataView(f,d,S),F=T.getFloat64(0,!At),ae=T.getInt16(8,!At);return F+=ae*60*1e3,{data:new Date(F),size:10}}static parseValue(f,d,S){if(S<1)throw new x("Data not enough when parse Value");let T=new DataView(f,d,S),F=1,ae=T.getUint8(0),k,vt=!1;try{switch(ae){case 0:k=T.getFloat64(1,!At),F+=8;break;case 1:{k=!!T.getUint8(1),F+=1;break}case 2:{let Y=hn.parseString(f,d+1,S-1);k=Y.data,F+=Y.size;break}case 3:{k={};let Y=0;for((T.getUint32(S-4,!At)&16777215)===9&&(Y=3);F32)throw new De("ExpGolomb: readBits() bits exceeded max 32bits!");if(f<=this._current_word_bits_left){let ae=this._current_word>>>32-f;return this._current_word<<=f,this._current_word_bits_left-=f,ae}let d=this._current_word_bits_left?this._current_word:0;d=d>>>32-this._current_word_bits_left;let S=f-this._current_word_bits_left;this._fillCurrentWord();let T=Math.min(S,this._current_word_bits_left),F=this._current_word>>>32-T;return this._current_word<<=T,this._current_word_bits_left-=T,d=d<>>f)return this._current_word<<=f,this._current_word_bits_left-=f,f;return this._fillCurrentWord(),f+this._skipLeadingZero()}readUEG(){let f=this._skipLeadingZero();return this.readBits(f+1)-1}readSEG(){let f=this.readUEG();return f&1?f+1>>>1:-1*(f>>>1)}}var Re=$e;class Be{static _ebsp2rbsp(f){let d=f,S=d.byteLength,T=new Uint8Array(S),F=0;for(let ae=0;ae=2&&d[ae]===3&&d[ae-1]===0&&d[ae-2]===0||(T[F]=d[ae],F++);return new Uint8Array(T.buffer,0,F)}static parseSPS(f){let d=Be._ebsp2rbsp(f),S=new Re(d);S.readByte();let T=S.readByte();S.readByte();let F=S.readByte();S.readUEG();let ae=Be.getProfileString(T),k=Be.getLevelString(F),vt=1,Y=420,_=[0,420,422,444],Ge=8;if((T===100||T===110||T===122||T===244||T===44||T===83||T===86||T===118||T===128||T===138||T===144)&&(vt=S.readUEG(),vt===3&&S.readBits(1),vt<=3&&(Y=_[vt]),Ge=S.readUEG()+8,S.readUEG(),S.readBits(1),S.readBool())){let ln=vt!==3?8:12;for(let En=0;En0&&ln<16?(pt=En[ln-1],Rt=rn[ln-1]):ln===255&&(pt=S.readByte()<<8|S.readByte(),Rt=S.readByte()<<8|S.readByte())}if(S.readBool()&&S.readBool(),S.readBool()&&(S.readBits(4),S.readBool()&&S.readBits(24)),S.readBool()&&(S.readUEG(),S.readUEG()),S.readBool()){let ln=S.readBits(32),En=S.readBits(32);en=S.readBool(),Oe=En,Ye=ln*2,Kt=Oe/Ye}}let yt=1;(pt!==1||Rt!==1)&&(yt=pt/Rt);let xt=0,Ot=0;if(vt===0)xt=1,Ot=2-O;else{let ln=vt===3?1:2,En=vt===1?2:1;xt=ln,Ot=En*(2-O)}let Gt=(I+1)*16,jt=(2-O)*((P+1)*16);Gt-=(j+be)*xt,jt-=(je+ut)*Ot;let an=Math.ceil(Gt*yt);return S.destroy(),S=null,{profile_string:ae,level_string:k,bit_depth:Ge,ref_frames:B,chroma_format:Y,chroma_format_string:Be.getChromaFormatString(Y),frame_rate:{fixed:en,fps:Kt,fps_den:Ye,fps_num:Oe},sar_ratio:{width:pt,height:Rt},codec_size:{width:Gt,height:jt},present_size:{width:an,height:jt}}}static _skipScalingList(f,d){let S=8,T=8,F=0;for(let ae=0;ae>>8&255|(D&255)<<8}function pe(D){return(D&4278190080)>>>24|(D&16711680)>>>8|(D&65280)<<8|(D&255)<<24}function Se(D,f){return D[f]<<24|D[f+1]<<16|D[f+2]<<8|D[f+3]}class ye{constructor(f,d){this.TAG="FLVDemuxer",this._config=d,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=f.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=f.hasAudioTrack,this._hasVideo=f.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ve,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let S=new ArrayBuffer(2);return new DataView(S).setInt16(0,256,!0),new Int16Array(S)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(f){let d=new Uint8Array(f),S={match:!1};if(d[0]!==70||d[1]!==76||d[2]!==86||d[3]!==1)return S;let T=(d[4]&4)>>>2!==0,F=(d[4]&1)!==0,ae=Se(d,5);return ae<9?S:{match:!0,consumed:ae,dataOffset:ae,hasAudioTrack:T,hasVideoTrack:F}}bindDataSource(f){return f.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(f){this._onTrackMetadata=f}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(f){this._onMediaInfo=f}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(f){this._onMetaDataArrived=f}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(f){this._onScriptDataArrived=f}get onError(){return this._onError}set onError(f){this._onError=f}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(f){this._onDataAvailable=f}get timestampBase(){return this._timestampBase}set timestampBase(f){this._timestampBase=f}get overridedDuration(){return this._duration}set overridedDuration(f){this._durationOverrided=!0,this._duration=f,this._mediaInfo.duration=f}set overridedHasAudio(f){this._hasAudioFlagOverrided=!0,this._hasAudio=f,this._mediaInfo.hasAudio=f}set overridedHasVideo(f){this._hasVideoFlagOverrided=!0,this._hasVideo=f,this._mediaInfo.hasVideo=f}resetMediaInfo(){this._mediaInfo=new Ve}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(f,d){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new x("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let S=0,T=this._littleEndian;if(d===0)if(f.byteLength>13)S=ye.probe(f).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,d+S!==this._dataOffset&&v.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(f,S).getUint32(0,!T)!==0&&v.w(this.TAG,"PrevTagSize0 !== 0 !!!"),S+=4);Sf.byteLength)break;let ae=F.getUint8(0),k=F.getUint32(0,!T)&16777215;if(S+11+k+4>f.byteLength)break;if(ae!==8&&ae!==9&&ae!==18){v.w(this.TAG,`Unsupported tag type ${ae}, skipped`),S+=11+k+4;continue}let vt=F.getUint8(4),Y=F.getUint8(5),_=F.getUint8(6),Ge=F.getUint8(7),se=_|Y<<8|vt<<16|Ge<<24;(F.getUint32(7,!T)&16777215)!==0&&v.w(this.TAG,"Meet tag which has StreamID != 0!");let I=S+11;switch(ae){case 8:this._parseAudioData(f,I,k,se);break;case 9:this._parseVideoData(f,I,k,se,d+S);break;case 18:this._parseScriptData(f,I,k);break}let P=F.getUint32(11+k,!T);P!==11+k&&v.w(this.TAG,`Invalid PrevTagSize ${P}`),S+=11+k+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),S}_parseScriptData(f,d,S){let T=rt.parseScriptData(f,d,S);if(T.hasOwnProperty("onMetaData")){if(T.onMetaData==null||typeof T.onMetaData!="object"){v.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&v.w(this.TAG,"Found another onMetaData tag!"),this._metadata=T;let F=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},F)),typeof F.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=F.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof F.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=F.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof F.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=F.audiodatarate),typeof F.videodatarate=="number"&&(this._mediaInfo.videoDataRate=F.videodatarate),typeof F.width=="number"&&(this._mediaInfo.width=F.width),typeof F.height=="number"&&(this._mediaInfo.height=F.height),typeof F.duration=="number"){if(!this._durationOverrided){let ae=Math.floor(F.duration*this._timescale);this._duration=ae,this._mediaInfo.duration=ae}}else this._mediaInfo.duration=0;if(typeof F.framerate=="number"){let ae=Math.floor(F.framerate*1e3);if(ae>0){let k=ae/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=k,this._referenceFrameRate.fps_num=ae,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=k}}if(typeof F.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let ae=F.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(ae),F.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=F,v.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(T).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},T))}_parseKeyframesIndex(f){let d=[],S=[];for(let T=1;T>>4;if(vt!==2&&vt!==10){this._onError(Le.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+vt);return}let Y=0,_=(k&12)>>>2;if(_>=0&&_<=4)Y=this._flvSoundRateTable[_];else{this._onError(Le.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+_);return}let Ge=(k&2)>>>1,se=k&1,B=this._audioMetadata,I=this._audioTrack;if(B||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),B=this._audioMetadata={},B.type="audio",B.id=I.id,B.timescale=this._timescale,B.duration=this._duration,B.audioSampleRate=Y,B.channelCount=se===0?1:2),vt===10){let P=this._parseAACAudioData(f,d+1,S-1);if(P==null)return;if(P.packetType===0){B.config&&v.w(this.TAG,"Found another AudioSpecificConfig!");let O=P.data;B.audioSampleRate=O.samplingRate,B.channelCount=O.channelCount,B.codec=O.codec,B.originalCodec=O.originalCodec,B.config=O.config,B.refSampleDuration=1024/B.audioSampleRate*B.timescale,v.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",B);let j=this._mediaInfo;j.audioCodec=B.originalCodec,j.audioSampleRate=B.audioSampleRate,j.audioChannelCount=B.channelCount,j.hasVideo?j.videoCodec!=null&&(j.mimeType='video/x-flv; codecs="'+j.videoCodec+","+j.audioCodec+'"'):j.mimeType='video/x-flv; codecs="'+j.audioCodec+'"',j.isComplete()&&this._onMediaInfo(j)}else if(P.packetType===1){let O=this._timestampBase+T,j={unit:P.data,length:P.data.byteLength,dts:O,pts:O};I.samples.push(j),I.length+=P.data.length}else v.e(this.TAG,`Flv: Unsupported AAC data type ${P.packetType}`)}else if(vt===2){if(!B.codec){let be=this._parseMP3AudioData(f,d+1,S-1,!0);if(be==null)return;B.audioSampleRate=be.samplingRate,B.channelCount=be.channelCount,B.codec=be.codec,B.originalCodec=be.originalCodec,B.refSampleDuration=1152/B.audioSampleRate*B.timescale,v.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",B);let je=this._mediaInfo;je.audioCodec=B.codec,je.audioSampleRate=B.audioSampleRate,je.audioChannelCount=B.channelCount,je.audioDataRate=be.bitRate,je.hasVideo?je.videoCodec!=null&&(je.mimeType='video/x-flv; codecs="'+je.videoCodec+","+je.audioCodec+'"'):je.mimeType='video/x-flv; codecs="'+je.audioCodec+'"',je.isComplete()&&this._onMediaInfo(je)}let P=this._parseMP3AudioData(f,d+1,S-1,!1);if(P==null)return;let O=this._timestampBase+T,j={unit:P,length:P.byteLength,dts:O,pts:O};I.samples.push(j),I.length+=P.length}}_parseAACAudioData(f,d,S){if(S<=1){v.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let T={},F=new Uint8Array(f,d,S);return T.packetType=F[0],F[0]===0?T.data=this._parseAACAudioSpecificConfig(f,d+1,S-1):T.data=F.subarray(1),T}_parseAACAudioSpecificConfig(f,d,S){let T=new Uint8Array(f,d,S),F=null,ae=0,k=0,vt=null,Y=0,_=null;if(ae=k=T[0]>>>3,Y=(T[0]&7)<<1|T[1]>>>7,Y<0||Y>=this._mpegSamplingRates.length){this._onError(Le.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Ge=this._mpegSamplingRates[Y],se=(T[1]&120)>>>3;if(se<0||se>=8){this._onError(Le.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}ae===5&&(_=(T[1]&7)<<1|T[2]>>>7,vt=(T[2]&124)>>>2);let B=self.navigator.userAgent.toLowerCase();return B.indexOf("firefox")!==-1?Y>=6?(ae=5,F=new Array(4),_=Y-3):(ae=2,F=new Array(2),_=Y):B.indexOf("android")!==-1?(ae=2,F=new Array(2),_=Y):(ae=5,_=Y,F=new Array(4),Y>=6?_=Y-3:se===1&&(ae=2,F=new Array(2),_=Y)),F[0]=ae<<3,F[0]|=(Y&15)>>>1,F[1]=(Y&15)<<7,F[1]|=(se&15)<<3,ae===5&&(F[1]|=(_&15)>>>1,F[2]=(_&1)<<7,F[2]|=8,F[3]=0),{config:F,samplingRate:Ge,channelCount:se,codec:"mp4a.40."+ae,originalCodec:"mp4a.40."+k}}_parseMP3AudioData(f,d,S,T){if(S<4){v.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let F=this._littleEndian,ae=new Uint8Array(f,d,S),k=null;if(T){if(ae[0]!==255)return;let vt=ae[1]>>>3&3,Y=(ae[1]&6)>>1,_=(ae[2]&240)>>>4,Ge=(ae[2]&12)>>>2,B=(ae[3]>>>6&3)!==3?2:1,I=0,P=0,O=34,j="mp3";switch(vt){case 0:I=this._mpegAudioV25SampleRateTable[Ge];break;case 2:I=this._mpegAudioV20SampleRateTable[Ge];break;case 3:I=this._mpegAudioV10SampleRateTable[Ge];break}switch(Y){case 1:O=34,_>>4,vt=ae&15;if(vt!==7){this._onError(Le.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${vt}`);return}this._parseAVCVideoPacket(f,d+1,S-1,T,F,k)}_parseAVCVideoPacket(f,d,S,T,F,ae){if(S<4){v.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let k=this._littleEndian,vt=new DataView(f,d,S),Y=vt.getUint8(0),Ge=(vt.getUint32(0,!k)&16777215)<<8>>8;if(Y===0)this._parseAVCDecoderConfigurationRecord(f,d+4,S-4);else if(Y===1)this._parseAVCVideoData(f,d+4,S-4,T,F,ae,Ge);else if(Y!==2){this._onError(Le.FORMAT_ERROR,`Flv: Invalid video packet type ${Y}`);return}}_parseAVCDecoderConfigurationRecord(f,d,S){if(S<7){v.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let T=this._videoMetadata,F=this._videoTrack,ae=this._littleEndian,k=new DataView(f,d,S);T?typeof T.avcc!="undefined"&&v.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),T=this._videoMetadata={},T.type="video",T.id=F.id,T.timescale=this._timescale,T.duration=this._duration);let vt=k.getUint8(0),Y=k.getUint8(1),_=k.getUint8(2),Ge=k.getUint8(3);if(vt!==1||Y===0){this._onError(Le.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(k.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Le.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let se=k.getUint8(5)&31;if(se===0){this._onError(Le.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else se>1&&v.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${se}`);let B=6;for(let P=0;P1&&v.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${I}`);B++;for(let P=0;P=S){v.w(this.TAG,`Malformed Nalu near timestamp ${I}, offset = ${se}, dataSize = ${S}`);break}let O=Y.getUint32(se,!vt);if(B===3&&(O>>>=8),O>S-B){v.w(this.TAG,`Malformed Nalus near timestamp ${I}, NaluSize > DataSize!`);return}let j=Y.getUint8(se+B)&31;j===5&&(P=!0);let be=new Uint8Array(f,d+se,B+O),je={type:j,data:be};_.push(je),Ge+=be.byteLength,se+=B+O}if(_.length){let O=this._videoTrack,j={units:_,length:Ge,isKeyframe:P,dts:I,cts:k,pts:I+k};P&&(j.fileposition=F),O.samples.push(j),O.length+=Ge}}}var Fe=ye;class G{static init(){G.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let d in G.types)G.types.hasOwnProperty(d)&&(G.types[d]=[d.charCodeAt(0),d.charCodeAt(1),d.charCodeAt(2),d.charCodeAt(3)]);let f=G.constants={};f.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),f.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),f.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),f.STSC=f.STCO=f.STTS,f.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),f.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),f.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),f.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),f.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),f.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(f){let d=8,S=null,T=Array.prototype.slice.call(arguments,1),F=T.length;for(let k=0;k>>24&255,S[1]=d>>>16&255,S[2]=d>>>8&255,S[3]=d&255,S.set(f,4);let ae=8;for(let k=0;k>>24&255,f>>>16&255,f>>>8&255,f&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(f){return G.box(G.types.trak,G.tkhd(f),G.mdia(f))}static tkhd(f){let d=f.id,S=f.duration,T=f.presentWidth,F=f.presentHeight;return G.box(G.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255,0,0,0,0,S>>>24&255,S>>>16&255,S>>>8&255,S&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,T>>>8&255,T&255,0,0,F>>>8&255,F&255,0,0]))}static mdia(f){return G.box(G.types.mdia,G.mdhd(f),G.hdlr(f),G.minf(f))}static mdhd(f){let d=f.timescale,S=f.duration;return G.box(G.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255,S>>>24&255,S>>>16&255,S>>>8&255,S&255,85,196,0,0]))}static hdlr(f){let d=null;return f.type==="audio"?d=G.constants.HDLR_AUDIO:d=G.constants.HDLR_VIDEO,G.box(G.types.hdlr,d)}static minf(f){let d=null;return f.type==="audio"?d=G.box(G.types.smhd,G.constants.SMHD):d=G.box(G.types.vmhd,G.constants.VMHD),G.box(G.types.minf,d,G.dinf(),G.stbl(f))}static dinf(){return G.box(G.types.dinf,G.box(G.types.dref,G.constants.DREF))}static stbl(f){return G.box(G.types.stbl,G.stsd(f),G.box(G.types.stts,G.constants.STTS),G.box(G.types.stsc,G.constants.STSC),G.box(G.types.stsz,G.constants.STSZ),G.box(G.types.stco,G.constants.STCO))}static stsd(f){return f.type==="audio"?f.codec==="mp3"?G.box(G.types.stsd,G.constants.STSD_PREFIX,G.mp3(f)):G.box(G.types.stsd,G.constants.STSD_PREFIX,G.mp4a(f)):G.box(G.types.stsd,G.constants.STSD_PREFIX,G.avc1(f))}static mp3(f){let d=f.channelCount,S=f.audioSampleRate,T=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,d,0,16,0,0,0,0,S>>>8&255,S&255,0,0]);return G.box(G.types[".mp3"],T)}static mp4a(f){let d=f.channelCount,S=f.audioSampleRate,T=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,d,0,16,0,0,0,0,S>>>8&255,S&255,0,0]);return G.box(G.types.mp4a,T,G.esds(f))}static esds(f){let d=f.config||[],S=d.length,T=new Uint8Array([0,0,0,0,3,23+S,0,1,0,4,15+S,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([S]).concat(d).concat([6,1,2]));return G.box(G.types.esds,T)}static avc1(f){let d=f.avcc,S=f.codecWidth,T=f.codecHeight,F=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,S>>>8&255,S&255,T>>>8&255,T&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return G.box(G.types.avc1,F,G.box(G.types.avcC,d))}static mvex(f){return G.box(G.types.mvex,G.trex(f))}static trex(f){let d=f.id,S=new Uint8Array([0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return G.box(G.types.trex,S)}static moof(f,d){return G.box(G.types.moof,G.mfhd(f.sequenceNumber),G.traf(f,d))}static mfhd(f){let d=new Uint8Array([0,0,0,0,f>>>24&255,f>>>16&255,f>>>8&255,f&255]);return G.box(G.types.mfhd,d)}static traf(f,d){let S=f.id,T=G.box(G.types.tfhd,new Uint8Array([0,0,0,0,S>>>24&255,S>>>16&255,S>>>8&255,S&255])),F=G.box(G.types.tfdt,new Uint8Array([0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255])),ae=G.sdtp(f),k=G.trun(f,ae.byteLength+16+16+8+16+8+8);return G.box(G.types.traf,T,F,k,ae)}static sdtp(f){let d=f.samples||[],S=d.length,T=new Uint8Array(4+S);for(let F=0;F>>24&255,T>>>16&255,T>>>8&255,T&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255],0);for(let k=0;k>>24&255,vt>>>16&255,vt>>>8&255,vt&255,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255,_.isLeading<<2|_.dependsOn,_.isDependedOn<<6|_.hasRedundancy<<4|_.isNonSync,0,0,Ge>>>24&255,Ge>>>16&255,Ge>>>8&255,Ge&255],12+16*k)}return G.box(G.types.trun,ae)}static mdat(f){return G.box(G.types.mdat,f)}}G.init();var Pe=G;class L{static getSilentFrame(f,d){if(f==="mp4a.40.2"){if(d===1)return new Uint8Array([0,200,0,128,35,128]);if(d===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(d===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(d===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(d===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(d===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(d===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(d===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(d===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var R=L;class J{constructor(f,d,S,T,F){this.dts=f,this.pts=d,this.duration=S,this.originalDts=T,this.isSyncPoint=F,this.fileposition=null}}class at{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(f){f.isSyncPoint=!0,this.syncPoints.push(f)}}class Ue{constructor(){this._list=[]}clear(){this._list=[]}appendArray(f){let d=this._list;f.length!==0&&(d.length>0&&f[0].originalDts=d[F].dts&&fd[T].lastSample.originalDts&&f=d[T].lastSample.originalDts&&(T===d.length-1||T0&&(F=this._searchNearestSegmentBefore(S.originalBeginDts)+1),this._lastAppendLocation=F,this._list.splice(F,0,S)}getLastSegmentBefore(f){let d=this._searchNearestSegmentBefore(f);return d>=0?this._list[d]:null}getLastSampleBefore(f){let d=this.getLastSegmentBefore(f);return d!=null?d.lastSample:null}getLastSyncPointBefore(f){let d=this._searchNearestSegmentBefore(f),S=this._list[d].syncPoints;for(;S.length===0&&d>0;)d--,S=this._list[d].syncPoints;return S.length>0?S[S.length-1]:null}}class Bt{constructor(f){this.TAG="MP4Remuxer",this._config=f,this._isLive=f.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new nt("audio"),this._videoSegmentInfoList=new nt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(tt.chrome&&(tt.version.major<50||tt.version.major===50&&tt.version.build<2661)),this._fillSilentAfterSeek=tt.msedge||tt.msie,this._mp3UseMpegAudio=!tt.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(f){return f.onDataAvailable=this.remux.bind(this),f.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(f){this._onInitSegment=f}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(f){this._onMediaSegment=f}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(f){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(f,d){if(!this._onMediaSegment)throw new x("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(f,d),this._remuxVideo(d),this._remuxAudio(f)}_onTrackMetadataReceived(f,d){let S=null,T="mp4",F=d.codec;if(f==="audio")this._audioMeta=d,d.codec==="mp3"&&this._mp3UseMpegAudio?(T="mpeg",F="",S=new Uint8Array):S=Pe.generateInitSegment(d);else if(f==="video")this._videoMeta=d,S=Pe.generateInitSegment(d);else return;if(!this._onInitSegment)throw new x("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(f,{type:f,data:S.buffer,codec:F,container:`${f}/${T}`,mediaDuration:d.duration})}_calculateDtsBase(f,d){this._dtsBaseInited||(f.samples&&f.samples.length&&(this._audioDtsBase=f.samples[0].dts),d.samples&&d.samples.length&&(this._videoDtsBase=d.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let f=this._videoStashedLastSample,d=this._audioStashedLastSample,S={type:"video",id:1,sequenceNumber:0,samples:[],length:0};f!=null&&(S.samples.push(f),S.length=f.length);let T={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};d!=null&&(T.samples.push(d),T.length=d.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(S,!0),this._remuxAudio(T,!0)}_remuxAudio(f,d){if(this._audioMeta==null)return;let S=f,T=S.samples,F,ae=-1,k=-1,vt=-1,Y=this._audioMeta.refSampleDuration,_=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ge=this._dtsBaseInited&&this._audioNextDts===void 0,se=!1;if(!T||T.length===0||T.length===1&&!d)return;let B=0,I=null,P=0;_?(B=0,P=S.length):(B=8,P=8+S.length);let O=null;if(T.length>1&&(O=T.pop(),P-=O.length),this._audioStashedLastSample!=null){let Rt=this._audioStashedLastSample;this._audioStashedLastSample=null,T.unshift(Rt),P+=Rt.length}O!=null&&(this._audioStashedLastSample=O);let j=T[0].dts-this._dtsBase;if(this._audioNextDts)F=j-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())F=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(se=!0);else{let Rt=this._audioSegmentInfoList.getLastSampleBefore(j);if(Rt!=null){let Kt=j-(Rt.originalDts+Rt.duration);Kt<=3&&(Kt=0);let en=Rt.dts+Rt.duration+Kt;F=j-en}else F=0}if(se){let Rt=j-F,Kt=this._videoSegmentInfoList.getLastSegmentBefore(j);if(Kt!=null&&Kt.beginDts=1?Ct=be[be.length-1].duration:Ct=Math.floor(Y);let yt=!1,xt=null;if(Ct>Y*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!tt.safari){yt=!0;let Ot=Math.abs(Ct-Y),Gt=Math.ceil(Ot/Y),jt=Ye+Y;v.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${Ye+Ct} ms, expected: ${Ye+Math.round(Y)} ms, delta: ${Math.round(Ot)} ms, generate: ${Gt} frames`);let an=R.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);an==null&&(v.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),an=en),xt=[];for(let En=0;En0){let yn=xt[xt.length-1];yn.duration=rn-yn.dts}let cn={dts:rn,pts:rn,cts:0,unit:an,size:an.byteLength,duration:0,originalDts:Oe,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};xt.push(cn),P+=cn.size,jt+=Y}let ln=xt[xt.length-1];ln.duration=Ye+Ct-ln.dts,Ct=Math.round(Y)}be.push({dts:Ye,pts:Ye,cts:0,unit:Kt.unit,size:Kt.unit.byteLength,duration:Ct,originalDts:Oe,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),yt&&be.push.apply(be,xt)}_?I=new Uint8Array(P):(I=new Uint8Array(P),I[0]=P>>>24&255,I[1]=P>>>16&255,I[2]=P>>>8&255,I[3]=P&255,I.set(Pe.types.mdat,4));for(let Rt=0;Rt1&&(B=T.pop(),se-=B.length),this._videoStashedLastSample!=null){let je=this._videoStashedLastSample;this._videoStashedLastSample=null,T.unshift(je),se+=je.length}B!=null&&(this._videoStashedLastSample=B);let I=T[0].dts-this._dtsBase;if(this._videoNextDts)F=I-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())F=0;else{let je=this._videoSegmentInfoList.getLastSampleBefore(I);if(je!=null){let ut=I-(je.originalDts+je.duration);ut<=3&&(ut=0);let ft=je.dts+je.duration+ut;F=I-ft}else F=0}let P=new at,O=[];for(let je=0;je=1?Oe=O[O.length-1].duration:Oe=Math.floor(this._videoMeta.refSampleDuration),pt){let Ye=new J(Rt,en,Oe,ut.dts,!0);Ye.fileposition=ut.fileposition,P.appendSyncPoint(Ye)}O.push({dts:Rt,pts:en,cts:Kt,units:ut.units,size:ut.length,isKeyframe:pt,duration:Oe,originalDts:ft,flags:{isLeading:0,dependsOn:pt?2:1,isDependedOn:pt?1:0,hasRedundancy:0,isNonSync:pt?0:1}})}Ge=new Uint8Array(se),Ge[0]=se>>>24&255,Ge[1]=se>>>16&255,Ge[2]=se>>>8&255,Ge[3]=se&255,Ge.set(Pe.types.mdat,4);for(let je=0;je{T.timestampBase=S,S+=T.duration,T.cors=f.cors,T.withCredentials=f.withCredentials,d.referrerPolicy&&(T.referrerPolicy=d.referrerPolicy)}),!isNaN(S)&&this._mediaDataSource.duration!==S&&(this._mediaDataSource.duration=S),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(f,d){this._emitter.addListener(f,d)}off(f,d){this._emitter.removeListener(f,d)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(f,d){this._currentSegmentIndex=f;let S=this._mediaDataSource.segments[f],T=this._ioctl=new Ee(S,this._config,f);T.onError=this._onIOException.bind(this),T.onSeeked=this._onIOSeeked.bind(this),T.onComplete=this._onIOComplete.bind(this),T.onRedirect=this._onIORedirect.bind(this),T.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),d?this._demuxer.bindDataSource(this._ioctl):T.onDataArrival=this._onInitChunkArrival.bind(this),T.open(d)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(f){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let d=this._searchSegmentIndexContains(f);if(d===this._currentSegmentIndex){let S=this._mediaInfo.segments[d];if(S==null)this._pendingSeekTime=f;else{let T=S.getNearestKeyframe(f);this._remuxer.seek(T.milliseconds),this._ioctl.seek(T.fileposition),this._pendingResolveSeekPoint=T.milliseconds}}else{let S=this._mediaInfo.segments[d];if(S==null)this._pendingSeekTime=f,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(d);else{let T=S.getNearestKeyframe(f);this._internalAbort(),this._remuxer.seek(f),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[d].timestampBase,this._loadSegment(d,T.fileposition),this._pendingResolveSeekPoint=T.milliseconds,this._reportSegmentMediaInfo(d)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(f){let d=this._mediaDataSource.segments,S=d.length-1;for(let T=0;T0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,T=this._demuxer.parseChunks(f,d);else if((S=Fe.probe(f)).match){this._demuxer=new Fe(S,this._config),this._remuxer||(this._remuxer=new Ft(this._config));let F=this._mediaDataSource;F.duration!=null&&!isNaN(F.duration)&&(this._demuxer.overridedDuration=F.duration),typeof F.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=F.hasAudio),typeof F.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=F.hasVideo),this._demuxer.timestampBase=F.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),T=this._demuxer.parseChunks(f,d)}else S=null,v.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(gt.DEMUX_ERROR,Le.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),T=0;return T}_onMediaInfo(f){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},f),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ve.prototype));let d=Object.assign({},f);Object.setPrototypeOf(d,Ve.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=d,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let S=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(S)})}_onMetaDataArrived(f){this._emitter.emit(gt.METADATA_ARRIVED,f)}_onScriptDataArrived(f){this._emitter.emit(gt.SCRIPTDATA_ARRIVED,f)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(f){let S=f+1;S0&&S[0].originalDts===T&&(T=S[0].pts),this._emitter.emit(gt.RECOMMEND_SEEKPOINT,T)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(f){let d=this._mediaInfo.segments[f],S=Object.assign({},d);S.duration=this._mediaInfo.duration,S.segmentCount=this._mediaInfo.segmentCount,delete S.segments,delete S.keyframesIndex,this._emitter.emit(gt.MEDIA_INFO,S)}_reportStatisticsInfo(){let f={};f.url=this._ioctl.currentURL,f.hasRedirect=this._ioctl.hasRedirect,f.hasRedirect&&(f.redirectedURL=this._ioctl.currentRedirectedURL),f.speed=this._ioctl.currentSpeed,f.loaderType=this._ioctl.loaderType,f.currentSegmentIndex=this._currentSegmentIndex,f.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(gt.STATISTICS_INFO,f)}}var ot=Ne,Zt=function(D){let f="TransmuxingWorker",d=null,S=P.bind(this);ne.install(),D.addEventListener("message",function(O){switch(O.data.cmd){case"init":d=new ot(O.data.param[0],O.data.param[1]),d.on(gt.IO_ERROR,se.bind(this)),d.on(gt.DEMUX_ERROR,B.bind(this)),d.on(gt.INIT_SEGMENT,T.bind(this)),d.on(gt.MEDIA_SEGMENT,F.bind(this)),d.on(gt.LOADING_COMPLETE,ae.bind(this)),d.on(gt.RECOVERED_EARLY_EOF,k.bind(this)),d.on(gt.MEDIA_INFO,vt.bind(this)),d.on(gt.METADATA_ARRIVED,Y.bind(this)),d.on(gt.SCRIPTDATA_ARRIVED,_.bind(this)),d.on(gt.STATISTICS_INFO,Ge.bind(this)),d.on(gt.RECOMMEND_SEEKPOINT,I.bind(this));break;case"destroy":d&&(d.destroy(),d=null),D.postMessage({msg:"destroyed"});break;case"start":d.start();break;case"stop":d.stop();break;case"seek":d.seek(O.data.param);break;case"pause":d.pause();break;case"resume":d.resume();break;case"logging_config":{let j=O.data.param;he.applyConfig(j),j.enableCallback===!0?he.addLogListener(S):he.removeLogListener(S);break}}});function T(O,j){let be={msg:gt.INIT_SEGMENT,data:{type:O,data:j}};D.postMessage(be,[j.data])}function F(O,j){let be={msg:gt.MEDIA_SEGMENT,data:{type:O,data:j}};D.postMessage(be,[j.data])}function ae(){let O={msg:gt.LOADING_COMPLETE};D.postMessage(O)}function k(){let O={msg:gt.RECOVERED_EARLY_EOF};D.postMessage(O)}function vt(O){let j={msg:gt.MEDIA_INFO,data:O};D.postMessage(j)}function Y(O){let j={msg:gt.METADATA_ARRIVED,data:O};D.postMessage(j)}function _(O){let j={msg:gt.SCRIPTDATA_ARRIVED,data:O};D.postMessage(j)}function Ge(O){let j={msg:gt.STATISTICS_INFO,data:O};D.postMessage(j)}function se(O,j){D.postMessage({msg:gt.IO_ERROR,data:{type:O,info:j}})}function B(O,j){D.postMessage({msg:gt.DEMUX_ERROR,data:{type:O,info:j}})}function I(O){D.postMessage({msg:gt.RECOMMEND_SEEKPOINT,data:O})}function P(O,j){D.postMessage({msg:"logcat_callback",data:{type:O,logcat:j}})}};class Wt{constructor(f,d){if(this.TAG="Transmuxer",this._emitter=new(te()),d.enableWorker&&typeof Worker!="undefined")try{let S=m(82059);this._worker=S(Zt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[f,d]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},he.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:he.getConfig()})}catch(S){v.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new ot(f,d)}else this._controller=new ot(f,d);if(this._controller){let S=this._controller;S.on(gt.IO_ERROR,this._onIOError.bind(this)),S.on(gt.DEMUX_ERROR,this._onDemuxError.bind(this)),S.on(gt.INIT_SEGMENT,this._onInitSegment.bind(this)),S.on(gt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),S.on(gt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),S.on(gt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),S.on(gt.MEDIA_INFO,this._onMediaInfo.bind(this)),S.on(gt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),S.on(gt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),S.on(gt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),S.on(gt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),he.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(f,d){this._emitter.addListener(f,d)}off(f,d){this._emitter.removeListener(f,d)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(f){this._worker?this._worker.postMessage({cmd:"seek",param:f}):this._controller.seek(f)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(f,d){Promise.resolve().then(()=>{this._emitter.emit(gt.INIT_SEGMENT,f,d)})}_onMediaSegment(f,d){Promise.resolve().then(()=>{this._emitter.emit(gt.MEDIA_SEGMENT,f,d)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(gt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(gt.RECOVERED_EARLY_EOF)})}_onMediaInfo(f){Promise.resolve().then(()=>{this._emitter.emit(gt.MEDIA_INFO,f)})}_onMetaDataArrived(f){Promise.resolve().then(()=>{this._emitter.emit(gt.METADATA_ARRIVED,f)})}_onScriptDataArrived(f){Promise.resolve().then(()=>{this._emitter.emit(gt.SCRIPTDATA_ARRIVED,f)})}_onStatisticsInfo(f){Promise.resolve().then(()=>{this._emitter.emit(gt.STATISTICS_INFO,f)})}_onIOError(f,d){Promise.resolve().then(()=>{this._emitter.emit(gt.IO_ERROR,f,d)})}_onDemuxError(f,d){Promise.resolve().then(()=>{this._emitter.emit(gt.DEMUX_ERROR,f,d)})}_onRecommendSeekpoint(f){Promise.resolve().then(()=>{this._emitter.emit(gt.RECOMMEND_SEEKPOINT,f)})}_onLoggingConfigChanged(f){this._worker&&this._worker.postMessage({cmd:"logging_config",param:f})}_onWorkerMessage(f){let d=f.data,S=d.data;if(d.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(d.msg){case gt.INIT_SEGMENT:case gt.MEDIA_SEGMENT:this._emitter.emit(d.msg,S.type,S.data);break;case gt.LOADING_COMPLETE:case gt.RECOVERED_EARLY_EOF:this._emitter.emit(d.msg);break;case gt.MEDIA_INFO:Object.setPrototypeOf(S,Ve.prototype),this._emitter.emit(d.msg,S);break;case gt.METADATA_ARRIVED:case gt.SCRIPTDATA_ARRIVED:case gt.STATISTICS_INFO:this._emitter.emit(d.msg,S);break;case gt.IO_ERROR:case gt.DEMUX_ERROR:this._emitter.emit(d.msg,S.type,S.info);break;case gt.RECOMMEND_SEEKPOINT:this._emitter.emit(d.msg,S);break;case"logcat_callback":v.emitter.emit("log",S.type,S.logcat);break;default:break}}}var Sn=Wt,Ut={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class un{constructor(f){this.TAG="MSEController",this._config=f,this._emitter=new(te()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Ue}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(f,d){this._emitter.addListener(f,d)}off(f,d){this._emitter.removeListener(f,d)}attachMediaElement(f){if(this._mediaSource)throw new x("MediaSource has been attached to an HTMLMediaElement!");let d=this._mediaSource=new window.MediaSource;d.addEventListener("sourceopen",this.e.onSourceOpen),d.addEventListener("sourceended",this.e.onSourceEnded),d.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=f,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),f.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let f=this._mediaSource;for(let d in this._sourceBuffers){let S=this._pendingSegments[d];S.splice(0,S.length),this._pendingSegments[d]=null,this._pendingRemoveRanges[d]=null,this._lastInitSegments[d]=null;let T=this._sourceBuffers[d];if(T){if(f.readyState!=="closed"){try{f.removeSourceBuffer(T)}catch(F){v.e(this.TAG,F.message)}T.removeEventListener("error",this.e.onSourceBufferError),T.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[d]=null,this._sourceBuffers[d]=null}}if(f.readyState==="open")try{f.endOfStream()}catch(d){v.e(this.TAG,d.message)}f.removeEventListener("sourceopen",this.e.onSourceOpen),f.removeEventListener("sourceended",this.e.onSourceEnded),f.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(f,d){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(f),this._pendingSegments[f.type].push(f);return}let S=f,T=`${S.container}`;S.codec&&S.codec.length>0&&(T+=`;codecs=${S.codec}`);let F=!1;if(v.v(this.TAG,"Received Initialization Segment, mimeType: "+T),this._lastInitSegments[S.type]=S,T!==this._mimeTypes[S.type]){if(this._mimeTypes[S.type])v.v(this.TAG,`Notice: ${S.type} mimeType changed, origin: ${this._mimeTypes[S.type]}, target: ${T}`);else{F=!0;try{let ae=this._sourceBuffers[S.type]=this._mediaSource.addSourceBuffer(T);ae.addEventListener("error",this.e.onSourceBufferError),ae.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(ae){v.e(this.TAG,ae.message),this._emitter.emit(Ut.ERROR,{code:ae.code,msg:ae.message});return}}this._mimeTypes[S.type]=T}d||this._pendingSegments[S.type].push(S),F||this._sourceBuffers[S.type]&&!this._sourceBuffers[S.type].updating&&this._doAppendSegments(),tt.safari&&S.container==="audio/mpeg"&&S.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=S.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(f){let d=f;this._pendingSegments[d.type].push(d),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let S=this._sourceBuffers[d.type];S&&!S.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(f){for(let d in this._sourceBuffers){if(!this._sourceBuffers[d])continue;let S=this._sourceBuffers[d];if(this._mediaSource.readyState==="open")try{S.abort()}catch(F){v.e(this.TAG,F.message)}this._idrList.clear();let T=this._pendingSegments[d];if(T.splice(0,T.length),this._mediaSource.readyState!=="closed"){for(let F=0;F=1&&f-T.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let f=this._mediaElement.currentTime;for(let d in this._sourceBuffers){let S=this._sourceBuffers[d];if(S){let T=S.buffered,F=!1;for(let ae=0;ae=this._config.autoCleanupMaxBackwardDuration){F=!0;let Y=f-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[d].push({start:k,end:Y})}}else vt0&&(isNaN(d)||S>d)&&(v.v(this.TAG,`Update MediaSource duration from ${d} to ${S}`),this._mediaSource.duration=S),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let f in this._pendingRemoveRanges){if(!this._sourceBuffers[f]||this._sourceBuffers[f].updating)continue;let d=this._sourceBuffers[f],S=this._pendingRemoveRanges[f];for(;S.length&&!d.updating;){let T=S.shift();d.remove(T.start,T.end)}}}_doAppendSegments(){let f=this._pendingSegments;for(let d in f)if(!(!this._sourceBuffers[d]||this._sourceBuffers[d].updating)&&f[d].length>0){let S=f[d].shift();if(S.timestampOffset){let T=this._sourceBuffers[d].timestampOffset,F=S.timestampOffset/1e3;Math.abs(T-F)>.1&&(v.v(this.TAG,`Update MPEG audio timestampOffset from ${T} to ${F}`),this._sourceBuffers[d].timestampOffset=F),delete S.timestampOffset}if(!S.data||S.data.byteLength===0)continue;try{this._sourceBuffers[d].appendBuffer(S.data),this._isBufferFull=!1,d==="video"&&S.hasOwnProperty("info")&&this._idrList.appendArray(S.info.syncPoints)}catch(T){this._pendingSegments[d].unshift(S),T.code===22?(this._isBufferFull||this._emitter.emit(Ut.BUFFER_FULL),this._isBufferFull=!0):(v.e(this.TAG,T.message),this._emitter.emit(Ut.ERROR,{code:T.code,msg:T.message}))}}}_onSourceOpen(){if(v.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let f=this._pendingSourceBufferInit;for(;f.length;){let d=f.shift();this.appendInitSegment(d,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Ut.SOURCE_OPEN)}_onSourceEnded(){v.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){v.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let f=this._pendingSegments;return f.video.length>0||f.audio.length>0}_hasPendingRemoveRanges(){let f=this._pendingRemoveRanges;return f.video.length>0||f.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Ut.UPDATE_END)}_onSourceBufferError(f){v.e(this.TAG,`SourceBuffer Error: ${f}`)}}var sn=un;const Xt={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},mn={NETWORK_EXCEPTION:ue.EXCEPTION,NETWORK_STATUS_CODE_INVALID:ue.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:ue.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:ue.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Le.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Le.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Le.CODEC_UNSUPPORTED};class _t{constructor(f,d){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(te()),this._config=ie(),typeof d=="object"&&Object.assign(this._config,d),f.type.toLowerCase()!=="flv")throw new De("FlvPlayer requires an flv MediaDataSource input!");f.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=f,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let S=tt.chrome&&(tt.version.major<50||tt.version.major===50&&tt.version.build<2661);this._alwaysSeekKeyframe=!!(S||tt.msedge||tt.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(f,d){f===Qe.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Qe.MEDIA_INFO,this.mediaInfo)}):f===Qe.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Qe.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(f,d)}off(f,d){this._emitter.removeListener(f,d)}attachMediaElement(f){if(this._mediaElement=f,f.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),f.addEventListener("seeking",this.e.onvSeeking),f.addEventListener("canplay",this.e.onvCanPlay),f.addEventListener("stalled",this.e.onvStalled),f.addEventListener("progress",this.e.onvProgress),this._msectl=new sn(this._config),this._msectl.on(Ut.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Ut.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Ut.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Ut.ERROR,d=>{this._emitter.emit(Qe.ERROR,Xt.MEDIA_ERROR,mn.MEDIA_MSE_ERROR,d)}),this._msectl.attachMediaElement(f),this._pendingSeekTime!=null)try{f.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(d){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new x("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new x("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Sn(this._mediaDataSource,this._config),this._transmuxer.on(gt.INIT_SEGMENT,(f,d)=>{this._msectl.appendInitSegment(d)}),this._transmuxer.on(gt.MEDIA_SEGMENT,(f,d)=>{if(this._msectl.appendMediaSegment(d),this._config.lazyLoad&&!this._config.isLive){let S=this._mediaElement.currentTime;d.info.endDts>=(S+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(v.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(gt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Qe.LOADING_COMPLETE)}),this._transmuxer.on(gt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Qe.RECOVERED_EARLY_EOF)}),this._transmuxer.on(gt.IO_ERROR,(f,d)=>{this._emitter.emit(Qe.ERROR,Xt.NETWORK_ERROR,f,d)}),this._transmuxer.on(gt.DEMUX_ERROR,(f,d)=>{this._emitter.emit(Qe.ERROR,Xt.MEDIA_ERROR,f,{code:-1,msg:d})}),this._transmuxer.on(gt.MEDIA_INFO,f=>{this._mediaInfo=f,this._emitter.emit(Qe.MEDIA_INFO,Object.assign({},f))}),this._transmuxer.on(gt.METADATA_ARRIVED,f=>{this._emitter.emit(Qe.METADATA_ARRIVED,f)}),this._transmuxer.on(gt.SCRIPTDATA_ARRIVED,f=>{this._emitter.emit(Qe.SCRIPTDATA_ARRIVED,f)}),this._transmuxer.on(gt.STATISTICS_INFO,f=>{this._statisticsInfo=this._fillStatisticsInfo(f),this._emitter.emit(Qe.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(gt.RECOMMEND_SEEKPOINT,f=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=f/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(f){this._mediaElement.volume=f}get muted(){return this._mediaElement.muted}set muted(f){this._mediaElement.muted=f}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(f){this._mediaElement?this._internalSeek(f):this._pendingSeekTime=f}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(f){if(f.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return f;let d=!0,S=0,T=0;if(this._mediaElement.getVideoPlaybackQuality){let F=this._mediaElement.getVideoPlaybackQuality();S=F.totalVideoFrames,T=F.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(S=this._mediaElement.webkitDecodedFrameCount,T=this._mediaElement.webkitDroppedFrameCount):d=!1;return d&&(f.decodedFrames=S,f.droppedFrames=T),f}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let f=this._mediaElement.buffered,d=this._mediaElement.currentTime,S=0,T=0;for(let F=0;F=d+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(v.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){v.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let f=this._mediaElement.currentTime,d=this._mediaElement.buffered,S=!1;for(let T=0;T=F&&f=ae-this._config.lazyLoadRecoverDuration&&(S=!0);break}}S&&(window.clearInterval(this._progressChecker),this._progressChecker=null,S&&(v.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(f){let d=this._mediaElement.buffered;for(let S=0;S=T&&f0){let F=this._mediaElement.buffered.start(0);(F<1&&f0&&d.currentTime0){let T=S.start(0);if(T<1&&d{this._emitter.emit(Qe.MEDIA_INFO,this.mediaInfo)}):f===Qe.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Qe.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(f,d)}off(f,d){this._emitter.removeListener(f,d)}attachMediaElement(f){if(this._mediaElement=f,f.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{f.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(d){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new x("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(f){this._mediaElement.volume=f}get muted(){return this._mediaElement.muted}set muted(f){this._mediaElement.muted=f}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(f){this._mediaElement?this._mediaElement.currentTime=f:this._pendingSeekTime=f}get mediaInfo(){let d={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(d.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(d.width=this._mediaElement.videoWidth,d.height=this._mediaElement.videoHeight)),d}get statisticsInfo(){let f={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return f;let d=!0,S=0,T=0;if(this._mediaElement.getVideoPlaybackQuality){let F=this._mediaElement.getVideoPlaybackQuality();S=F.totalVideoFrames,T=F.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(S=this._mediaElement.webkitDecodedFrameCount,T=this._mediaElement.webkitDroppedFrameCount):d=!1;return d&&(f.decodedFrames=S,f.droppedFrames=T),f}_onvLoadedMetadata(f){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Qe.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Qe.STATISTICS_INFO,this.statisticsInfo)}}var zt=fn;ne.install();function Mt(D,f){let d=D;if(d==null||typeof d!="object")throw new De("MediaDataSource must be an javascript object!");if(!d.hasOwnProperty("type"))throw new De("MediaDataSource must has type field to indicate video file type!");switch(d.type){case"flv":return new Qt(d,f);default:return new zt(d,f)}}function Pt(){return ze.supportMSEH264Playback()}function It(){return ze.getFeatureList()}let Dt={};Dt.createPlayer=Mt,Dt.isSupported=Pt,Dt.getFeatureList=It,Dt.BaseLoader=ct,Dt.LoaderStatus=re,Dt.LoaderErrors=ue,Dt.Events=Qe,Dt.ErrorTypes=Xt,Dt.ErrorDetails=mn,Dt.FlvPlayer=Qt,Dt.NativePlayer=zt,Dt.LoggingControl=he,Object.defineProperty(Dt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var dt=Dt},29509:function(In,qe,m){"use strict";m.d(qe,{o2:function(){return w},yT:function(){return v}});var r=m(77654),ne=m(34998);const N=ne.i.map(q=>`${q}-inverse`),te=["success","processing","error","default","warning"];function w(q){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,r.Z)(N),(0,r.Z)(ne.i)).includes(q):ne.i.includes(q)}function v(q){return te.includes(q)}},99402:function(In,qe,m){"use strict";m.d(qe,{T:function(){return ne},n:function(){return r}});function r(N){return["small","middle","large"].includes(N)}function ne(N){return N?typeof N=="number"&&!Number.isNaN(N):!1}},86013:function(In,qe,m){"use strict";var r=m(59301),ne=m(19248);const N=te=>{let w;return typeof te=="object"&&(te!=null&&te.clearIcon)?w=te:te&&(w={clearIcon:r.createElement(ne.Z,null)}),w};qe.Z=N},52838:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return v}});var r=m(37645);function ne(q,z,X,x){if(x===!1)return{adjustX:!1,adjustY:!1};const De=x&&typeof x=="object"?x:{},ee={};switch(q){case"top":case"bottom":ee.shiftX=z.arrowOffsetHorizontal*2+X,ee.shiftY=!0,ee.adjustY=!0;break;case"left":case"right":ee.shiftY=z.arrowOffsetVertical*2+X,ee.shiftX=!0,ee.adjustX=!0;break}const re=Object.assign(Object.assign({},ee),De);return re.shiftX||(re.adjustX=!0),re.shiftY||(re.adjustY=!0),re}const N={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},te={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},w=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function v(q){const{arrowWidth:z,autoAdjustOverflow:X,arrowPointAtCenter:x,offset:De,borderRadius:ee,visibleFirst:re}=q,ue=z/2,ct={};return Object.keys(N).forEach(He=>{const We=x&&te[He]||N[He],tt=Object.assign(Object.assign({},We),{offset:[0,0],dynamicInset:!0});switch(ct[He]=tt,w.has(He)&&(tt.autoArrow=!1),He){case"top":case"topLeft":case"topRight":tt.offset[1]=-ue-De;break;case"bottom":case"bottomLeft":case"bottomRight":tt.offset[1]=ue+De;break;case"left":case"leftTop":case"leftBottom":tt.offset[0]=-ue-De;break;case"right":case"rightTop":case"rightBottom":tt.offset[0]=ue+De;break}const H=(0,r.wZ)({contentRadius:ee,limitVerticalRadius:!0});if(x)switch(He){case"topLeft":case"bottomLeft":tt.offset[0]=-H.arrowOffsetHorizontal-ue;break;case"topRight":case"bottomRight":tt.offset[0]=H.arrowOffsetHorizontal+ue;break;case"leftTop":case"rightTop":tt.offset[1]=-H.arrowOffsetHorizontal*2+ue;break;case"leftBottom":case"rightBottom":tt.offset[1]=H.arrowOffsetHorizontal*2-ue;break}tt.overflow=ne(He,H,z,X),re&&(tt.htmlRegion="visibleFirst")}),ct}},82855:function(In,qe,m){"use strict";m.d(qe,{F:function(){return w},Z:function(){return te}});var r=m(92310),ne=m.n(r);const N=null;function te(v,q,z){return ne()({[`${v}-status-success`]:q==="success",[`${v}-status-warning`]:q==="warning",[`${v}-status-error`]:q==="error",[`${v}-status-validating`]:q==="validating",[`${v}-has-feedback`]:z})}const w=(v,q)=>q||v},15037:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Ke}});var r=m(59301),ne=m(92310),N=m.n(ne),te=m(2738),w=m(48755),v=m(31756),q=m(458),z=m(31691),X=function(ie,xe){var ze={};for(var it in ie)Object.prototype.hasOwnProperty.call(ie,it)&&xe.indexOf(it)<0&&(ze[it]=ie[it]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,it=Object.getOwnPropertySymbols(ie);Qe{var{prefixCls:xe,className:ze,hoverable:it=!0}=ie,Qe=X(ie,["prefixCls","className","hoverable"]);const{getPrefixCls:bt}=r.useContext(w.E_),he=bt("card",xe),ke=N()(`${he}-grid`,ze,{[`${he}-grid-hoverable`]:it});return r.createElement("div",Object.assign({},Qe,{className:ke}))},ee=m(36237),re=m(63356),ue=m(16931),ct=m(51636);const He=ie=>{const{antCls:xe,componentCls:ze,headerHeight:it,headerPadding:Qe,tabsMarginBottom:bt}=ie;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:it,marginBottom:-1,padding:`0 ${(0,ee.unit)(Qe)}`,color:ie.colorTextHeading,fontWeight:ie.fontWeightStrong,fontSize:ie.headerFontSize,background:ie.headerBg,borderBottom:`${(0,ee.unit)(ie.lineWidth)} ${ie.lineType} ${ie.colorBorderSecondary}`,borderRadius:`${(0,ee.unit)(ie.borderRadiusLG)} ${(0,ee.unit)(ie.borderRadiusLG)} 0 0`},(0,re.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},re.vS),{[` - > ${ze}-typography, - > ${ze}-typography-edit-content - `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${xe}-tabs-top`]:{clear:"both",marginBottom:bt,color:ie.colorText,fontWeight:"normal",fontSize:ie.fontSize,"&-bar":{borderBottom:`${(0,ee.unit)(ie.lineWidth)} ${ie.lineType} ${ie.colorBorderSecondary}`}}})},We=ie=>{const{cardPaddingBase:xe,colorBorderSecondary:ze,cardShadow:it,lineWidth:Qe}=ie;return{width:"33.33%",padding:xe,border:0,borderRadius:0,boxShadow:` - ${(0,ee.unit)(Qe)} 0 0 0 ${ze}, - 0 ${(0,ee.unit)(Qe)} 0 0 ${ze}, - ${(0,ee.unit)(Qe)} ${(0,ee.unit)(Qe)} 0 0 ${ze}, - ${(0,ee.unit)(Qe)} 0 0 0 ${ze} inset, - 0 ${(0,ee.unit)(Qe)} 0 0 ${ze} inset; - `,transition:`all ${ie.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:it}}},tt=ie=>{const{componentCls:xe,iconCls:ze,actionsLiMargin:it,cardActionsIconSize:Qe,colorBorderSecondary:bt,actionsBg:he}=ie;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:he,borderTop:`${(0,ee.unit)(ie.lineWidth)} ${ie.lineType} ${bt}`,display:"flex",borderRadius:`0 0 ${(0,ee.unit)(ie.borderRadiusLG)} ${(0,ee.unit)(ie.borderRadiusLG)}`},(0,re.dF)()),{"& > li":{margin:it,color:ie.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:ie.calc(ie.cardActionsIconSize).mul(2).equal(),fontSize:ie.fontSize,lineHeight:ie.lineHeight,cursor:"pointer","&:hover":{color:ie.colorPrimary,transition:`color ${ie.motionDurationMid}`},[`a:not(${xe}-btn), > ${ze}`]:{display:"inline-block",width:"100%",color:ie.colorTextDescription,lineHeight:(0,ee.unit)(ie.fontHeight),transition:`color ${ie.motionDurationMid}`,"&:hover":{color:ie.colorPrimary}},[`> ${ze}`]:{fontSize:Qe,lineHeight:(0,ee.unit)(ie.calc(Qe).mul(ie.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${(0,ee.unit)(ie.lineWidth)} ${ie.lineType} ${bt}`}}})},H=ie=>Object.assign(Object.assign({margin:`${(0,ee.unit)(ie.calc(ie.marginXXS).mul(-1).equal())} 0`,display:"flex"},(0,re.dF)()),{"&-avatar":{paddingInlineEnd:ie.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:ie.marginXS}},"&-title":Object.assign({color:ie.colorTextHeading,fontWeight:ie.fontWeightStrong,fontSize:ie.fontSizeLG},re.vS),"&-description":{color:ie.colorTextDescription}}),Ae=ie=>{const{componentCls:xe,colorFillAlter:ze,headerPadding:it,bodyPadding:Qe}=ie;return{[`${xe}-head`]:{padding:`0 ${(0,ee.unit)(it)}`,background:ze,"&-title":{fontSize:ie.fontSize}},[`${xe}-body`]:{padding:`${(0,ee.unit)(ie.padding)} ${(0,ee.unit)(Qe)}`}}},K=ie=>{const{componentCls:xe}=ie;return{overflow:"hidden",[`${xe}-body`]:{userSelect:"none"}}},de=ie=>{const{componentCls:xe,cardShadow:ze,cardHeadPadding:it,colorBorderSecondary:Qe,boxShadowTertiary:bt,bodyPadding:he,extraColor:ke}=ie;return{[xe]:Object.assign(Object.assign({},(0,re.Wf)(ie)),{position:"relative",background:ie.colorBgContainer,borderRadius:ie.borderRadiusLG,[`&:not(${xe}-bordered)`]:{boxShadow:bt},[`${xe}-head`]:He(ie),[`${xe}-extra`]:{marginInlineStart:"auto",color:ke,fontWeight:"normal",fontSize:ie.fontSize},[`${xe}-body`]:Object.assign({padding:he,borderRadius:`0 0 ${(0,ee.unit)(ie.borderRadiusLG)} ${(0,ee.unit)(ie.borderRadiusLG)}`},(0,re.dF)()),[`${xe}-grid`]:We(ie),[`${xe}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${(0,ee.unit)(ie.borderRadiusLG)} ${(0,ee.unit)(ie.borderRadiusLG)} 0 0`}},[`${xe}-actions`]:tt(ie),[`${xe}-meta`]:H(ie)}),[`${xe}-bordered`]:{border:`${(0,ee.unit)(ie.lineWidth)} ${ie.lineType} ${Qe}`,[`${xe}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${xe}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${ie.motionDurationMid}, border-color ${ie.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:ze}},[`${xe}-contain-grid`]:{borderRadius:`${(0,ee.unit)(ie.borderRadiusLG)} ${(0,ee.unit)(ie.borderRadiusLG)} 0 0 `,[`${xe}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${xe}-loading) ${xe}-body`]:{marginBlockStart:ie.calc(ie.lineWidth).mul(-1).equal(),marginInlineStart:ie.calc(ie.lineWidth).mul(-1).equal(),padding:0}},[`${xe}-contain-tabs`]:{[`> div${xe}-head`]:{minHeight:0,[`${xe}-head-title, ${xe}-extra`]:{paddingTop:it}}},[`${xe}-type-inner`]:Ae(ie),[`${xe}-loading`]:K(ie),[`${xe}-rtl`]:{direction:"rtl"}}},we=ie=>{const{componentCls:xe,bodyPaddingSM:ze,headerPaddingSM:it,headerHeightSM:Qe,headerFontSizeSM:bt}=ie;return{[`${xe}-small`]:{[`> ${xe}-head`]:{minHeight:Qe,padding:`0 ${(0,ee.unit)(it)}`,fontSize:bt,[`> ${xe}-head-wrapper`]:{[`> ${xe}-extra`]:{fontSize:ie.fontSize}}},[`> ${xe}-body`]:{padding:ze}},[`${xe}-small${xe}-contain-tabs`]:{[`> ${xe}-head`]:{[`${xe}-head-title, ${xe}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},Me=ie=>{var xe,ze;return{headerBg:"transparent",headerFontSize:ie.fontSizeLG,headerFontSizeSM:ie.fontSize,headerHeight:ie.fontSizeLG*ie.lineHeightLG+ie.padding*2,headerHeightSM:ie.fontSize*ie.lineHeight+ie.paddingXS*2,actionsBg:ie.colorBgContainer,actionsLiMargin:`${ie.paddingSM}px 0`,tabsMarginBottom:-ie.padding-ie.lineWidth,extraColor:ie.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:(xe=ie.bodyPadding)!==null&&xe!==void 0?xe:ie.paddingLG,headerPadding:(ze=ie.headerPadding)!==null&&ze!==void 0?ze:ie.paddingLG}};var Ie=(0,ue.I$)("Card",ie=>{const xe=(0,ct.mergeToken)(ie,{cardShadow:ie.boxShadowCard,cardHeadPadding:ie.padding,cardPaddingBase:ie.paddingLG,cardActionsIconSize:ie.fontSize});return[de(xe),we(xe)]},Me),wt=m(24971),mt=function(ie,xe){var ze={};for(var it in ie)Object.prototype.hasOwnProperty.call(ie,it)&&xe.indexOf(it)<0&&(ze[it]=ie[it]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,it=Object.getOwnPropertySymbols(ie);Qe{const{actionClasses:xe,actions:ze=[],actionStyle:it}=ie;return r.createElement("ul",{className:xe,style:it},ze.map((Qe,bt)=>{const he=`action-${bt}`;return r.createElement("li",{style:{width:`${100/ze.length}%`},key:he},r.createElement("span",null,Qe))}))};var Te=r.forwardRef((ie,xe)=>{const{prefixCls:ze,className:it,rootClassName:Qe,style:bt,extra:he,headStyle:ke={},bodyStyle:Ve={},title:St,loading:et,bordered:kt,variant:At,size:hn,type:rt,cover:$e,actions:Re,tabList:Be,children:me,activeTabKey:lt,defaultActiveTabKey:Le,tabBarExtraContent:ve,hoverable:pe,tabProps:Se={},classNames:ye,styles:Fe}=ie,G=mt(ie,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","variant","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps","classNames","styles"]),{getPrefixCls:Pe,direction:L,card:R}=r.useContext(w.E_),[J]=(0,wt.Z)("card",At,kt),at=It=>{var Dt;(Dt=ie.onTabChange)===null||Dt===void 0||Dt.call(ie,It)},Ue=It=>{var Dt;return N()((Dt=R==null?void 0:R.classNames)===null||Dt===void 0?void 0:Dt[It],ye==null?void 0:ye[It])},nt=It=>{var Dt;return Object.assign(Object.assign({},(Dt=R==null?void 0:R.styles)===null||Dt===void 0?void 0:Dt[It]),Fe==null?void 0:Fe[It])},Bt=r.useMemo(()=>{let It=!1;return r.Children.forEach(me,Dt=>{(Dt==null?void 0:Dt.type)===De&&(It=!0)}),It},[me]),Ft=Pe("card",ze),[Yt,gt,Ne]=Ie(Ft),ot=r.createElement(q.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},me),Tt=lt!==void 0,Zt=Object.assign(Object.assign({},Se),{[Tt?"activeKey":"defaultActiveKey"]:Tt?lt:Le,tabBarExtraContent:ve});let Wt;const Sn=(0,v.Z)(hn),Ht=!Sn||Sn==="default"?"large":Sn,Ut=Be?r.createElement(z.default,Object.assign({size:Ht},Zt,{className:`${Ft}-head-tabs`,onChange:at,items:Be.map(It=>{var{tab:Dt}=It,dt=mt(It,["tab"]);return Object.assign({label:Dt},dt)})})):null;if(St||he||Ut){const It=N()(`${Ft}-head`,Ue("header")),Dt=N()(`${Ft}-head-title`,Ue("title")),dt=N()(`${Ft}-extra`,Ue("extra")),D=Object.assign(Object.assign({},ke),nt("header"));Wt=r.createElement("div",{className:It,style:D},r.createElement("div",{className:`${Ft}-head-wrapper`},St&&r.createElement("div",{className:Dt,style:nt("title")},St),he&&r.createElement("div",{className:dt,style:nt("extra")},he)),Ut)}const un=N()(`${Ft}-cover`,Ue("cover")),sn=$e?r.createElement("div",{className:un,style:nt("cover")},$e):null,Xt=N()(`${Ft}-body`,Ue("body")),mn=Object.assign(Object.assign({},Ve),nt("body")),_t=r.createElement("div",{className:Xt,style:mn},et?ot:me),Qt=N()(`${Ft}-actions`,Ue("actions")),fn=Re!=null&&Re.length?r.createElement(Nt,{actionClasses:Qt,actionStyle:nt("actions"),actions:Re}):null,zt=(0,te.Z)(G,["onTabChange"]),Mt=N()(Ft,R==null?void 0:R.className,{[`${Ft}-loading`]:et,[`${Ft}-bordered`]:J!=="borderless",[`${Ft}-hoverable`]:pe,[`${Ft}-contain-grid`]:Bt,[`${Ft}-contain-tabs`]:Be==null?void 0:Be.length,[`${Ft}-${Sn}`]:Sn,[`${Ft}-type-${rt}`]:!!rt,[`${Ft}-rtl`]:L==="rtl"},it,Qe,gt,Ne),Pt=Object.assign(Object.assign({},R==null?void 0:R.style),bt);return Yt(r.createElement("div",Object.assign({ref:xe},zt,{className:Mt,style:Pt}),Wt,sn,_t,fn))}),fe=function(ie,xe){var ze={};for(var it in ie)Object.prototype.hasOwnProperty.call(ie,it)&&xe.indexOf(it)<0&&(ze[it]=ie[it]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,it=Object.getOwnPropertySymbols(ie);Qe{const{prefixCls:xe,className:ze,avatar:it,title:Qe,description:bt}=ie,he=fe(ie,["prefixCls","className","avatar","title","description"]),{getPrefixCls:ke}=r.useContext(w.E_),Ve=ke("card",xe),St=N()(`${Ve}-meta`,ze),et=it?r.createElement("div",{className:`${Ve}-meta-avatar`},it):null,kt=Qe?r.createElement("div",{className:`${Ve}-meta-title`},Qe):null,At=bt?r.createElement("div",{className:`${Ve}-meta-description`},bt):null,hn=kt||At?r.createElement("div",{className:`${Ve}-meta-detail`},kt,At):null;return r.createElement("div",Object.assign({},he,{className:St}),et,hn)};const Ee=Te;Ee.Grid=De,Ee.Meta=oe;var Ke=Ee},84022:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Dt}});var r=m(59301),ne=m(60499),N=m(85899),te=m(38705),w=m(17212),v=m(51296),q=m(54628),z=m(38882),X=m(39153),x=m(18642),De=m(43749),ee=m(42244),re={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},ue=re,ct=m(53280),He=m(92310),We=m.n(He),tt={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(D){return r.createElement("ul",{style:{display:"block"}},D)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(D){return r.createElement("button",null,D+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null},H=tt;function Ae(dt,D,f){return Math.max(D,Math.min(dt,f))}var K=function(D){var f=["onTouchStart","onTouchMove","onWheel"];f.includes(D._reactName)||D.preventDefault()},de=function(D){for(var f=[],d=Me(D),S=Ie(D),T=d;T0?1:0):0},mt=function(D){return D.centerMode?Math.floor((D.slidesToShow-1)/2)+1+(parseInt(D.centerPadding)>0?1:0):D.slidesToShow},Nt=function(D){return D&&D.offsetWidth||0},ht=function(D){return D&&D.offsetHeight||0},Te=function(D){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d,S,T,F;return d=D.startX-D.curX,S=D.startY-D.curY,T=Math.atan2(S,d),F=Math.round(T*180/Math.PI),F<0&&(F=360-Math.abs(F)),F<=45&&F>=0||F<=360&&F>=315?"left":F>=135&&F<=225?"right":f===!0?F>=35&&F<=135?"up":"down":"vertical"},fe=function(D){var f=!0;return D.infinite||(D.centerMode&&D.currentSlide>=D.slideCount-1||D.slideCount<=D.slidesToShow||D.currentSlide>=D.slideCount-D.slidesToShow)&&(f=!1),f},M=function(D,f){var d={};return f.forEach(function(S){return d[S]=D[S]}),d},oe=function(D){var f=r.Children.count(D.children),d=D.listRef,S=Math.ceil(Nt(d)),T=D.trackRef&&D.trackRef.node,F=Math.ceil(Nt(T)),ae;if(D.vertical)ae=S;else{var k=D.centerMode&&parseInt(D.centerPadding)*2;typeof D.centerPadding=="string"&&D.centerPadding.slice(-1)==="%"&&(k*=S/100),ae=Math.ceil((S-k)/D.slidesToShow)}var vt=d&&ht(d.querySelector('[data-index="0"]')),Y=vt*D.slidesToShow,_=D.currentSlide===void 0?D.initialSlide:D.currentSlide;D.rtl&&D.currentSlide===void 0&&(_=f-1-D.initialSlide);var Ge=D.lazyLoadedList||[],se=de((0,N.Z)((0,N.Z)({},D),{},{currentSlide:_,lazyLoadedList:Ge}));Ge=Ge.concat(se);var B={slideCount:f,slideWidth:ae,listWidth:S,trackWidth:F,currentSlide:_,slideHeight:vt,listHeight:Y,lazyLoadedList:Ge};return D.autoplaying===null&&D.autoplay&&(B.autoplaying="playing"),B},Ee=function(D){var f=D.waitForAnimate,d=D.animating,S=D.fade,T=D.infinite,F=D.index,ae=D.slideCount,k=D.lazyLoad,vt=D.currentSlide,Y=D.centerMode,_=D.slidesToScroll,Ge=D.slidesToShow,se=D.useCSS,B=D.lazyLoadedList;if(f&&d)return{};var I=F,P,O,j,be={},je={},ut=T?F:Ae(F,0,ae-1);if(S){if(!T&&(F<0||F>=ae))return{};F<0?I=F+ae:F>=ae&&(I=F-ae),k&&B.indexOf(I)<0&&(B=B.concat(I)),be={animating:!0,currentSlide:I,lazyLoadedList:B,targetSlide:I},je={animating:!1,targetSlide:I}}else P=I,I<0?(P=I+ae,T?ae%_!==0&&(P=ae-ae%_):P=0):!fe(D)&&I>vt?I=P=vt:Y&&I>=ae?(I=T?ae:ae-1,P=T?0:ae-1):I>=ae&&(P=I-ae,T?ae%_!==0&&(P=0):P=ae-Ge),!T&&I+Ge>=ae&&(P=ae-Ge),O=et((0,N.Z)((0,N.Z)({},D),{},{slideIndex:I})),j=et((0,N.Z)((0,N.Z)({},D),{},{slideIndex:P})),T||(O===j&&(I=P),O=j),k&&(B=B.concat(de((0,N.Z)((0,N.Z)({},D),{},{currentSlide:I})))),se?(be={animating:!0,currentSlide:P,trackStyle:St((0,N.Z)((0,N.Z)({},D),{},{left:O})),lazyLoadedList:B,targetSlide:ut},je={animating:!1,currentSlide:P,trackStyle:Ve((0,N.Z)((0,N.Z)({},D),{},{left:j})),swipeLeft:null,targetSlide:ut}):be={currentSlide:P,trackStyle:Ve((0,N.Z)((0,N.Z)({},D),{},{left:j})),lazyLoadedList:B,targetSlide:ut};return{state:be,nextState:je}},Ke=function(D,f){var d,S,T,F,ae,k=D.slidesToScroll,vt=D.slidesToShow,Y=D.slideCount,_=D.currentSlide,Ge=D.targetSlide,se=D.lazyLoad,B=D.infinite;if(F=Y%k!==0,d=F?0:(Y-_)%k,f.message==="previous")T=d===0?k:vt-d,ae=_-T,se&&!B&&(S=_-T,ae=S===-1?Y-1:S),B||(ae=Ge-k);else if(f.message==="next")T=d===0?k:d,ae=_+T,se&&!B&&(ae=(_+k)%Y+d),B||(ae=Ge+k);else if(f.message==="dots")ae=f.index*f.slidesToScroll;else if(f.message==="children"){if(ae=f.index,B){var I=rt((0,N.Z)((0,N.Z)({},D),{},{targetSlide:ae}));ae>f.currentSlide&&I==="left"?ae=ae-Y:ae10)return{scrolling:!0};ae&&(j.swipeLength=Kt);var en=(k?-1:1)*(j.curX>j.startX?1:-1);ae&&(en=j.curY>j.startY?1:-1);var Oe=Math.ceil(I/P),Ye=Te(f.touchObject,ae),Ct=j.swipeLength;return O||(vt===0&&(Ye==="right"||Ye==="down")||vt+1>=Oe&&(Ye==="left"||Ye==="up")||!fe(f)&&(Ye==="left"||Ye==="up"))&&(Ct=j.swipeLength*Y,_===!1&&Ge&&(Ge(Ye),pt.edgeDragged=!0)),!se&&be&&(be(Ye),pt.swiped=!0),T?ft=Rt+Ct*(je/ut)*en:k?ft=Rt-Ct*en:ft=Rt+Ct*en,ae&&(ft=Rt+Ct*en),pt=(0,N.Z)((0,N.Z)({},pt),{},{touchObject:j,swipeLeft:ft,trackStyle:Ve((0,N.Z)((0,N.Z)({},f),{},{left:ft}))}),Math.abs(j.curX-j.startX)10&&(pt.swiping=!0,K(D)),pt}},it=function(D,f){var d=f.dragging,S=f.swipe,T=f.touchObject,F=f.listWidth,ae=f.touchThreshold,k=f.verticalSwiping,vt=f.listHeight,Y=f.swipeToSlide,_=f.scrolling,Ge=f.onSwipe,se=f.targetSlide,B=f.currentSlide,I=f.infinite;if(!d)return S&&K(D),{};var P=k?vt/ae:F/ae,O=Te(T,k),j={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(_||!T.swipeLength)return j;if(T.swipeLength>P){K(D),Ge&&Ge(O);var be,je,ut=I?B:se;switch(O){case"left":case"up":je=ut+he(f),be=Y?bt(f,je):je,j.currentDirection=0;break;case"right":case"down":je=ut-he(f),be=Y?bt(f,je):je,j.currentDirection=1;break;default:be=ut}j.triggerSlideHandler=be}else{var ft=et(f);j.trackStyle=St((0,N.Z)((0,N.Z)({},f),{},{left:ft}))}return j},Qe=function(D){for(var f=D.infinite?D.slideCount*2:D.slideCount,d=D.infinite?D.slidesToShow*-1:0,S=D.infinite?D.slidesToShow*-1:0,T=[];dd[d.length-1])f=d[d.length-1];else for(var T in d){if(fD.swipeLeft*-1)return d=k,!1}else if(k.offsetLeft-f+Nt(k)/2>D.swipeLeft*-1)return d=k,!1;return!0}),!d)return 0;var F=D.rtl===!0?D.slideCount-D.currentSlide:D.currentSlide,ae=Math.abs(d.dataset.index-F)||1;return ae}else return D.slidesToScroll},ke=function(D,f){return f.reduce(function(d,S){return d&&D.hasOwnProperty(S)},!0)?null:console.error("Keys Missing:",D)},Ve=function(D){ke(D,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var f,d;if(!D.vertical)f=hn(D)*D.slideWidth;else{var S=D.unslick?D.slideCount:D.slideCount+2*D.slidesToShow;d=S*D.slideHeight}var T={opacity:1,transition:"",WebkitTransition:""};if(D.useTransform){var F=D.vertical?"translate3d(0px, "+D.left+"px, 0px)":"translate3d("+D.left+"px, 0px, 0px)",ae=D.vertical?"translate3d(0px, "+D.left+"px, 0px)":"translate3d("+D.left+"px, 0px, 0px)",k=D.vertical?"translateY("+D.left+"px)":"translateX("+D.left+"px)";T=(0,N.Z)((0,N.Z)({},T),{},{WebkitTransform:F,transform:ae,msTransform:k})}else D.vertical?T.top=D.left:T.left=D.left;return D.fade&&(T={opacity:1}),f&&(T.width=f),d&&(T.height=d),window&&!window.addEventListener&&window.attachEvent&&(D.vertical?T.marginTop=D.left+"px":T.marginLeft=D.left+"px"),T},St=function(D){ke(D,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var f=Ve(D);return D.useTransform?(f.WebkitTransition="-webkit-transform "+D.speed+"ms "+D.cssEase,f.transition="transform "+D.speed+"ms "+D.cssEase):D.vertical?f.transition="top "+D.speed+"ms "+D.cssEase:f.transition="left "+D.speed+"ms "+D.cssEase,f},et=function(D){if(D.unslick)return 0;ke(D,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var f=D.slideIndex,d=D.trackRef,S=D.infinite,T=D.centerMode,F=D.slideCount,ae=D.slidesToShow,k=D.slidesToScroll,vt=D.slideWidth,Y=D.listWidth,_=D.variableWidth,Ge=D.slideHeight,se=D.fade,B=D.vertical,I=0,P,O,j=0;if(se||D.slideCount===1)return 0;var be=0;if(S?(be=-kt(D),F%k!==0&&f+k>F&&(be=-(f>F?ae-(f-F):F%k)),T&&(be+=parseInt(ae/2))):(F%k!==0&&f+k>F&&(be=ae-F%k),T&&(be=parseInt(ae/2))),I=be*vt,j=be*Ge,B?P=f*Ge*-1+j:P=f*vt*-1+I,_===!0){var je,ut=d&&d.node;if(je=f+kt(D),O=ut&&ut.childNodes[je],P=O?O.offsetLeft*-1:0,T===!0){je=S?f+kt(D):f,O=ut&&ut.children[je],P=0;for(var ft=0;ftD.currentSlide?D.targetSlide>D.currentSlide+$e(D)?"left":"right":D.targetSlide0&&(F+=1),S&&f%2===0&&(F+=1),F}return S?0:f-1},Re=function(D){var f=D.slidesToShow,d=D.centerMode,S=D.rtl,T=D.centerPadding;if(d){var F=(f-1)/2+1;return parseInt(T)>0&&(F+=1),!S&&f%2===0&&(F+=1),F}return S?f-1:0},Be=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},me=Object.keys(H);function lt(dt){return me.reduce(function(D,f){return dt.hasOwnProperty(f)&&(D[f]=dt[f]),D},{})}function Le(dt,D,f){return D=(0,z.Z)(D),(0,v.Z)(dt,(0,q.Z)()?Reflect.construct(D,f||[],(0,z.Z)(dt).constructor):D.apply(dt,f))}var ve=function(D){var f,d,S,T,F;D.rtl?F=D.slideCount-1-D.index:F=D.index,S=F<0||F>=D.slideCount,D.centerMode?(T=Math.floor(D.slidesToShow/2),d=(F-D.currentSlide)%D.slideCount===0,F>D.currentSlide-T-1&&F<=D.currentSlide+T&&(f=!0)):f=D.currentSlide<=F&&F=D.slideCount?ae=D.targetSlide-D.slideCount:ae=D.targetSlide;var k=F===ae;return{"slick-slide":!0,"slick-active":f,"slick-center":d,"slick-cloned":S,"slick-current":k}},pe=function(D){var f={};return(D.variableWidth===void 0||D.variableWidth===!1)&&(f.width=D.slideWidth),D.fade&&(f.position="relative",D.vertical&&D.slideHeight?f.top=-D.index*parseInt(D.slideHeight):f.left=-D.index*parseInt(D.slideWidth),f.opacity=D.currentSlide===D.index?1:0,f.zIndex=D.currentSlide===D.index?999:998,D.useCSS&&(f.transition="opacity "+D.speed+"ms "+D.cssEase+", visibility "+D.speed+"ms "+D.cssEase)),f},Se=function(D,f){return D.key+"-"+f},ye=function(D){var f,d=[],S=[],T=[],F=r.Children.count(D.children),ae=Me(D),k=Ie(D);return r.Children.forEach(D.children,function(vt,Y){var _,Ge={message:"children",index:Y,slidesToScroll:D.slidesToScroll,currentSlide:D.currentSlide};!D.lazyLoad||D.lazyLoad&&D.lazyLoadedList.indexOf(Y)>=0?_=vt:_=r.createElement("div",null);var se=pe((0,N.Z)((0,N.Z)({},D),{},{index:Y})),B=_.props.className||"",I=ve((0,N.Z)((0,N.Z)({},D),{},{index:Y}));if(d.push(r.cloneElement(_,{key:"original"+Se(_,Y),"data-index":Y,className:We()(I,B),tabIndex:"-1","aria-hidden":!I["slick-active"],style:(0,N.Z)((0,N.Z)({outline:"none"},_.props.style||{}),se),onClick:function(j){_.props&&_.props.onClick&&_.props.onClick(j),D.focusOnSelect&&D.focusOnSelect(Ge)}})),D.infinite&&F>1&&D.fade===!1&&!D.unslick){var P=F-Y;P<=kt(D)&&(f=-P,f>=ae&&(_=vt),I=ve((0,N.Z)((0,N.Z)({},D),{},{index:f})),S.push(r.cloneElement(_,{key:"precloned"+Se(_,f),"data-index":f,tabIndex:"-1",className:We()(I,B),"aria-hidden":!I["slick-active"],style:(0,N.Z)((0,N.Z)({},_.props.style||{}),se),onClick:function(j){_.props&&_.props.onClick&&_.props.onClick(j),D.focusOnSelect&&D.focusOnSelect(Ge)}}))),f=F+Y,f=be&&_<=O:_===be}),ut={message:"dots",index:I,slidesToScroll:k,currentSlide:_},ft=this.clickHandler.bind(this,ut);B=B.concat(r.createElement("li",{key:I,className:je},r.cloneElement(this.props.customPaging(I),{onClick:ft})))}return r.cloneElement(this.props.appendDots(B),(0,N.Z)({className:this.props.dotsClass},se))}}])}(r.PureComponent);function R(dt,D,f){return D=(0,z.Z)(D),(0,v.Z)(dt,(0,q.Z)()?Reflect.construct(D,f||[],(0,z.Z)(dt).constructor):D.apply(dt,f))}var J=function(dt){function D(){return(0,te.Z)(this,D),R(this,D,arguments)}return(0,X.Z)(D,dt),(0,w.Z)(D,[{key:"clickHandler",value:function(d,S){S&&S.preventDefault(),this.props.clickHandler(d,S)}},{key:"render",value:function(){var d={"slick-arrow":!0,"slick-prev":!0},S=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(d["slick-disabled"]=!0,S=null);var T={key:"0","data-role":"none",className:We()(d),style:{display:"block"},onClick:S},F={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},ae;return this.props.prevArrow?ae=r.cloneElement(this.props.prevArrow,(0,N.Z)((0,N.Z)({},T),F)):ae=r.createElement("button",(0,ne.Z)({key:"0",type:"button"},T)," ","Previous"),ae}}])}(r.PureComponent),at=function(dt){function D(){return(0,te.Z)(this,D),R(this,D,arguments)}return(0,X.Z)(D,dt),(0,w.Z)(D,[{key:"clickHandler",value:function(d,S){S&&S.preventDefault(),this.props.clickHandler(d,S)}},{key:"render",value:function(){var d={"slick-arrow":!0,"slick-next":!0},S=this.clickHandler.bind(this,{message:"next"});fe(this.props)||(d["slick-disabled"]=!0,S=null);var T={key:"1","data-role":"none",className:We()(d),style:{display:"block"},onClick:S},F={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},ae;return this.props.nextArrow?ae=r.cloneElement(this.props.nextArrow,(0,N.Z)((0,N.Z)({},T),F)):ae=r.createElement("button",(0,ne.Z)({key:"1",type:"button"},T)," ","Next"),ae}}])}(r.PureComponent),Ue=m(76374),nt=["animating"];function Bt(dt,D,f){return D=(0,z.Z)(D),(0,v.Z)(dt,(0,q.Z)()?Reflect.construct(D,f||[],(0,z.Z)(dt).constructor):D.apply(dt,f))}var Ft=function(dt){function D(f){var d;(0,te.Z)(this,D),d=Bt(this,D,[f]),(0,x.Z)(d,"listRefHandler",function(T){return d.list=T}),(0,x.Z)(d,"trackRefHandler",function(T){return d.track=T}),(0,x.Z)(d,"adaptHeight",function(){if(d.props.adaptiveHeight&&d.list){var T=d.list.querySelector('[data-index="'.concat(d.state.currentSlide,'"]'));d.list.style.height=ht(T)+"px"}}),(0,x.Z)(d,"componentDidMount",function(){if(d.props.onInit&&d.props.onInit(),d.props.lazyLoad){var T=de((0,N.Z)((0,N.Z)({},d.props),d.state));T.length>0&&(d.setState(function(ae){return{lazyLoadedList:ae.lazyLoadedList.concat(T)}}),d.props.onLazyLoad&&d.props.onLazyLoad(T))}var F=(0,N.Z)({listRef:d.list,trackRef:d.track},d.props);d.updateState(F,!0,function(){d.adaptHeight(),d.props.autoplay&&d.autoPlay("playing")}),d.props.lazyLoad==="progressive"&&(d.lazyLoadTimer=setInterval(d.progressiveLazyLoad,1e3)),d.ro=new Ue.Z(function(){d.state.animating?(d.onWindowResized(!1),d.callbackTimers.push(setTimeout(function(){return d.onWindowResized()},d.props.speed))):d.onWindowResized()}),d.ro.observe(d.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(ae){ae.onfocus=d.props.pauseOnFocus?d.onSlideFocus:null,ae.onblur=d.props.pauseOnFocus?d.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",d.onWindowResized):window.attachEvent("onresize",d.onWindowResized)}),(0,x.Z)(d,"componentWillUnmount",function(){d.animationEndCallback&&clearTimeout(d.animationEndCallback),d.lazyLoadTimer&&clearInterval(d.lazyLoadTimer),d.callbackTimers.length&&(d.callbackTimers.forEach(function(T){return clearTimeout(T)}),d.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",d.onWindowResized):window.detachEvent("onresize",d.onWindowResized),d.autoplayTimer&&clearInterval(d.autoplayTimer),d.ro.disconnect()}),(0,x.Z)(d,"componentDidUpdate",function(T){if(d.checkImagesLoad(),d.props.onReInit&&d.props.onReInit(),d.props.lazyLoad){var F=de((0,N.Z)((0,N.Z)({},d.props),d.state));F.length>0&&(d.setState(function(vt){return{lazyLoadedList:vt.lazyLoadedList.concat(F)}}),d.props.onLazyLoad&&d.props.onLazyLoad(F))}d.adaptHeight();var ae=(0,N.Z)((0,N.Z)({listRef:d.list,trackRef:d.track},d.props),d.state),k=d.didPropsChange(T);k&&d.updateState(ae,k,function(){d.state.currentSlide>=r.Children.count(d.props.children)&&d.changeSlide({message:"index",index:r.Children.count(d.props.children)-d.props.slidesToShow,currentSlide:d.state.currentSlide}),(T.autoplay!==d.props.autoplay||T.autoplaySpeed!==d.props.autoplaySpeed)&&(!T.autoplay&&d.props.autoplay?d.autoPlay("playing"):d.props.autoplay?d.autoPlay("update"):d.pause("paused"))})}),(0,x.Z)(d,"onWindowResized",function(T){d.debouncedResize&&d.debouncedResize.cancel(),d.debouncedResize=(0,ct.D)(50,function(){return d.resizeWindow(T)}),d.debouncedResize()}),(0,x.Z)(d,"resizeWindow",function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=!!(d.track&&d.track.node);if(F){var ae=(0,N.Z)((0,N.Z)({listRef:d.list,trackRef:d.track},d.props),d.state);d.updateState(ae,T,function(){d.props.autoplay?d.autoPlay("update"):d.pause("paused")}),d.setState({animating:!1}),clearTimeout(d.animationEndCallback),delete d.animationEndCallback}}),(0,x.Z)(d,"updateState",function(T,F,ae){var k=oe(T);T=(0,N.Z)((0,N.Z)((0,N.Z)({},T),k),{},{slideIndex:k.currentSlide});var vt=et(T);T=(0,N.Z)((0,N.Z)({},T),{},{left:vt});var Y=Ve(T);(F||r.Children.count(d.props.children)!==r.Children.count(T.children))&&(k.trackStyle=Y),d.setState(k,ae)}),(0,x.Z)(d,"ssrInit",function(){if(d.props.variableWidth){var T=0,F=0,ae=[],k=kt((0,N.Z)((0,N.Z)((0,N.Z)({},d.props),d.state),{},{slideCount:d.props.children.length})),vt=At((0,N.Z)((0,N.Z)((0,N.Z)({},d.props),d.state),{},{slideCount:d.props.children.length}));d.props.children.forEach(function(ft){ae.push(ft.props.style.width),T+=ft.props.style.width});for(var Y=0;Y=F&&d.onWindowResized()};if(!k.onclick)k.onclick=function(){return k.parentNode.focus()};else{var Y=k.onclick;k.onclick=function(_){Y(_),k.parentNode.focus()}}k.onload||(d.props.lazyLoad?k.onload=function(){d.adaptHeight(),d.callbackTimers.push(setTimeout(d.onWindowResized,d.props.speed))}:(k.onload=vt,k.onerror=function(){vt(),d.props.onLazyLoadError&&d.props.onLazyLoadError()}))})}),(0,x.Z)(d,"progressiveLazyLoad",function(){for(var T=[],F=(0,N.Z)((0,N.Z)({},d.props),d.state),ae=d.state.currentSlide;ae=-kt(F);k--)if(d.state.lazyLoadedList.indexOf(k)<0){T.push(k);break}T.length>0?(d.setState(function(vt){return{lazyLoadedList:vt.lazyLoadedList.concat(T)}}),d.props.onLazyLoad&&d.props.onLazyLoad(T)):d.lazyLoadTimer&&(clearInterval(d.lazyLoadTimer),delete d.lazyLoadTimer)}),(0,x.Z)(d,"slideHandler",function(T){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=d.props,k=ae.asNavFor,vt=ae.beforeChange,Y=ae.onLazyLoad,_=ae.speed,Ge=ae.afterChange,se=d.state.currentSlide,B=Ee((0,N.Z)((0,N.Z)((0,N.Z)({index:T},d.props),d.state),{},{trackRef:d.track,useCSS:d.props.useCSS&&!F})),I=B.state,P=B.nextState;if(I){vt&&vt(se,I.currentSlide);var O=I.lazyLoadedList.filter(function(j){return d.state.lazyLoadedList.indexOf(j)<0});Y&&O.length>0&&Y(O),!d.props.waitForAnimate&&d.animationEndCallback&&(clearTimeout(d.animationEndCallback),Ge&&Ge(se),delete d.animationEndCallback),d.setState(I,function(){k&&d.asNavForIndex!==T&&(d.asNavForIndex=T,k.innerSlider.slideHandler(T)),P&&(d.animationEndCallback=setTimeout(function(){var j=P.animating,be=(0,ee.Z)(P,nt);d.setState(be,function(){d.callbackTimers.push(setTimeout(function(){return d.setState({animating:j})},10)),Ge&&Ge(I.currentSlide),delete d.animationEndCallback})},_))})}}),(0,x.Z)(d,"changeSlide",function(T){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=(0,N.Z)((0,N.Z)({},d.props),d.state),k=Ke(ae,T);if(!(k!==0&&!k)&&(F===!0?d.slideHandler(k,F):d.slideHandler(k),d.props.autoplay&&d.autoPlay("update"),d.props.focusOnSelect)){var vt=d.list.querySelectorAll(".slick-current");vt[0]&&vt[0].focus()}}),(0,x.Z)(d,"clickHandler",function(T){d.clickable===!1&&(T.stopPropagation(),T.preventDefault()),d.clickable=!0}),(0,x.Z)(d,"keyHandler",function(T){var F=ie(T,d.props.accessibility,d.props.rtl);F!==""&&d.changeSlide({message:F})}),(0,x.Z)(d,"selectHandler",function(T){d.changeSlide(T)}),(0,x.Z)(d,"disableBodyScroll",function(){var T=function(ae){ae=ae||window.event,ae.preventDefault&&ae.preventDefault(),ae.returnValue=!1};window.ontouchmove=T}),(0,x.Z)(d,"enableBodyScroll",function(){window.ontouchmove=null}),(0,x.Z)(d,"swipeStart",function(T){d.props.verticalSwiping&&d.disableBodyScroll();var F=xe(T,d.props.swipe,d.props.draggable);F!==""&&d.setState(F)}),(0,x.Z)(d,"swipeMove",function(T){var F=ze(T,(0,N.Z)((0,N.Z)((0,N.Z)({},d.props),d.state),{},{trackRef:d.track,listRef:d.list,slideIndex:d.state.currentSlide}));F&&(F.swiping&&(d.clickable=!1),d.setState(F))}),(0,x.Z)(d,"swipeEnd",function(T){var F=it(T,(0,N.Z)((0,N.Z)((0,N.Z)({},d.props),d.state),{},{trackRef:d.track,listRef:d.list,slideIndex:d.state.currentSlide}));if(F){var ae=F.triggerSlideHandler;delete F.triggerSlideHandler,d.setState(F),ae!==void 0&&(d.slideHandler(ae),d.props.verticalSwiping&&d.enableBodyScroll())}}),(0,x.Z)(d,"touchEnd",function(T){d.swipeEnd(T),d.clickable=!0}),(0,x.Z)(d,"slickPrev",function(){d.callbackTimers.push(setTimeout(function(){return d.changeSlide({message:"previous"})},0))}),(0,x.Z)(d,"slickNext",function(){d.callbackTimers.push(setTimeout(function(){return d.changeSlide({message:"next"})},0))}),(0,x.Z)(d,"slickGoTo",function(T){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(T=Number(T),isNaN(T))return"";d.callbackTimers.push(setTimeout(function(){return d.changeSlide({message:"index",index:T,currentSlide:d.state.currentSlide},F)},0))}),(0,x.Z)(d,"play",function(){var T;if(d.props.rtl)T=d.state.currentSlide-d.props.slidesToScroll;else if(fe((0,N.Z)((0,N.Z)({},d.props),d.state)))T=d.state.currentSlide+d.props.slidesToScroll;else return!1;d.slideHandler(T)}),(0,x.Z)(d,"autoPlay",function(T){d.autoplayTimer&&clearInterval(d.autoplayTimer);var F=d.state.autoplaying;if(T==="update"){if(F==="hovered"||F==="focused"||F==="paused")return}else if(T==="leave"){if(F==="paused"||F==="focused")return}else if(T==="blur"&&(F==="paused"||F==="hovered"))return;d.autoplayTimer=setInterval(d.play,d.props.autoplaySpeed+50),d.setState({autoplaying:"playing"})}),(0,x.Z)(d,"pause",function(T){d.autoplayTimer&&(clearInterval(d.autoplayTimer),d.autoplayTimer=null);var F=d.state.autoplaying;T==="paused"?d.setState({autoplaying:"paused"}):T==="focused"?(F==="hovered"||F==="playing")&&d.setState({autoplaying:"focused"}):F==="playing"&&d.setState({autoplaying:"hovered"})}),(0,x.Z)(d,"onDotsOver",function(){return d.props.autoplay&&d.pause("hovered")}),(0,x.Z)(d,"onDotsLeave",function(){return d.props.autoplay&&d.state.autoplaying==="hovered"&&d.autoPlay("leave")}),(0,x.Z)(d,"onTrackOver",function(){return d.props.autoplay&&d.pause("hovered")}),(0,x.Z)(d,"onTrackLeave",function(){return d.props.autoplay&&d.state.autoplaying==="hovered"&&d.autoPlay("leave")}),(0,x.Z)(d,"onSlideFocus",function(){return d.props.autoplay&&d.pause("focused")}),(0,x.Z)(d,"onSlideBlur",function(){return d.props.autoplay&&d.state.autoplaying==="focused"&&d.autoPlay("blur")}),(0,x.Z)(d,"render",function(){var T=We()("slick-slider",d.props.className,{"slick-vertical":d.props.vertical,"slick-initialized":!0}),F=(0,N.Z)((0,N.Z)({},d.props),d.state),ae=M(F,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),k=d.props.pauseOnHover;ae=(0,N.Z)((0,N.Z)({},ae),{},{onMouseEnter:k?d.onTrackOver:null,onMouseLeave:k?d.onTrackLeave:null,onMouseOver:k?d.onTrackOver:null,focusOnSelect:d.props.focusOnSelect&&d.clickable?d.selectHandler:null});var vt;if(d.props.dots===!0&&d.state.slideCount>=d.props.slidesToShow){var Y=M(F,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),_=d.props.pauseOnDotsHover;Y=(0,N.Z)((0,N.Z)({},Y),{},{clickHandler:d.changeSlide,onMouseEnter:_?d.onDotsLeave:null,onMouseOver:_?d.onDotsOver:null,onMouseLeave:_?d.onDotsLeave:null}),vt=r.createElement(L,Y)}var Ge,se,B=M(F,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);B.clickHandler=d.changeSlide,d.props.arrows&&(Ge=r.createElement(J,B),se=r.createElement(at,B));var I=null;d.props.vertical&&(I={height:d.state.listHeight});var P=null;d.props.vertical===!1?d.props.centerMode===!0&&(P={padding:"0px "+d.props.centerPadding}):d.props.centerMode===!0&&(P={padding:d.props.centerPadding+" 0px"});var O=(0,N.Z)((0,N.Z)({},I),P),j=d.props.touchMove,be={className:"slick-list",style:O,onClick:d.clickHandler,onMouseDown:j?d.swipeStart:null,onMouseMove:d.state.dragging&&j?d.swipeMove:null,onMouseUp:j?d.swipeEnd:null,onMouseLeave:d.state.dragging&&j?d.swipeEnd:null,onTouchStart:j?d.swipeStart:null,onTouchMove:d.state.dragging&&j?d.swipeMove:null,onTouchEnd:j?d.touchEnd:null,onTouchCancel:d.state.dragging&&j?d.swipeEnd:null,onKeyDown:d.props.accessibility?d.keyHandler:null},je={className:T,dir:"ltr",style:d.props.style};return d.props.unslick&&(be={className:"slick-list"},je={className:T,style:d.props.style}),r.createElement("div",je,d.props.unslick?"":Ge,r.createElement("div",(0,ne.Z)({ref:d.listRefHandler},be),r.createElement(Fe,(0,ne.Z)({ref:d.trackRefHandler},ae),d.props.children)),d.props.unslick?"":se,d.props.unslick?"":vt)}),d.list=null,d.track=null,d.state=(0,N.Z)((0,N.Z)({},ue),{},{currentSlide:d.props.initialSlide,targetSlide:d.props.initialSlide?d.props.initialSlide:0,slideCount:r.Children.count(d.props.children)}),d.callbackTimers=[],d.clickable=!0,d.debouncedResize=null;var S=d.ssrInit();return d.state=(0,N.Z)((0,N.Z)({},d.state),S),d}return(0,X.Z)(D,dt),(0,w.Z)(D,[{key:"didPropsChange",value:function(d){for(var S=!1,T=0,F=Object.keys(this.props);T1&&arguments[1]!==void 0?arguments[1]:!1;return d.innerSlider.slickGoTo(S,T)}),(0,x.Z)(d,"slickPause",function(){return d.innerSlider.pause("paused")}),(0,x.Z)(d,"slickPlay",function(){return d.innerSlider.autoPlay("play")}),d.state={breakpoint:null},d._responsiveMediaHandlers=[],d}return(0,X.Z)(D,dt),(0,w.Z)(D,[{key:"media",value:function(d,S){var T=window.matchMedia(d),F=function(k){var vt=k.matches;vt&&S()};T.addListener(F),F(T),this._responsiveMediaHandlers.push({mql:T,query:d,listener:F})}},{key:"componentDidMount",value:function(){var d=this;if(this.props.responsive){var S=this.props.responsive.map(function(F){return F.breakpoint});S.sort(function(F,ae){return F-ae}),S.forEach(function(F,ae){var k;ae===0?k=gt()({minWidth:0,maxWidth:F}):k=gt()({minWidth:S[ae-1]+1,maxWidth:F}),Be()&&d.media(k,function(){d.setState({breakpoint:F})})});var T=gt()({minWidth:S.slice(-1)[0]});Be()&&this.media(T,function(){d.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(d){d.mql.removeListener(d.listener)})}},{key:"render",value:function(){var d=this,S,T;this.state.breakpoint?(T=this.props.responsive.filter(function(I){return I.breakpoint===d.state.breakpoint}),S=T[0].settings==="unslick"?"unslick":(0,N.Z)((0,N.Z)((0,N.Z)({},H),this.props),T[0].settings)):S=(0,N.Z)((0,N.Z)({},H),this.props),S.centerMode&&(S.slidesToScroll>1,S.slidesToScroll=1),S.fade&&(S.slidesToShow>1,S.slidesToScroll>1,S.slidesToShow=1,S.slidesToScroll=1);var F=r.Children.toArray(this.props.children);F=F.filter(function(I){return typeof I=="string"?!!I.trim():!!I}),S.variableWidth&&(S.rows>1||S.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),S.variableWidth=!1);for(var ae=[],k=null,vt=0;vt=F.length));se+=1)Ge.push(r.cloneElement(F[se],{key:100*vt+10*_+se,tabIndex:-1,style:{width:"".concat(100/S.slidesPerRow,"%"),display:"inline-block"}}));Y.push(r.createElement("div",{key:10*vt+_},Ge))}S.variableWidth?ae.push(r.createElement("div",{key:vt,style:{width:k}},Y)):ae.push(r.createElement("div",{key:vt},Y))}if(S==="unslick"){var B="regular slider "+(this.props.className||"");return r.createElement("div",{className:B},F)}else ae.length<=S.slidesToShow&&!S.infinite&&(S.unslick=!0);return r.createElement(Ft,(0,ne.Z)({style:this.props.style,ref:this.innerSliderRefHandler},lt(S)),ae)}}])}(r.Component),Tt=ot,Zt=m(48755),Wt=m(36237),Sn=m(63356),Ht=m(16931);const Ut="--dot-duration",un=dt=>{const{componentCls:D,antCls:f}=dt;return{[D]:Object.assign(Object.assign({},(0,Sn.Wf)(dt)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${f}-radio-input, input${f}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${f}-radio-input, input${f}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"}})}},sn=dt=>{const{componentCls:D,motionDurationSlow:f,arrowSize:d,arrowOffset:S}=dt,T=dt.calc(d).div(Math.SQRT2).equal();return{[D]:{".slick-prev, .slick-next":{position:"absolute",top:"50%",width:d,height:d,transform:"translateY(-50%)",color:"#fff",opacity:.4,background:"transparent",padding:0,lineHeight:0,border:0,outline:"none",cursor:"pointer",zIndex:1,transition:`opacity ${f}`,"&:hover, &:focus":{opacity:1},"&.slick-disabled":{pointerEvents:"none",opacity:0},"&::after":{boxSizing:"border-box",position:"absolute",top:dt.calc(d).sub(T).div(2).equal(),insetInlineStart:dt.calc(d).sub(T).div(2).equal(),display:"inline-block",width:T,height:T,border:"0 solid currentcolor",borderInlineStartWidth:2,borderBlockStartWidth:2,borderRadius:1,content:'""'}},".slick-prev":{insetInlineStart:S,"&::after":{transform:"rotate(-45deg)"}},".slick-next":{insetInlineEnd:S,"&::after":{transform:"rotate(135deg)"}}}}},Xt=dt=>{const{componentCls:D,dotOffset:f,dotWidth:d,dotHeight:S,dotGap:T,colorBgContainer:F,motionDurationSlow:ae}=dt;return{[D]:{".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:f},"&-top":{top:f,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:d,height:S,marginInline:T,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${ae}`,borderRadius:S,overflow:"hidden","&::after":{display:"block",position:"absolute",top:0,insetInlineStart:0,width:"100%",height:S,content:'""',background:F,borderRadius:S,opacity:1,outline:"none",cursor:"pointer",overflow:"hidden",transform:"translate3d(-100%, 0, 0)"},button:{position:"relative",display:"block",width:"100%",height:S,padding:0,color:"transparent",fontSize:0,background:F,border:0,borderRadius:S,outline:"none",cursor:"pointer",opacity:.2,transition:`all ${ae}`,overflow:"hidden","&:hover":{opacity:.75},"&::after":{position:"absolute",inset:dt.calc(T).mul(-1).equal(),content:'""'}},"&.slick-active":{width:dt.dotActiveWidth,position:"relative","&:hover":{opacity:1},"&::after":{transform:"translate3d(0, 0, 0)",transition:`transform var(${Ut}) ease-out`}}}}}}},mn=dt=>{const{componentCls:D,dotOffset:f,arrowOffset:d,marginXXS:S}=dt,T={width:dt.dotHeight,height:dt.dotWidth};return{[`${D}-vertical`]:{".slick-prev, .slick-next":{insetInlineStart:"50%",marginBlockStart:"unset",transform:"translateX(-50%)"},".slick-prev":{insetBlockStart:d,insetInlineStart:"50%","&::after":{transform:"rotate(45deg)"}},".slick-next":{insetBlockStart:"auto",insetBlockEnd:d,"&::after":{transform:"rotate(-135deg)"}},".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:dt.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:f},"&-right":{insetInlineEnd:f,insetInlineStart:"auto"},li:Object.assign(Object.assign({},T),{margin:`${(0,Wt.unit)(S)} 0`,verticalAlign:"baseline",button:T,"&::after":Object.assign(Object.assign({},T),{height:0}),"&.slick-active":Object.assign(Object.assign({},T),{button:T,"&::after":Object.assign(Object.assign({},T),{transition:`height var(${Ut}) ease-out`})})})}}}},_t=dt=>{const{componentCls:D}=dt;return[{[`${D}-rtl`]:{direction:"rtl",".slick-dots":{[`${D}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${D}-vertical`]:{".slick-dots":{[`${D}-rtl&`]:{flexDirection:"column"}}}}]},Qt=dt=>({arrowSize:16,arrowOffset:dt.marginXS,dotWidth:16,dotHeight:3,dotGap:dt.marginXXS,dotOffset:12,dotWidthActive:24,dotActiveWidth:24});var fn=(0,Ht.I$)("Carousel",dt=>[un(dt),sn(dt),Xt(dt),mn(dt),_t(dt)],Qt,{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),zt=function(dt,D){var f={};for(var d in dt)Object.prototype.hasOwnProperty.call(dt,d)&&D.indexOf(d)<0&&(f[d]=dt[d]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,d=Object.getOwnPropertySymbols(dt);S{var{currentSlide:D,slideCount:f}=dt,d=zt(dt,["currentSlide","slideCount"]);return r.createElement("button",Object.assign({type:"button"},d))};var Dt=r.forwardRef((dt,D)=>{const{dots:f=!0,arrows:d=!1,prevArrow:S=r.createElement(Pt,{"aria-label":"prev"}),nextArrow:T=r.createElement(Pt,{"aria-label":"next"}),draggable:F=!1,waitForAnimate:ae=!1,dotPosition:k="bottom",vertical:vt=k==="left"||k==="right",rootClassName:Y,className:_,style:Ge,id:se,autoplay:B=!1,autoplaySpeed:I=3e3}=dt,P=zt(dt,["dots","arrows","prevArrow","nextArrow","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id","autoplay","autoplaySpeed"]),{getPrefixCls:O,direction:j,className:be,style:je}=(0,Zt.dj)("carousel"),ut=r.useRef(null),ft=function(jt){let an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ut.current.slickGoTo(jt,an)};r.useImperativeHandle(D,()=>({goTo:ft,autoPlay:ut.current.innerSlider.autoPlay,innerSlider:ut.current.innerSlider,prev:ut.current.slickPrev,next:ut.current.slickNext}),[ut.current]);const pt=r.useRef(r.Children.count(dt.children));r.useEffect(()=>{pt.current!==r.Children.count(dt.children)&&(ft(dt.initialSlide||0,!1),pt.current=r.Children.count(dt.children))},[dt.children]);const Rt=Object.assign({vertical:vt,className:We()(_,be),style:Object.assign(Object.assign({},je),Ge),autoplay:!!B},P);Rt.effect==="fade"&&(Rt.fade=!0);const Kt=O("carousel",Rt.prefixCls),en=!!f,Oe=We()(Mt,`${Mt}-${k}`,typeof f=="boolean"?!1:f==null?void 0:f.className),[Ye,Ct,yt]=fn(Kt),xt=We()(Kt,{[`${Kt}-rtl`]:j==="rtl",[`${Kt}-vertical`]:Rt.vertical},Ct,yt,Y),Gt=B&&(typeof B=="object"?B.dotDuration:!1)?{[Ut]:`${I}ms`}:{};return Ye(r.createElement("div",{className:xt,id:se,style:Gt},r.createElement(Tt,Object.assign({ref:ut},Rt,{dots:en,dotsClass:Oe,arrows:d,prevArrow:S,nextArrow:T,draggable:F,verticalSwiping:vt,autoplaySpeed:I,waitForAnimate:ae}))))})},62673:function(In,qe,m){"use strict";m.d(qe,{default:function(){return wt}});var r=m(59301),ne=m(92310),N=m.n(ne),te=m(16632),w=m(8654),v=m(12919),q=m(63872),z=m(48755),X=m(2171),x=m(83397),De=m(56553),re=r.createContext(null),ue=m(36170),ct=m(74632),He=function(mt,Nt){var ht={};for(var Te in mt)Object.prototype.hasOwnProperty.call(mt,Te)&&Nt.indexOf(Te)<0&&(ht[Te]=mt[Te]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,Te=Object.getOwnPropertySymbols(mt);fe{var ht;const{prefixCls:Te,className:fe,rootClassName:M,children:oe,indeterminate:Ee=!1,style:Ke,onMouseEnter:ie,onMouseLeave:xe,skipGroup:ze=!1,disabled:it}=mt,Qe=He(mt,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:bt,direction:he,checkbox:ke}=r.useContext(z.E_),Ve=r.useContext(re),{isFormItemInput:St}=r.useContext(De.aM),et=r.useContext(X.Z),kt=(ht=(Ve==null?void 0:Ve.disabled)||it)!==null&&ht!==void 0?ht:et,At=r.useRef(Qe.value),hn=r.useRef(null),rt=(0,w.sQ)(Nt,hn);r.useEffect(()=>{Ve==null||Ve.registerValue(Qe.value)},[]),r.useEffect(()=>{if(!ze)return Qe.value!==At.current&&(Ve==null||Ve.cancelValue(At.current),Ve==null||Ve.registerValue(Qe.value),At.current=Qe.value),()=>Ve==null?void 0:Ve.cancelValue(Qe.value)},[Qe.value]),r.useEffect(()=>{var Fe;!((Fe=hn.current)===null||Fe===void 0)&&Fe.input&&(hn.current.input.indeterminate=Ee)},[Ee]);const $e=bt("checkbox",Te),Re=(0,x.Z)($e),[Be,me,lt]=(0,ue.ZP)($e,Re),Le=Object.assign({},Qe);Ve&&!ze&&(Le.onChange=function(){Qe.onChange&&Qe.onChange.apply(Qe,arguments),Ve.toggleOption&&Ve.toggleOption({label:oe,value:Qe.value})},Le.name=Ve.name,Le.checked=Ve.value.includes(Qe.value));const ve=N()(`${$e}-wrapper`,{[`${$e}-rtl`]:he==="rtl",[`${$e}-wrapper-checked`]:Le.checked,[`${$e}-wrapper-disabled`]:kt,[`${$e}-wrapper-in-form-item`]:St},ke==null?void 0:ke.className,fe,M,lt,Re,me),pe=N()({[`${$e}-indeterminate`]:Ee},q.A,me),[Se,ye]=(0,ct.Z)(Le.onClick);return Be(r.createElement(v.Z,{component:"Checkbox",disabled:kt},r.createElement("label",{className:ve,style:Object.assign(Object.assign({},ke==null?void 0:ke.style),Ke),onMouseEnter:ie,onMouseLeave:xe,onClick:Se},r.createElement(te.Z,Object.assign({},Le,{onClick:ye,prefixCls:$e,className:pe,disabled:kt,ref:rt})),oe!==void 0&&r.createElement("span",{className:`${$e}-label`},oe))))};var H=r.forwardRef(We),Ae=m(77654),K=m(2738),de=function(mt,Nt){var ht={};for(var Te in mt)Object.prototype.hasOwnProperty.call(mt,Te)&&Nt.indexOf(Te)<0&&(ht[Te]=mt[Te]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,Te=Object.getOwnPropertySymbols(mt);fe{const{defaultValue:ht,children:Te,options:fe=[],prefixCls:M,className:oe,rootClassName:Ee,style:Ke,onChange:ie}=mt,xe=de(mt,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ze,direction:it}=r.useContext(z.E_),[Qe,bt]=r.useState(xe.value||ht||[]),[he,ke]=r.useState([]);r.useEffect(()=>{"value"in xe&&bt(xe.value||[])},[xe.value]);const Ve=r.useMemo(()=>fe.map(pe=>typeof pe=="string"||typeof pe=="number"?{label:pe,value:pe}:pe),[fe]),St=pe=>{ke(Se=>Se.filter(ye=>ye!==pe))},et=pe=>{ke(Se=>[].concat((0,Ae.Z)(Se),[pe]))},kt=pe=>{const Se=Qe.indexOf(pe.value),ye=(0,Ae.Z)(Qe);Se===-1?ye.push(pe.value):ye.splice(Se,1),"value"in xe||bt(ye),ie==null||ie(ye.filter(Fe=>he.includes(Fe)).sort((Fe,G)=>{const Pe=Ve.findIndex(R=>R.value===Fe),L=Ve.findIndex(R=>R.value===G);return Pe-L}))},At=ze("checkbox",M),hn=`${At}-group`,rt=(0,x.Z)(At),[$e,Re,Be]=(0,ue.ZP)(At,rt),me=(0,K.Z)(xe,["value","disabled"]),lt=fe.length?Ve.map(pe=>r.createElement(H,{prefixCls:At,key:pe.value.toString(),disabled:"disabled"in pe?pe.disabled:xe.disabled,value:pe.value,checked:Qe.includes(pe.value),onChange:pe.onChange,className:`${hn}-item`,style:pe.style,title:pe.title,id:pe.id,required:pe.required},pe.label)):Te,Le={toggleOption:kt,value:Qe,disabled:xe.disabled,name:xe.name,registerValue:et,cancelValue:St},ve=N()(hn,{[`${hn}-rtl`]:it==="rtl"},oe,Ee,Be,rt,Re);return $e(r.createElement("div",Object.assign({className:ve,style:Ke},me,{ref:Nt}),r.createElement(re.Provider,{value:Le},lt)))});const Ie=H;Ie.Group=Me,Ie.__ANT_CHECKBOX=!0;var wt=Ie},36170:function(In,qe,m){"use strict";m.d(qe,{C2:function(){return v}});var r=m(36237),ne=m(63356),N=m(51636),te=m(16931);const w=q=>{const{checkboxCls:z}=q,X=`${z}-wrapper`;return[{[`${z}-group`]:Object.assign(Object.assign({},(0,ne.Wf)(q)),{display:"inline-flex",flexWrap:"wrap",columnGap:q.marginXS,[`> ${q.antCls}-row`]:{flex:1}}),[X]:Object.assign(Object.assign({},(0,ne.Wf)(q)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${X}`]:{marginInlineStart:0},[`&${X}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[z]:Object.assign(Object.assign({},(0,ne.Wf)(q)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:q.borderRadiusSM,alignSelf:"center",[`${z}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${z}-inner`]:Object.assign({},(0,ne.oN)(q))},[`${z}-inner`]:{boxSizing:"border-box",display:"block",width:q.checkboxSize,height:q.checkboxSize,direction:"ltr",backgroundColor:q.colorBgContainer,border:`${(0,r.unit)(q.lineWidth)} ${q.lineType} ${q.colorBorder}`,borderRadius:q.borderRadiusSM,borderCollapse:"separate",transition:`all ${q.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:q.calc(q.checkboxSize).div(14).mul(5).equal(),height:q.calc(q.checkboxSize).div(14).mul(8).equal(),border:`${(0,r.unit)(q.lineWidthBold)} solid ${q.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${q.motionDurationFast} ${q.motionEaseInBack}, opacity ${q.motionDurationFast}`}},"& + span":{paddingInlineStart:q.paddingXS,paddingInlineEnd:q.paddingXS}})},{[` - ${X}:not(${X}-disabled), - ${z}:not(${z}-disabled) - `]:{[`&:hover ${z}-inner`]:{borderColor:q.colorPrimary}},[`${X}:not(${X}-disabled)`]:{[`&:hover ${z}-checked:not(${z}-disabled) ${z}-inner`]:{backgroundColor:q.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${z}-checked:not(${z}-disabled):after`]:{borderColor:q.colorPrimaryHover}}},{[`${z}-checked`]:{[`${z}-inner`]:{backgroundColor:q.colorPrimary,borderColor:q.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${q.motionDurationMid} ${q.motionEaseOutBack} ${q.motionDurationFast}`}}},[` - ${X}-checked:not(${X}-disabled), - ${z}-checked:not(${z}-disabled) - `]:{[`&:hover ${z}-inner`]:{backgroundColor:q.colorPrimaryHover,borderColor:"transparent"}}},{[z]:{"&-indeterminate":{[`${z}-inner`]:{backgroundColor:`${q.colorBgContainer} !important`,borderColor:`${q.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:q.calc(q.fontSizeLG).div(2).equal(),height:q.calc(q.fontSizeLG).div(2).equal(),backgroundColor:q.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${z}-inner`]:{backgroundColor:`${q.colorBgContainer} !important`,borderColor:`${q.colorPrimary} !important`}}}},{[`${X}-disabled`]:{cursor:"not-allowed"},[`${z}-disabled`]:{[`&, ${z}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${z}-inner`]:{background:q.colorBgContainerDisabled,borderColor:q.colorBorder,"&:after":{borderColor:q.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:q.colorTextDisabled},[`&${z}-indeterminate ${z}-inner::after`]:{background:q.colorTextDisabled}}}]};function v(q,z){const X=(0,N.mergeToken)(z,{checkboxCls:`.${q}`,checkboxSize:z.controlInteractiveSize});return[w(X)]}qe.ZP=(0,te.I$)("Checkbox",(q,z)=>{let{prefixCls:X}=z;return[v(X,q)]})},74632:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return N}});var r=m(59301),ne=m(16089);function N(te){const w=r.useRef(null),v=()=>{ne.Z.cancel(w.current),w.current=null};return[()=>{v(),w.current=(0,ne.Z)(()=>{w.current=null})},X=>{w.current&&(X.stopPropagation(),v()),te==null||te(X)}]}},38406:function(In,qe,m){"use strict";var r=m(59301),ne=m(48755),N=m(584);const te=w=>{const{componentName:v}=w,{getPrefixCls:q}=(0,r.useContext)(ne.E_),z=q("empty");switch(v){case"Table":case"List":return r.createElement(N.Z,{image:N.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return r.createElement(N.Z,{image:N.Z.PRESENTED_IMAGE_SIMPLE,className:`${z}-small`});case"Table.filter":return null;default:return r.createElement(N.Z,null)}};qe.Z=te},37285:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return ue}});var r=m(59301),ne=m(92310),N=m.n(ne),te=m(48755),w=m(36237),v=m(63356),q=m(16931),z=m(51636);const X=ct=>{const{componentCls:He,sizePaddingEdgeHorizontal:We,colorSplit:tt,lineWidth:H,textPaddingInline:Ae,orientationMargin:K,verticalMarginInline:de}=ct;return{[He]:Object.assign(Object.assign({},(0,v.Wf)(ct)),{borderBlockStart:`${(0,w.unit)(H)} solid ${tt}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:de,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,w.unit)(H)} solid ${tt}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,w.unit)(ct.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${He}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,w.unit)(ct.dividerHorizontalWithTextGutterMargin)} 0`,color:ct.colorTextHeading,fontWeight:500,fontSize:ct.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${tt}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,w.unit)(H)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${He}-with-text-start`]:{"&::before":{width:`calc(${K} * 100%)`},"&::after":{width:`calc(100% - ${K} * 100%)`}},[`&-horizontal${He}-with-text-end`]:{"&::before":{width:`calc(100% - ${K} * 100%)`},"&::after":{width:`calc(${K} * 100%)`}},[`${He}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Ae},"&-dashed":{background:"none",borderColor:tt,borderStyle:"dashed",borderWidth:`${(0,w.unit)(H)} 0 0`},[`&-horizontal${He}-with-text${He}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${He}-dashed`]:{borderInlineStartWidth:H,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:tt,borderStyle:"dotted",borderWidth:`${(0,w.unit)(H)} 0 0`},[`&-horizontal${He}-with-text${He}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${He}-dotted`]:{borderInlineStartWidth:H,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${He}-with-text`]:{color:ct.colorText,fontWeight:"normal",fontSize:ct.fontSize},[`&-horizontal${He}-with-text-start${He}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${He}-inner-text`]:{paddingInlineStart:We}},[`&-horizontal${He}-with-text-end${He}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${He}-inner-text`]:{paddingInlineEnd:We}}})}},x=ct=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ct.marginXS});var De=(0,q.I$)("Divider",ct=>{const He=(0,z.mergeToken)(ct,{dividerHorizontalWithTextGutterMargin:ct.margin,dividerHorizontalGutterMargin:ct.marginLG,sizePaddingEdgeHorizontal:0});return[X(He)]},x,{unitless:{orientationMargin:!0}}),ee=function(ct,He){var We={};for(var tt in ct)Object.prototype.hasOwnProperty.call(ct,tt)&&He.indexOf(tt)<0&&(We[tt]=ct[tt]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,tt=Object.getOwnPropertySymbols(ct);H{const{getPrefixCls:He,direction:We,className:tt,style:H}=(0,te.dj)("divider"),{prefixCls:Ae,type:K="horizontal",orientation:de="center",orientationMargin:we,className:Me,rootClassName:Ie,children:wt,dashed:mt,variant:Nt="solid",plain:ht,style:Te}=ct,fe=ee(ct,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),M=He("divider",Ae),[oe,Ee,Ke]=De(M),ie=!!wt,xe=r.useMemo(()=>de==="left"?We==="rtl"?"end":"start":de==="right"?We==="rtl"?"start":"end":de,[We,de]),ze=xe==="start"&&we!=null,it=xe==="end"&&we!=null,Qe=N()(M,tt,Ee,Ke,`${M}-${K}`,{[`${M}-with-text`]:ie,[`${M}-with-text-${xe}`]:ie,[`${M}-dashed`]:!!mt,[`${M}-${Nt}`]:Nt!=="solid",[`${M}-plain`]:!!ht,[`${M}-rtl`]:We==="rtl",[`${M}-no-default-orientation-margin-start`]:ze,[`${M}-no-default-orientation-margin-end`]:it},Me,Ie),bt=r.useMemo(()=>typeof we=="number"?we:/^\d+$/.test(we)?Number(we):we,[we]),he={marginInlineStart:ze?bt:void 0,marginInlineEnd:it?bt:void 0};return oe(r.createElement("div",Object.assign({className:Qe,style:Object.assign(Object.assign({},H),Te)},fe,{role:"separator"}),wt&&K!=="vertical"&&r.createElement("span",{className:`${M}-inner-text`,style:he},wt)))}},19563:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return bt}});var r=m(59301),ne=m(33853),N=m(38819),te=m(92310),w=m.n(te),v=m(96478),q=m(6089),z=m(18929),X=m(2738),x=m(75030),ee=he=>typeof he!="object"&&typeof he!="function"||he===null,re=m(52838),ue=m(45915),ct=m(22703),He=m(32383),We=m(55743),tt=m(48755),H=m(83397),Ae=m(93041),K=m(78857),de=m(57700),we=m(36237),Me=m(63356),Ie=m(46e3),wt=m(93873),mt=m(34925),Nt=m(37645),ht=m(36305),Te=m(16931),fe=m(51636),oe=he=>{const{componentCls:ke,menuCls:Ve,colorError:St,colorTextLightSolid:et}=he,kt=`${Ve}-item`;return{[`${ke}, ${ke}-menu-submenu`]:{[`${Ve} ${kt}`]:{[`&${kt}-danger:not(${kt}-disabled)`]:{color:St,"&:hover":{color:et,backgroundColor:St}}}}}};const Ee=he=>{const{componentCls:ke,menuCls:Ve,zIndexPopup:St,dropdownArrowDistance:et,sizePopupArrow:kt,antCls:At,iconCls:hn,motionDurationMid:rt,paddingBlock:$e,fontSize:Re,dropdownEdgeChildPadding:Be,colorTextDisabled:me,fontSizeIcon:lt,controlPaddingHorizontal:Le,colorBgElevated:ve}=he;return[{[ke]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:St,display:"block","&::before":{position:"absolute",insetBlock:he.calc(kt).div(2).sub(et).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${At}-btn`]:{[`& > ${hn}-down, & > ${At}-btn-icon > ${hn}-down`]:{fontSize:lt}},[`${ke}-wrap`]:{position:"relative",[`${At}-btn > ${hn}-down`]:{fontSize:lt},[`${hn}-down::before`]:{transition:`transform ${rt}`}},[`${ke}-wrap-open`]:{[`${hn}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${At}-slide-down-enter${At}-slide-down-enter-active${ke}-placement-bottomLeft, - &${At}-slide-down-appear${At}-slide-down-appear-active${ke}-placement-bottomLeft, - &${At}-slide-down-enter${At}-slide-down-enter-active${ke}-placement-bottom, - &${At}-slide-down-appear${At}-slide-down-appear-active${ke}-placement-bottom, - &${At}-slide-down-enter${At}-slide-down-enter-active${ke}-placement-bottomRight, - &${At}-slide-down-appear${At}-slide-down-appear-active${ke}-placement-bottomRight`]:{animationName:Ie.fJ},[`&${At}-slide-up-enter${At}-slide-up-enter-active${ke}-placement-topLeft, - &${At}-slide-up-appear${At}-slide-up-appear-active${ke}-placement-topLeft, - &${At}-slide-up-enter${At}-slide-up-enter-active${ke}-placement-top, - &${At}-slide-up-appear${At}-slide-up-appear-active${ke}-placement-top, - &${At}-slide-up-enter${At}-slide-up-enter-active${ke}-placement-topRight, - &${At}-slide-up-appear${At}-slide-up-appear-active${ke}-placement-topRight`]:{animationName:Ie.Qt},[`&${At}-slide-down-leave${At}-slide-down-leave-active${ke}-placement-bottomLeft, - &${At}-slide-down-leave${At}-slide-down-leave-active${ke}-placement-bottom, - &${At}-slide-down-leave${At}-slide-down-leave-active${ke}-placement-bottomRight`]:{animationName:Ie.Uw},[`&${At}-slide-up-leave${At}-slide-up-leave-active${ke}-placement-topLeft, - &${At}-slide-up-leave${At}-slide-up-leave-active${ke}-placement-top, - &${At}-slide-up-leave${At}-slide-up-leave-active${ke}-placement-topRight`]:{animationName:Ie.ly}}},(0,Nt.ZP)(he,ve,{arrowPlacement:{top:!0,bottom:!0}}),{[`${ke} ${Ve}`]:{position:"relative",margin:0},[`${Ve}-submenu-popup`]:{position:"absolute",zIndex:St,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${ke}, ${ke}-menu-submenu`]:Object.assign(Object.assign({},(0,Me.Wf)(he)),{[Ve]:Object.assign(Object.assign({padding:Be,listStyleType:"none",backgroundColor:ve,backgroundClip:"padding-box",borderRadius:he.borderRadiusLG,outline:"none",boxShadow:he.boxShadowSecondary},(0,Me.Qy)(he)),{"&:empty":{padding:0,boxShadow:"none"},[`${Ve}-item-group-title`]:{padding:`${(0,we.unit)($e)} ${(0,we.unit)(Le)}`,color:he.colorTextDescription,transition:`all ${rt}`},[`${Ve}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Ve}-item-icon`]:{minWidth:Re,marginInlineEnd:he.marginXS,fontSize:he.fontSizeSM},[`${Ve}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${rt}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${Ve}-item-extra`]:{paddingInlineStart:he.padding,marginInlineStart:"auto",fontSize:he.fontSizeSM,color:he.colorTextDescription}},[`${Ve}-item, ${Ve}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,we.unit)($e)} ${(0,we.unit)(Le)}`,color:he.colorText,fontWeight:"normal",fontSize:Re,lineHeight:he.lineHeight,cursor:"pointer",transition:`all ${rt}`,borderRadius:he.borderRadiusSM,"&:hover, &-active":{backgroundColor:he.controlItemBgHover}},(0,Me.Qy)(he)),{"&-selected":{color:he.colorPrimary,backgroundColor:he.controlItemBgActive,"&:hover, &-active":{backgroundColor:he.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:ve,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,we.unit)(he.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:he.colorSplit},[`${ke}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:he.paddingXS,[`${ke}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:he.colorTextDescription,fontSize:lt,fontStyle:"normal"}}}),[`${Ve}-item-group-list`]:{margin:`0 ${(0,we.unit)(he.marginXS)}`,padding:0,listStyle:"none"},[`${Ve}-submenu-title`]:{paddingInlineEnd:he.calc(Le).add(he.fontSizeSM).equal()},[`${Ve}-submenu-vertical`]:{position:"relative"},[`${Ve}-submenu${Ve}-submenu-disabled ${ke}-menu-submenu-title`]:{[`&, ${ke}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:ve,cursor:"not-allowed"}},[`${Ve}-submenu-selected ${ke}-menu-submenu-title`]:{color:he.colorPrimary}})})},[(0,Ie.oN)(he,"slide-up"),(0,Ie.oN)(he,"slide-down"),(0,wt.Fm)(he,"move-up"),(0,wt.Fm)(he,"move-down"),(0,mt._y)(he,"zoom-big")]]},Ke=he=>Object.assign(Object.assign({zIndexPopup:he.zIndexPopupBase+50,paddingBlock:(he.controlHeight-he.fontSize*he.lineHeight)/2},(0,Nt.wZ)({contentRadius:he.borderRadiusLG,limitVerticalRadius:!0})),(0,ht.w)(he));var ie=(0,Te.I$)("Dropdown",he=>{const{marginXXS:ke,sizePopupArrow:Ve,paddingXXS:St,componentCls:et}=he,kt=(0,fe.mergeToken)(he,{menuCls:`${et}-menu`,dropdownArrowDistance:he.calc(Ve).div(2).add(ke).equal(),dropdownEdgeChildPadding:St});return[Ee(kt),oe(kt)]},Ke,{resetStyle:!1});const xe=null,ze=he=>{var ke;const{menu:Ve,arrow:St,prefixCls:et,children:kt,trigger:At,disabled:hn,dropdownRender:rt,getPopupContainer:$e,overlayClassName:Re,rootClassName:Be,overlayStyle:me,open:lt,onOpenChange:Le,visible:ve,onVisibleChange:pe,mouseEnterDelay:Se=.15,mouseLeaveDelay:ye=.1,autoAdjustOverflow:Fe=!0,placement:G="",overlay:Pe,transitionName:L}=he,{getPopupContainer:R,getPrefixCls:J,direction:at,dropdown:Ue}=r.useContext(tt.E_),nt=(0,He.ln)("Dropdown"),Bt=r.useMemo(()=>{const It=J();return L!==void 0?L:G.includes("top")?`${It}-slide-down`:`${It}-slide-up`},[J,G,L]),Ft=r.useMemo(()=>G?G.includes("Center")?G.slice(0,G.indexOf("Center")):G:at==="rtl"?"bottomRight":"bottomLeft",[G,at]),Yt=J("dropdown",et),gt=(0,H.Z)(Yt),[Ne,ot,Tt]=ie(Yt,gt),[,Zt]=(0,de.ZP)(),Wt=r.Children.only(ee(kt)?r.createElement("span",null,kt):kt),Sn=(0,ct.Tm)(Wt,{className:w()(`${Yt}-trigger`,{[`${Yt}-rtl`]:at==="rtl"},Wt.props.className),disabled:(ke=Wt.props.disabled)!==null&&ke!==void 0?ke:hn}),Ht=hn?[]:At,Ut=!!(Ht!=null&&Ht.includes("contextMenu")),[un,sn]=(0,z.Z)(!1,{value:lt!=null?lt:ve}),Xt=(0,q.Z)(It=>{Le==null||Le(It,{source:"trigger"}),pe==null||pe(It),sn(It)}),mn=w()(Re,Be,ot,Tt,gt,Ue==null?void 0:Ue.className,{[`${Yt}-rtl`]:at==="rtl"}),_t=(0,re.Z)({arrowPointAtCenter:typeof St=="object"&&St.pointAtCenter,autoAdjustOverflow:Fe,offset:Zt.marginXXS,arrowWidth:St?Zt.sizePopupArrow:0,borderRadius:Zt.borderRadius}),Qt=r.useCallback(()=>{Ve!=null&&Ve.selectable&&(Ve!=null&&Ve.multiple)||(Le==null||Le(!1,{source:"menu"}),sn(!1))},[Ve==null?void 0:Ve.selectable,Ve==null?void 0:Ve.multiple]),fn=()=>{let It;return Ve!=null&&Ve.items?It=r.createElement(Ae.default,Object.assign({},Ve)):typeof Pe=="function"?It=Pe():It=Pe,rt&&(It=rt(It)),It=r.Children.only(typeof It=="string"?r.createElement("span",null,It):It),r.createElement(K.J,{prefixCls:`${Yt}-menu`,rootClassName:w()(Tt,gt),expandIcon:r.createElement("span",{className:`${Yt}-menu-submenu-arrow`},at==="rtl"?r.createElement(ne.Z,{className:`${Yt}-menu-submenu-arrow-icon`}):r.createElement(N.Z,{className:`${Yt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Qt,validator:Dt=>{let{mode:dt}=Dt}},It)},[zt,Mt]=(0,x.Cn)("Dropdown",me==null?void 0:me.zIndex);let Pt=r.createElement(v.Z,Object.assign({alignPoint:Ut},(0,X.Z)(he,["rootClassName"]),{mouseEnterDelay:Se,mouseLeaveDelay:ye,visible:un,builtinPlacements:_t,arrow:!!St,overlayClassName:mn,prefixCls:Yt,getPopupContainer:$e||R,transitionName:Bt,trigger:Ht,overlay:fn,placement:Ft,onVisibleChange:Xt,overlayStyle:Object.assign(Object.assign(Object.assign({},Ue==null?void 0:Ue.style),me),{zIndex:zt})}),Sn);return zt&&(Pt=r.createElement(We.Z.Provider,{value:Mt},Pt)),Ne(Pt)},it=(0,ue.Z)(ze,"align",void 0,"dropdown",he=>he),Qe=he=>r.createElement(it,Object.assign({},he),r.createElement("span",null));ze._InternalPanelDoNotUseOrYouWillBeFired=Qe;var bt=ze},75727:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return ue}});var r=m(19563),ne=m(59301),N=m(18785),te=m(92310),w=m.n(te),v=m(7939),q=m(48755),z=m(44104),X=m(70045),x=function(ct,He){var We={};for(var tt in ct)Object.prototype.hasOwnProperty.call(ct,tt)&&He.indexOf(tt)<0&&(We[tt]=ct[tt]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,tt=Object.getOwnPropertySymbols(ct);H{const{getPopupContainer:He,getPrefixCls:We,direction:tt}=ne.useContext(q.E_),{prefixCls:H,type:Ae="default",danger:K,disabled:de,loading:we,onClick:Me,htmlType:Ie,children:wt,className:mt,menu:Nt,arrow:ht,autoFocus:Te,overlay:fe,trigger:M,align:oe,open:Ee,onOpenChange:Ke,placement:ie,getPopupContainer:xe,href:ze,icon:it=ne.createElement(N.Z,null),title:Qe,buttonsRender:bt=Se=>Se,mouseEnterDelay:he,mouseLeaveDelay:ke,overlayClassName:Ve,overlayStyle:St,destroyPopupOnHide:et,dropdownRender:kt}=ct,At=x(ct,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),hn=We("dropdown",H),rt=`${hn}-button`,$e={menu:Nt,arrow:ht,autoFocus:Te,align:oe,disabled:de,trigger:de?[]:M,onOpenChange:Ke,getPopupContainer:xe||He,mouseEnterDelay:he,mouseLeaveDelay:ke,overlayClassName:Ve,overlayStyle:St,destroyPopupOnHide:et,dropdownRender:kt},{compactSize:Re,compactItemClassnames:Be}=(0,X.ri)(hn,tt),me=w()(rt,Be,mt);"overlay"in ct&&($e.overlay=fe),"open"in ct&&($e.open=Ee),"placement"in ct?$e.placement=ie:$e.placement=tt==="rtl"?"bottomLeft":"bottomRight";const lt=ne.createElement(v.ZP,{type:Ae,danger:K,disabled:de,loading:we,onClick:Me,htmlType:Ie,href:ze,title:Qe},wt),Le=ne.createElement(v.ZP,{type:Ae,danger:K,icon:it}),[ve,pe]=bt([lt,Le]);return ne.createElement(z.Z.Compact,Object.assign({className:me,size:Re,block:!0},At),ve,ne.createElement(r.Z,Object.assign({},$e),pe))};De.__ANT_BUTTON=!0;var ee=De;const re=r.Z;re.Button=ee;var ue=re},584:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Ae}});var r=m(59301),ne=m(92310),N=m.n(ne),te=m(9017),w=m(17835),v=m(57700),z=()=>{const[,K]=(0,v.ZP)(),[de]=(0,te.Z)("Empty"),Me=new w.FastColor(K.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return r.createElement("svg",{style:Me,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},r.createElement("title",null,(de==null?void 0:de.description)||"Empty"),r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(24 31.67)"},r.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),r.createElement("path",{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",fill:"#AEB8C2"}),r.createElement("path",{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",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),r.createElement("path",{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",fill:"#F5F5F7"}),r.createElement("path",{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",fill:"#DCE0E6"})),r.createElement("path",{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",fill:"#DCE0E6"}),r.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},r.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),r.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},x=()=>{const[,K]=(0,v.ZP)(),[de]=(0,te.Z)("Empty"),{colorFill:we,colorFillTertiary:Me,colorFillQuaternary:Ie,colorBgContainer:wt}=K,{borderColor:mt,shadowColor:Nt,contentColor:ht}=(0,r.useMemo)(()=>({borderColor:new w.FastColor(we).onBackground(wt).toHexString(),shadowColor:new w.FastColor(Me).onBackground(wt).toHexString(),contentColor:new w.FastColor(Ie).onBackground(wt).toHexString()}),[we,Me,Ie,wt]);return r.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},r.createElement("title",null,(de==null?void 0:de.description)||"Empty"),r.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},r.createElement("ellipse",{fill:Nt,cx:"32",cy:"33",rx:"32",ry:"7"}),r.createElement("g",{fillRule:"nonzero",stroke:mt},r.createElement("path",{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"}),r.createElement("path",{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",fill:ht}))))},De=m(16931),ee=m(51636);const re=K=>{const{componentCls:de,margin:we,marginXS:Me,marginXL:Ie,fontSize:wt,lineHeight:mt}=K;return{[de]:{marginInline:Me,fontSize:wt,lineHeight:mt,textAlign:"center",[`${de}-image`]:{height:K.emptyImgHeight,marginBottom:Me,opacity:K.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${de}-description`]:{color:K.colorTextDescription},[`${de}-footer`]:{marginTop:we},"&-normal":{marginBlock:Ie,color:K.colorTextDescription,[`${de}-description`]:{color:K.colorTextDescription},[`${de}-image`]:{height:K.emptyImgHeightMD}},"&-small":{marginBlock:Me,color:K.colorTextDescription,[`${de}-image`]:{height:K.emptyImgHeightSM}}}}};var ue=(0,De.I$)("Empty",K=>{const{componentCls:de,controlHeightLG:we,calc:Me}=K,Ie=(0,ee.mergeToken)(K,{emptyImgCls:`${de}-img`,emptyImgHeight:Me(we).mul(2.5).equal(),emptyImgHeightMD:we,emptyImgHeightSM:Me(we).mul(.875).equal()});return[re(Ie)]}),ct=m(48755),He=function(K,de){var we={};for(var Me in K)Object.prototype.hasOwnProperty.call(K,Me)&&de.indexOf(Me)<0&&(we[Me]=K[Me]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Me=Object.getOwnPropertySymbols(K);Ie{const{className:de,rootClassName:we,prefixCls:Me,image:Ie=We,description:wt,children:mt,imageStyle:Nt,style:ht,classNames:Te,styles:fe}=K,M=He(K,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:oe,direction:Ee,className:Ke,style:ie,classNames:xe,styles:ze}=(0,ct.dj)("empty"),it=oe("empty",Me),[Qe,bt,he]=ue(it),[ke]=(0,te.Z)("Empty"),Ve=typeof wt!="undefined"?wt:ke==null?void 0:ke.description,St=typeof Ve=="string"?Ve:"empty";let et=null;return typeof Ie=="string"?et=r.createElement("img",{alt:St,src:Ie}):et=Ie,Qe(r.createElement("div",Object.assign({className:N()(bt,he,it,Ke,{[`${it}-normal`]:Ie===tt,[`${it}-rtl`]:Ee==="rtl"},de,we,xe.root,Te==null?void 0:Te.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},ze.root),ie),fe==null?void 0:fe.root),ht)},M),r.createElement("div",{className:N()(`${it}-image`,xe.image,Te==null?void 0:Te.image),style:Object.assign(Object.assign(Object.assign({},Nt),ze.image),fe==null?void 0:fe.image)},et),Ve&&r.createElement("div",{className:N()(`${it}-description`,xe.description,Te==null?void 0:Te.description),style:Object.assign(Object.assign({},ze.description),fe==null?void 0:fe.description)},Ve),mt&&r.createElement("div",{className:N()(`${it}-footer`,xe.footer,Te==null?void 0:Te.footer),style:Object.assign(Object.assign({},ze.footer),fe==null?void 0:fe.footer)},mt)))};H.PRESENTED_IMAGE_DEFAULT=We,H.PRESENTED_IMAGE_SIMPLE=tt;var Ae=H},24971:function(In,qe,m){"use strict";var r=m(59301),ne=m(56553),N=m(48755);const te=function(w,v){let q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var z,X;const{variant:x,[w]:De}=r.useContext(N.E_),ee=r.useContext(ne.pg),re=De==null?void 0:De.variant;let ue;typeof v!="undefined"?ue=v:q===!1?ue="borderless":ue=(X=(z=ee!=null?ee:re)!==null&&z!==void 0?z:x)!==null&&X!==void 0?X:"outlined";const ct=N.tr.includes(ue);return[ue,ct]};qe.Z=te},28284:function(In,qe,m){"use strict";m.d(qe,{default:function(){return B}});var r=m(56553),ne=m(77654),N=m(59301),te=m(92310),w=m.n(te),v=m(77900),q=m(86641),z=m(83397);function X(I){const[P,O]=N.useState(I);return N.useEffect(()=>{const j=setTimeout(()=>{O(I)},I.length?0:10);return()=>{clearTimeout(j)}},[I]),P}var x=m(36237),De=m(63356),ee=m(34925),re=m(34961),ue=m(51636),ct=m(16931),We=I=>{const{componentCls:P}=I,O=`${P}-show-help`,j=`${P}-show-help-item`;return{[O]:{transition:`opacity ${I.motionDurationFast} ${I.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[j]:{overflow:"hidden",transition:`height ${I.motionDurationFast} ${I.motionEaseInOut}, +!(function(){var Gs=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[8866,9921],{40001:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(60499),ne=m(59301),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"check",theme:"outlined"},te=D,R=m(7657),v=function(C,Ne){return ne.createElement(R.Z,(0,r.Z)({},C,{ref:Ne,icon:te}))},q=ne.forwardRef(v),Z=q},65363:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(60499),ne=m(59301),D={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},te=D,R=m(7657),v=function(C,Ne){return ne.createElement(R.Z,(0,r.Z)({},C,{ref:Ne,icon:te}))},q=ne.forwardRef(v),Z=q},49198:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(60499),ne=m(59301),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"double-right",theme:"outlined"},te=D,R=m(7657),v=function(C,Ne){return ne.createElement(R.Z,(0,r.Z)({},C,{ref:Ne,icon:te}))},q=ne.forwardRef(v),Z=q},84105:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(60499),ne=m(59301),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"down",theme:"outlined"},te=D,R=m(7657),v=function(C,Ne){return ne.createElement(R.Z,(0,r.Z)({},C,{ref:Ne,icon:te}))},q=ne.forwardRef(v),Z=q},18785:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(60499),ne=m(59301),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"ellipsis",theme:"outlined"},te=D,R=m(7657),v=function(C,Ne){return ne.createElement(R.Z,(0,r.Z)({},C,{ref:Ne,icon:te}))},q=ne.forwardRef(v),Z=q},87169:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(60499),ne=m(59301),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}},{tag:"path",attrs:{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"}}]},name:"exclamation-circle",theme:"outlined"},te=D,R=m(7657),v=function(C,Ne){return ne.createElement(R.Z,(0,r.Z)({},C,{ref:Ne,icon:te}))},q=ne.forwardRef(v),Z=q},73331:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(60499),ne=m(59301),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},te=D,R=m(7657),v=function(C,Ne){return ne.createElement(R.Z,(0,r.Z)({},C,{ref:Ne,icon:te}))},q=ne.forwardRef(v),Z=q},15277:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(60499),ne=m(59301),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"eye",theme:"outlined"},te=D,R=m(7657),v=function(C,Ne){return ne.createElement(R.Z,(0,r.Z)({},C,{ref:Ne,icon:te}))},q=ne.forwardRef(v),Z=q},33853:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(60499),ne=m(59301),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"left",theme:"outlined"},te=D,R=m(7657),v=function(C,Ne){return ne.createElement(R.Z,(0,r.Z)({},C,{ref:Ne,icon:te}))},q=ne.forwardRef(v),Z=q},62772:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(60499),ne=m(59301),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},te=D,R=m(7657),v=function(C,Ne){return ne.createElement(R.Z,(0,r.Z)({},C,{ref:Ne,icon:te}))},q=ne.forwardRef(v),Z=q},61485:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(60499),ne=m(59301),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}},{tag:"path",attrs:{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"}}]},name:"question-circle",theme:"outlined"},te=D,R=m(7657),v=function(C,Ne){return ne.createElement(R.Z,(0,r.Z)({},C,{ref:Ne,icon:te}))},q=ne.forwardRef(v),Z=q},47472:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(60499),ne=m(59301),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"search",theme:"outlined"},te=D,R=m(7657),v=function(C,Ne){return ne.createElement(R.Z,(0,r.Z)({},C,{ref:Ne,icon:te}))},q=ne.forwardRef(v),Z=q},68196:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return $e}});var r=m(85899),ne=m(72190),D=m(42244),te=m(43403),R=m(92310),v=m.n(R),q=m(29301),Z=m(76846),J=m(96452),C=m(6089),Ne=m(80402),ee=m(34280),re=m(49658),ue=m(59301),ct=m(60499),He=m(77900),We=m(8654);function tt(we){var Be=we.prefixCls,me=we.align,lt=we.arrow,Le=we.arrowPos,ve=lt||{},pe=ve.className,Se=ve.content,ye=Le.x,Oe=ye===void 0?0:ye,Q=Le.y,Pe=Q===void 0?0:Q,L=ue.useRef();if(!me||!me.points)return null;var w={position:"absolute"};if(me.autoArrow!==!1){var X=me.points[0],at=me.points[1],Ue=X[0],nt=X[1],Bt=at[0],Ot=at[1];Ue===Bt||!["t","b"].includes(Ue)?w.top=Pe:Ue==="t"?w.top=0:w.bottom=0,nt===Ot||!["l","r"].includes(nt)?w.left=Oe:nt==="l"?w.left=0:w.right=0}return ue.createElement("div",{ref:L,className:v()("".concat(Be,"-arrow"),pe),style:w},Se)}function H(we){var Be=we.prefixCls,me=we.open,lt=we.zIndex,Le=we.mask,ve=we.motion;return Le?ue.createElement(He.default,(0,ct.Z)({},ve,{motionAppear:!0,visible:me,removeOnLeave:!0}),function(pe){var Se=pe.className;return ue.createElement("div",{style:{zIndex:lt},className:v()("".concat(Be,"-mask"),Se)})}):null}var Ae=ue.memo(function(we){var Be=we.children;return Be},function(we,Be){return Be.cache}),K=Ae,de=ue.forwardRef(function(we,Be){var me=we.popup,lt=we.className,Le=we.prefixCls,ve=we.style,pe=we.target,Se=we.onVisibleChanged,ye=we.open,Oe=we.keepDom,Q=we.fresh,Pe=we.onClick,L=we.mask,w=we.arrow,X=we.arrowPos,at=we.align,Ue=we.motion,nt=we.maskMotion,Bt=we.forceRender,Ot=we.getPopupContainer,Yt=we.autoDestroy,gt=we.portal,De=we.zIndex,ot=we.onMouseEnter,xt=we.onMouseLeave,zt=we.onPointerEnter,Wt=we.onPointerDownCapture,Sn=we.ready,Ht=we.offsetX,Ut=we.offsetY,un=we.offsetR,sn=we.offsetB,Jt=we.onAlign,mn=we.onPrepare,_t=we.stretch,Gt=we.targetWidth,fn=we.targetHeight,Zt=typeof me=="function"?me():me,Mt=ye||Oe,Pt=(Ot==null?void 0:Ot.length)>0,It=ue.useState(!Ot||!Pt),Nt=(0,ne.Z)(It,2),dt=Nt[0],N=Nt[1];if((0,ee.Z)(function(){!dt&&Pt&&pe&&N(!0)},[dt,Pt,pe]),!dt)return null;var f="auto",d={left:"-1000vw",top:"-1000vh",right:f,bottom:f};if(Sn||!ye){var S,x=at.points,O=at.dynamicInset||((S=at._experimental)===null||S===void 0?void 0:S.dynamicInset),ae=O&&x[0][1]==="r",j=O&&x[0][0]==="b";ae?(d.right=un,d.left=f):(d.left=Ht,d.right=f),j?(d.bottom=sn,d.top=f):(d.top=Ut,d.bottom=f)}var vt={};return _t&&(_t.includes("height")&&fn?vt.height=fn:_t.includes("minHeight")&&fn&&(vt.minHeight=fn),_t.includes("width")&&Gt?vt.width=Gt:_t.includes("minWidth")&&Gt&&(vt.minWidth=Gt)),ye||(vt.pointerEvents="none"),ue.createElement(gt,{open:Bt||Mt,getContainer:Ot&&function(){return Ot(pe)},autoDestroy:Yt},ue.createElement(H,{prefixCls:Le,open:ye,zIndex:De,mask:L,motion:nt}),ue.createElement(q.Z,{onResize:Jt,disabled:!ye},function(Y){return ue.createElement(He.default,(0,ct.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Bt,leavedClassName:"".concat(Le,"-hidden")},Ue,{onAppearPrepare:mn,onEnterPrepare:mn,visible:ye,onVisibleChanged:function(Qe){var se;Ue==null||(se=Ue.onVisibleChanged)===null||se===void 0||se.call(Ue,Qe),Se(Qe)}}),function(_,Qe){var se=_.className,B=_.style,I=v()(Le,se,lt);return ue.createElement("div",{ref:(0,We.sQ)(Y,Be,Qe),className:I,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(X.x||0,"px"),"--arrow-y":"".concat(X.y||0,"px")},d),vt),B),{},{boxSizing:"border-box",zIndex:De},ve),onMouseEnter:ot,onMouseLeave:xt,onPointerEnter:zt,onClick:Pe,onPointerDownCapture:Wt},w&&ue.createElement(tt,{prefixCls:Le,arrow:w,arrowPos:X,align:at}),ue.createElement(K,{cache:!ye&&!Q},Zt))})}))}),Re=de,Me=ue.forwardRef(function(we,Be){var me=we.children,lt=we.getTriggerDOMNode,Le=(0,We.Yr)(me),ve=ue.useCallback(function(Se){(0,We.mH)(Be,lt?lt(Se):Se)},[lt]),pe=(0,We.x1)(ve,(0,We.C4)(me));return Le?ue.cloneElement(me,{ref:pe}):me}),Ie=Me,Rt=ue.createContext(null),mt=Rt;function Dt(we){return we?Array.isArray(we)?we:[we]:[]}function ht(we,Be,me,lt){return ue.useMemo(function(){var Le=Dt(me!=null?me:Be),ve=Dt(lt!=null?lt:Be),pe=new Set(Le),Se=new Set(ve);return we&&(pe.has("hover")&&(pe.delete("hover"),pe.add("click")),Se.has("hover")&&(Se.delete("hover"),Se.add("click"))),[pe,Se]},[we,Be,me,lt])}var xe=m(29194);function fe(){var we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],me=arguments.length>2?arguments[2]:void 0;return me?we[0]===Be[0]:we[0]===Be[0]&&we[1]===Be[1]}function M(we,Be,me,lt){for(var Le=me.points,ve=Object.keys(we),pe=0;pe1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(we)?Be:we}function Ce(we){return ie(parseFloat(we),0)}function Ze(we,Be){var me=(0,r.Z)({},we);return(Be||[]).forEach(function(lt){if(!(lt instanceof HTMLBodyElement||lt instanceof HTMLHtmlElement)){var Le=Ee(lt).getComputedStyle(lt),ve=Le.overflow,pe=Le.overflowClipMargin,Se=Le.borderTopWidth,ye=Le.borderBottomWidth,Oe=Le.borderLeftWidth,Q=Le.borderRightWidth,Pe=lt.getBoundingClientRect(),L=lt.offsetHeight,w=lt.clientHeight,X=lt.offsetWidth,at=lt.clientWidth,Ue=Ce(Se),nt=Ce(ye),Bt=Ce(Oe),Ot=Ce(Q),Yt=ie(Math.round(Pe.width/X*1e3)/1e3),gt=ie(Math.round(Pe.height/L*1e3)/1e3),De=(X-at-Bt-Ot)*Yt,ot=(L-w-Ue-nt)*gt,xt=Ue*gt,zt=nt*gt,Wt=Bt*Yt,Sn=Ot*Yt,Ht=0,Ut=0;if(ve==="clip"){var un=Ce(pe);Ht=un*Yt,Ut=un*gt}var sn=Pe.x+Wt-Ht,Jt=Pe.y+xt-Ut,mn=sn+Pe.width+2*Ht-Wt-Sn-De,_t=Jt+Pe.height+2*Ut-xt-zt-ot;me.left=Math.max(me.left,sn),me.top=Math.max(me.top,Jt),me.right=Math.min(me.right,mn),me.bottom=Math.min(me.bottom,_t)}}),me}function it(we){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,me="".concat(Be),lt=me.match(/^(.*)\%$/);return lt?we*(parseFloat(lt[1])/100):parseFloat(me)}function Ge(we,Be){var me=Be||[],lt=(0,ne.Z)(me,2),Le=lt[0],ve=lt[1];return[it(we.width,Le),it(we.height,ve)]}function bt(){var we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[we[0],we[1]]}function he(we,Be){var me=Be[0],lt=Be[1],Le,ve;return me==="t"?ve=we.y:me==="b"?ve=we.y+we.height:ve=we.y+we.height/2,lt==="l"?Le=we.x:lt==="r"?Le=we.x+we.width:Le=we.x+we.width/2,{x:Le,y:ve}}function je(we,Be){var me={t:"b",b:"t",l:"r",r:"l"};return we.map(function(lt,Le){return Le===Be?me[lt]||"c":lt}).join("")}function Ve(we,Be,me,lt,Le,ve,pe){var Se=ue.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Le[lt]||{}}),ye=(0,ne.Z)(Se,2),Oe=ye[0],Q=ye[1],Pe=ue.useRef(0),L=ue.useMemo(function(){return Be?Ke(Be):[]},[Be]),w=ue.useRef({}),X=function(){w.current={}};we||X();var at=(0,C.Z)(function(){if(Be&&me&&we){let Ji=function(vr,li){var Li=arguments.length>2&&arguments[2]!==void 0?arguments[2]:be,hi=Mt.x+vr,Oi=Mt.y+li,er=hi+j,pr=Oi+ae,ss=Math.max(hi,Li.left),ii=Math.max(Oi,Li.top),mi=Math.min(er,Li.right),Gi=Math.min(pr,Li.bottom);return Math.max(0,(mi-ss)*(Gi-ii))},Tr=function(){Ri=Mt.y+bn,xi=Ri+ae,Yn=Mt.x+vn,gn=Yn+j};var Bt,Ot,Yt,gt,De=Be,ot=De.ownerDocument,xt=Ee(De),zt=xt.getComputedStyle(De),Wt=zt.position,Sn=De.style.left,Ht=De.style.top,Ut=De.style.right,un=De.style.bottom,sn=De.style.overflow,Jt=(0,r.Z)((0,r.Z)({},Le[lt]),ve),mn=ot.createElement("div");(Bt=De.parentElement)===null||Bt===void 0||Bt.appendChild(mn),mn.style.left="".concat(De.offsetLeft,"px"),mn.style.top="".concat(De.offsetTop,"px"),mn.style.position=Wt,mn.style.height="".concat(De.offsetHeight,"px"),mn.style.width="".concat(De.offsetWidth,"px"),De.style.left="0",De.style.top="0",De.style.right="auto",De.style.bottom="auto",De.style.overflow="hidden";var _t;if(Array.isArray(me))_t={x:me[0],y:me[1],width:0,height:0};else{var Gt,fn,Zt=me.getBoundingClientRect();Zt.x=(Gt=Zt.x)!==null&&Gt!==void 0?Gt:Zt.left,Zt.y=(fn=Zt.y)!==null&&fn!==void 0?fn:Zt.top,_t={x:Zt.x,y:Zt.y,width:Zt.width,height:Zt.height}}var Mt=De.getBoundingClientRect(),Pt=xt.getComputedStyle(De),It=Pt.height,Nt=Pt.width;Mt.x=(Ot=Mt.x)!==null&&Ot!==void 0?Ot:Mt.left,Mt.y=(Yt=Mt.y)!==null&&Yt!==void 0?Yt:Mt.top;var dt=ot.documentElement,N=dt.clientWidth,f=dt.clientHeight,d=dt.scrollWidth,S=dt.scrollHeight,x=dt.scrollTop,O=dt.scrollLeft,ae=Mt.height,j=Mt.width,vt=_t.height,Y=_t.width,_={left:0,top:0,right:N,bottom:f},Qe={left:-O,top:-x,right:d-O,bottom:S-x},se=Jt.htmlRegion,B="visible",I="visibleFirst";se!=="scroll"&&se!==I&&(se=B);var P=se===I,F=Ze(Qe,L),k=Ze(_,L),be=se===B?k:F,ke=P?k:be;De.style.left="auto",De.style.top="auto",De.style.right="0",De.style.bottom="0";var ut=De.getBoundingClientRect();De.style.left=Sn,De.style.top=Ht,De.style.right=Ut,De.style.bottom=un,De.style.overflow=sn,(gt=De.parentElement)===null||gt===void 0||gt.removeChild(mn);var ft=ie(Math.round(j/parseFloat(Nt)*1e3)/1e3),pt=ie(Math.round(ae/parseFloat(It)*1e3)/1e3);if(ft===0||pt===0||(0,Z.Sh)(me)&&!(0,xe.Z)(me))return;var wt=Jt.offset,Kt=Jt.targetOffset,en=Ge(Mt,wt),Fe=(0,ne.Z)(en,2),Ye=Fe[0],Tt=Fe[1],yt=Ge(_t,Kt),Ct=(0,ne.Z)(yt,2),Ft=Ct[0],Qt=Ct[1];_t.x-=Ft,_t.y-=Qt;var kt=Jt.points||[],an=(0,ne.Z)(kt,2),ln=an[0],En=an[1],rn=bt(En),cn=bt(ln),yn=he(_t,rn),Dn=he(Mt,cn),Bn=(0,r.Z)({},Jt),vn=yn.x-Dn.x+Ye,bn=yn.y-Dn.y+Tt,Un=Ji(vn,bn),Pn=Ji(vn,bn,k),kn=he(_t,["t","l"]),Hn=he(Mt,["t","l"]),Ln=he(_t,["b","r"]),Rn=he(Mt,["b","r"]),ei=Jt.overflow||{},Xn=ei.adjustX,Si=ei.adjustY,ri=ei.shiftX,pi=ei.shiftY,fi=function(li){return typeof li=="boolean"?li:li>=0},Ri,xi,Yn,gn;Tr();var Lt=fi(Si),$t=cn[0]===rn[0];if(Lt&&cn[0]==="t"&&(xi>ke.bottom||w.current.bt)){var Tn=bn;$t?Tn-=ae-vt:Tn=kn.y-Rn.y-Tt;var xn=Ji(vn,Tn),Gn=Ji(vn,Tn,k);xn>Un||xn===Un&&(!P||Gn>=Pn)?(w.current.bt=!0,bn=Tn,Tt=-Tt,Bn.points=[je(cn,0),je(rn,0)]):w.current.bt=!1}if(Lt&&cn[0]==="b"&&(RiUn||ti===Un&&(!P||Jn>=Pn)?(w.current.tb=!0,bn=si,Tt=-Tt,Bn.points=[je(cn,0),je(rn,0)]):w.current.tb=!1}var oi=fi(Xn),Bi=cn[1]===rn[1];if(oi&&cn[1]==="l"&&(gn>ke.right||w.current.rl)){var hr=vn;Bi?hr-=j-Y:hr=kn.x-Rn.x-Ye;var or=Ji(hr,bn),Wi=Ji(hr,bn,k);or>Un||or===Un&&(!P||Wi>=Pn)?(w.current.rl=!0,vn=hr,Ye=-Ye,Bn.points=[je(cn,1),je(rn,1)]):w.current.rl=!1}if(oi&&cn[1]==="r"&&(YnUn||rr===Un&&(!P||gr>=Pn)?(w.current.lr=!0,vn=lr,Ye=-Ye,Bn.points=[je(cn,1),je(rn,1)]):w.current.lr=!1}Tr();var Xi=ri===!0?0:ri;typeof Xi=="number"&&(Ynk.right&&(vn-=gn-k.right-Ye,_t.x>k.right-Xi&&(vn+=_t.x-k.right+Xi)));var zi=pi===!0?0:pi;typeof zi=="number"&&(Rik.bottom&&(bn-=xi-k.bottom-Tt,_t.y>k.bottom-zi&&(bn+=_t.y-k.bottom+zi)));var cr=Mt.x+vn,Dr=cr+j,vi=Mt.y+bn,Br=vi+ae,Mr=_t.x,xr=Mr+Y,bi=_t.y,Wn=bi+vt,ur=Math.max(cr,Mr),sr=Math.min(Dr,xr),Kr=(ur+sr)/2,vs=Kr-cr,Lr=Math.max(vi,bi),rs=Math.min(Br,Wn),Gr=(Lr+rs)/2,dr=Gr-vi;pe==null||pe(Be,Bn);var wr=ut.right-Mt.x-(vn+Mt.width),Xr=ut.bottom-Mt.y-(bn+Mt.height);ft===1&&(vn=Math.floor(vn),wr=Math.floor(wr)),pt===1&&(bn=Math.floor(bn),Xr=Math.floor(Xr));var yr={ready:!0,offsetX:vn/ft,offsetY:bn/pt,offsetR:wr/ft,offsetB:Xr/pt,arrowX:vs/ft,arrowY:dr/pt,scaleX:ft,scaleY:pt,align:Bn};Q(yr)}}),Ue=function(){Pe.current+=1;var Ot=Pe.current;Promise.resolve().then(function(){Pe.current===Ot&&at()})},nt=function(){Q(function(Ot){return(0,r.Z)((0,r.Z)({},Ot),{},{ready:!1})})};return(0,ee.Z)(nt,[lt]),(0,ee.Z)(function(){we||nt()},[we]),[Oe.ready,Oe.offsetX,Oe.offsetY,Oe.offsetR,Oe.offsetB,Oe.arrowX,Oe.arrowY,Oe.scaleX,Oe.scaleY,Oe.align,Ue]}var St=m(77654);function et(we,Be,me,lt,Le){(0,ee.Z)(function(){if(we&&Be&&me){let Pe=function(){lt(),Le()};var ve=Be,pe=me,Se=Ke(ve),ye=Ke(pe),Oe=Ee(pe),Q=new Set([Oe].concat((0,St.Z)(Se),(0,St.Z)(ye)));return Q.forEach(function(L){L.addEventListener("scroll",Pe,{passive:!0})}),Oe.addEventListener("resize",Pe,{passive:!0}),lt(),function(){Q.forEach(function(L){L.removeEventListener("scroll",Pe),Oe.removeEventListener("resize",Pe)})}}},[we,Be,me])}var jt=m(48736);function At(we,Be,me,lt,Le,ve,pe,Se){var ye=ue.useRef(we);ye.current=we;var Oe=ue.useRef(!1);ue.useEffect(function(){if(Be&<&&(!Le||ve)){var Pe=function(){Oe.current=!1},L=function(Yt){var gt;ye.current&&!pe(((gt=Yt.composedPath)===null||gt===void 0||(gt=gt.call(Yt))===null||gt===void 0?void 0:gt[0])||Yt.target)&&!Oe.current&&Se(!1)},w=Ee(lt);w.addEventListener("pointerdown",Pe,!0),w.addEventListener("mousedown",L,!0),w.addEventListener("contextmenu",L,!0);var X=(0,J.A)(me);if(X&&(X.addEventListener("mousedown",L,!0),X.addEventListener("contextmenu",L,!0)),0)var at,Ue,nt,Bt;return function(){w.removeEventListener("pointerdown",Pe,!0),w.removeEventListener("mousedown",L,!0),w.removeEventListener("contextmenu",L,!0),X&&(X.removeEventListener("mousedown",L,!0),X.removeEventListener("contextmenu",L,!0))}}},[Be,me,lt,Le,ve]);function Q(){Oe.current=!0}return Q}var hn=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function rt(){var we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:te.Z,Be=ue.forwardRef(function(me,lt){var Le=me.prefixCls,ve=Le===void 0?"rc-trigger-popup":Le,pe=me.children,Se=me.action,ye=Se===void 0?"hover":Se,Oe=me.showAction,Q=me.hideAction,Pe=me.popupVisible,L=me.defaultPopupVisible,w=me.onPopupVisibleChange,X=me.afterPopupVisibleChange,at=me.mouseEnterDelay,Ue=me.mouseLeaveDelay,nt=Ue===void 0?.1:Ue,Bt=me.focusDelay,Ot=me.blurDelay,Yt=me.mask,gt=me.maskClosable,De=gt===void 0?!0:gt,ot=me.getPopupContainer,xt=me.forceRender,zt=me.autoDestroy,Wt=me.destroyPopupOnHide,Sn=me.popup,Ht=me.popupClassName,Ut=me.popupStyle,un=me.popupPlacement,sn=me.builtinPlacements,Jt=sn===void 0?{}:sn,mn=me.popupAlign,_t=me.zIndex,Gt=me.stretch,fn=me.getPopupClassNameFromAlign,Zt=me.fresh,Mt=me.alignPoint,Pt=me.onPopupClick,It=me.onPopupAlign,Nt=me.arrow,dt=me.popupMotion,N=me.maskMotion,f=me.popupTransitionName,d=me.popupAnimation,S=me.maskTransitionName,x=me.maskAnimation,O=me.className,ae=me.getTriggerDOMNode,j=(0,D.Z)(me,hn),vt=zt||Wt||!1,Y=ue.useState(!1),_=(0,ne.Z)(Y,2),Qe=_[0],se=_[1];(0,ee.Z)(function(){se((0,re.Z)())},[]);var B=ue.useRef({}),I=ue.useContext(mt),P=ue.useMemo(function(){return{registerSubPopup:function(mi,Gi){B.current[mi]=Gi,I==null||I.registerSubPopup(mi,Gi)}}},[I]),F=(0,Ne.Z)(),k=ue.useState(null),be=(0,ne.Z)(k,2),ke=be[0],ut=be[1],ft=ue.useRef(null),pt=(0,C.Z)(function(ii){ft.current=ii,(0,Z.Sh)(ii)&&ke!==ii&&ut(ii),I==null||I.registerSubPopup(F,ii)}),wt=ue.useState(null),Kt=(0,ne.Z)(wt,2),en=Kt[0],Fe=Kt[1],Ye=ue.useRef(null),Tt=(0,C.Z)(function(ii){(0,Z.Sh)(ii)&&en!==ii&&(Fe(ii),Ye.current=ii)}),yt=ue.Children.only(pe),Ct=(yt==null?void 0:yt.props)||{},Ft={},Qt=(0,C.Z)(function(ii){var mi,Gi,Ii=en;return(Ii==null?void 0:Ii.contains(ii))||((mi=(0,J.A)(Ii))===null||mi===void 0?void 0:mi.host)===ii||ii===Ii||(ke==null?void 0:ke.contains(ii))||((Gi=(0,J.A)(ke))===null||Gi===void 0?void 0:Gi.host)===ii||ii===ke||Object.values(B.current).some(function(Yi){return(Yi==null?void 0:Yi.contains(ii))||ii===Yi})}),kt=oe(ve,dt,d,f),an=oe(ve,N,x,S),ln=ue.useState(L||!1),En=(0,ne.Z)(ln,2),rn=En[0],cn=En[1],yn=Pe!=null?Pe:rn,Dn=(0,C.Z)(function(ii){Pe===void 0&&cn(ii)});(0,ee.Z)(function(){cn(Pe||!1)},[Pe]);var Bn=ue.useRef(yn);Bn.current=yn;var vn=ue.useRef([]);vn.current=[];var bn=(0,C.Z)(function(ii){var mi;Dn(ii),((mi=vn.current[vn.current.length-1])!==null&&mi!==void 0?mi:yn)!==ii&&(vn.current.push(ii),w==null||w(ii))}),Un=ue.useRef(),Pn=function(){clearTimeout(Un.current)},kn=function(mi){var Gi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Pn(),Gi===0?bn(mi):Un.current=setTimeout(function(){bn(mi)},Gi*1e3)};ue.useEffect(function(){return Pn},[]);var Hn=ue.useState(!1),Ln=(0,ne.Z)(Hn,2),Rn=Ln[0],ei=Ln[1];(0,ee.Z)(function(ii){(!ii||yn)&&ei(!0)},[yn]);var Xn=ue.useState(null),Si=(0,ne.Z)(Xn,2),ri=Si[0],pi=Si[1],fi=ue.useState(null),Ri=(0,ne.Z)(fi,2),xi=Ri[0],Yn=Ri[1],gn=function(mi){Yn([mi.clientX,mi.clientY])},Lt=Ve(yn,ke,Mt&&xi!==null?xi:en,un,Jt,mn,It),$t=(0,ne.Z)(Lt,11),Tn=$t[0],xn=$t[1],Gn=$t[2],si=$t[3],ti=$t[4],Jn=$t[5],oi=$t[6],Bi=$t[7],hr=$t[8],or=$t[9],Wi=$t[10],lr=ht(Qe,ye,Oe,Q),rr=(0,ne.Z)(lr,2),gr=rr[0],Xi=rr[1],zi=gr.has("click"),cr=Xi.has("click")||Xi.has("contextMenu"),Dr=(0,C.Z)(function(){Rn||Wi()}),vi=function(){Bn.current&&Mt&&cr&&kn(!1)};et(yn,en,ke,Dr,vi),(0,ee.Z)(function(){Dr()},[xi,un]),(0,ee.Z)(function(){yn&&!(Jt!=null&&Jt[un])&&Dr()},[JSON.stringify(mn)]);var Br=ue.useMemo(function(){var ii=M(Jt,ve,or,Mt);return v()(ii,fn==null?void 0:fn(or))},[or,fn,Jt,ve,Mt]);ue.useImperativeHandle(lt,function(){return{nativeElement:Ye.current,popupElement:ft.current,forceAlign:Dr}});var Mr=ue.useState(0),xr=(0,ne.Z)(Mr,2),bi=xr[0],Wn=xr[1],ur=ue.useState(0),sr=(0,ne.Z)(ur,2),Kr=sr[0],vs=sr[1],Lr=function(){if(Gt&&en){var mi=en.getBoundingClientRect();Wn(mi.width),vs(mi.height)}},rs=function(){Lr(),Dr()},Gr=function(mi){ei(!1),Wi(),X==null||X(mi)},dr=function(){return new Promise(function(mi){Lr(),pi(function(){return mi})})};(0,ee.Z)(function(){ri&&(Wi(),ri(),pi(null))},[ri]);function wr(ii,mi,Gi,Ii){Ft[ii]=function(Yi){var Jr;Ii==null||Ii(Yi),kn(mi,Gi);for(var $r=arguments.length,us=new Array($r>1?$r-1:0),qi=1;qi<$r;qi++)us[qi-1]=arguments[qi];(Jr=Ct[ii])===null||Jr===void 0||Jr.call.apply(Jr,[Ct,Yi].concat(us))}}(zi||cr)&&(Ft.onClick=function(ii){var mi;Bn.current&&cr?kn(!1):!Bn.current&&zi&&(gn(ii),kn(!0));for(var Gi=arguments.length,Ii=new Array(Gi>1?Gi-1:0),Yi=1;Yi1?Gi-1:0),Yi=1;Yi{}})=>{const ee=()=>r.createElement("div",{className:v.flexColumn},r.createElement("img",{className:v.img,src:R}),r.createElement("span",{className:v.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),re=()=>r.createElement("div",{className:v.flexColumn},r.createElement("img",{className:v.img,src:te}),r.createElement("span",{className:v.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),ue=()=>C===3?r.createElement(r.Fragment,null,re(),ee()):C===2?ee():re();return r.createElement(D.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:J,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{Ne(),ne.history.push("/account/certification")},onCancel:()=>{Ne()}},r.createElement("div",{className:v.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),r.createElement("div",{className:v.flexRow},ue()))};var Z=(0,ne.connect)(({paperlibrary:J,loading:C,globalSetting:Ne})=>({paperlibrary:J,globalSetting:Ne,loading:C.effects}))(q)},58040:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return de}});var r=m(59301),ne=m(91482),D=m(62957),te=m(6767),R=m(37568),v=m(62673),q=m(32717),Z=m(45348),J=m(25544),C=m(7939),Ne=m(87169),ee={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},re=m(32637),ue=m(59301);const ct=({classroomList:Re,dispatch:Me,user:Ie})=>ue.createElement(D.default,{open:Re.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:ue.createElement("span",null,ue.createElement(Ne.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},ue.createElement("div",{style:{textAlign:"center",marginBottom:30}},ue.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",ue.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),ue.createElement("img",{style:{width:130,height:130},src:re})),ue.createElement("div",{className:ee.bottom},ue.createElement(C.ZP,{className:ee.yes,onClick:()=>{Me({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var He=(0,ne.connect)(({classroomList:Re,user:Me})=>({classroomList:Re,user:Me}))(ct),We=m(79769),tt=m(59301),H=(Re,Me,Ie)=>new Promise((Rt,mt)=>{var Dt=fe=>{try{xe(Ie.next(fe))}catch(M){mt(M)}},ht=fe=>{try{xe(Ie.throw(fe))}catch(M){mt(M)}},xe=fe=>fe.done?Rt(fe.value):Promise.resolve(fe.value).then(Dt,ht);xe((Ie=Ie.apply(Re,Me)).next())}),Ae=(Re=>(Re[Re.Professor=1]="Professor",Re[Re.AssistantProfessor=2]="AssistantProfessor",Re[Re.Student=3]="Student",Re))(Ae||{});const K=({visible:Re,user:Me,account:Ie,onCancel:Rt=()=>{},dispatch:mt})=>{const[Dt,ht]=(0,r.useState)(),[xe,fe]=(0,r.useState)([]),[M,oe]=(0,r.useState)(!1),[Ee,Ke]=(0,r.useState)(!1),[ie,Ce]=(0,r.useState)(),[Ze,it]=(0,r.useState)(!1);(0,r.useEffect)(()=>{var je,Ve;(je=Me==null?void 0:Me.userInfo)!=null&&je.identity&&fe([((Ve=Me==null?void 0:Me.userInfo)==null?void 0:Ve.identity)==="student"?3:1])},[Me]);const Ge=je=>{const Ve=()=>{window.location.href=(je==null?void 0:je.jump_url)||`/classrooms/${je==null?void 0:je.course_id}`};if(xe.includes(1)){D.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:tt.createElement("div",{className:"tc"},(je==null?void 0:je.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Ve()}});return}Ve()},bt=()=>H(void 0,null,function*(){if(!Dt){te.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let je=yield(0,We.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Dt}});if(je!=null&&je.need_pro_auth&&!xe.includes(1)&&!xe.includes(2)){mt({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Dt,checkedList:xe}}),he();return}oe(!0);const Ve=yield(0,q.cR)({invite_code:Dt,professor:xe.includes(1)?1:null,assistant_professor:xe.includes(2)?1:null,student:xe.includes(3)?1:null});if(oe(!1),(Ve==null?void 0:Ve.status)===-4&&(Rt(),mt({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Ve==null?void 0:Ve.status)===-12&&te.ZP.warning(Ve==null?void 0:Ve.message),(Ve==null?void 0:Ve.status)===-2){if(he(),Ve.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Ke(!0),Ce(1);return}if(Ve.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Ke(!0),Ce(2);return}if(Ve.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Ke(!0),Ce(3);return}}if((Ve==null?void 0:Ve.status)===0){(0,J.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),he(),Ve!=null&&Ve.course_id?Ge(Ve):te.ZP.success(Ve.message);return}}),he=()=>H(void 0,null,function*(){Rt()});return tt.createElement(tt.Fragment,null,tt.createElement(D.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:Re,confirmLoading:M,onOk:bt,onCancel:he},tt.createElement("div",{className:"tc"},tt.createElement("div",null,tt.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),tt.createElement(R.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Dt,onChange:je=>{if(je.target.value.length>=7){te.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ht(je.target.value)}})),tt.createElement("div",{className:"mt10 font14"},tt.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),tt.createElement(v.default.Group,{value:xe,onChange:je=>fe(je)},tt.createElement(v.default,{value:1,disabled:xe.includes(2)},"\u6559\u5E08"),tt.createElement(v.default,{value:2,disabled:xe.includes(1)},"\u52A9\u6559"),tt.createElement(v.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),tt.createElement(He,null),tt.createElement(Z.Z,{visible:Ee,onCancel:()=>Ke(!1),occupationValue:ie}))};var de=(0,ne.connect)(({user:Re,account:Me})=>({user:Re,account:Me}))(K)},82791:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return se},g:function(){return Y}});var r=m(59301),ne=m(91482),D=m(24404),te=m(37568),R=m(62957),v={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd",level:"level___XtFBL",sq:"sq___NEbck",jc:"jc___urhwB",gj:"gj___lRV0B"},q=m(6767),Z=m(77019),J=m(5269),C=m(93041),Ne=m(75727),ee=m(47889),re=m(32717),ue=m(25544),ct=(B,I,P)=>new Promise((F,k)=>{var be=ft=>{try{ut(P.next(ft))}catch(pt){k(pt)}},ke=ft=>{try{ut(P.throw(ft))}catch(pt){k(pt)}},ut=ft=>ft.done?F(ft.value):Promise.resolve(ft.value).then(be,ke);ut((P=P.apply(B,I)).next())}),He=(B=>(B.Manager="manager",B.Developer="developer",B.Reporter="reporter",B))(He||{}),tt=({visible:B,onCancel:I=()=>{}})=>{const[P,F]=(0,r.useState)(),[k,be]=(0,r.useState)(),[ke,ut]=(0,r.useState)(!1),ft=()=>ct(void 0,null,function*(){if(!P){q.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(P.length!==6){q.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!k){q.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}ut(!0);const wt=yield(0,re.vm)({code:P,role:k});ut(!1),pt();const Kt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Kt[wt.status]){q.ZP.info(Kt[wt.status]);return}if(wt.status===0){k==="reporter"?(q.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,ue.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),ne.history.push(`/projects/${wt==null?void 0:wt.project_id}`)):((0,ue.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),q.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),pt=()=>ct(void 0,null,function*(){I()});return r.createElement(r.Fragment,null,r.createElement(R.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:B,confirmLoading:ke,onOk:ft,onCancel:pt},r.createElement("div",{className:"tc"},r.createElement("div",null,r.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),r.createElement(te.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:P,onChange:wt=>{if(wt.target.value.length>=7){q.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}F(wt.target.value)}})),r.createElement("div",{className:"mt10 font14"},r.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),r.createElement(ee.ZP.Group,{value:k,onChange:wt=>be(wt.target.value)},r.createElement(ee.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),r.createElement(ee.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),r.createElement(ee.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},H=m(58040),Ae={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL"},K=m(20808),de=m(28284),Re=m(82326),Me=m(9014),Ie=(B,I,P)=>new Promise((F,k)=>{var be=ft=>{try{ut(P.next(ft))}catch(pt){k(pt)}},ke=ft=>{try{ut(P.throw(ft))}catch(pt){k(pt)}},ut=ft=>ft.done?F(ft.value):Promise.resolve(ft.value).then(be,ke);ut((P=P.apply(B,I)).next())});const Rt=({globalSetting:B,dispatch:I,user:P,open:F,onCancel:k=()=>{}})=>{const[be,ke]=(0,r.useState)([]),[ut,ft]=(0,r.useState)([]),[pt,wt]=(0,r.useState)([]),[Kt]=de.default.useForm(),[en,Fe]=(0,r.useState)(!1),[Ye,Tt]=(0,r.useState)(!1),yt=(0,r.useRef)(null),Ct=(0,r.useRef)(1),[Ft,Qt]=(0,r.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,r.useEffect)(()=>{F&&kt()},[F]);const kt=()=>Ie(void 0,null,function*(){var rn;const cn=yield an(Ft);if(!(0,K.o1)(I))return;const{user_school_id:yn="",department_id:Dn="",school_name:Bn="",department_name:vn=""}=P.userInfo||{},bn=(rn=cn==null?void 0:cn.graduation_years)==null?void 0:rn.at(-1);ft([{id:yn,name:Bn}]),yield En(yn),Kt.setFieldsValue({year:bn,school_id:yn,department_id:Number(Dn),name:`${bn}${Bn}${vn}\u6BD5\u4E1A\u8BBE\u8BA1`})}),an=rn=>Ie(void 0,null,function*(){const cn=yield(0,Me.J3)(rn);return cn.status===0&&ke((cn==null?void 0:cn.graduation_years)||[]),cn}),ln=(rn,cn=500)=>{Tt(!0),clearTimeout(yt.current),yt.current=setTimeout(()=>Ie(void 0,null,function*(){Ct.current+=1;const yn=Ct.current,Dn=yield(0,Me.NT)({keyword:rn});Dn.status===0&&Ct.current===yn&&(ft((Dn==null?void 0:Dn.schools)||[]),Tt(!1))}),cn)},En=rn=>Ie(void 0,null,function*(){if(!rn)return;const cn=yield(0,Me.Ps)({page:1,limit:9999,id:rn});cn.status===0&&wt((cn==null?void 0:cn.departments)||[])});return r.createElement(R.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:F,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:en,onCancel:k,onOk:()=>Kt.submit()},r.createElement(de.default,{colon:!1,form:Kt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(rn,cn)=>{rn.school_id&&(En(cn.school_id),Kt.setFieldValue("department_id",null))},onFinish:rn=>Ie(void 0,null,function*(){Fe(!0);const cn=yield(0,Me.Wz)(rn);cn.status===0&&(q.ZP.success("\u521B\u5EFA\u6210\u529F"),Kt.resetFields(),k(),(0,ue.xg)(`/graduations/${cn==null?void 0:cn.identifier}/index`)),Fe(!1)})},r.createElement(de.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},r.createElement(Re.default,{style:{width:344},size:"large",options:be.map(rn=>({value:rn,label:rn}))})),r.createElement(de.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},r.createElement(Re.default,{showSearch:!0,filterOption:!1,onSearch:rn=>{ln(rn)},loading:Ye,size:"large",style:{width:344},options:ut.map(rn=>({value:rn.id,label:rn.name}))})),r.createElement(de.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},r.createElement(Re.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:pt.map(rn=>({value:rn.id,label:rn.name}))})),r.createElement(de.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},r.createElement(te.default,{showCount:!0,style:{width:344},maxLength:60}))))};var mt=(0,ne.connect)(({user:B,globalSetting:I,loading:P})=>({user:B,globalSetting:I,loading:P}))(Rt),Dt=m(79769),ht=Object.defineProperty,xe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,oe=(B,I,P)=>I in B?ht(B,I,{enumerable:!0,configurable:!0,writable:!0,value:P}):B[I]=P,Ee=(B,I)=>{for(var P in I||(I={}))fe.call(I,P)&&oe(B,P,I[P]);if(xe)for(var P of xe(I))M.call(I,P)&&oe(B,P,I[P]);return B},Ke=(B,I,P)=>new Promise((F,k)=>{var be=ft=>{try{ut(P.next(ft))}catch(pt){k(pt)}},ke=ft=>{try{ut(P.throw(ft))}catch(pt){k(pt)}},ut=ft=>ft.done?F(ft.value):Promise.resolve(ft.value).then(be,ke);ut((P=P.apply(B,I)).next())});const ie=({globalSetting:B,dispatch:I,user:P,open:F,onCancel:k=()=>{}})=>{const[be]=de.default.useForm(),[ke,ut]=(0,r.useState)(!1),[ft,pt]=(0,r.useState)(null);return(0,r.useEffect)(()=>{var wt;if(F){const Kt={code:"",user_type:((wt=P==null?void 0:P.userInfo)==null?void 0:wt.identity)==="student"?2:1,major:""};be.setFieldsValue(Kt),pt(Ee({},Kt))}},[F]),r.createElement(R.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:F,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:ke,onCancel:k,onOk:()=>be.submit()},r.createElement(de.default,{colon:!1,form:be,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(wt,Kt)=>pt(Ee({},Kt)),onFinish:wt=>Ke(void 0,null,function*(){ut(!0);const Kt=yield(0,Dt.ZP)("/api/graduations/join.json",{method:"post",body:wt});Kt.status===0&&(k(),Kt!=null&&Kt.identifier?(0,ue.xg)(`/graduations/${Kt==null?void 0:Kt.identifier}/index`):q.ZP.success(Kt==null?void 0:Kt.message)),ut(!1)})},r.createElement(de.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},r.createElement(te.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),r.createElement(de.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},r.createElement(ee.ZP.Group,null,r.createElement(ee.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),r.createElement(ee.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(ft==null?void 0:ft.user_type)===2&&r.createElement(de.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},r.createElement(te.default,{showCount:!0,maxLength:60}))))};var Ce=(0,ne.connect)(({user:B,globalSetting:I})=>({user:B,globalSetting:I}))(ie),Ze=m(59301),it=Object.defineProperty,Ge=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,St=(B,I,P)=>I in B?it(B,I,{enumerable:!0,configurable:!0,writable:!0,value:P}):B[I]=P,et=(B,I)=>{for(var P in I||(I={}))je.call(I,P)&&St(B,P,I[P]);if(he)for(var P of he(I))Ve.call(I,P)&&St(B,P,I[P]);return B},jt=(B,I)=>Ge(B,bt(I)),At=(B,I)=>{var P={};for(var F in B)je.call(B,F)&&I.indexOf(F)<0&&(P[F]=B[F]);if(B!=null&&he)for(var F of he(B))I.indexOf(F)<0&&Ve.call(B,F)&&(P[F]=B[F]);return P},hn=(B=>(B.Projects="projects",B.Shixuns="shixuns",B.Classrooms="classrooms",B))(hn||{}),rt=(B=>(B.Classrooms="classrooms",B.Shixuns="shixuns",B.Paths="paths",B.Projects="projects",B.Videos="videos",B.Topics="topics",B))(rt||{});const $e=B=>{var I=B,{homePage:P,user:F,globalSetting:k,loading:be,dispatch:ke}=I,ut=At(I,["homePage","user","globalSetting","loading","dispatch"]),ft,pt,wt,Kt,en,Fe,Ye,Tt;const[yt,Ct]=(0,r.useState)(),[Ft,Qt]=(0,r.useState)(),[kt,an]=(0,r.useState)(!1),[ln,En]=(0,r.useState)(!1),rn=bn=>{var Un;if((0,K.tJ)(ke,!1,bn==="classrooms","",!0)){if(bn==="projects"&&!((Un=F.userInfo)!=null&&Un.email)){q.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}bn==="classrooms"?Ct(!0):bn==="projects"&&Qt(!0)}},cn=(bn,Un)=>{var Pn;if((0,K.tJ)(ke)){if(Un==="projects"&&!((Pn=F.userInfo)!=null&&Pn.email)){q.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Un==="shixuns"&&!(0,K.xY)()||bn&&(window.location.href=bn)}},yn=(pt=(((ft=k.setting)==null?void 0:ft.navbar)||[]).find(bn=>bn.link==="/classrooms"))==null?void 0:pt.hidden;let Dn=(Kt=(((wt=k.setting)==null?void 0:wt.navbar)||[]).find(bn=>bn.link==="/shixuns"))==null?void 0:Kt.hidden;const Bn=(Fe=(((en=k.setting)==null?void 0:en.navbar)||[]).find(bn=>bn.link==="/paths"))==null?void 0:Fe.hidden;(Ye=k==null?void 0:k.setting)!=null&&Ye.is_local&&((Tt=F==null?void 0:F.userInfo)!=null&&Tt.is_shixun_marker||(Dn=!0));const vn=bn=>{var Un,Pn,kn,Hn,Ln,Rn,ei,Xn,Si,ri,pi,fi,Ri,xi,Yn,gn,Lt,$t,Tn;return Ze.createElement(Ze.Fragment,null,Ze.createElement(Z.Z,{justify:"space-around",className:"pt5 pb5"},Ze.createElement(J.Z,{className:Ae.joinCol},((Un=F.userInfo)==null?void 0:Un.user_identity)!=="\u5B66\u751F"&&!yn&&Ze.createElement(C.default.Item,et({},bn),Ze.createElement("a",{onClick:()=>cn("/classrooms/new")},(Pn=F.userInfo)!=null&&Pn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Dn&&Ze.createElement(C.default.Item,et({},bn),Ze.createElement("a",{onClick:()=>cn("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((kn=F.userInfo)==null?void 0:kn.main_site)||!((Hn=F.userInfo)!=null&&Hn.main_site)&&!Bn&&(((Ln=F.userInfo)==null?void 0:Ln.admin)||((Rn=F.userInfo)==null?void 0:Rn.is_teacher)||((ei=F.userInfo)==null?void 0:ei.business)))&&Ze.createElement(C.default.Item,et({},bn),Ze.createElement("a",{onClick:()=>cn("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Xn=k==null?void 0:k.setting)!=null&&Xn.is_local)&&((Si=F.userInfo)==null?void 0:Si.main_site)&&Ze.createElement(C.default.Item,et({},bn),Ze.createElement("a",{onClick:()=>{var xn;return cn(`${(xn=k==null?void 0:k.setting)==null?void 0:xn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((ri=F==null?void 0:F.userInfo)==null?void 0:ri.identity)!=="student"&&Ze.createElement(C.default.Item,jt(et({},bn),{onClick:()=>{(0,K.o1)(ke)&&an(!0)}}),Ze.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((pi=F.userInfo)!=null&&pi.main_site)&&Ze.createElement("div",null,!yn&&Ze.createElement(C.default.Item,et({},bn),Ze.createElement("a",{onClick:()=>rn("classrooms")},(fi=F.userInfo)!=null&&fi.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Ri=F.userInfo)==null?void 0:Ri.main_site)&&!((xi=k==null?void 0:k.setting)!=null&&xi.is_local)&&Ze.createElement(C.default.Item,et({},bn),Ze.createElement("a",{onClick:()=>rn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Yn=F.userInfo)==null?void 0:Yn.main_site)&&Ze.createElement(J.Z,null,Ze.createElement("div",{className:Ae.joinBoard})),((gn=F.userInfo)==null?void 0:gn.main_site)&&Ze.createElement(J.Z,{className:Ae.joinCol},!yn&&Ze.createElement(C.default.Item,et({},bn),Ze.createElement("a",{onClick:()=>rn("classrooms")},(Lt=F.userInfo)!=null&&Lt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),(($t=F.userInfo)==null?void 0:$t.main_site)&&!((Tn=k==null?void 0:k.setting)!=null&&Tn.is_local)&&Ze.createElement(C.default.Item,et({},bn),Ze.createElement("a",{onClick:()=>rn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Ze.createElement(C.default.Item,jt(et({},bn),{onClick:()=>{(0,K.o1)(ke)&&En(!0)}}),Ze.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Ze.createElement("section",null,Ze.createElement(Ne.Z,{dropdownRender:()=>Ze.createElement(C.default,{className:`${Ae.rightMenu} ${Ae.joinMenu} mt10`},Ze.createElement(vn,null)),placement:"bottomRight"},Ze.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Ze.createElement(H.Z,{visible:yt,onCancel:()=>Ct(!1)}),Ze.createElement(tt,{visible:Ft,onCancel:()=>Qt(!1)}),Ze.createElement(mt,{open:kt,onCancel:()=>an(!1)}),Ze.createElement(Ce,{open:ln,onCancel:()=>En(!1)}))};var we=(0,ne.connect)(({homePage:B,loading:I,user:P,globalSetting:F})=>({homePage:B,user:P,globalSetting:F,loading:I.models.index}))($e),Be={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt",level:"level___eVYpR",versionInfo:"versionInfo___dpPd3",sq:"sq___Mx2Ia",jc:"jc___DAOHV",gj:"gj___pUe9E"},me=m(7544),lt=m(89978),Le=m(6521),ve=m(59301),pe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Oe=(B,I)=>{var P={};for(var F in B)Se.call(B,F)&&I.indexOf(F)<0&&(P[F]=B[F]);if(B!=null&&pe)for(var F of pe(B))I.indexOf(F)<0&&ye.call(B,F)&&(P[F]=B[F]);return P},Q=(B,I,P)=>new Promise((F,k)=>{var be=ft=>{try{ut(P.next(ft))}catch(pt){k(pt)}},ke=ft=>{try{ut(P.throw(ft))}catch(pt){k(pt)}},ut=ft=>ft.done?F(ft.value):Promise.resolve(ft.value).then(be,ke);ut((P=P.apply(B,I)).next())});const Pe=B=>{var I,P=RegExp("(^| )"+B+"=([^;]+)(;|$)");return(I=document.cookie.match(P))?decodeURIComponent(I[2]):null},L=B=>{var I=new Date;I.setTime(I.getTime()-1);var P=Pe(B);P!=null&&(document.cookie=B+"="+P+";expires="+I.toGMTString())};var w=(B=>(B.Classrooms="classrooms",B.Shixuns="shixuns",B.Paths="paths",B.Projects="projects",B.Videos="videos",B.Topics="topics",B))(w||{});const X=B=>{var I=B,{homePage:P,user:F,globalSetting:k,loading:be,dispatch:ke,shixunHomeworks:ut,location:ft,payload:pt={}}=I,wt=Oe(I,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Kt,en,Fe,Ye,Tt,yt,Ct,Ft,Qt,kt,an,ln,En,rn,cn,yn;const Dn=(en=(((Kt=k.setting)==null?void 0:Kt.navbar)||[]).find(Pn=>Pn.link==="/classrooms"))==null?void 0:en.hidden,Bn=(Ye=(((Fe=k.setting)==null?void 0:Fe.navbar)||[]).find(Pn=>Pn.link==="/shixuns"))==null?void 0:Ye.hidden,vn=(yt=(((Tt=k.setting)==null?void 0:Tt.navbar)||[]).find(Pn=>Pn.link==="/paths"))==null?void 0:yt.hidden,bn=(Ct=F.userInfo)==null?void 0:Ct.is_school_manage,Un=()=>{var Pn,kn,Hn,Ln,Rn,ei,Xn,Si,ri,pi,fi,Ri,xi,Yn,gn,Lt,$t,Tn;return(0,ue.Ll)()?ve.createElement(C.default,{className:`${Be.rightMenu} ${Be.menuWrap}`},ve.createElement(C.default.Item,null,ve.createElement(ne.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):ve.createElement(C.default,{className:`${Be.rightMenu} ${Be.menuWrap}`},((Pn=F==null?void 0:F.userInfo)==null?void 0:Pn.paid_version)&&!((Hn=(kn=F==null?void 0:F.userInfo)==null?void 0:kn.paid_version)!=null&&Hn.is_white_list)&&ve.createElement("div",{className:`${Be.versionInfo} ${Be[(ei=ue.vs[(Rn=(Ln=F==null?void 0:F.userInfo)==null?void 0:Ln.paid_version)==null?void 0:Rn.version_type])==null?void 0:ei.class]}`},ve.createElement("img",{src:(ri=ue.vs[(Si=(Xn=F==null?void 0:F.userInfo)==null?void 0:Xn.paid_version)==null?void 0:Si.version_type])==null?void 0:ri.icon}),ve.createElement("span",null,(Ri=ue.vs[(fi=(pi=F==null?void 0:F.userInfo)==null?void 0:pi.paid_version)==null?void 0:fi.version_type])==null?void 0:Ri.name)),ve.createElement(C.default.Item,null,ve.createElement(ne.Link,{to:`/users/${(xi=F.userInfo)==null?void 0:xi.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Dn&&ve.createElement(C.default.Item,null,ve.createElement(ne.Link,{to:`/users/${(Yn=F.userInfo)==null?void 0:Yn.login}/classrooms`},"\u6211\u7684\u6559\u5B66\u8BFE\u5802")),!Bn&&ve.createElement(C.default.Item,null,ve.createElement(ne.Link,{to:`/users/${(gn=F.userInfo)==null?void 0:gn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!vn&&ve.createElement(C.default.Item,null,ve.createElement(ne.Link,{to:`/users/${(Lt=F.userInfo)==null?void 0:Lt.login}/paths`},"\u6211\u7684\u667A\u6167\u8BFE\u7A0B")),ve.createElement(C.default.Item,null,ve.createElement(ne.Link,{to:`/users/${($t=F.userInfo)==null?void 0:$t.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),ve.createElement(C.default.Item,null,ve.createElement(ne.Link,{to:`/users/${(Tn=F.userInfo)==null?void 0:Tn.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),ve.createElement(C.default.Item,null,ve.createElement(ne.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,me.Ny)()&&ve.createElement(C.default.Item,null,ve.createElement(ne.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,me.JA)()&&ve.createElement(C.default.Item,null,ve.createElement("a",{onClick:()=>{(0,K.tJ)(ke)&&ne.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,me.JA)()&&ve.createElement(C.default.Item,null,ve.createElement("a",{onClick:()=>{(0,K.tJ)(ke)&&ne.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),ve.createElement(C.default.Item,null,ve.createElement(ne.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:ve.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),bn&&ve.createElement(C.default.Item,null,ve.createElement(ne.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),ve.createElement(C.default.Item,{className:Be.exit},ve.createElement("a",{onClick:()=>Q(void 0,null,function*(){try{const xn=yield(0,lt.vR)({});q.ZP.success(xn==null?void 0:xn.message)}catch(xn){}(0,ue.d8)("_educoder_session","logout",1),(0,ue.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,me.bg)()?ve.createElement(Ne.Z,{className:`${Be.height67}`,dropdownRender:Un,placement:"bottomRight"},ve.createElement("section",null,ve.createElement("aside",null,ve.createElement("div",{className:ut.actionTabs.type===1?Be.classromediv:"",style:{position:"relative"}},ve.createElement("img",{className:`${Be.userPic} current ml15`,src:`${(Ft=Le.Z)==null?void 0:Ft.IMG_SERVER}/images/${(Qt=F.userInfo)==null?void 0:Qt.image_url}`,alt:"",onClick:()=>{var Pn;return ne.history.push((0,ue.Ll)()?"/account/profile":`/users/${(Pn=F.userInfo)==null?void 0:Pn.login}/classrooms`)}}),((kt=F==null?void 0:F.userInfo)==null?void 0:kt.paid_version)&&!((ln=(an=F==null?void 0:F.userInfo)==null?void 0:an.paid_version)!=null&&ln.is_white_list)&&ve.createElement("img",{src:(cn=ue.vs[(rn=(En=F==null?void 0:F.userInfo)==null?void 0:En.paid_version)==null?void 0:rn.version_type])==null?void 0:cn.icon,className:Be.level}),(0,ue.Ll)()&&ve.createElement("span",{className:"ml10 font16"},(yn=F.userInfo)==null?void 0:yn.username),ve.createElement("i",{className:`iconfont icon-zhankai4 ${Be.icon}`}))))):ve.createElement("div",{className:`font15 ${k.isIlearning?Be.login:""}`},ve.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{ke({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var at=(0,ne.connect)(({homePage:B,loading:I,user:P,globalSetting:F,shixunHomeworks:k})=>({homePage:B,user:P,globalSetting:F,shixunHomeworks:k,loading:I.models.index}))(X),Ue={tip:"tip___a6MfI"},nt=m(66649),Bt=m.n(nt),Ot=m(59301),Yt=(B,I,P)=>new Promise((F,k)=>{var be=ft=>{try{ut(P.next(ft))}catch(pt){k(pt)}},ke=ft=>{try{ut(P.throw(ft))}catch(pt){k(pt)}},ut=ft=>ft.done?F(ft.value):Promise.resolve(ft.value).then(be,ke);ut((P=P.apply(B,I)).next())});const gt=({user:B,dispatch:I})=>{var P,F,k;const[be,ke]=(0,r.useState)(!1),ut=(P=window.location.pathname)==null?void 0:P.includes("classrooms/");(0,r.useEffect)(()=>{var wt,Kt,en;if(console.log(B==null?void 0:B.userInfo),(wt=B==null?void 0:B.userInfo)!=null&&wt.user_status)if(((Kt=B==null?void 0:B.userInfo)==null?void 0:Kt.role)===15){ke(!1);return}else{let Fe=JSON.parse(ut?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));Fe&&(Fe==null?void 0:Fe.login)===((en=B==null?void 0:B.userInfo)==null?void 0:en.login)?(console.log(Bt()(Fe==null?void 0:Fe.time).add(1,"days")),console.log(Bt()(new Date)),Bt()(Fe==null?void 0:Fe.time).add(1,"days").set({hour:0,minute:0,second:0}){var wt,Kt;ut?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(wt=B==null?void 0:B.userInfo)==null?void 0:wt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(Kt=B==null?void 0:B.userInfo)==null?void 0:Kt.login})),ke(!1)},pt=()=>Yt(void 0,null,function*(){let wt=yield(0,Dt.ZP)("/api/business_contacts.json",{method:"post"});(wt==null?void 0:wt.status)===0&&q.ZP.info("\u7533\u8BF7\u6210\u529F")});return Ot.createElement(Ot.Fragment,null,be&&Ot.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},Ot.createElement("div",{className:Ue.tip},Ot.createElement("div",null,Ot.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),ut?Ot.createElement(Ot.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((k=B==null?void 0:B.userInfo)==null?void 0:k.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):Ot.createElement(Ot.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),Ot.createElement("div",null,Ot.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:ft},"\u5FFD\u7565"),Ot.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:pt},"\u7533\u8BF7\u5EF6\u671F")))))};var De=(0,ne.connect)(({user:B})=>({user:B}))(gt),ot=m(7939),xt="data:image/png;base64,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",zt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Ht=(B,I)=>{var P={};for(var F in B)Wt.call(B,F)&&I.indexOf(F)<0&&(P[F]=B[F]);if(B!=null&&zt)for(var F of zt(B))I.indexOf(F)<0&&Sn.call(B,F)&&(P[F]=B[F]);return P};const Ut=null,un=B=>{var I=B,{homePage:P,user:F,globalSetting:k,loading:be,dispatch:ke,location:ut,text:ft,shixunHomeworks:pt,payload:wt={}}=I,Kt=Ht(I,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[en,Fe]=(0,r.useState)("none");return(0,r.useEffect)(()=>{pt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Fe("flex")},[pt.actionTabs.key]),(0,r.useEffect)(()=>{pt.actionTabs.key==="\u9690\u85CF"&&(Fe("none"),localStorage.setItem("Noviceguide","0"))},[pt.actionTabs.key]),r.createElement("div",{style:{display:en,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},r.createElement("div",{style:{margin:"0 auto",width:"1200px"}},r.createElement("img",{src:xt,style:{position:"absolute",top:"-32px"}}),r.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},pt.actionTabs.text),pt.actionTabs.type===9?r.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.createElement(ot.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Fe("none"),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):r.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.createElement(ot.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Fe("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var sn=(0,ne.connect)(({homePage:B,loading:I,user:P,globalSetting:F,shixunHomeworks:k})=>({homePage:B,user:P,globalSetting:F,loading:I.models.index,shixunHomeworks:k}))(un),Jt=Object.defineProperty,mn=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,fn=(B,I,P)=>I in B?Jt(B,I,{enumerable:!0,configurable:!0,writable:!0,value:P}):B[I]=P,Zt=(B,I)=>{for(var P in I||(I={}))_t.call(I,P)&&fn(B,P,I[P]);if(mn)for(var P of mn(I))Gt.call(I,P)&&fn(B,P,I[P]);return B};const Mt=B=>React.createElement("svg",Zt({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},B),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var Pt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",It=m(78267),Nt=m(59301),dt=Object.defineProperty,N=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,S=(B,I,P)=>I in B?dt(B,I,{enumerable:!0,configurable:!0,writable:!0,value:P}):B[I]=P,x=(B,I)=>{for(var P in I||(I={}))f.call(I,P)&&S(B,P,I[P]);if(N)for(var P of N(I))d.call(I,P)&&S(B,P,I[P]);return B},O=(B,I)=>{var P={};for(var F in B)f.call(B,F)&&I.indexOf(F)<0&&(P[F]=B[F]);if(B!=null&&N)for(var F of N(B))I.indexOf(F)<0&&d.call(B,F)&&(P[F]=B[F]);return P},ae=(B,I,P)=>new Promise((F,k)=>{var be=ft=>{try{ut(P.next(ft))}catch(pt){k(pt)}},ke=ft=>{try{ut(P.throw(ft))}catch(pt){k(pt)}},ut=ft=>ft.done?F(ft.value):Promise.resolve(ft.value).then(be,ke);ut((P=P.apply(B,I)).next())});const{Header:j}=D.default,{Search:vt}=te.default;function Y(){var B,I;const F=window.location.pathname.split("/"),k={};return F[1]=="classrooms"&&F.length>3&&!((B=F[4])!=null&&B.includes("newgold"))&&!((I=F[5])!=null&&I.includes("newgold"))&&F[2]!=="coursesId"&&(k.course_id=F[2]),F[1]==="shixuns"&&F.length>3&&(k.objective_type="shixun",k.objective_id=F[2]),F[1]==="paths"&&F.length>3&&(k.objective_type="path",k.objective_id=F[2]),x(x({},k),{school:1})}const _=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Qe=B=>{var I=B,{homePage:P,user:F,globalSetting:k,loading:be,dispatch:ke,isLogin:ut=!1,shixunHomeworks:ft}=I,pt=O(I,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),wt,Kt,en,Fe,Ye,Tt,yt,Ct,Ft,Qt,kt,an,ln,En,rn,cn,yn,Dn,Bn,vn,bn;const Un=(0,ne.useLocation)(),[Pn,kn]=(0,r.useState)(!1),[Hn,Ln]=(0,r.useState)(""),[Rn,ei]=(0,r.useState)(!1),Xn=Y();(0,r.useEffect)(()=>{ft.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(_!=null&&_.includes(Un==null?void 0:Un.pathname)||(Un==null?void 0:Un.pathname.indexOf("/classrooms"))===0||ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Un.pathname]),(0,r.useEffect)(()=>{ft.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||ft.actionTabs.key||localStorage.setItem("Noviceguide","0")},[ft.actionTabs.key]),(0,r.useEffect)(()=>{var Lt;if(k!=null&&k.setting){let $t=(0,It.cloneDeep)((Lt=k==null?void 0:k.setting)==null?void 0:Lt.navbar);$t=$t==null?void 0:$t.filter(xn=>{var Gn;return!(xn!=null&&xn.hidden)&&!((0,me.JA)()&&((Gn=["/paperlibrary","/problemset"])!=null&&Gn.includes(xn.link)))});for(const xn of $t)xn.subitem&&(xn.subitem=xn.subitem.filter(Gn=>{var si;return!(Gn!=null&&Gn.hidden)&&!((0,me.JA)()&&((si=["/paperlibrary","/problemset"])!=null&&si.includes(Gn.link)))}));let Tn=!1;$t==null||$t.map(function(xn,Gn){var si,ti,Jn;const oi=Un.pathname;xn.link===oi&&(Ln(xn==null?void 0:xn.link),(0,ue.Dk)(oi==="/"?(si=k==null?void 0:k.setting)==null?void 0:si.name:gn(xn==null?void 0:xn.name)),Ri(Yn(Gn,{name:xn==null?void 0:xn.name,link:xn==null?void 0:xn.link},$t)),Tn=!0),(ti=xn==null?void 0:xn.subitem)!=null&&ti.length&&((Jn=xn==null?void 0:xn.subitem)==null||Jn.map(Bi=>{Bi.link===oi&&(Ln(Bi==null?void 0:Bi.link),oi!=="/"&&(0,ue.Dk)(gn(Bi==null?void 0:Bi.name)),Ri(Yn(Gn,{name:Bi==null?void 0:Bi.name,link:Bi==null?void 0:Bi.link},$t)),Tn=!0)}))}),Tn||Ri($t)}},[k==null?void 0:k.setting,F]);const Si=(0,r.useMemo)(()=>{var Lt,$t;return(Lt=k==null?void 0:k.setting)!=null&&Lt.nav_logo_url?`${Le.Z.IMG_SERVER}/${($t=k==null?void 0:k.setting)==null?void 0:$t.nav_logo_url}`:`${Le.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(wt=k==null?void 0:k.setting)==null?void 0:wt.nav_logo_url]);function ri(Lt){ne.history.push("/search?value="+Lt)}const pi=()=>Pn?Nt.createElement("div",{onBlur:()=>{setTimeout(()=>{kn(!1)},300)}},Nt.createElement(vt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ri,autoFocus:!0})):Nt.createElement("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:()=>{ne.history.push("/search?value=")}}),[fi,Ri]=(0,r.useState)([]),xi=(Lt,$t)=>ae(void 0,null,function*(){var Tn,xn,Gn,si,ti,Jn;if((Lt==null?void 0:Lt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const oi=yield(0,lt.IU)();(Tn=oi==null?void 0:oi.data)!=null&&Tn.engineer_url?(Gn=(xn=oi==null?void 0:oi.data)==null?void 0:xn.engineer_url)!=null&&Gn.includes("http")?(0,ue.xg)((si=oi==null?void 0:oi.data)==null?void 0:si.engineer_url):ne.history.push((ti=oi==null?void 0:oi.data)==null?void 0:ti.engineer_url):(oi==null?void 0:oi.status)!=401&&ei(!0);return}(Jn=Lt==null?void 0:Lt.link)!=null&&Jn.includes("http")?(0,ue.xg)(Lt==null?void 0:Lt.link):((0,ue.Dk)(Lt==null?void 0:Lt.name),ne.history.push(Lt==null?void 0:Lt.link)),(Lt==null?void 0:Lt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Nt.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Yn=(Lt,$t,Tn)=>{const xn=Tn.slice();return xn[Lt]&&(xn[Lt].name=$t.name,xn[Lt].link=$t.link),xn||[]},gn=(Lt="")=>Lt.indexOf("<")>-1?Lt.slice(0,Lt.indexOf("<")):Lt;return k.showHeader&&k.showHeaderFooter?Nt.createElement(D.default,{style:{background:`${Un.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${k.isIlearning?v["header-iearning"]:v.header} ${k.showHeaderFixed?v.headerFixed:""}`},(k==null?void 0:k.showTip)&&Nt.createElement(De,null),Nt.createElement(j,{className:"header",style:{background:`${Un.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Un.pathname=="/training"?"999":""}`}},Nt.createElement("section",{className:v["edu-menu"]},(!!k.isIlearning||!((Kt=k==null?void 0:k.setting)!=null&&Kt.main_site)&&!!((en=k==null?void 0:k.setting)!=null&&en.navbar))&&Nt.createElement(ne.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Nt.createElement("img",{className:v.logo,title:(Fe=k.setting)==null?void 0:Fe.name,src:Si||Pt})),Nt.createElement("ul",{className:`${v.menu} ${(0,ue.Ll)()&&"ml0"}`},(0,ue.Ll)()&&Nt.createElement("li",null,Nt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,ue.Ll)()&&k.setting&&fi.map(function(Lt,$t){var Tn,xn,Gn,si,ti;return Nt.createElement("li",{key:$t,className:!((Tn=Lt==null?void 0:Lt.subitem)!=null&&Tn.length)&&Hn===(Lt==null?void 0:Lt.link)||(xn=Lt==null?void 0:Lt.subitem)!=null&&xn.some(Jn=>Hn===(Jn==null?void 0:Jn.link))?v.actived:""},Nt.createElement("div",{onClick:()=>xi(Lt,$t),className:v.name},Nt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Jn;let oi=Lt==null?void 0:Lt.name;return(Jn=Lt==null?void 0:Lt.subitem)==null||Jn.map((Bi,hr)=>(Bi.link===Un.pathname&&(oi=Bi.name),Bi)),oi})()}}),((Gn=Lt==null?void 0:Lt.subitem)==null?void 0:Gn.length)>0&&Nt.createElement("i",{className:"iconfont icon-zhankai4"})),((si=Lt==null?void 0:Lt.subitem)==null?void 0:si.length)>0&&Nt.createElement("div",{className:v.dropDown},(ti=Lt==null?void 0:Lt.subitem)==null?void 0:ti.map((Jn,oi)=>Nt.createElement("div",{className:v.subName,onClick:()=>xi(Jn,$t),key:$t+"-"+oi},!!oi&&Nt.createElement("div",{className:v.line}),Nt.createElement("aside",{className:"font16 c-black"},gn(Jn.name)),Nt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Jn.content)))))})),Nt.createElement("div",{className:"search-bar",style:{flex:k.isIlearning?"initial":"1 0 auto"}},((Ye=F==null?void 0:F.userInfo)==null?void 0:Ye.paid_version)&&!((yt=(Tt=F==null?void 0:F.userInfo)==null?void 0:Tt.paid_version)!=null&&yt.is_white_list)&&Nt.createElement("div",{className:`${v.level} ${v[(Qt=ue.vs[(Ft=(Ct=F==null?void 0:F.userInfo)==null?void 0:Ct.paid_version)==null?void 0:Ft.version_type])==null?void 0:Qt.class]}`,onClick:()=>{var Lt;return ne.history.push(`/users/${(Lt=F.userInfo)==null?void 0:Lt.login}/memberCenter`)}},Nt.createElement("span",{className:(ln=ue.vs[(an=(kt=F==null?void 0:F.userInfo)==null?void 0:kt.paid_version)==null?void 0:an.version_type])==null?void 0:ln.iconSprite}),Nt.createElement("img",{style:{width:"38px",marginRight:0},src:(cn=ue.vs[(rn=(En=F==null?void 0:F.userInfo)==null?void 0:En.paid_version)==null?void 0:rn.version_type])==null?void 0:cn.nameImg})),!(0,ue.Ll)()&&!(k!=null&&k.isIlearning)&&Nt.createElement(Nt.Fragment,null,Nt.createElement(pi,null),!ut&&Nt.createElement(we,null),!ut&&!!((yn=F==null?void 0:F.userInfo)!=null&&yn.login)&&Nt.createElement(ne.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(Dn=F==null?void 0:F.userInfo)==null?void 0:Dn.login}/user_tidings`},((Bn=F==null?void 0:F.userInfo)==null?void 0:Bn.new_message)&&Nt.createElement("span",{className:v.newslight}))),!ut&&Nt.createElement(at,{payload:Xn}))),Nt.createElement(R.default,{centered:!0,destroyOnClose:!0,open:Rn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ue.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>ei(!1)},Nt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Nt.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Nt.createElement("img",{src:`${Le.Z.IMG_SERVER}/${(vn=k==null?void 0:k.setting)==null?void 0:vn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Nt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(bn=k==null?void 0:k.setting)==null?void 0:bn.homepage_tea_qq_number)))),Nt.createElement(sn,null)):Nt.createElement(Nt.Fragment,null)};var se=(0,ne.connect)(({homePage:B,loading:I,user:P,globalSetting:F,shixunHomeworks:k})=>({homePage:B,user:P,globalSetting:F,loading:I.models.index,shixunHomeworks:k}))(Qe)},40055:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return J}});var r=m(59301),ne=m(62957),D=m(65363),te=m(66649),R=m.n(te),v=m(6521),q=(C,Ne,ee)=>new Promise((re,ue)=>{var ct=tt=>{try{We(ee.next(tt))}catch(H){ue(H)}},He=tt=>{try{We(ee.throw(tt))}catch(H){ue(H)}},We=tt=>tt.done?re(tt.value):Promise.resolve(tt.value).then(ct,He);We((ee=ee.apply(C,Ne)).next())});function Z({modeldata:C,dispatch:Ne}){const[ee,re]=(0,r.useState)(!1);(0,r.useEffect)(()=>{setTimeout(()=>{let ct=localStorage.getItem("isfirst");R()(localStorage.getItem("showtime")||new Date).diff(R()(new Date),"hours")>0?re(!1):ct&&ct==="0"?(re(!0),localStorage.setItem("showtime",R()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):re(!1)},1e3)},[]);function ue(ct){return q(this,null,function*(){if(localStorage.setItem("isfirst","2"),C&&C.link&&re(!0),C&&!C.link&&ct===2)return;re(!1);let He=yield Ne({type:"homePage/UploadNotice",payload:{t:ct,id:C&&C.id}});if(He&&C&&C.link&&ct===2)if(He.is_create){localStorage.setItem("iscreate","1");let We={competition:He.competition,identify:He.identify,sub_title:He.sub_title,team_id:He.team_id,team_name:He.team_name};localStorage.setItem("item",JSON.stringify(We)),window.location.href=`${C&&C.link}`}else window.location.href=`${C&&C.link}`})}return r.createElement(ne.default,{open:ee,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:r.createElement(D.Z,{onClick:()=>ue(1),style:{fontSize:"25px",color:"#fff"}})},r.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:C&&C.link?"pointer":""},onClick:()=>ue(2),src:v.Z.IMG_SERVER+`${C&&C.img_url}`}))}var J=Z},38648:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return v}});var r=m(62957),ne={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},D="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",te=m(59301),v=({visible:q,setVisible:Z,image:J,closeImageStyle:C,hiddenbutton:Ne})=>te.createElement(r.default,{centered:!0,destroyOnClose:!0,open:q,footer:null,wrapClassName:ne.modal,onCancel:()=>Z(!1)},te.createElement("div",{className:ne.content},te.createElement("img",{src:J}),Ne,te.createElement("img",{onClick:()=>Z(!1),className:ne.close,src:D,style:C})))},18540:function(In,qe,m){"use strict";var r=m(59301),ne=m(4977),D=m(7939),te=Object.defineProperty,R=Object.defineProperties,v=Object.getOwnPropertyDescriptors,q=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,C=(ue,ct,He)=>ct in ue?te(ue,ct,{enumerable:!0,configurable:!0,writable:!0,value:He}):ue[ct]=He,Ne=(ue,ct)=>{for(var He in ct||(ct={}))Z.call(ct,He)&&C(ue,He,ct[He]);if(q)for(var He of q(ct))J.call(ct,He)&&C(ue,He,ct[He]);return ue},ee=(ue,ct)=>R(ue,v(ct));const re=({img:ue,buttonProps:ct={},styles:He={},customText:We,ButtonText:tt,ButtonClick:H,Buttonclass:Ae,ButtonTwo:K,imgStyles:de,loading:Re=!1,className:Me=""})=>r.createElement("section",{className:`tc animated fadeIn ${Me}`,style:Ne({color:"#999",margin:"100px auto",visibility:Re?"hidden":"visible"},He)},r.createElement("img",{src:ue||ne,style:ee(Ne({},de),{pointerEvents:"none",userSelect:"none"})}),r.createElement("p",{className:"mt20 font14"},We||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),tt&&r.createElement(D.ZP,Ne({className:Ae,onClick:H},ct),tt),K&&K);qe.Z=re},45514:function(In,qe,m){"use strict";m.d(qe,{K:function(){return v}});var r=m(59301),ne=m(62957),D=m(20978),te={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},R=m(24334);const v=({visible:q,width:Z,videoId:J,file_url:C,course_id:Ne,copyUrl:ee,toLog:re=!0,logWatchHistory:ue=()=>{},allow_skip:ct,onClose:He=()=>{},autoPlay:We=!1,onPlayEnded:tt=()=>{}})=>r.createElement(ne.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:q,title:null,footer:null,width:Z,className:te.modal},r.createElement("i",{className:`${te.closeIcon} iconfont icon-guanbi10`,onClick:He}),q&&r.createElement(D.Z,{onPlayEnded:tt,autoPlay:We,allow_skip:ct,courseId:Ne,src:C!=null&&C.startsWith("http")?C:R.Base64.decode(C),videoId:J,toLog:re,logWatchHistory:ue}))},20978:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return ct}});var r=m(59301),ne=m(6767),D=m(75727),te=m(9667),R=m(16471),v=m(7544),q=m(56102),Z=m(1427),J={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},C=(He,We,tt)=>new Promise((H,Ae)=>{var K=Me=>{try{Re(tt.next(Me))}catch(Ie){Ae(Ie)}},de=Me=>{try{Re(tt.throw(Me))}catch(Ie){Ae(Ie)}},Re=Me=>Me.done?H(Me.value):Promise.resolve(Me.value).then(K,de);Re((tt=tt.apply(He,We)).next())});function Ne(He){if(isNaN(He))return{minutes:"00",seconds:"00"};const We=new Date(He*1e3).toISOString().substr(11,8);return{hour:We.substr(0,2),minutes:We.substr(3,2),seconds:We.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function ee(He,We){return He-We}function re(He){He.sort(ee);let We=0;for(let tt=0;tt{},handlePlay:Me=()=>{},handlePlayEnded:Ie=()=>{},autoPlay:Rt=!1,onPlayEnded:mt=()=>{},isShowWaterMark:Dt=!0},ht)=>{var xe;We=We==null?void 0:We.replace("http://","https://");const M=((xe=We==null?void 0:We.split("."))==null?void 0:xe.pop())==="flv",oe=(0,r.useRef)(),Ee=(0,r.useRef)(),Ke=(0,r.useRef)(),ie=(0,r.useRef)(),Ce=(0,r.useRef)(),Ze=(0,r.useRef)(),it=(0,r.useRef)(),Ge=(0,r.useRef)(),bt=(0,r.useRef)(),he=(0,r.useRef)(),je=(0,r.useRef)(),Ve=(0,r.useRef)(),St=(0,r.useRef)(),et=(0,r.useRef)(),jt=navigator.userAgent.toLowerCase().match(ue),At=jt?jt[0]:"pc",hn=(0,r.useRef)(!1),rt=(0,v.eY)();let $e=0,we=0,Be=0,me=null,lt=!1,Le=20,ve=1,pe=!1,Se=!1,ye=[];(0,r.useImperativeHandle)(ht,()=>({getLastUpdatedTime:()=>oe.current.currentTime,getDuration:()=>oe.current.duration})),ne.ZP.config({maxCount:1,getContainer:()=>Ke.current});const Oe=(0,r.useCallback)((Ue,nt=!1)=>{let Bt={point:oe.current.currentTime};me?(Bt.log_id=me,Bt.watch_duration=re(ye),Bt.total_duration=we):(K?(Bt.video_id=parseInt(H,10),Bt.course_id=K):Bt.video_id=H,Bt.duration=$e,Bt.device=At),nt&&(Bt.ed="1");function Ot(){return C(this,null,function*(){pe=!0,me=yield Ae==null?void 0:Ae(Bt),pe=!1,Ue&&Ue()})}Ot()},[H,K]);(0,r.useEffect)(()=>{oe.current&&(ie.current.style.display="none",Ce.current.style.display="block"),ne.ZP.destroy();let Ue=null;return te.Z.isSupported&&M&&We&&(We==null?void 0:We.indexOf(".m3u8"))<0?(Ue=te.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:We,muted:!1}),oe.current&&(Ue.attachMediaElement(oe.current),Ue.load())):oe.current.setAttribute("src",We),Pe(),()=>{Ue&&(Ue.unload(),Ue.pause(),Ue.destroy(),Ue=null)}},[oe,M,We]);function Q(){oe.current.paused?(ie.current.style.display="none",Ce.current.style.display="block"):(ie.current.style.display="block",Ce.current.style.display="none")}function Pe(){je.current.style.display="none",St.current.style.display="none",Ve.current.style.display="none",oe.current.muted||oe.current.volume===0?je.current.style.display="block":oe.current.volume>0&&oe.current.volume<=.5?St.current.style.display="block":Ve.current.style.display="block"}(0,r.useEffect)(()=>{const Ue=document.getElementById("play"),nt=document.querySelectorAll(".playback-icons use");function Bt(){Me(),de&&!hn.current&&(oe.current.currentTime=de),hn.current=!0,ye.push(oe.current.currentTime),lt||(lt=!0,tt&&Oe())}function Ot(){return C(this,null,function*(){Q(),ye.push(oe.current.currentTime),tt&&Oe(()=>{me=null,Be=0,lt=!1,pe=!1,Se=!1,ye=[],we=0,ve=1},!0),mt()})}function Yt(){Ze.current.value=Math.round(oe.current.currentTime),it.current.value=Math.round(oe.current.currentTime)}function gt(){const Jt=Ne(Math.round(oe.current.currentTime));bt.current.innerText=`${Jt.hour>0?Jt.hour+":":""}${Jt.minutes}:${Jt.seconds}`,bt.current.setAttribute("datetime",`${Jt.hour>0?" "+Jt.hour+" ":""}${Jt.minutes}m ${Jt.seconds}s`)}function De(){var Jt,mn,_t,Gt,fn,Zt,Mt;const Pt=Math.round((Jt=oe.current)==null?void 0:Jt.duration);(_t=(mn=Ze.current)==null?void 0:mn.setAttribute)==null||_t.call(mn,"max",Pt),(fn=(Gt=it.current)==null?void 0:Gt.setAttribute)==null||fn.call(Gt,"max",Pt);const It=Ne(Pt);Ge.current&&(Ge.current.innerText=`${It.hour>0?It.hour+":":""}${It.minutes}:${It.seconds}`,(Mt=(Zt=Ge.current).setAttribute)==null||Mt.call(Zt,"datetime",`${It.hour>0?" "+It.hour+" ":""}${It.minutes}m ${It.seconds}s`))}function ot(){try{const Jt=Math.round(oe.current.duration);Ze.current.setAttribute("max",Jt),it.current.setAttribute("max",Jt);const mn=Ne(Jt);Ge.current.innerText=`${mn.hour>0?mn.hour+":":""}${mn.minutes}:${mn.seconds}`,Ge.current.setAttribute("datetime",`${mn.hour>0?" "+mn.hour+" ":""}${mn.minutes}m ${mn.seconds}s`),Yt(),gt();const{width:_t,height:Gt,x:fn,y:Zt}=Ee.current.getBoundingClientRect();if(fn<0||Zt<0,!Se){let Mt=oe.current.currentTime,Pt=Mt-Be;Math.abs(Pt)<10?(we+=Math.abs(Pt),Be=Mt,pe||we-ve*Le>=0&&(ve++,ye.push(Be),tt&&Oe())):(Be=Mt,tt&&Oe())}}catch(Jt){console.log("videoplaying:",Jt)}}function xt(){Se=!0}function zt(){oe.current.playing&&ye.push(oe.current.currentTime,Be),Be=oe.current.currentTime,Se=!1}function Wt(){$e=oe.current.duration,$e<=20&&(Le=$e/3),oe.current.addEventListener("play",Bt)}function Sn(Jt){Jt.preventDefault(),(0,Z.vp)()?(oe.current.style.width="100%",oe.current.style.height="100%"):oe.current.style.cssText=""}function Ht(){Re()}function Ut(Jt){if(!He){ne.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const mn=Jt.target.dataset.seek?Jt.target.dataset.seek:Jt.target.value;oe.current.currentTime=mn,it.current.value=mn,Ze.current.value=mn}function un(Jt){const mn=Math.round(Jt.offsetX/Jt.target.clientWidth*parseInt(Jt.target.getAttribute("max"),10));Ze.current.setAttribute("data-seek",mn);const _t=Ne(mn);he.current.textContent=`${_t.hour>0?_t.hour+":":""}${_t.minutes}:${_t.seconds}`;const Gt=oe.current.getBoundingClientRect();he.current.style.left=`${Jt.pageX-Gt.left}px`}function sn(Jt){switch(Jt.code){case"Space":Jt.preventDefault(),X();break;case"ArrowRight":if(Jt.preventDefault(),!He){ne.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(oe.current.currentTime>=oe.current.duration)break;oe.current.currentTime=parseInt(oe.current.currentTime)+5,Yt();break;case"ArrowLeft":if(Jt.preventDefault(),!He){ne.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(oe.current.currentTime===0)break;oe.current.currentTime=parseInt(oe.current.currentTime)-5,Yt();break;case"ArrowUp":Jt.preventDefault(),oe.current.volume<1&&(oe.current.volume=(parseInt(oe.current.volume*10)+1)/10);break;case"ArrowDown":Jt.preventDefault(),oe.current.volume>0&&(oe.current.volume=(parseInt(oe.current.volume*10)-1)/10);break}}return Ke.current.addEventListener((0,Z.gH)(),Sn),oe.current.addEventListener("canplay",Wt),oe.current.addEventListener("ended",Ot),oe.current.addEventListener("seeking",xt),oe.current.addEventListener("seeked",zt),oe.current.addEventListener("loadedmetadata",De),Ze.current.addEventListener("mousemove",un),Ze.current.addEventListener("input",Ut),oe.current.addEventListener("timeupdate",ot),oe.current.addEventListener("pause",Ht),oe.current.addEventListener("volumechange",Pe),document.addEventListener("keydown",sn),()=>{var Jt,mn,_t,Gt,fn,Zt,Mt,Pt,It,Nt,dt,N;(Jt=oe.current)==null||Jt.removeEventListener("canplay",Wt),(mn=oe.current)==null||mn.removeEventListener("play",Bt),(_t=oe.current)==null||_t.removeEventListener("ended",Ot),(Gt=oe.current)==null||Gt.removeEventListener("seeking",xt),(fn=oe.current)==null||fn.removeEventListener("seeked",zt),(Zt=Ze.current)==null||Zt.removeEventListener("mousemove",un),(Mt=Ze.current)==null||Mt.removeEventListener("input",Ut),(Pt=oe.current)==null||Pt.removeEventListener("timeupdate",ot),(It=oe.current)==null||It.removeEventListener("pause",Ht),(Nt=oe.current)==null||Nt.removeEventListener("loadedmetadata",De),(dt=oe.current)==null||dt.removeEventListener("volumechange",Pe),document.removeEventListener("keydown",sn),(N=oe.current)!=null&&N.playing&&(ye.push(Be,oe.current.currentTime),tt&&Oe())}},[oe,We]),(0,r.useEffect)(()=>{if(oe.current.onended=()=>{Ie(oe)},oe.current.oncontextmenu=()=>!1,(We==null?void 0:We.indexOf(".m3u8"))>-1){if(oe.current.canPlayType("application/vnd.apple.mpegurl"))oe.current.src=We;else if(R.ZP.isSupported()){var Ue=new R.ZP;Ue.loadSource(We),Ue.attachMedia(oe.current)}}},[We]);const[L,w]=(0,r.useState)(1),X=()=>{oe.current.paused||oe.current.ended?oe.current.play():oe.current.pause(),Q()};function at(){oe.current.muted=!oe.current.muted,oe.current.muted?(et.current.setAttribute("data-volume",volume.value),et.current.value=0):et.current.value=et.current.dataset.volume}return r.createElement("div",{style:{position:"relative"},ref:Ke},r.createElement("div",{ref:Ee,className:`${J.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${J.animate__loop}`},Dt&&rt?rt.login:" "),r.createElement("div",{className:J.container},r.createElement("div",{className:J["video-container"],id:"video-container"},r.createElement("div",{className:J["playback-animation"],id:"playback-animation"},r.createElement("svg",{className:J["playback-icons"]},r.createElement("use",{className:"hidden",href:"#play-icon"}),r.createElement("use",{href:"#pause"}))),r.createElement("video",{className:J.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:oe,autoPlay:Rt}),r.createElement("div",{className:`${J["video-controls"]} `,id:"video-controls"},r.createElement("div",{className:J["bottom-controls"]},r.createElement("div",{className:J["left-controls"]},r.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:X},r.createElement("svg",{className:J["playback-icons"]},r.createElement("use",{ref:Ce,href:"#play-icon"}),r.createElement("use",{ref:ie,style:{display:"none"},href:"#pause"}))),r.createElement("div",{className:J.time},r.createElement("time",{id:"time-elapsed",ref:bt},"00:00"),r.createElement("span",null," / "),r.createElement("time",{id:"duration",ref:Ge},"00:00"))),r.createElement("div",{className:J["right-controls"]},He&&r.createElement(D.Z,{placement:"top",overlayClassName:J.rateOverlay,getPopupContainer:Ue=>Ue.parentNode,menu:{items:[{key:"1",label:r.createElement("span",{onClick:()=>{w(1),oe.current.playbackRate=1}},"1.0x")},{key:"2",label:r.createElement("span",{onClick:()=>{w(1.5),oe.current.playbackRate=1.5}},"1.5x")},{key:"3",label:r.createElement("span",{onClick:()=>{w(2),oe.current.playbackRate=2}},"2.0x")}]}},r.createElement("div",{className:`${J.controlText} mr5`},"\u500D\u901F")),r.createElement(q.CopyToClipboard,{text:We,onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},r.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},r.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),r.createElement("div",{className:J["volume-controls"]},r.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:J["volume-button"],id:"volume-button",onClick:at},r.createElement("i",{ref:je,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),r.createElement("i",{ref:St,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),r.createElement("i",{ref:Ve,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),r.createElement("input",{className:J.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:et,style:{display:"none"},onClick:Pe})),r.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:J["fullscreen-button"],onClick:()=>{(0,Z.vp)()?(0,Z.BU)():(0,Z.Dj)(Ke.current)}},r.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),r.createElement("div",{className:J["video-progress"]},r.createElement("progress",{ref:it,value:"0",min:"0"}),r.createElement("input",{className:J.seek,ref:Ze,value:"0",min:"0",type:"range",step:"1"}),r.createElement("div",{className:J["seek-tooltip"],ref:he,id:"seek-tooltip"},"00:00"))))),r.createElement("svg",{style:{display:"none"}},r.createElement("defs",null,r.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},r.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),r.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},r.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),r.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},r.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),r.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},r.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),r.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},r.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),r.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},r.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),r.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},r.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),r.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},r.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},26073:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Ne}});var r={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},ne=m(29787),D=m(25399),te=m(89787),R=m(92310),v=m.n(R),q=m(25544),Z=m(18540),J=m(59301),Ne=({className:ee,dataSource:re=[],col:ue=4,right:ct,bottom:He=23,precision:We=0,wrapWidth:tt=1200,trackEventItems:H,loading:Ae,onRemove:K=()=>{},isCurrent:de=!0,showProgress:Re=!1,showAlias:Me=!1,category:Ie="notDisplay",hiddenClick:Rt=()=>{}})=>{const mt=Math.floor((tt-(ue-1)*ct)/ue),Dt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return J.createElement(ne.Z,{spinning:Ae},J.createElement("div",{className:v()(r.list,ee)},!!(re!=null&&re.length)&&(re==null?void 0:re.map((ht,xe)=>{var fe,M,oe,Ee,Ke,ie,Ce;const{name:Ze,id:it,identifier:Ge,featured:bt,school_name:he,image_url:je,excellent:Ve,is_plan:St}=ht;return J.createElement("div",{key:it,className:de&&Re?r.wrapisCurrent:r.wrap,style:{width:mt,marginRight:(1+xe)%ue===0?0:ct+We,marginBottom:He}},J.createElement("a",{className:r.li,onClick:et=>{et.preventDefault(),et.stopPropagation(),H&&(0,q.L9)([H]),(0,q.xg)(`/paths/${Ge}`)}},J.createElement("div",{className:r.img},J.createElement("img",{className:r.cover,src:`${je}`}),(fe=ht==null?void 0:ht.subject_tags)==null?void 0:fe.map((et,jt)=>{var At,hn;if(jt===0){const $e=(At=Dt.find(we=>we.name==et))==null?void 0:At.swclass;return J.createElement("span",{className:`sprite ${$e} ${r.sign}`,style:{left:"-4px"}})}const rt=(hn=Dt.find($e=>$e.name==et))==null?void 0:hn.ptclass;return J.createElement("span",{className:`sprite ${rt} ${r.sign}`,style:{left:`${48+52*(jt-1)+2*jt}px`}})}),J.createElement("div",{className:r.tagsDom},J.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(ht==null?void 0:ht.excellent)&&J.createElement("div",{className:r.bq},"\u5F00\u653E\u8BFE\u7A0B"),((M=ht==null?void 0:ht.custom_tags)==null?void 0:M.length)>0&&(ht==null?void 0:ht.custom_tags.map((et,jt)=>{var At;return J.createElement(D.Z,{title:et==null?void 0:et.tag_name,key:jt},J.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((At=ht==null?void 0:ht.custom_tags)==null?void 0:At.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},J.createElement("span",{className:"multi-llipsis1e"},et==null?void 0:et.tag_name)))})))),Ie=="hide"&&(ht==null?void 0:ht.studying)&&de&&J.createElement("div",{className:`${r.movebq} user-path-items`,onClick:et=>{et.stopPropagation(),K(ht)}},J.createElement("i",{className:"iconfont icon-yichu1 font12"}),J.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(Ie)&&de&&J.createElement("div",{className:`${r.hiddenbq} user-path-items`,onClick:et=>{et.stopPropagation(),Rt(ht)}},J.createElement("i",{className:`iconfont ${Ie=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),J.createElement("span",null,Ie=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),J.createElement("div",{className:r.name},J.createElement(D.Z,{title:Me&&(ht!=null&&ht.excellent_alias_name)?J.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ze}`,J.createElement("br",null),J.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ht==null?void 0:ht.excellent_alias_name}`)):Ze},J.createElement("span",{className:r.e},Me&&(ht==null?void 0:ht.excellent_alias_name)||Ze))),de&&Re&&((oe=ht==null?void 0:ht.progress)==null?void 0:oe.all_score)!=0&&J.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},J.createElement(te.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Ee=ht==null?void 0:ht.progress)==null?void 0:Ee.my_score)/((Ke=ht==null?void 0:ht.progress)==null?void 0:Ke.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ie=ht==null?void 0:ht.progress)==null?void 0:ie.my_score,"/",(Ce=ht==null?void 0:ht.progress)==null?void 0:Ce.all_score),(!de||!Re)&&J.createElement(D.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${he}`},J.createElement("div",{className:r.unit},J.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),he)),(!de||!Re)&&J.createElement("div",{className:r.tags},J.createElement("div",null,J.createElement(D.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},J.createElement("span",null,J.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),J.createElement("span",null,ht.stages_count))),J.createElement(D.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},J.createElement("span",null,J.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),J.createElement("span",null,ht.members_count)))))))})),!re.length&&J.createElement(Z.Z,null)))}},56507:function(In,qe,m){"use strict";m.d(qe,{jL:function(){return te},w9:function(){return Ze},QD:function(){return Ue},cQ:function(){return xe.Z},op:function(){return Q},O5:function(){return fn},_b:function(){return De},t7:function(){return We},Gi:function(){return Ve},YG:function(){return he},qp:function(){return C},vr:function(){return Ot},qE:function(){return w},Je:function(){return Ae},wb:function(){return ht},cq:function(){return rt},tp:function(){return re}});var r=m(59301),ne={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},te=({dataSource:Zt=[],img:Mt,imgWidth:Pt=346,title:It,sunTitle:Nt,bannerExtraContent:dt})=>r.createElement("div",{className:ne.banner},r.createElement("div",{className:ne.content},r.createElement("aside",null,r.createElement("p",null,r.createElement("b",null,It),r.createElement("span",null,Nt)),Zt.length>0&&r.createElement("div",{className:ne.btns},Zt.map((N,f)=>r.createElement("div",{key:f,onClick:N.click},N.name,N.sign?r.createElement("span",{className:"sprite sprite-33"}):null))),dt),Mt&&r.createElement("img",{style:{marginTop:33,marginRight:38},src:Mt,width:Pt}))),R={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},v=m(92310),q=m.n(v),Z=m(78267),C=({dataSource:Zt=[],value:Mt,onChange:Pt,onTitleChange:It,className:Nt,title:dt,titleWidth:N=41,style:f={},fontColor:d="#6A7283",showCount:S})=>{const[x,O]=(0,r.useState)(1),[ae,j]=(0,r.useState)(!1),vt=(0,r.useRef)(null),Y=(0,r.useRef)(null);return(0,r.useEffect)(()=>{var _;Zt.length!==0&&(((_=vt==null?void 0:vt.current)==null?void 0:_.clientHeight)>97?O(1):O(0)),Zt.length===0&&O(0),j(!1)},[Zt]),r.createElement("div",{className:q()(R.row,Nt,"fadeIn","animated"),style:f},r.createElement("div",{onClick:(0,Z.throttle)(()=>It==null?void 0:It(),2e3),style:{width:N,marginTop:ae?12:4},className:`${R.title} ${It?"current":""}`},dt),r.createElement("div",{className:ae?`${R.tagsWrap} ${R.tagsBorderWrap}`:R.tagsWrap},r.createElement("div",{className:R.bar,ref:Y,style:x>0?{height:x===1?97:"auto",overflow:x===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},r.createElement("div",{className:R.tag,ref:vt},Zt==null?void 0:Zt.map(_=>r.createElement("span",{onClick:()=>Pt(_.id),key:_.id,style:{color:d},className:Mt===_.id?R.active:""},r.createElement("span",{title:_.name,className:R.name},_.name),!!S&&r.createElement("span",{className:R.num},_.count))))),!!x&&r.createElement(r.Fragment,null,x===1?r.createElement("div",{onClick:()=>{var _;O(2),((_=vt==null?void 0:vt.current)==null?void 0:_.clientHeight)>245?j(!0):j(!1)},className:R.action},"\u5C55\u5F00",r.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):r.createElement("div",{onClick:()=>{Y.current.scrollTop=0,O(1),j(!1)},className:R.action},"\u6536\u8D77",r.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ne={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},re=({dataSource:Zt=[],value:Mt,onChange:Pt,className:It,style:Nt={}})=>r.createElement("div",{style:Nt,className:q()(Ne.tabs,It)},Zt.map(dt=>r.createElement("span",{onClick:()=>Pt(dt.id),className:Mt===dt.id?Ne.active:"",key:dt.id},dt.name))),ue={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ct=m(37568),We=({dataSource:Zt=[],value:Mt="",onChange:Pt,onInputChange:It=()=>{},className:Nt,style:dt={},placeholder:N,allowClear:f=!1})=>{var d;const[S,x]=(0,r.useState)(""),[O,ae]=(0,r.useState)("");(0,r.useEffect)(()=>{var Y;let _=Mt;(Y=JSON.stringify(Mt))!=null&&Y.includes("{")&&(x(Mt.id),_=Mt.value||"");try{ae(decodeURIComponent(_||""))}catch(Qe){ae(decodeURIComponent(_||""))}},[Mt]);const j=()=>{Pt(encodeURIComponent(O),S||null)},vt=Y=>{Y!==S&&(x(Y),Pt(encodeURIComponent(O),Y))};return r.createElement("div",{className:q()(ue.input,Nt),style:dt},!!Zt.length&&r.createElement("div",{className:ue.dropdown},r.createElement("div",{className:ue.text},(d=Zt.find(Y=>Y.id===S))==null?void 0:d.name,r.createElement("i",{className:"iconfont icon-zhankai4"}),r.createElement("b",{className:ue.b1}),r.createElement("b",{className:ue.b2})),r.createElement("div",{className:ue.menu},Zt.map((Y,_)=>r.createElement("div",{key:_,onClick:()=>vt(Y.id)},Y.name)))),r.createElement(ct.default,{onPressEnter:j,value:O,onChange:Y=>{ae(Y.target.value),It(encodeURIComponent(Y.target.value),S||null)},placeholder:N,variant:"borderless",allowClear:f,onClear:()=>Pt("",S||null)}),r.createElement("i",{onClick:j,className:"iconfont icon-sousuo9 font14 current"}))},tt={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Ae=({value:Zt,onChange:Mt,className:Pt,total:It,pageSize:Nt,style:dt={}})=>{const N=Zt<2,f=Zt>=Math.ceil(It/Nt);return It<=Nt?r.createElement(r.Fragment,null):r.createElement("div",{className:q()(tt.quickPager,Pt),style:dt},r.createElement("div",{onClick:()=>{N||Mt(Zt-1,"prev")},className:N?tt.disabled:""},"\u4E0A\u4E00\u9875"),r.createElement("div",{onClick:()=>{f||Mt(Zt+1,"next")},className:f?tt.disabled:""},"\u4E0B\u4E00\u9875"))},K={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},de=m(29787),Re=m(25399),Me=m(63139),Ie=m(6521),Rt=m(25544),mt=m(18540),ht=({className:Zt,dataSource:Mt=[],col:Pt=4,right:It,bottom:Nt=23,precision:dt=0,wrapWidth:N=1200,trackEventItems:f,loading:d})=>{const S=Math.floor((N-(Pt-1)*It)/Pt);return r.createElement(de.Z,{spinning:d},r.createElement("div",{className:q()(K.list,Zt)},!!Mt.length&&Mt.map((x,O)=>{const{name:ae,id:j,identifier:vt,power:Y,cover_image_id:_,pic:Qe}=x;return r.createElement("div",{className:K.wrap,key:j,style:{width:S,marginRight:(1+O)%Pt===0?0:It+dt,marginBottom:Nt}},r.createElement("a",{target:"_blank",href:`/shixuns/${vt}/challenges`,className:K.li,onClick:se=>{se.preventDefault(),f&&(0,Rt.L9)([f]),Y&&(0,Rt.xg)(`/shixuns/${vt}/challenges`)}},r.createElement("div",{className:K.img},r.createElement("img",{className:K.cover,src:`${Qe}`}),x.is_jupyter&&r.createElement("span",{className:`sprite sprite-43 ${K.sign}`}),x.is_jupyter_lab&&r.createElement("span",{className:`sprite sprite-42 ${K.sign}`}),x.is_unity_3d&&r.createElement("span",{className:`sprite sprite-44 ${K.sign}`})),r.createElement("div",{className:K.name},r.createElement(Re.Z,{title:ae||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},r.createElement("span",{className:K.e},ae||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),r.createElement("div",{className:K.tags},r.createElement(Re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),r.createElement("span",null,x.challenges_count))),!!x.myshixuns_count&&r.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),r.createElement("span",null,x.myshixuns_count))),r.createElement(Re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},r.createElement("span",null,r.createElement("span",null,x.level))),r.createElement("div",{className:K.rate},r.createElement(Me.Z,{allowHalf:!0,disabled:!0,defaultValue:x.score_info}),r.createElement("span",null,"\xA0",x.score_info?`${x.score_info}\u5206`:"5\u5206")))),!Y&&r.createElement("div",{className:K.lockWrap},r.createElement("img",{src:`${Ie.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),r.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Mt.length&&r.createElement(mt.Z,null)))},xe=m(26073),fe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},M=m(62957),oe=m(96599),Ee="data:image/png;base64,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",Ke=m(59301),ie=(Zt,Mt,Pt)=>new Promise((It,Nt)=>{var dt=d=>{try{f(Pt.next(d))}catch(S){Nt(S)}},N=d=>{try{f(Pt.throw(d))}catch(S){Nt(S)}},f=d=>d.done?It(d.value):Promise.resolve(d.value).then(dt,N);f((Pt=Pt.apply(Zt,Mt)).next())}),Ze=({className:Zt,dataSource:Mt=[],col:Pt=4,right:It,bottom:Nt=23,precision:dt=0,wrapWidth:N=1200,trackEventItems:f,loading:d,category:S,hiddenClick:x,handleVery:O=()=>!0,isCurrent:ae})=>{const[j,vt]=M.default.useModal(),Y=Math.floor((N-(Pt-1)*It)/Pt),_=Qe=>ie(void 0,null,function*(){j.confirm({title:"\u7F6E\u9876",width:500,content:Ke.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Ke.createElement("span",{className:"c-blue"},"\u201C",Qe.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Ke.createElement(de.Z,{spinning:d},vt,Ke.createElement("div",{className:q()(fe.list,Zt)},!!Mt.length&&Mt.map((Qe,se)=>{const{subject_identifier:B,id:I,identifier:P,power:F}=Qe,k=Qe.is_public!=0&&Qe.is_public;return Ke.createElement("div",{className:fe.wrap,key:I,style:{width:Y,marginRight:(1+se)%Pt===0?0:It+dt,marginBottom:Nt}},Qe.homepage_show&&Ke.createElement("div",{className:fe.btnsTop},Ke.createElement(oe.default,{color:"red"},"\u7F6E\u9876")),Ke.createElement("a",{className:fe.li,onClick:be=>{be.preventDefault(),O(Qe==null?void 0:Qe.first_category_url)&&(f&&(0,Rt.L9)([f]),(0,Rt.xg)(Qe.first_category_url))}},Ke.createElement("div",{className:fe.top},Ke.createElement(Re.Z,{title:Qe.name},Ke.createElement("div",{className:fe.name},Qe.name)),Ke.createElement("img",{className:fe.img,src:Ie.Z.IMG_SERVER+"/images/"+Qe.avatar_url}),Ke.createElement("div",{className:fe.text,title:Qe.creator},Qe.creator),B&&Ke.createElement("div",{className:fe.btns},Ke.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ke.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),k&&Ke.createElement("div",{className:fe.sign},"\u516C\u5F00"),ae&&Ke.createElement("div",{className:fe.hidden,onClick:be=>{be.stopPropagation(),x(Qe)}},Ke.createElement("i",{className:`iconfont ${S=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),S=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ke.createElement("div",{className:fe.bottom},Qe.visits>0&&Ke.createElement(Re.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-liulanyan"}),Ke.createElement("span",null,Qe.visits))),Qe.course_members_count>0&&Ke.createElement(Re.Z,{title:"\u6210\u5458",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-chengyuan"}),Qe.course_members_count)),Qe.tasks_count>0&&Ke.createElement(Re.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-zuoye"}),Qe.tasks_count)),Qe.is_end?Ke.createElement("div",{style:{color:"#6B758B"}}):Ke.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Qe.is_accessible&&Ke.createElement("div",{className:fe.lockWrap},Ke.createElement("img",{src:`${Ie.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ke.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Mt.length&&Ke.createElement(mt.Z,null)))},it={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ge=m(91482),he=({dataSource:Zt=[],value:Mt,onChange:Pt,className:It,style:Nt={},tabBarExtraContent:dt})=>r.createElement("div",{className:q()(it.tabs,It),style:Nt},r.createElement("div",{className:it.tabsWrap},Zt.map((N,f)=>!(N!=null&&N.hide)&&r.createElement("aside",{className:it.tab,onClick:()=>{Pt(N.id),N.link&&Ge.history.push(N.link)},key:f},r.createElement("div",{className:Mt===N.id?it.active:""},N.name),(N==null?void 0:N.resetCount)==null&&(N==null?void 0:N.total)!==void 0&&r.createElement("span",null,"\uFF08",N==null?void 0:N.total,"\uFF09"),(N==null?void 0:N.resetCount)!==void 0&&(N==null?void 0:N.total)!==void 0&&r.createElement(Re.Z,{title:(N==null?void 0:N.tip)!=null?N==null?void 0:N.tip:""},r.createElement("span",{style:{color:"#9096A3"}},"\uFF08",r.createElement("span",{style:{color:"#000"}},N==null?void 0:N.resetCount),"/",r.createElement("span",null,N==null?void 0:N.total),"\uFF09"))))),r.createElement("div",{className:it.tabBar},dt)),Ve=({className:Zt,style:Mt={},children:Pt})=>r.createElement("div",{className:q()(Zt),style:Mt},Pt),St={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},et=m(75727),jt=m(93041);const At=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var rt=({sortValue:Zt,dropValue:Mt,className:Pt,onSort:It,onDrop:Nt,dataSource:dt=At})=>{var N;return r.createElement("div",{className:q()(St.orderWrap,Pt)},r.createElement(et.Z,{dropdownRender:()=>r.createElement(jt.default,null,dt.map((f,d)=>r.createElement(jt.default.Item,{key:d,onClick:()=>Nt(f.id)},f.name)))},r.createElement("span",{className:St.orderTextWrap},(N=dt.find(f=>Mt===f.id))==null?void 0:N.name)),r.createElement("span",{className:St.orderIconWrap},r.createElement("span",{className:St.orderAsc},r.createElement("i",{className:Zt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${St.cursorPointer} ${St.active}`:`iconfont icon-sanjiaoxing-up font12 ${St.cursorPointer}`,onClick:()=>It(Zt==="asc"?"desc":"asc")})),r.createElement("span",{className:St.orderDesc},r.createElement("i",{className:Zt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${St.cursorPointer} ${St.active}`:`iconfont icon-sanjiaoxing-down font12 ${St.cursorPointer}`,onClick:()=>It(Zt==="asc"?"desc":"asc")}))))},$e={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},we=m(7939),Be=Object.defineProperty,me=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,ve=(Zt,Mt,Pt)=>Mt in Zt?Be(Zt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Zt[Mt]=Pt,pe=(Zt,Mt)=>{for(var Pt in Mt||(Mt={}))lt.call(Mt,Pt)&&ve(Zt,Pt,Mt[Pt]);if(me)for(var Pt of me(Mt))Le.call(Mt,Pt)&&ve(Zt,Pt,Mt[Pt]);return Zt},Se=(Zt,Mt)=>{var Pt={};for(var It in Zt)lt.call(Zt,It)&&Mt.indexOf(It)<0&&(Pt[It]=Zt[It]);if(Zt!=null&&me)for(var It of me(Zt))Mt.indexOf(It)<0&&Le.call(Zt,It)&&(Pt[It]=Zt[It]);return Pt},ye=(Zt,Mt,Pt)=>new Promise((It,Nt)=>{var dt=d=>{try{f(Pt.next(d))}catch(S){Nt(S)}},N=d=>{try{f(Pt.throw(d))}catch(S){Nt(S)}},f=d=>d.done?It(d.value):Promise.resolve(d.value).then(dt,N);f((Pt=Pt.apply(Zt,Mt)).next())}),Q=Zt=>{var Mt=Zt,{className:Pt,style:It,children:Nt,loading:dt=!1,openLoading:N,onClick:f=()=>{},size:d="middle",shape:S="round"}=Mt,x=Se(Mt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[O,ae]=(0,r.useState)(!1);return r.createElement(we.ZP,pe({onClick:(0,Z.throttle)(j=>ye(void 0,null,function*(){N&&ae(!0);try{yield f(j)}catch(vt){console.log("error",vt)}N&&ae(!1)}),2e3,{leading:!0,trailing:!1}),className:q()($e.btn,$e[`${d}-${S}`],Pt),style:It,size:d,shape:S,loading:O||dt},x),Nt)},Pe={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},w=({className:Zt,style:Mt,children:Pt=null,onClick:It,title:Nt})=>r.createElement("div",{className:q()(Pe.head,Zt),style:Mt},r.createElement("span",{className:"primary-hover",onClick:It},r.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),r.createElement("b",{title:Nt},Nt),r.createElement("div",{className:Pe.node},Pt)),X={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ue=({confirmShow:Zt=!0,confirmTitle:Mt,confirmClick:Pt,cancelShow:It=!0,cancelTitle:Nt,cancelClick:dt,className:N,style:f,confirmLoading:d=!1})=>r.createElement("div",{className:q()(X.btns,N),style:f},Zt&&r.createElement(we.ZP,{loading:d,onClick:Pt,type:"primary",className:X.confirm},Mt),It&&r.createElement(we.ZP,{onClick:dt,className:X.cancel},Nt)),nt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Ot=({className:Zt,style:Mt={},LeftContent:Pt,children:It,RightContent:Nt})=>r.createElement("div",{className:q()(nt.fixedBottom,Zt),style:Mt},r.createElement("div",{className:nt.wrap},r.createElement("div",{className:nt.left},Pt),r.createElement("div",{className:nt.center},It),r.createElement("div",{className:nt.right},Nt))),Yt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},De=({className:Zt,style:Mt={},dataSource:Pt=[]})=>r.createElement("div",{className:q()(Yt.crumbs,Zt),style:Mt},Pt.map((It,Nt)=>NtGe.history.push(It.path)},It.name):r.createElement("span",null,It.name),r.createElement("span",null,"\xA0",">","\xA0")):r.createElement("span",{key:Nt,style:{color:"#5F6368"}},It.name))),ot=m(11938),xt=Object.defineProperty,zt=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,un=(Zt,Mt,Pt)=>Mt in Zt?xt(Zt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Zt[Mt]=Pt,sn=(Zt,Mt)=>{for(var Pt in Mt||(Mt={}))Ht.call(Mt,Pt)&&un(Zt,Pt,Mt[Pt]);if(Sn)for(var Pt of Sn(Mt))Ut.call(Mt,Pt)&&un(Zt,Pt,Mt[Pt]);return Zt},Jt=(Zt,Mt)=>zt(Zt,Wt(Mt)),mn=(Zt,Mt)=>{var Pt={};for(var It in Zt)Ht.call(Zt,It)&&Mt.indexOf(It)<0&&(Pt[It]=Zt[It]);if(Zt!=null&&Sn)for(var It of Sn(Zt))Mt.indexOf(It)<0&&Ut.call(Zt,It)&&(Pt[It]=Zt[It]);return Pt};const{Countdown:_t}=ot.default;var fn=Zt=>{var Mt=Zt,{onChange:Pt}=Mt,It=mn(Mt,["onChange"]);const[Nt,dt]=(0,r.useState)(null);(0,r.useEffect)(()=>{typeof Nt=="number"&&Nt>=0&&Pt(Nt)},[Nt]);const N=f=>{const d=Math.floor(f/1e3);dt(d)};return r.createElement(_t,Jt(sn({},It),{onChange:N}))}},24885:function(In,qe,m){"use strict";m.r(qe),m.d(qe,{default:function(){return Oe}});var r=m(59301),ne=m(91482),D=m(82326),te=m(6767),R=m(77019),v=m(5269),q=m(7939),Z=m(458),J=m(31709),C=m(18540),Ne={flex_box_center:"flex_box_center___k6E7Z",flex_space_between:"flex_space_between___oW8nd",flex_box_vertical_center:"flex_box_vertical_center___hKiel",flex_box_center_end:"flex_box_center_end___bWBYz",flex_box_column:"flex_box_column___PI5IU",bg:"bg___pNQux",containerTitle:"containerTitle___yNJpi",containerDesc:"containerDesc___i_svy",menus:"menus___o7OFa",listItem:"listItem___z1ETv",info:"info___Ki3Js",title:"title___pwlJ7",titleLeft:"titleLeft___zGhmc",titleRight:"titleRight___e7Ghq",acitons:"acitons___teF7U",move:"move___SbOmH",hideHeadCheckbox:"hideHeadCheckbox___sAsoB",moveCategory:"moveCategory___QzsCK",tabSearch:"tabSearch____pHQT",warpModal:"warpModal___oxvp3",modalColumn:"modalColumn___RMpgc",modalRow:"modalRow___vjqMa",sup:"sup___nGUBA"},ee=m(62957),re=m(25399),ue=m(62673),ct=m(25544),He=m(79769),We={flex_box_center:"flex_box_center___ait_r",flex_space_between:"flex_space_between___rFCZt",flex_box_vertical_center:"flex_box_vertical_center___Se_r1",flex_box_center_end:"flex_box_center_end___zrmDd",flex_box_column:"flex_box_column___p4QYF",bg:"bg___K7jhB",containerTitle:"containerTitle___jYThs",containerDesc:"containerDesc___n3gfb",tablestyle:"tablestyle___OUTg8",listItem:"listItem___ye5vB",info:"info___Z1Jmz",title:"title___Pq4sD",titleLeft:"titleLeft___nUs7_",titleRight:"titleRight___nhuLW",acitons:"acitons___mwr_3",moveCategory:"moveCategory___ADEes",name:"name___hjh5r",categoryName:"categoryName___HTKzg",schedule:"schedule___Dli0r",fnSign:"fnSign___RB8GU",spanSize:"spanSize___yDHwD",classromediv:"classromediv___a26Uj",glow:"glow___IPF2B",popover:"popover___W5sXq",dot:"dot___MB2Pk"},tt=Object.defineProperty,H=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,de=(Q,Pe,L)=>Pe in Q?tt(Q,Pe,{enumerable:!0,configurable:!0,writable:!0,value:L}):Q[Pe]=L,Re=(Q,Pe)=>{for(var L in Pe||(Pe={}))Ae.call(Pe,L)&&de(Q,L,Pe[L]);if(H)for(var L of H(Pe))K.call(Pe,L)&&de(Q,L,Pe[L]);return Q};const Me=Q=>React.createElement("svg",Re({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var Ie="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",Rt=Object.defineProperty,mt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,xe=(Q,Pe,L)=>Pe in Q?Rt(Q,Pe,{enumerable:!0,configurable:!0,writable:!0,value:L}):Q[Pe]=L,fe=(Q,Pe)=>{for(var L in Pe||(Pe={}))Dt.call(Pe,L)&&xe(Q,L,Pe[L]);if(mt)for(var L of mt(Pe))ht.call(Pe,L)&&xe(Q,L,Pe[L]);return Q};const M=Q=>React.createElement("svg",fe({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},Q),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var oe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Ee=m(7544),Ke=m(66649),ie=m.n(Ke),Ce=m(59301),Ze=Object.defineProperty,it=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Ve=(Q,Pe,L)=>Pe in Q?Ze(Q,Pe,{enumerable:!0,configurable:!0,writable:!0,value:L}):Q[Pe]=L,St=(Q,Pe)=>{for(var L in Pe||(Pe={}))he.call(Pe,L)&&Ve(Q,L,Pe[L]);if(bt)for(var L of bt(Pe))je.call(Pe,L)&&Ve(Q,L,Pe[L]);return Q},et=(Q,Pe)=>it(Q,Ge(Pe)),jt=(Q,Pe,L)=>new Promise((w,X)=>{var at=Bt=>{try{nt(L.next(Bt))}catch(Ot){X(Ot)}},Ue=Bt=>{try{nt(L.throw(Bt))}catch(Ot){X(Ot)}},nt=Bt=>Bt.done?w(Bt.value):Promise.resolve(Bt.value).then(at,Ue);nt((L=L.apply(Q,Pe)).next())}),hn=({v:Q,k:Pe,match:L,selectArrs:w,setSelectArrs:X,dispatch:at,params:Ue})=>{var nt,Bt,Ot,Yt,gt,De,ot;const[xt,zt]=(0,r.useState)([]),[Wt,Sn]=(0,r.useState)(!1),Ht="YYYY-MM-DD",Ut=ie()("2020-11-15",Ht);function un(){return jt(this,null,function*(){console.log(Ue,222);let Gt=yield(0,He.ZP)(`/api/courses/${Ue==null?void 0:Ue.coursesId}/exercises/group_use_list.json`,{method:"get",params:et(St({},Ue),{id:Q.id})});zt((Gt==null?void 0:Gt.groups)||[])})}const sn=()=>ee.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Ce.createElement(Ce.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Jt=Gt=>{var fn;ne.history.push(`/classrooms/${Gt.course_identifier}/exercisenotice/${Gt.id}/users/${(fn=(0,Ee.eY)())==null?void 0:fn.login}`)},mn=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u7ED3\u675F",value:3}],onFilter:(Gt,fn)=>fn.exercise_status===Gt,render:(Gt,fn)=>Ce.createElement("div",null,Gt===1&&Ce.createElement("span",null,Ce.createElement("i",{className:We.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Gt===2&&Ce.createElement("span",null,Ce.createElement("i",{className:We.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Gt===3&&Ce.createElement("span",null,Ce.createElement("i",{className:We.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Ue.order_by==="publish_time"?Ue.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Ue.order_by==="end_time"?Ue.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Gt,fn)=>fn.exercise_status===1?"-":Ce.createElement("span",null,Gt,"/",fn.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Gt,fn)=>fn.exercise_status===1?"-":Ce.createElement(ne.Link,{to:`/classrooms/${Ue==null?void 0:Ue.coursesId}/exercise/${Q==null?void 0:Q.id}/detail?random=false&exercise_group_id=${fn.course_group_id}`},Gt)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(Gt,fn)=>fn.exercise_status===1?Ce.createElement("img",{style:{cursor:"not-allowed"},src:Ie}):Ce.createElement(re.Z,{title:"\u8BC4\u9605"},Ce.createElement(ne.Link,{to:`/classrooms/${Ue==null?void 0:Ue.coursesId}/exercise/${Q==null?void 0:Q.id}/detail?random=false&exercise_group_id=${fn.course_group_id}`},Ce.createElement("img",{src:oe})))}],_t=Gt=>{if(Gt!=null&&Gt.includes("\u672A\u5F00\u59CB"))return Ce.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Gt!=null&&Gt.includes("\u8003\u8BD5\u4E2D"))return Ce.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Gt!=null&&Gt.includes("\u5DF2\u7ED3\u675F"))return Ce.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return console.log((0,Ee.RV)(),222),Ce.createElement("div",{className:We.listItem,key:Pe},(0,Ee.GJ)()&&Ce.createElement(ue.default,{checked:w.includes(Q.id),value:Q.id,onClick:Gt=>{Gt.stopPropagation()},onChange:Gt=>{let fn=w.indexOf(Q.id);w.indexOf(Q.id)>-1?X(w.filter(Zt=>Zt!==Q.id)):X(w.concat(Q.id))}}),Ce.createElement("div",{className:We.info},Ce.createElement("div",{className:We.title},Ce.createElement("div",{className:We.titleLeft,style:{marginRight:"15px"}},_t(Q==null?void 0:Q.exercise_tips),Ce.createElement(re.Z,{title:Q.exercise_name},Ce.createElement("span",{className:`${We.name}`,style:{maxWidth:(nt=Q==null?void 0:Q.exercise_tips)!=null&&nt.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},Q.exercise_name)),!Q.is_public&&(0,Ee.GJ)()&&Ce.createElement(re.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Ce.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),((Bt=Q==null?void 0:Q.exercise_tips)==null?void 0:Bt.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Ce.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((Ot=Q==null?void 0:Q.exercise_tips)==null?void 0:Ot.includes("\u5DF2\u7ED3\u675F"))&&((Yt=Q==null?void 0:Q.exercise_tips)==null?void 0:Yt.includes("\u672A\u63D0\u4EA4"))&&Ce.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),Ce.createElement("div",{className:We.titleRight,onClick:Gt=>{Gt.stopPropagation(),Gt.preventDefault()}},(0,Ee.GJ)()&&Q.assistant_auth&&Ce.createElement("span",{onClick:Gt=>{Gt.stopPropagation();const fn=ie()(Q.created_at,Ht);ie()(Ut).diff(ie()(fn),"days")>0&&(Q!=null&&Q.is_random)?sn():Q!=null&&Q.is_random?ne.history.push(`/classrooms/${Q.course_id}/exercise/${Q.id}/random/preview?random=${Q.is_random}`):ne.history.push(`/classrooms/${Q.course_id}/exercise/${Q.id}/detail?random=${Q.is_random}&tabs=2`)}},"\u9884\u89C8"),Ce.createElement("a",{onClick:Gt=>{Gt.preventDefault(),Gt.stopPropagation(),(0,ct.xg)(`/classrooms/${Q.course_id}/exercise/${Q.id}/detail?random=${Q.is_random}`)}},"\u8BE6\u60C5"),Ce.createElement(Ce.Fragment,null,!!Q.off_limits&&Ce.createElement(re.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${Q==null?void 0:Q.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Ce.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),!Q.off_limits&&Q.current_status===0&&Q.exercise_status>1&&!((gt=Q.exercise_tips)!=null&>.includes("\u5DF2\u622A\u6B62"))&&Ce.createElement("a",{onClick:Gt=>{Gt.stopPropagation(),Gt.preventDefault(),Jt(Q)},href:""},(Q==null?void 0:Q.screen_used_num)>(Q==null?void 0:Q.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5"),!((De=Q.exercise_tips)!=null&&De.includes("\u5DF2\u622A\u6B62"))&&(Q==null?void 0:Q.screen_used_num)>(Q==null?void 0:Q.screen_total_num)&&Ce.createElement("a",{onClick:Gt=>{Gt.stopPropagation(),Gt.preventDefault(),Jt(Q)},href:""},"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"),!Q.off_limits&&Q.current_status===1&&Q.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&Ce.createElement("a",{style:{color:"#0152d9"},onClick:Gt=>jt(void 0,null,function*(){var fn;if(Gt.preventDefault(),Gt.stopPropagation(),!(Q!=null&&Q.answered_open)){te.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}(0,ct.xg)(`/classrooms/${Ue.coursesId}/exercise/${Q.id}/users/${(fn=(0,Ee.eY)())==null?void 0:fn.login}?check=true`)})},"\u67E5\u770B\u8003\u8BD5"),!Q.off_limits&&Q.current_status===2&&Q.exercise_status>1&&!((ot=Q.exercise_tips)!=null&&ot.includes("\u5DF2\u622A\u6B62"))&&Ce.createElement("a",{style:{color:(Q==null?void 0:Q.is_redo)===1&&"red"},onClick:Gt=>{Gt.stopPropagation(),Gt.preventDefault(),Jt(Q)},href:""},(Q==null?void 0:Q.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")))),Ce.createElement("p",{style:{display:"flex"}},Ce.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",Ce.createElement("span",{className:"c-blue"},Q.username)),Ce.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",Ce.createElement("span",{className:"c-blue"},Q.course_name)),Ce.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",Ce.createElement("span",{className:"c-blue"},Q.time===null||Q.time===-1?"\u4E0D\u9650":`${Q.time}\u5206\u949F`)),Ce.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",Ce.createElement("span",{className:"c-blue"},ie()(Q==null?void 0:Q.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",Ce.createElement("span",{className:"c-blue"},ie()(Q==null?void 0:Q.end_time).format("YYYY-MM-DD HH:mm"))))))},rt=m(59301),$e=Object.defineProperty,we=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,lt=(Q,Pe,L)=>Pe in Q?$e(Q,Pe,{enumerable:!0,configurable:!0,writable:!0,value:L}):Q[Pe]=L,Le=(Q,Pe)=>{for(var L in Pe||(Pe={}))Be.call(Pe,L)&<(Q,L,Pe[L]);if(we)for(var L of we(Pe))me.call(Pe,L)&<(Q,L,Pe[L]);return Q},ve=(Q,Pe)=>{var L={};for(var w in Q)Be.call(Q,w)&&Pe.indexOf(w)<0&&(L[w]=Q[w]);if(Q!=null&&we)for(var w of we(Q))Pe.indexOf(w)<0&&me.call(Q,w)&&(L[w]=Q[w]);return L},pe=(Q,Pe,L)=>new Promise((w,X)=>{var at=Bt=>{try{nt(L.next(Bt))}catch(Ot){X(Ot)}},Ue=Bt=>{try{nt(L.throw(Bt))}catch(Ot){X(Ot)}},nt=Bt=>Bt.done?w(Bt.value):Promise.resolve(Bt.value).then(at,Ue);nt((L=L.apply(Q,Pe)).next())});const{Option:Se}=D.default,ye=Q=>{var Pe=Q,{classroomList:L,globalSetting:w,exercise:X,loading:at,dispatch:Ue,match:nt}=Pe,Bt=ve(Pe,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Ot,Yt,gt,De,ot;const[xt,zt]=(0,r.useState)(Le({},(0,ne.useParams)())),Wt=(0,ne.useLocation)(),{detailExerciseList:Sn,detailTopBanner:Ht,detailLeftMenus:Ut}=L,[un,sn]=(0,r.useState)([]),[Jt,mn]=(0,r.useState)(!1),[_t,Gt]=(0,r.useState)({page:1,course_id:""});xt.id=xt.coursesId;const fn=(0,r.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);(0,r.useEffect)(()=>{Mt(),Ue({type:"globalSetting/footerToggle",payload:!1}),Ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[_t]),(0,r.useEffect)(()=>{Zt()},[]);const Zt=()=>pe(void 0,null,function*(){var It;const Nt=yield(0,He.ZP)("/api/users/check_client_cheating.json",{method:"get"});Nt.status===0&&mn((It=Nt==null?void 0:Nt.data)==null?void 0:It.show_unlimit)});(0,r.useEffect)(()=>{sn([])},[Sn]);const Mt=()=>{document.body.scrollIntoView(),Ue({type:"exercise/getUserExercise",payload:_t})},Pt=()=>pe(void 0,null,function*(){(0,ct.G5)(fn),te.ZP.success("\u64CD\u4F5C\u6210\u529F")});return rt.createElement("section",{className:"minH500 minW1200"},rt.createElement("aside",{className:`${Ne.acitons} w100`},rt.createElement(R.Z,{className:"w100",align:"middle"},rt.createElement(v.Z,{flex:"1"},rt.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),Jt&&rt.createElement(v.Z,null,rt.createElement(q.ZP,{onClick:Pt,className:"mr20",type:"primary",ghost:!0},"\u89E3\u9664\u5BA2\u6237\u7AEF\u9650\u5236")),rt.createElement(v.Z,null,rt.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",rt.createElement(D.default,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:It=>{_t.course_id=It,_t.page=1,Gt(Le({},_t))}},rt.createElement(Se,{value:""},"\u5168\u90E8"),(Yt=(Ot=X==null?void 0:X.userExerciseList)==null?void 0:Ot.courses)==null?void 0:Yt.map((It,Nt)=>rt.createElement(Se,{value:It.id},It.name))))))),((gt=X==null?void 0:X.userExerciseList)==null?void 0:gt.exercises_count)===0&&rt.createElement(C.Z,null),rt.createElement(Z.Z,{loading:at["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((De=X==null?void 0:X.userExerciseList)==null?void 0:De.exercises)&&((ot=X==null?void 0:X.userExerciseList)==null?void 0:ot.exercises.map(function(It,Nt){return rt.createElement(hn,{v:It,k:Nt,match:nt,selectArrs:un,setSelectArrs:sn,dispatch:Ue,params:xt})})),rt.createElement("aside",{className:"tc mb50 mt30"},rt.createElement(J.Z,{showTotal:It=>{var Nt;return`\u5171 ${(Nt=X==null?void 0:X.userExerciseList)==null?void 0:Nt.exercises_count} \u6761`},hideOnSinglePage:!0,showSizeChanger:!1,onChange:It=>{_t.page=It,Gt(Le({},_t))},defaultPageSize:20,defaultCurrent:_t.page,current:_t.page||1,total:X==null?void 0:X.userExerciseList.exercises_count}))))};var Oe=(0,ne.connect)(({classroomList:Q,loading:Pe,globalSetting:L,exercise:w})=>({classroomList:Q,globalSetting:L,loading:Pe.effects,exercise:w}))(ye)},52071:function(In,qe,m){"use strict";m.r(qe),m.d(qe,{default:function(){return Pc}});var r=m(59301),ne=m(60840),D=m(27813),te=m(91482),R=m(82791),v=m(6767),q=m(84022),Z=m(458),J=m(62957),C=m(38819),Ne=m(33853),ee=m(15037),re=m(63139),ue=m(25399),ct=m(6521),He={courseItems:"courseItems___TlWT7",jupyterTag:"jupyterTag___Z9VrH",lockWrap:"lockWrap___fnkyf",flexCenter:"flexCenter___v3RGV"},We=m(25544);const tt=({data:G})=>r.createElement("aside",{className:He.courseItems},G&&G.map(function(W,V){return r.createElement("a",{key:V,onClick:()=>{W.power&&(0,We.xg)(`/shixuns/${W.identifier}/challenges`)}},r.createElement(ee.Z,{className:"animated fadeIn",cover:r.createElement("img",{alt:W.name,src:W.pic})},r.createElement(ee.Z.Meta,{title:W.name,description:r.createElement("div",null,W.is_jupyter&&r.createElement("div",{className:He.jupyterTag},r.createElement("span",null,"Jupyter")),!W.power&&r.createElement("div",{className:He.lockWrap},r.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),r.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),r.createElement("div",null,r.createElement(re.Z,{allowHalf:!0,disabled:!0,defaultValue:W.score_info}),r.createElement("span",{className:"ml20"},W.score_info?`${W.score_info}\u5206`:"5\u5206")),r.createElement("div",{className:He.flexCenter},r.createElement("p",{className:"flex1"},!W.is_jupyter&&r.createElement(ue.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),W.challenges_count)),!!W.myshixuns_count&&r.createElement(ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.createElement("span",{className:"ml10"},r.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),W.myshixuns_count))),r.createElement("p",null,W.level)))})))}));var H={courseItems:"courseItems___Z_T4k",unit:"unit___BkH16",excellentTag:"excellentTag___MRMEJ",flexCenter:"flexCenter___VXjtA",flexEnd:"flexEnd___sq3TF",righttag:"righttag___LIWQ4",esTitle:"esTitle___PyxzH",price:"price___Jh8Xh",discounts:"discounts___xQMSJ",realPrice:"realPrice___wJVLr",lineationPrice:"lineationPrice___bUQ8N",unitImg:"unitImg___hjHJS"},Ae="data:image/png;base64,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",K=Object.defineProperty,de=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ie=(G,W,V)=>W in G?K(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Rt=(G,W)=>{for(var V in W||(W={}))Re.call(W,V)&&Ie(G,V,W[V]);if(de)for(var V of de(W))Me.call(W,V)&&Ie(G,V,W[V]);return G};const mt=G=>React.createElement("svg",Rt({width:34,height:32,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u5355\u4F4D"),React.createElement("defs",null,React.createElement("filter",{x:"-5.8%",y:"-5%",width:"111.5%",height:"109.4%",filterUnits:"objectBoundingBox",id:"unit_svg__a"},React.createElement("feOffset",{in:"SourceAlpha",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:3,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 1 0",in:"shadowBlurOuter1",result:"shadowMatrixOuter1"}),React.createElement("feMerge",null,React.createElement("feMergeNode",{in:"shadowMatrixOuter1"}),React.createElement("feMergeNode",{in:"SourceGraphic"})))),React.createElement("g",{filter:"url(#unit_svg__a)",transform:"translate(-11 -214)",stroke:"#999",strokeWidth:.6,fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M21.563 235.567v-8.379a.6.6 0 0 1 .312-.526l5.8-3.176a.6.6 0 0 1 .888.527v11.555M28.705 228.446l5.11 2.028a.6.6 0 0 1 .378.557v4.537"}),React.createElement("path",{strokeLinecap:"round",d:"m23.532 227.724 3.224-.005M23.532 230.524l3.224-.005M29.832 232.388h2.8M20.378 235.871l14.943-.054"})));var Dt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGZpbHRlciB4PSItNS44JSIgeT0iLTUlIiB3aWR0aD0iMTExLjUlIiBoZWlnaHQ9IjEwOS40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYSI+PGZlT2Zmc2V0IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC45NDUwOTgwMzkgMCAwIDAgMCAwLjk0NTA5ODAzOSAwIDAgMCAwIDAuOTQ1MDk4MDM5IDAgMCAwIDEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExIC0yMTQpIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iLjYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIxLjU2MyAyMzUuNTY3di04LjM3OWEuNi42IDAgMCAxIC4zMTItLjUyNmw1LjgtMy4xNzZhLjYuNiAwIDAgMSAuODg4LjUyN3YxMS41NTVNMjguNzA1IDIyOC40NDZsNS4xMSAyLjAyOGEuNi42IDAgMCAxIC4zNzguNTU3djQuNTM3Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJtMjMuNTMyIDIyNy43MjQgMy4yMjQtLjAwNU0yMy41MzIgMjMwLjUyNGwzLjIyNC0uMDA1TTI5LjgzMiAyMzIuMzg4aDIuOE0yMC4zNzggMjM1Ljg3MWwxNC45NDMtLjA1NCIvPjwvZz48L3N2Zz4=";const ht=({data:G})=>r.createElement("aside",{className:H.courseItems},G&&G.map(function(W,V){return r.createElement("a",{href:`/paths/${W.identifier}`,target:"_blank",key:W.identifier},r.createElement(ee.Z,{className:"animated fadeIn",key:V,cover:r.createElement("img",{alt:W.name,src:W.image_url})},r.createElement(ee.Z.Meta,{title:r.createElement(r.Fragment,null,r.createElement(ue.Z,{title:W.name},r.createElement("div",{className:`${H.esTitle}`},W.name)),r.createElement("br",null),r.createElement(ue.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${W.school_name}`},r.createElement("div",{className:`${H.unit}`},r.createElement("img",{src:Dt,className:"unitImg"}),W.school_name))),description:r.createElement("div",null,W.featured>0&&r.createElement("div",{className:H.excellentTag},r.createElement("span",{style:{background:W.featured===1?"#FF6500":W.featured===2?"#4361F2":W.featured===3?"#E9AD5D":W.featured===4?"#f7ce62":""}},W.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",W.featured===2&&"\u519B\u961F\u4E00\u6D41",W.featured===3&&"\u7701\u7EA7\u4E00\u6D41",W.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),W.excellent&&r.createElement("div",{className:H.righttag},r.createElement("img",{src:Ae})),r.createElement("div",{className:H.flexEnd},r.createElement(ue.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),r.createElement("span",null,W.stages_count))),r.createElement(ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),r.createElement("span",null,W.members_count)))))})))}));var xe={flex_box_center:"flex_box_center___T2YQU",flex_space_between:"flex_space_between___b8lZm",flex_box_vertical_center:"flex_box_vertical_center___vNufD",flex_box_center_end:"flex_box_center_end___JzGBs",flex_box_column:"flex_box_column___f6GKD",banner:"banner___q6zmw",LeftButton:"LeftButton___B0Tpd",RightButton:"RightButton___WgZcT",mainSiteBanner:"mainSiteBanner___acOCo",subnavDetail:"subnavDetail___rv7PY",subnav:"subnav___Z34kE",nav:"nav___EzGhV",link:"link___tgXgl",course:"course___aN6c2",title:"title___BKlcB",more:"more___iwZGE",mainSite:"mainSite___JO0by",mainSiteContent:"mainSiteContent___KJkht",auto:"auto___zMOgP",ContentWarp:"ContentWarp___qjz9z",orientation:"orientation___JsGiG",lf:"lf___UCFOv",left:"left___mgAb0",btn:"btn___A0j68",right:"right____Vuqq",divstate:"divstate___Nbvlp",operatingEnvironment:"operatingEnvironment___LtahV",tabs:"tabs___ujQQ5",operatingActive:"operatingActive___BjFF4",tabContent:"tabContent___C4ZOC",btns:"btns___GoPip",b1:"b1___bHabv",b2:"b2___J3loE",videoMask:"videoMask___l8udA",teachingTool:"teachingTool___LUmS0",clausesWarp:"clausesWarp___g_zMc",school:"school___t4l1i",bigDes:"bigDes___N91pR",p1:"p1___F8hJC",p2:"p2___mnooD",img1:"img1___tA7bn",img2:"img2___tMJb6"},fe=m(40055),M={flex_box_center:"flex_box_center___whnXg",flex_space_between:"flex_space_between___GiIgc",flex_box_vertical_center:"flex_box_vertical_center___xh2BF",flex_box_center_end:"flex_box_center_end___HEato",flex_box_column:"flex_box_column___tSuHk",mainSiteContent:"mainSiteContent___R3sSQ",auto:"auto___qazgM",ContentWarp:"ContentWarp___Tjdyn",operatingEnvironment:"operatingEnvironment___JFnXi",tabs:"tabs___h0pNd",operatingActive:"operatingActive___dpZZ1",tabContent:"tabContent___wJkLs",left:"left___tlYg8",btns:"btns___hih1a",b1:"b1___tfd5q",b2:"b2___SKalN",right:"right___cBLgU",videoMask:"videoMask___U6Ue5",orientation:"orientation___VghPm",lf:"lf___juYPG",btn:"btn___b2TnH",teachingTool:"teachingTool___Rtpec",clausesWarp:"clausesWarp___GlCmT",school:"school___NwYEs",bigDes:"bigDes___WIsDJ",p1:"p1___LUvl_",p2:"p2____iZsC",img1:"img1___SZfZP",img2:"img2___zVSnP",img3:"img3___wOyFu",customModel:"customModel___qDZrd",formWrap:"formWrap___Nh1Hw",inputWrap:"inputWrap___Vzf1A",area:"area___enXfk"},oe="data:image/png;base64,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9dZjHmMmDz+0MfmdtPrvw7x+/fpbWmt/oLX21tFo9NbW2ltqrW8tpTzfWnu+1nrO92t+J0nvJ0CAAAECBAgQIEDgXgJ3vm+xD8WXSykvt9b+X631W13X9W/73/93ZWXlW/3HPYmCT2xMPszFaq3VtbW1Uzs7O8+PRqPnuq47V2s921p77W0ppf9y2jOllGd8pvNhVH0MAQIECBAgQIAAgUMt0H8msf/S0ldLKRdqredba6+9HY1G57uue2Uymby8vLx8ab9e7OYgij7VMflmLkhrbby2ttZ/D+eZ0WjUx+XpWuupruv6Fwk6VWt9tuu622/73621Pj6P+b7ON6PsYwkQIECAAAECBAhEBVopZbXWeqW1drn/PRqNLvVvSymXRqNR/9culVIudl336tzc3KvLy8uXa63T6Fk8oWNicsAL279S7fnz508uLS2d3N7efmYymZwspfS/T7TWTpRSVvo/777tuu72n2utfYQer7UutdZGA56iaQIECBAgQIAAAQIHVqDW2rXW1kspN1prq6WU66PR6Foppf99ffdtrXX3r13d2dm5Ojc3d2V9ff3quXPnrs76FU8PLG7gxMRkAHGoif7LcEsp/c/gnF9dXV0Yj8fztdbxUMezS4AAAQIECBAgQGCWAq216XQ63Tp27NhmKaX/PsOtp/nLSGd5LR7m2P8fReLGLk+ODAIAAAAASUVORK5CYII=",Ee="data:image/png;base64,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",Ke="data:image/png;base64,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",ie="data:image/png;base64,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",Ce="data:image/png;base64,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",Ze="data:image/png;base64,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",it="data:image/png;base64,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",Ge="data:image/png;base64,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",bt="data:image/png;base64,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",he="data:image/png;base64,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",je="data:image/png;base64,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",Ve="data:image/png;base64,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",St="data:image/png;base64,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",et="data:image/png;base64,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",jt="data:image/png;base64,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",At="data:image/png;base64,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";const me=[{img:oe,video:"https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",key:0,clazz:"normal",firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{img:oe,video:"https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",key:1,clazz:"vnc",firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{img:oe,video:"https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",key:2,clazz:"web_ssh",firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{img:oe,video:"https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",key:3,clazz:"unity_3d",firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{img:oe,video:"https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",key:4,clazz:"jupyter",firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]},{img:oe,video:"",key:5,clazz:"design_simulation",firstTitle:"\u8BBE\u8BA1\u4EFF\u771F\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["Web\u4EFF\u771F\u5B9E\u9A8C\u7CFB\u7EDF\u63A5\u5165","\u5B9E\u9A8C\u7684\u81EA\u52A8\u8BC4\u6D4B\u4E0E\u53CD\u9988","\u5B9E\u65F6\u7684\u4EFF\u771F\u7ED3\u679C\u4E0E\u5C55\u793A","\u5B66\u4E60\u6210\u7EE9\u4E0E\u5B9E\u9A8C\u62A5\u544A\u7684\u81EA\u52A8\u7EDF\u8BA1","\u5B9E\u9A8C\u6570\u636E\u5168\u6D41\u7A0B\u8BB0\u5F55","\u53EF\u5B9A\u5236\u7684\u68C0\u6D4B\u6D41\u7A0B"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Windows\u3001Kylin OS","Nginx\u3001Vscode\u3001HTML5\u3001JavaScript\u3001CSS3\u3001","Node.js \u2026 \u2026"]},{img:oe,video:"",key:6,clazz:"soft_hard",firstTitle:"\u8F6F\u786C\u4E92\u8054\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u591A\u786C\u4EF6\u517C\u5BB9\u6027","\u7528\u6237\u7AEF\u786C\u4EF6\u63A5\u5165","\u5F00\u7BB1\u5373\u7528\u7684\u7EBF\u4E0A\u73AF\u5883","\u786C\u4EF6\u8BBE\u5907\u4E00\u952E\u7ED1\u5B9A","\u786C\u4EF6\u8054\u7F51\u81EA\u52A8\u8BC4\u6D4B","\u786C\u4EF6\u4E0E\u73AF\u5883\u4E00\u952E\u7ED1\u5B9A"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu18\u3001Python\u3001Paho MQTT","OpenCV\u3001Git\u3001Matplotlib \u2026 \u2026"]},{img:oe,video:"",key:7,clazz:"ai_assistant",firstTitle:"\u667A\u80FD\u52A9\u6559\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u6559\u7EC3\u7814\u573A\u666F\u6DF1\u5EA6\u878D\u5408","\u5168\u6D41\u7A0B\u6559\u5B66\u8F85\u52A9\u5DE5\u5177","\u5168\u6D41\u7A0B\u5B9E\u9A8C\u8F85\u52A9\u5DE5\u5177","\u672C\u5730\u5316/\u4FE1\u521B\u5316\u90E8\u7F72","\u5E73\u53F0\u5185\u7F6E\u6D77\u91CF\u6559\u5B66\u8D44\u6599","\u81EA\u5B9A\u4E49\u667A\u80FD\u4F53\u63A5\u5165"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["\u667A\u80FD\u5907\u8BFE\u3001\u667A\u80FD\u5BFC\u5B66\u3001\u667A\u80FD\u51FA\u9898","\u667A\u80FD\u9605\u5377\u3001\u667A\u80FD\u8BC4\u9605\u3001\u8F85\u52A9\u7F16\u7801 \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}},{img:oe,video:"",key:8,clazz:"intelligent_curriculum",firstTitle:"\u667A\u80FD\u8BFE\u7A0B\u5E73\u53F0\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u667A\u80FD\u4F53\u521B\u5EFA","\u63D0\u793A\u8BCD\u667A\u80FD\u4F18\u5316","\u77E5\u8BC6\u5E93\u7BA1\u7406\u3001RAG \u68C0\u7D22","\u667A\u80FD\u4F53\u5DE5\u4F5C\u6D41\u7F16\u6392","\u667A\u80FD\u4F53\u4E00\u952E\u53D1\u5E03","\u667A\u80FD\u4F53\u6548\u679C\u5206\u6790"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001QWen\u3001ChatGLM","Llama\u3001Baichuan\u3001OpenSora \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}}],lt=[{img:Ge,title:"\u667A\u80FD\u8BFE\u7A0B\u5EFA\u8BBE",intro:"\u5934\u6B4C\u57FA\u4E8E\u5927\u6A21\u578B\u7EB3\u7BA1\u7279\u5B9A\u8BFE\u7A0B\u7684\u5386\u53F2\u548C\u65B0\u5EFA\u8D44\u6599\u5E93\uFF0C\u6784\u5EFA\u914D\u5957\u7684\u8BFE\u7A0B\u56FE\u8C31\u3001\u77E5\u8BC6\u5E93\u3001\u667A\u80FD\u4F53\u7B49\uFF0C\u5F62\u6210AI\u8BFE\u7A0B\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:bt,title:"\u667A\u80FD\u52A9\u6559\u5BFC\u6559",intro:"\u5934\u6B4C\u63D0\u4F9B\u57FA\u4E8E\u5927\u6A21\u578B\u7684\u95EE\u7B54\u3001\u5BFC\u5B66\u3001\u5BA1\u9898\u3001\u8BCA\u65AD\u7B49\u667A\u80FD\u52A9\u6559\u548C\u5BFC\u6559\u5DE5\u5177\uFF0C\u5168\u9762\u51CF\u8F7B\u6559\u5E08\u56E2\u961F\u7684\u91CD\u590D\u6027\u5DE5\u4F5C\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:he,title:"\u667A\u80FD\u6570\u5B57\u6559\u5E08",intro:"\u5934\u6B4C\u8BFE\u5802\u80FD\u591F\u5C06\u667A\u80FD\u8BFE\u7A0B\u8D44\u6E90\uFF0C\u7ED3\u5408\u5927\u6A21\u578B\u548C3D\u865A\u62DF\u6570\u5B57\u4EBA\u7B49\u6280\u672F\uFF0C\u4E3A\u8BFE\u5802\u6559\u5B66\u6D3B\u52A8\u63D0\u4F9B\u667A\u80FD\u6570\u5B57\u6559\u5E08\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:je,title:"\u667A\u80FD\u8D44\u6E90\u63A8\u8350",intro:"\u5934\u6B4C\u8BFE\u5802\u548C\u5B9E\u9A8C\u73AF\u5883\u80FD\u591F\u7ED3\u5408\u5B66\u751F\u5F53\u524D\u5B66\u4E60\u60C5\u51B5\uFF0C\u63A8\u8350\u6700\u8FD1\u53D1\u5C55\u533A\u7684\u5B66\u4E60\u4E0E\u7EC3\u4E60\u8D44\u6E90\uFF0C\u63D0\u5347\u4E2A\u6027\u5316\u5B66\u4E60\u6548\u7387\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ve,title:"\u667A\u80FD\u8BC6\u5377\u7EC4\u5377",intro:"\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u80FD\u591F\u5728\u7EBF\u8BC6\u522B\u4E0A\u4F20\u7684\u6587\u6863\u3001\u626B\u63CF\u6587\u4EF6\u3001\u89C6\u9891\u8D44\u6599\u7B49\uFF0C\u81EA\u52A8\u751F\u6210\u8BD5\u9898\u548C\u8BD5\u5377\uFF0C\u5E76\u652F\u6301\u667A\u80FD\u7EC4\u5377\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:St,title:"\u667A\u80FD\u9605\u5377\u8BC4\u5206",intro:"\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u652F\u6301\u9009\u62E9\u9898\u3001\u95EE\u7B54\u9898\u3001\u7F16\u7A0B\u9898\u3001\u5B9E\u8BAD\u9898\u3001\u4EFF\u771F\u9898\u7B499\u79CD\u9898\u578B\u7684\u81EA\u52A8\u548C\u667A\u80FD\u9605\u5377\uFF0C\u5E76\u751F\u6210\u62A5\u544A\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ee,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u5934\u6B4C\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ke,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u5934\u6B4C\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ie,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5934\u6B4C\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ce,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:"\u5934\u6B4C\u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u652F\u6301\u5207\u5C4F\u5F3A\u5236\u4EA4\u5377\u3001\u4EE3\u7801\u67E5\u91CD\u3001\u968F\u673A\u62CD\u7167\u3001IP\u5730\u5740\u7ED1\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ze,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u5934\u6B4C\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:it,title:"\u5DE5\u7A0B\u6559\u80B2\u8BA4\u8BC1",intro:"\u5934\u6B4C\u7684\u5DE5\u7A0B\u6559\u80B2\u4E13\u4E1A\u8BA4\u8BC1\u7CFB\u7EDF\u96C6\u6210\u4E86\u5934\u6B4COBE\u4F53\u7CFB\uFF0C\u652F\u6301\u57FA\u4E8E\u5927\u6570\u636E\u7684\u81EA\u52A8\u5316\u4E13\u4E1A\u8FBE\u6210\u5EA6\u81EA\u52A8\u8BA1\u7B97\u548C\u5B9E\u65F6\u6539\u8FDB\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],Le=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:jt,smallImg:[{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:At,smallImg:[{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:jt,smallImg:[{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:At,smallImg:[{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:jt,smallImg:[{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"},{image:et,url:"/index"}]}];var ve=m(79769),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII=",Se="data:image/png;base64,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",ye="data:image/png;base64,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",Oe="data:image/png;base64,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",Q="data:image/png;base64,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",Pe="data:image/png;base64,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",L="data:image/png;base64,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",w="data:image/png;base64,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",X="data:image/png;base64,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",at="data:image/png;base64,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",Ue="data:image/png;base64,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",nt="data:image/png;base64,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",Bt="data:image/png;base64,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",Ot="data:image/png;base64,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",Yt="data:image/png;base64,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",gt="data:image/png;base64,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",De="data:image/png;base64,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",ot="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAYAAACOqiAdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNDNUY2ODZEQ0MzMTFFRDk2RjJEMEZERkMyMTU1QzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNDNUY2ODVEQ0MzMTFFRDk2RjJEMEZERkMyMTU1QzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0M1RjY4MURDQzMxMUVEOTZGMkQwRkRGQzIxNTVDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0M1RjY4MkRDQzMxMUVEOTZGMkQwRkRGQzIxNTVDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjMAYLwAADyqSURBVHja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",xt="data:image/png;base64,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",zt="data:image/png;base64,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",Wt="data:image/png;base64,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",Sn="data:image/png;base64,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",Ht="data:image/png;base64,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",Ut="data:image/png;base64,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",un=Object.defineProperty,sn=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,_t=(G,W,V)=>W in G?un(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Gt=(G,W)=>{for(var V in W||(W={}))Jt.call(W,V)&&_t(G,V,W[V]);if(sn)for(var V of sn(W))mn.call(W,V)&&_t(G,V,W[V]);return G};const fn=G=>React.createElement("svg",Gt({width:80,height:73,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},G),React.createElement("title",null,"\u7F16\u7EC4 126"),React.createElement("g",{transform:"translate(0 .897)",fill:"none",fillRule:"evenodd"},React.createElement("image",{y:12,width:80,height:59,xlinkHref:"data:image/png;base64,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"}),React.createElement("path",{d:"M0 0h80v72H0z"})));var Zt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iNzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLjg5NykiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGltYWdlIHk9IjEyIiB3aWR0aD0iODAiIGhlaWdodD0iNTkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBVG9BQUFEaUNBWUFBQURlV0F1cUFBQU1SMmxEUTFCSlEwTWdVSEp2Wm1sc1pRQUFTSW1WVndkWVU4a1dubHRTU1dpQkNFZ0p2WWtpdlVnSm9VVVFrQ3JZQ0VrZ29jU1lFRVRzTG9zS3JsMUV3SWF1aWlpNkZrRFdpcjBzaXIwL0ZGRlIxc1dDRFpVM0tiQ3VmdSs5NzUzdm0zdi9uRG5uUHlWejc1MEJRS2VhSjVYbW9yb0E1RW55WmZFUklheHhxV2tzVWhkQUFBb29nQTUwZUh5NWxCMFhGdzJnRE56L0tlOXVRR3NvVjEyVVhEL08vMWZSRXdqbGZBQ1FPSWd6QkhKK0hzVDdBY0NMK1ZKWlBnQkVINmkzbnBZdlZlSUpFQnZJWUlJUVM1VTRTNDJMbFRoRGpTdFVOb254SEloM0FrQ204WGl5TEFDMG02Q2VWY0RQZ2p6YXR5QjJsUWpFRWdCMHlCQUg4a1U4QWNTUkVBL0x5NXVpeE5BT09HUjh3NVAxRDg2TVFVNGVMMnNRcTJ0UkNUbFVMSmZtOHFiL24rMzQzNUtYcXhpSVlRY0hUU1NMakZmV0RQdDJLMmRLbEJMVElPNldaTVRFUXF3UDhRZXhRR1VQTVVvVktTS1QxUGFvS1YvT2dUMERUSWhkQmJ6UUtJaE5JUTZYNU1aRWEvUVptZUp3THNSd2hhQ0Y0bnh1b3NaM29WQWVscURockpaTmlZOGR3Smt5RGx2alc4K1RxZUlxN1U4cWNwTFlHdjViSWlGM2dQOXRrU2d4UlowelJpMFFKOGRBckEweFU1NlRFS1cyd1d5S1JKeVlBUnVaSWw2WnZ3M0Vma0pKUklpYUg1dVVLUXVQMTlqTDh1UUQ5V0lMUldKdWpBWlg1b3NTSXpVOE8vazhWZjVHRURjSkpleWtBUjZoZkZ6MFFDMENZV2lZdW5ic3NsQ1NwS2tYYTVmbWg4UnJmRjlMYytNMDlqaFZtQnVoMUZ0QmJDb3ZTTkQ0NG9INWNFR3ErZkVZYVg1Y29qcFBQQ09iTnpwT25ROWVDS0lCQjRRQ0ZsREFrUUdtZ0d3Z2J1MXU3SWEvMURQaGdBZGtJQXNJZ1l0R00rQ1JvcHFSd0dzQ0tBSi9RaVFFOGtHL0VOV3NFQlJBL1pkQnJmcnFBakpWc3dVcWp4endCT0k4RUFWeTRXK0Z5a3N5R0MwWlBJWWE4US9SK1REWFhEaVVjei9xMkZBVHJkRW9CbmhaT2dPV3hEQmlLREdTR0U1MHhFM3dRTndmajRiWFlEamNjQi9jZHlEYnYrMEpUd2h0aEVlRTY0UjJ3dTNKNHZteTcrcGhnVEdnSFVZSTE5U2M4VzNOdUIxazljUkQ4QURJRDdseEptNENYSEFQR0ltTkI4SFlubERMMFdTdXJQNTc3bi9VOEUzWE5YWVVWd3BLR1VJSnBqaDg3Nm50cE8wNXlLTHM2YmNkVXVlYU1kaFh6dURNOS9FNTMzUmFBTzlSMzF0aUM3RjkyQm5zT0hZT080UTFBaFoyRkd2Q0xtS0hsWGh3RlQxV3JhS0JhUEdxZkhJZ2ovaUhlRHhOVEdVbjVhNTFybDJ1bjlWeitjSkM1ZnNSY0taSXA4dkVXYUo4Rmh1KytZVXNyb1EvZkJqTHpkWE5Fd0RsZDBUOW1uckRWSDBmRU9iNXYzWHpPZ0FZOWJpL3YvL1EzN3BvK0xJOEFKOVY2dXUvZFE0ekFLQzNBbkIyRGw4aEsxRHJjT1dGQUtoQUJ6NVJ4c0FjV0FNSFdJOGI4QUwrSUJpRWdkRWdGaVNDVkRBSmRsa0UxN01NVEFNendUeFFBc3JBTXJBYVZJSU5ZRFBZRG5hQnZhQVJIQUxId1dsd0FWd0cxOEZkdUhvNndRdlFBOTZCUGdSQlNBZ2RZU0RHaUFWaWl6Z2pib2dQRW9pRUlkRklQSktLcENOWmlBUlJJRE9SbjVBeVpBVlNpV3hDYXBIZmtJUEljZVFjMG9iY1JoNGlYY2hyNUJPS29UVFVBRFZEN2RBUnFBL0tScVBRUkhRaW1vVk9SWXZRWW5RSldvSFdvRHZSQnZRNGVnRzlqcmFqTDlCZURHQmFHQk96eEZ3d0g0eUR4V0pwV0NZbXcyWmpwVmc1Vm9QVlk4M3dmNzZLdFdQZDJFZWNpRE53RnU0Q1YzQWtub1R6OGFuNGJId3hYb2x2eHh2d2svaFYvQ0hlZzM4bDBBbW1CR2VDSDRGTEdFZklJa3dqbEJES0NWc0pCd2luNE5QVVNYaEhKQktaUkh1aU4zd2FVNG5aeEJuRXhjUjF4TjNFWThRMllnZXhsMFFpR1pPY1NRR2tXQktQbEU4cUlhMGw3U1FkSlYwaGRaSStrTFhJRm1RM2NqZzVqU3doenllWGszZVFqNUN2a0orUyt5aTZGRnVLSHlXV0lxQk1weXlsYktFMFV5NVJPaWw5VkQycVBUV0Fta2pOcHM2alZsRHJxYWVvOTZodnRMUzByTFI4dGNacWliWG1hbFZvN2RFNnEvVlE2eU5ObitaRTQ5QW0wQlMwSmJSdHRHTzAyN1EzZERyZGpoNU1UNlBuMDVmUWEra242QS9vSDdRWjJzTzF1ZG9DN1RuYVZkb04ybGUwWCtwUWRHeDEyRHFUZElwMHluWDI2VnpTNmRhbDZOcnBjblI1dXJOMXEzUVA2dDdVN2RWajZJM1VpOVhMMDF1c3QwUHZuTjR6ZlpLK25YNll2a0MvV0grei9nbjlEZ2JHc0dad0dIekdUNHd0akZPTVRnT2lnYjBCMXlEYm9NeGdsMEdyUVkraHZxR0hZYkpob1dHVjRXSERkaWJHdEdOeW1ibk1wY3k5ekJ2TVQwUE1ockNIQ0ljc0dsSS81TXFROTBaRGpZS05oRWFsUnJ1TnJodDlNbVlaaHhubkdDODNialMrYjRLYk9KbU1OWmxtc3Q3a2xFbjNVSU9oL2tQNVEwdUg3aDE2eHhRMWRUS05ONTFodXRuMG9tbXZtYmxaaEpuVWJLM1pDYk51YzZaNXNIbTIrU3J6SStaZEZneUxRQXV4eFNxTG94YlBXWVlzTml1WFZjRTZ5ZXF4TkxXTXRGUllickpzdGV5enNyZEtzcHB2dGR2cXZqWFYyc2M2MDNxVmRZdDFqNDJGelJpYm1UWjFObmRzS2JZK3RpTGJOYlpuYk4vYjJkdWwyQzJ3YTdSN1ptOWt6N1V2c3ErenYrZEFkd2h5bU9wUTQzRE5rZWpvNDVqanVNN3hzaFBxNU9ra2NxcHl1dVNNT25zNWk1M1hPYmNOSXd6ekhTWVpWalBzcGd2TmhlMVM0RkxuOG5BNGMzajA4UG5ERzRlL0hHRXpJbTNFOGhGblJueDE5WFROZGQzaWVuZWsvc2pSSStlUGJCNzUyczNKamU5VzVYYk5uZTRlN2o3SHZjbjlsWWV6aDlCanZjY3RUNGJuR004Rm5pMmVYN3k4dldSZTlWNWQzamJlNmQ3VjNqZDlESHppZkJiN25QVWwrSWI0enZFOTVQdlJ6OHN2MzIrdjMxLytMdjQ1L2p2OG40MnlIeVVjdFdWVVI0QlZBQzlnVTBCN0lDc3dQWEJqWUh1UVpSQXZxQ2JvVWJCMXNDQjRhL0JUdGlNN203MlQvVExFTlVRV2NpRGtQY2VQTTR0ekxCUUxqUWd0RFcwTjB3OUxDcXNNZXhCdUZaNFZYaGZlRStFWk1TUGlXQ1FoTWlweWVlUk5yaG1YejYzbDlvejJIajFyOU1rb1dsUkNWR1hVbzJpbmFGbDA4eGgwek9neEs4ZmNpN0dOa2NRMHhvSllidXpLMlB0eDluRlQ0MzRmU3h3Yk43WnE3SlA0a2ZFejQ4OGtNQkltSit4SWVKY1lrcmcwOFc2U1E1SWlxU1ZaSjNsQ2NtM3krNVRRbEJVcDdlTkdqSnMxN2tLcVNhbzR0U21ObEphY3RqV3RkM3pZK05Yak95ZDRUaWlaY0dPaS9jVENpZWNtbVV6S25YUjRzczVrM3VSOTZZVDBsUFFkNlo5NXNid2FYbThHTjZNNm80ZlA0YS9odnhBRUMxWUp1b1FCd2hYQ3A1a0JtU3N5bjJVRlpLM002aElGaWNwRjNXS091Rkw4S2pzeWUwUDIrNXpZbkcwNS9ia3B1YnZ6eUhucGVRY2wrcEljeWNrcDVsTUtwN1JKbmFVbDB2YXBmbE5YVCsyUlJjbTJ5aEg1UkhsVHZnSGNzRjlVT0NoK1Zqd3NDQ3lvS3Znd0xYbmF2a0s5UWtuaHhlbE8weGROZjFvVVh2VHJESHdHZjBiTFRNdVo4Mlkrbk1XZXRXazJNanRqZHNzYzZ6bkZjenJuUnN6ZFBvODZMMmZlSC9OZDU2K1kvL2FubEorYWk4Mks1eFozL0J6eGMxMkpkb21zNU9ZQy93VWJGdUlMeFF0YkY3a3ZXcnZvYTZtZzlIeVphMWw1MmVmRi9NWG5meG41UzhVdi9Vc3lsN1F1OVZxNmZobHhtV1RaamVWQnk3ZXYwRnRSdEtKajVaaVZEYXRZcTBwWHZWMDllZlc1Y28veURXdW9heFJyMml1aUs1clcycXhkdHZaenBhanllbFZJMWU1cTArcEYxZS9YQ2RaZFdSKzh2bjZEMllheURaODJpamZlMmhTeHFhSEdycVo4TTNGendlWW5XNUszblBuVjU5ZmFyU1pieTdaKzJTYloxcjQ5ZnZ2Sld1L2EyaDJtTzViV29YV0t1cTZkRTNaZTNoVzZxNm5lcFg3VGJ1YnVzajFnajJMUDg5L1NmN3V4TjJwdnl6NmZmZlg3YmZkWEgyQWNLRzFBR3FZMzlEU0tHdHViVXB2YURvNCsyTkxzMzN6ZzkrRy9ienRrZWFqcXNPSGhwVWVvUjRxUDlCOHRPdHA3VEhxcyszalc4WTZXeVMxM1Q0dzdjZTNrMkpPdHA2Sk9uVDBkZnZyRUdmYVpvMmNEemg0NjUzZnU0SG1mODQwWHZDNDBYUFM4ZU9BUHp6OE90SHExTmx6eXZ0UjAyZmR5Yzl1b3RpTlhncTRjdnhwNjlmUTE3clVMMTJPdXQ5MUl1bkhyNW9TYjdiY0V0NTdkenIzOTZrN0JuYjY3Yys4UjdwWGUxNzFmL3NEMFFjMi9IUCsxdTkyci9mREQwSWNYSHlVOHV0dkI3M2p4V1A3NGMyZnhFL3FUOHFjV1QydWZ1VDA3MUJYZWRmbjUrT2VkTDZRditycEwvdFQ3cy9xbHc4djlmd1gvZGJGblhFL25LOW1yL3RlTDN4aS8yZmJXNDIxTGIxenZnM2Q1Ny9yZWwzNHcvckQ5bzgvSE01OVNQajN0bS9hWjlMbmlpK09YNXE5UlgrLzE1L1gzUzNreW5tb3JnTUdCWm1ZQzhIb2IzQ2VrQXNDNERQY1A0OVhuUEpVZzZyT3BDb0gvaE5WblFaVjRBVkFQYjhydE91Y1lBSHZnc0llWURvZHlxNTRZREZCMzk4R2hFWG1tdTV1YWl3WlBQSVFQL2YxdnpBQWdOUVB3UmRiZjM3ZXV2Ly9MRnBqc2JRQ09UVldmTDVWQ2hHZURqUjVLZElWWk9CZDhKLzhHNk5wL2pKTzVZUFVBQUVBQVNVUkJWSGdCN0wwSm5PVlhWZSs3ejZteHE3cTdlazY2MCtsMGtnNFpaQWhUR0FPRU1VRUNDQ0tLb0NBb0RseTgrdlJlOWQzM1hud2ZyL2M1WEwxZVJNV0hUNzF5RVJFUWxTc2lvNUVaSk1pY3BFTTZQYzlqVlhXTjU3emZkKzI5L3ZVLy96Nm42bFRWcWFyVDNXZFgvYy9hZSsyMXA3WFhmLzNYSHY3N1h3b2RkOUZ6NEo1M1Z6ZFZwc1BqcXlIY1dLcUdtNEJxMUZXNk51b2FLSlhDNm91K2tjdmNnR28xVEtqSVlWMm54Yy9oVWdoSGRkMWZMWVh2QU10ZDRiNTdYbE02dnN6VjZoUzNRQTZvenpydVl1UEFQZStvRGxSV2hlZFZLK0c1b1JUdVVQMGZxeXYyWmVwUmdCUmN4eTJTQTFKNDVoSUlJZk9ZNzJ2Ni9XU3BIRDVSUGg4K2ZzK2JTNk9MTEs2VGZJazQwTGtWbG9peHJjNzJubnVxNVlucndndENKYnhlOTlyZDVSQUdLY09WR2RBNk13OVQ3eVlRcTFRVGFIVXRMNEg4WmhSWnB0Tk0yUWx2VVFsbUNqRFJWMElZRVd2L1BwVERuL1YrTjN6MG5udEtRblZjdTNDZ0kvYnQwaE1ONm5IUDI2dXJ4L3ZEbTZURmZyWmNDanU1cjZUa1RNR2gzQWdERlJka1dRUU5YWU9HVjZFTEl2bkJ4VHRVc05acmFTTDI4djZ0d01Ua3hMck1nYmV3ZnFhbHRweTNzcVFEY1NnNzRvRmNhRGJDaXRzam52OWUzMWg0NXowL1UyTDQyM0VyekFIcnh4V3VRNmY0T2h6NHVkK3BydW9iQ20rUkF2c1AxWExZVk9hbVFwR3B4L3d5UmFad1YxZkNRVU44b3VQbUsrTVhOQ2MvWHZMcXVBczVVSUYzb0pNdHhnT2pnb0lUTkdVbXY4RVVucDZPWVJJWlhueDFPc3VyRW81TFFmN1d4Tm53dHQvOStkTDVDMHZzWUphTEErcWlqbXMzRHZ6azcxVi9jRlYvK0kyKzdyQ2poQkxURGVUS1RaUGdkak5pd2FIZ0NBQ0EwSFRwY2o5S2poc3ZiOVVaRHZxY0U5bGw1NUl1cTJrM3JFT3g0ZUJscHVSY3dZbVgwMG1aOGNTUW5oT0RCZVV4QzA5QkxRck5LRDNsVVZWNGZDcnNQVDhXL3VNZi9XenBQU1RwdU9YbkFIM2JjVzNDZ1RmK2Z2V2Eza3I0by83ZWNHZHY5NHlsNXNvTGlLS3l5LzMwb0hBWkRZcFFPTUttNUFSUmRHN0Z5VHJzdUZrNHdNeWE2VHI0bHhRYy9IUUY1NHJNRkJ1MFVuUW94QXpLRDYwcFFFSDZBRVU0TVJYQzJFVDR5RVE1dlBsUDNsSjZaSllxZEtLV2dBUHF3bzVyQnc2OCtiOVZYOXZYRzk3ZTJ4dldkcXRYdXFYb3VNRk1MeEZHV2VsQ2FYVkxtV1VLRHp4MGdxN3NTSmNwdTVTSEtUamRkQ0s3d0hGZlhtNU9iTG5BU1VkRkIvOVFYb0t1N0d4SUtrYVpnZ01XbEJ2aEthdzU4UGgxb2V3TUNFNUowVTBKVGt5RXMrTVQ0V2ZlOGU5TDcvTGlPbkRwT1ZDdnY1ZSsxRTRKR1FkZWYwKzF2Mzk5ZUx1c3VCL0xXM0VvcmhybGhpTFRaWXBPU2hDRlJaaWhiS2JraEhNbFp4RDYxTVA1ZWJxczhJN25RZzZnbWVTWW4wTkxBVTNKNFplaTRuTGxaY3BPeW8yRkNuQW9NeFFkWVJSZFh1bEJTMXEzN3M1UGhEOGRQeFYrK3MvdUtZMVJYc2N0TFFjNmltNXArVHRyN2ovNVc5VXRYUVBoZzFKeVQ4TXFRN0c1eFFiRVFqUExUdjRlS1RRVW15azNweE0weTQ3aHFrb2lqMHpSS1E2TElsTjB4WnFRb09ObU9DQmU1WjBGeFNPMzZJakxGSjBpaVdjWTY5YWJLeldVSE5ka3N1NVFmamJzRmM0dFBwUWdscUdHc3ArYkhnMHYvNk5mTEIzTmw5M3h0NTRESFhGdlBVK2J5dkZOYjZ0ZU85QVZQcW9GaCt0WlZPQkNONkc0VE1rSm1uSWpqdms2OVZRUE1OR3hTR0ZLVG1sOFVjS1ZIUE54REZXeDRxREJjWk82YzV5SE96QXFyRHdmL0FGaGxwaDRudzFsNFMyODFHV0xFUElhRFVwUGZuQ1RTYmxOQXduclF2bTVNblE2NHJSUThkRG9kSGpCTy85ZDZlRjgrUjEvYXpuUVVYU3Q1V2RUdWIzcGQ2czNyK29OSCt2ckNkdE1jVWxwWmRhY2VnVEZ4andjY1FhbHJQQ2JSU2RvQ2s1MHdPSzhIRllkOTZGRHJ4REsweUljMFlHTk9RQVAwVWJKS1dnV21FTzM3RXpaaWRrb09sK01RSG1aVlpjZ1ZodzRnMUo4ek5PUnQxbDFLVzU4TWh6VVVQYjU3L3k1MHJlOXpBNXNMUWZvdTQ1YlJnNjg4WGVxdXdiNndpZWw1TGFiOHBMaW9oTnNQazUrckRqbTNZQ3U3TnlTYzBzdlUzQktaMWFjbEpoQjAzRHlKK2pOc2s0RzEzSE5jMEJNcTJHWmxGT2plVHN5WlhpS3duUEx6U3k1Wk5HaDVMRHFHT282dERrODBzMG91LzJqNCtHT1AvbjUwdTdtSzltaGJKWURIVVhYTEtkYVFQZUcvMTdkUE5nVlB0dmZFM2FoNUJoK3luaUxROU9rMkZCdWRxVmhLZ3JQRlp4YmZWaDJ2bGVPT0J1cXFpZHJPak1GYW5BdGFNUGxsa1dtN0RKUFZJQThUUEtyc21iZG9ReVR0ZVlLejRhdFVtYTI2Z3BNbHlrNExEd3hsTDEyaE1jbXcrNlI2ZkQwUDMxcjZkamx4dWVsYnUrUzN3ZlZxajBITDJoSHFaU3RBMTRRZHlraVhuVlB0WGZUcG5EdlFFOTRDa3JPaHA5U1VneFR6WXBUVDNUM2hNREtxeXM3dC9oOEFZTGhLT2w4TGc3SS9lZHpjdkFOSFppNWRIUG03dEVzcXVPWm13UFp6WkY1cE54U01wK3pJOHFIc3NDYVlTd1dYbEppcnVEWVR6YzFLVHJSbWhKVTJOSWsydEhKOElYdVNuajIyOTVhR3ArN2hzMVJOTG9IU1gyNTNJY1lGRXZteEdEdXV3dnVzOHVGdVhuR0RxME5mOURiRlo3aXcwNlVGZ3JNOXN6SmozTHJKZXdXSFphY0xxTkoyaXR2eVpseUUyZk5vb1BKZmdmbUMwMyszSDFhSjdhRG1wTURPUWxPWFRGalBZdnY0TXk2RTZSL1VXNzBGWHpuVWpmR2hTYWc2Q2VFUVBFUlNmOHg3TFdIbHZ6SXlNaEVlTHRpMzZTckpZNzdMU203dkNoWXExd0pYdXIzWkw3aExXR3FaeUlHMHIrNG5KaG9tdU15cytSZ3dCdithL1cxZzMzaEw3U05KTnN1WXF1b3N1Qk1zVW5BZS9DN05TZkl2QncyTDFZZURucTdHWUFnSE9MdnVCWGxRTlFZVWREcE15dzdlenRDdGNKNlkwekRTbXcyZkpWL1Vuam02V3orVHY1c0M0cml0TzBrakl5SDEvM3AvOWJhVGNVNVpZY0lXYlh6ak5POU9jdmpNazk1OGZudG5tbDF0Y1ZRM2JyeGZzekJ5cVhNeUVZOGZPTnZWNi9wNlF0ZjA1QjFMWXJNTERwWGJJSmRERmNGaVVQWitXSUVGZ0cwWE5sUUZkRlVtQnRKb09QYWlBTm9DUHFKc1cyMnlWajlsQTFMaGZmRkNGTnlVbWdUd2swbmhRZU9lVDNvVVlnYXdwNmRIQStQL1pOZmFQM3JZa25odVNGUzVPTDBwV2lNNlBacXJSTVR1LzlWZmY3RTlNUkkvc3RTeWNGWjJiWHYwRjY1dFZobUtDZm0zYkRpc05COGZzNVdWZFVUdmtCaHlrM0VQbFQxUjRidGpWTWVadG1SZWNlMURRZmNZc2dtYTRRQVJ4K201NU5CdEF0aDYwTXBOQUpWS2JrcWR5TERXWVdSbGI1cVdLdjV2SGNJYzZldWxqb1VtUnlsZFhGLzVqUFhmZHRGcEdpSXYyUmNUU01YMnlyeHg1UmNQaDhVbnBoR2wxNTI3dlcvVS8zQmdkN3dsOXBLRXBXYmhCNkx6YXc0TERoZFpza0J3WE9KQmtYSENpc2lhRllDTndONE9NaGQwbkh0eXdIMW1Zd3kyMkJNLzJGOTAyZTJidzRMamtzcXhJYXN1aXV3M2hqV3NraUJkV2NMRkZoMW90SCt1akF5Rmw3ejU3OVErc3VsYXJEdVdaUmRlVlZTZURwTHlpUXNHU3FYakhYWE1rVUh3M2J2dHQwU1daK2MyUlVxVHlxVjFGMlhuL3VKZTZvRHBmWGgyOW9ZdkFObDV2dmtiR1ZWR3N1dE9GWlplN0gya3FLalExQjZRSHZxbzkwa2VxYmtvbGUvSGRldUhQQWJDbVZuRHlwNVVIWm9ENVFYRUVYSE1IWkNkNFlwT0ZkMktEamhpTFA1TytHMWtYaHY5VlM0K1kvdldicGoyblh2bG5YdlNncFZuMTFSMGZYdU5oRU11M2FGU1JrcTFoemlMMWFuMjJ6eFRvd3FGWlVjRE5OVFFWMTFlYnBwSFpvNTJCTjJtSlVtNlVlUm9leTRHTExhc0ZVUWhjZktHOHJRbEp6OEtEaFRja0N4ejZ5NnhFYkNIZGYrSEZBM1JvMGhqNitRWTgyandFcnE2MGxwUFBvZXhZZERrM1J6dDRnZTBLVUlsdk0wR3RneElsa1M2amQxTFlsRGtla2VudmlXcWpTd0p6NVRWUWVyR2dwUWNWTVgrMUMySmZmTmd3OVcrM1NqMXVTMWMyY1lGM084SDVla2c5bzEwMWZwK1BNTlUrRmh2UUd4eVlha0NMdUVGdXNONGJaTEs3QzJDT0hXSERTNlJCYTFtL3lYSi9mYXRWY1hYaTkvb3dMVklXUE5GaHhzNFFITERhdE9XbTVTSzYwTVlYMFlpMVVIRFZhZzNwZzRjYkk3N1B6clpUaVcvWnZWYXUvYS9WRU04eTNldnQwc08zVHdSZWwwMnkzT2ZibGE3ZW5mci91NGEwYlJiZDBhSmk1WEpRYzNCOCtITi9RT2hrMVlhbWFkU1h2NTNGdFpITWQ2UTZuaHQ0VUhQU0xZVndjSDdRaHVRWjRRaGlQRGpydW9PWUMxaGl6NGZCMzlTajluTWlEMWdVeWdCTmxuNXdzWVBPaElwek1LTnc2T2hEY28rbTFMellqdktaVW11S2V2MkY4N0RiVi9mK2lSRWl3VHY5UjFXSXI4eGU2Rk84YjJodzZGZm5KUXAxbGU1ODZGcVJ0dWFOMnU3b1hYYm1WUzhyV3VnK3ZEYmxsejF5TElXRzlBNXVId08wU3dzZllZemlETTBKaFNOQTBuUDlYSDMzRVhQd2ZVbWRhVlVtSys5WVJ0Skd6eVp2RUJxeTFibEpDRloxWWRjM1hFU3drQ1pkWHQyWFlxWEw5Y1h4ZlR2ZDJsZTd1dnlQeVJrVEI5TWQ3ZnV0MFc3cVRsKy9yNjRwaGVONm5XckVOMTF5Nzc4Ty9DTTczSVV6N1VIMTZ3dGh5dU5hVWxBUWV5bFVSNkxGcDFRRjA4MVYyeFpVTlVDWFFGcFNmWTBYRVh1U0RrcTU4NjA2eDE5UzFQTWV0ejRaRUJaQUdad0tMRG1qTW9IRXJSNWFpbkhIYnVHUWd2Rk1rLzZscHlweEhadEpUZCtKRWpvZCtOR0FvZEdncmxoeCt1bHE2OTl1STZNSFRCaWs1TTZENTVNcTdVT05jM2JBam5MK2NoSzN6UUlzUHJtWS9EWWFuaENQc3cxU1JhWWVKWXFPQWVjRHBUY2dyYlU1K0VIWGZKY0VBNnk2eDArdGlVbkNCOWo2anczcXQ1QkZtNE1Ga0JKNlZvc2lGb01sVU9yeGQyV1JTZHlwR1NOV1YzWHNwdWxXVFZwQm1sdDNadDZEMTRzRnJldG0zcFZvSXB2NVVPL2kvSUhUdFdYVFBjYmQxajZWZU5oOGtycnl5TkxDaXpTeVFSVzByQ3VuQzB2eThNK3JIb3JMTHFXeEEyYkdXNHl0QVZCV2Y3NlFRUlpIOXFJMG5JZDhlY3UwUUVvdGdNTERUaE1PcHN5NGs2bStFcjIwMzhsQk8yblBnd1Z0K1dzRlZhNHRtR01qWWVSczVQaGl2KzRoZVg5ejVqaXVyNDhUQjRWc3BPMW1lbU15Nm1lMzVCRmgwck02Tm40cDVXNzhzcnJnaVgvZG4zbzZ2Q0M5ZDBoVUdHSWdneVQyNzhMaG9tSWVEbDRaSjNabU9wdEp3OTJaMmhIWGpwY1VBZFRwL25WMkZOQnBJOEVHa3lRc3ZsUVhhUUlXUUp2eDZRZzlYeDhBTEZmaENTNVhLeTdOaCtNaEtrN0VaN1poWXA5R0YxTEx2cXhXRFpMVWpSWFhreTlBOWpjeWZYTTZxdEpPc3VyVmRHdkczemd1VndKd3FNaFFVVFVpdzJMZ1JXRUV2T3d6Ny9Za0pQdkFveS83d0s3QkJmckJ6Z1RSY1VHTXJOWmNGa1JHRk9JV2FMcnNtSy9EWm5LM3JrU0FOSVhnbGJWa1VIajEzWmZmZFVXS01UVnJyMFVGYk5aSWtPaEQ3TjJWV3ViZk01dTNrck91Ym1EaHdJUGVVMXNhRTBWdHRKTG50ckRqNUlqejBYQldmV1hCSk1VM0tLTThXSFFqT05KZ1RqRnh6MG9wM2hwbUU3UDVjNEIreWhabU5ZTlRSQmt4WEpnOG1LMEI0R01zUUZqNHl0Rkd1U3NqdTMvMnhZcDdxb050R1ZONFFCamZJcTdiejFKS3VzVjNvdXlOeWM1aEQ2ZFRPYlJ0ZUpHK09iTjVmT3paWHVVbzkvbmI3b3BWM3NSMVpwUVo3NU9hdzYyMG9peVdTT3JqdHRFQzR6UnlldU0zZkg5SzRKODBYQUhPdHMvYURFM1o5VlcrMUJrR2dMSGtESHpjMEIrR2hXblpRWWIwelljZXhwQS9HVTV1ZVlvMlB1am5rN3RwZ3dUM2RleDNIcUhWam02VmJzeTJISjJCbGlZY0picWZwVnI3b3FuSkV5VkMzYno4M0xvbE1EUzRjUGgzNEp0Tm9URzNsMFUyalpTYWp0eDU3bWF5U0JmUUlMRER4MUVWNFVuU2t4UVo3ZTlocFFnbkJPY2h0eHpSZXgvSlJKcVRGM3lPVTc5ZVZOMm02bVNyVFhGTGg0UUx2ZEtwbTVGV1pvTzc3SUFlY2pzb0JEUnFaenNtSUxWWXFFdHl4SXdGTms3UHhVME51VjRjT1dhQVYrVUdiYVZIejJxc05obmVzQjZxaVIzcEIweENrc3Z4V28xcXhGemt2UjdkbWpEWVNETXl1dC9kTmh1cDNOMVZsYjN1SklEUzF1eGRSUmYwY2xKejhUeWFic0JPM0puUzlUb3VCek00cHVPMGVkc0NLd05HeFRxNTdUVzllSHNITkxDSnVIUXRDcExHYTVjbzdhV1UxY0hEa1R3dTRqSVp6UnVqdldLcHVqN1cwUTNaejY3N2dHSERDNUtBZ0F1THpzMktLV2VNcncxY3pwcWZBNCtWWk0wZEVVRHV2WXQ2ODZyTGMyMWhMR2FYVFh2ZmRNa0hTRVU0Wm9vNTk1S1RwdG5laVhZWnJKclJyWnNlWlNaMHFoN1lvN2pXWVVtQzg4OEJJM2U2UGdITEtxaDNLY2w4czRtVEpwRTREMXhtNTloa3JjV0xmZEVNSVRka3E1WGJCUGZxYkN0MndQNFk3dmtZUkwwWDFoZHdqZjNLdDJxcUcyelVZM0tRcS80eTdrQUE4N1UzWVNER1FER1VGV1lGZTJJS0crc0RrOTRpTXZkK0ZkYVhmMTFhWHpENTJzOW5aTmg0R3NMcE9oLy9EaDZtQzdiVFhqOW12YURVeUVQcDEzTDFaSGQzaERaeEhDZWFGZDc5Zml6d1RTSTNoYTY4cGJkS0I0U2lQWUdUT2Rmb1VnZGFLZXJ1VDBSYXJ3bUIwaFBGZktpL1AwbW5YckIzVlNwT3lOWnp3cWhMLzdzb1l6ZXJicnFDcXo4c3k2NVE3dXVJd0R5QUN5WVB4UDJNekt5eU1WNTdJbFdic3V5MkNGUGRldEQyZjFxbGpQVkU5UUw2c3RtdEtTamhqUzBIYWluWTVvYTFyUmFlemRkVUJ2UXJpY3FqT3F0MmhVczhKOGJwdml4WmR0TnNSUWpUaGl4MjVxUVladnhqTkpORGptTXRndUFOSmUzaTRJODBvMWlEb3lCMmNiVndWZmNWc0l1NjVjZUczVzZDVEhIM3BtQ0ovUko1ay8rMEFjNmpLL0ZKbXg4SHd2dFpUTWF6SkZ3UHdjRGo5UFFQb0QrV0R6TUhKanh6WUpoNHdwdUZYZXRuQ2FqNU5xcUo1NjVIallvcmFVVVhSYzI0OEVUWFNFRlZzd0tUS25hVVhIQzc2bHZ0Z0lNdW1hdW55UFlTb3lNWVUzMkxCQ3d1bVFJU3RQWVNhUlVYQ1orU1kvd290TXQ4dU56dzNHY1VIVTZiWFBDbUVMTXkyTGRMVDdkajBOOWFaSStQalg0OUFYWlVmYk95NXlBUDNHb29NUFg1RVJldzFNRVZQaUV6SmtVL3ZJRE1TQ2NodnN0MDErcE5tbXRYSDRUTFV2YkVUSlVhMUtiK2huaDBhNzdNaG9XdEdOcndxOU9zZStwTUdxTldSczRQSitlYitPak1tR2taTXdac05VemEzTUxOMUVRYlVuTmdKc3hPM3hRMzA1SldOVTJ4bCt0RVZLTHQreUoxK3ZCWXZSRUw3OGtOb3RwV2RXN2xJeEFHWGdicW5LOFB4YkJLa3lmWUJzbURMTDU0c015WmxNZWR0S3VUbXhHTDNpdjd3ZGNlaFFkVkQxek9ickp2ckNPbGw3b3lqQ2xhNWcwNHF1Zjh4ZTRDL3I2V1BpTXpCNStaNGUzS0RUMWppZWg2NFBSY0Fod0haeUJVOXJjYzlXenlCeXdZVm9oUnhWb0g0NnNqczg2K1lRcnRxNE5CVjVqdWI2OW1nZ2MxcUxGY3o1d1lkV09tK0htbUo4eFdxa0RHQ0xpMnBsdFdOZXFpQXlnZlZ2VzNtUUYydElqRFlMVDk0TVZRMnJXMStKeGVkNDVaWGhwRVorQXhxOVJMdHpNbkNNRzBQWTQ0dlBmWEU1eEFvMWtjZGt0K2JuWkphT3AydHNyS1BvOG16anBqSWxCa2QxY1VwRjZtNkRyTUJ5TTNMVElkRDREZUpmd1l1Ymh5RXJLNnBQMWVycVVqbXN1SmM5V1MrbXkzTGtHSEhLYlZXN01SY205S05QQkFZV1VjaDNXUHNCOExNOXBwVmx0YXJPTmZra1hxamFVVWFZeTBSK2NEbFpzZzhraWFqVkQ0bFkwT0ovc2R6Tzk0ZlRyaU9BVW5wck9NaHo4Ymt2TG9lbUxicnV5ZEREaXF1WVRIK0VJOXM3aWk3UGVtNG1HM3Jra2ZLYjhISmppNENiblNlMk1iQkF0eUxCVkM5MjROK2x4UWNPQWwxS3QwazdybTdRQXNlZVkrSUZWcDNmeklzb2xDRWRXMkd3U085NmZBaVB2U2J5K1l5R3l1LzlYQWduem1tT1VHVXQ2WEI1RWZYM3BMVERoNmZJQ3Y2aW5CQW1EbGxyVjJlcnNLZkMwUFJVWElXZFZLVTNIZ3VNRXc2dlpKMmJGcldwcnRBdGk0NVZGYnVlcUVXNmxheDQyNVV0d1RSbXVoUUt1bUFpbVRZMEFTTFFlWmlQVzJZL1NwZTVPWlRBbzVacEhlOHBzaHJ0eTFjdGFpczNQcTlJUFZYYldSNS9iV3dMc2pHa21TTG1HemRva0tmVGVVMFptZ0pwVWJsWmY3WWl2em95Z2N4UVgyUW8wMndLbTR5SnZsMmRyTHBxZVNLY2NEMmhlcktlc29ZVGoxYXl6azByT2oxOXUyVE5ZZEhacFVxM01idVhuNlV3dzRlcjVpY01reVNwTm13VjVLdE94Tm13eFNINEZicE0wYWxDajk2eDlOYWNtbXR1dTU3dHJETGFlNTNDTExidDhKalRQbTdhRnZQUC8vS3U4WTgrV3hhRkxFbUd0VzA3akhVK0FKR1JuTXpRUHBNakdpYStJV1BJVURzN05ndHJWOGFFNndyZ3hpTjYzV0FGWGZPS0xsbHlxcXU2NFFLcmVnV2JzREpGYXpXSkRVUXpGOUlvWjBBL2VxSmxFc25USDVkWmNwSlVINnFzSk1SaVlKL1d0VnRpL1piakYrdnhtczNSa2tUUkxycjk4RmI1c1Ardm5tUGg0L1hQbHJJclduYXRLSHNwOHNqSmlyVkhaWmdzQ1oraWtoeEYyYXZYNW5iQTZhMnBrNnFIREx4NGFVVElDdXdTVDQ0MGJublRpbzRzOUY1ajJTOEZWNnpTalp1emNqRm1vVWdTMmZOVUs1QUtDNUhkMFBnOTdQNFZnaWdhNm5ibE1qOXJ0Mm1QSHZOcXhwZEZ0cDBlbDhVUVB2ZEE0NzVIMmIzaE9TRnMwcnA0V3c1alVaak9oNlE4TTVrUkhnY3cyWklIV1d0M3QzRmo2YXcyb090N3NIR3FTdys0YmgzdjFJTGRtUXRyK2J3VVhkNFUvVmFhTGxoWXNlMmJxc1pLeTF0c0JYKzlGbURFMlRZU2VaQkZHNElrYUdIMzUrSVhPM1JiVkhycXE0dkordVYwYXpSL1Jybk9vMmJhQUYvclhZd3QrQmo0dHcrRzhFLy8xcmdWcHV6dWtMSmpHS3VGaTdZYXhzSUxaSUlyeHhjRk14eFduY2xXb1ltTGtkZENWaTBQNnNPSUo5MHdBbGJHVm03NDJyU2lrM2FlbGxCaGl0cGl4UHBETTBjcXQ1eERGMkdHV0d3OGhYbnF1c1hHemR5UzRabnl6aXpDRnZyZG9sdnExZFppZCtxTFZqUFdYSjMyd0VjdVAxaEE1NitGQ1NtbnVoZHpieXlvU0JGODRwc2gvTU5YaXFYTmhGRjJQM1pIdE94R3RFRGhyN3RsMWxPZHVpd0YzNXZOMC9wSDFUZDY4Y010T3NJWGc3UHo2VlJ0MXhucTl0VXJ0U2pSdEtJVDA2ZXBNTXFPUDQ1UXZoaVlYYXpqWEUvQUl2MTh3angxeFJ0SnBpNEVVeERoeE5tT2R3K25PRE5yaUYvSmF3VnVHdDZwZFg0MGFqdGZzTmZIWVBRMW1LaklTTlBvNHNaSGtGZEprVEdFL1YvL0NzZnJPNVRkRzUrcm82YVlzMHQ1ZTM4MXFzdFM0NDBYOEFRNVFFWlNueEQyT0t1alpNdGtySDdUWnNVdXBkdzNLbGdhYmtwVzZJaFZPeGxJSzdVbzBmUStPZzBQSnZRaWgwMHUwakFKb24yNHVsRWpMemU4Nnd1Z1hmUXVmdjF3SWNQY2pEYjhTR0VqRUc2bG5OZHJ1Y3ZuN1FqYTdyekpsNC9TbWhTejlMV3JjT2V0T3ZmcytualVVNTVtc1g2VTNjL2NGY0xIdmhiQ3YralFBVjVMVzI2ck50OEdseGVEK2pGOWwvZ2prQTFmaWNjNWpLSDIvdTJaRG1lcjNXRklDcHFtaE1teW5WK25kMlNXMXpXdDZNcmplc3UxeCs1VnE2R2VOdkhkenVXdDc1eWw4ZVNhazJnSkNHeDRJUWxrMk1xZ0h1aERENTdNL2pHVWRoSlNyL01Tc0dQV0xBK2VqZ3NJRUZHSHZHTVl5YjY0cDJ0ZjNOTnZ6TWUwM3YvOHg0YndwWWQwODJub3k0TEdRcTJsVnRUTSt5S0R5STh5Um9aTXBsUy9xaFp3UEw0VlplYnptT3Ura1lWVDZLbDg2c2IrVTF2RDJmWEhaL1NHSHZacktHdWgrVFV1YWZhWXBoV2RzaG5WYVFvWUplYTA1SnE5MittNHl4cWl6QkRPSkpoWWJvUVJURVRFL09BUUYwSGpKUDRWZEZZWDFZRmp1cGRyeHBYaDU0T0haS1VoU2ZDbHdBT2ZtMlB6NzNLNHU3WHovWDJmaXhZZDgzd3I0cENMSkN1d0E3L0pEUHlSUDVPcEZEWU51Q0lWblgraG5FQys3MGgxVWh0TFpEZkxTWWZvZzloYWpnclk5Y3ZtbWxaMG5FNXc4RmkxVXBtMmwvdVIwWDU5NXF6LzJoWDZ6TmxjVDZBbDRPQ3N0NEVOQTBXQlZZRGZvUWt1bFFFdllQYW0vT1ljcHVCS0FPckRwUHh5bWVmN3RidUtSUVpiNlUwOHliZmJlYlJjV3loc0lVSVY4SEx6ZFZsT1AvMWdkZENQK1lIVVMzaVhKYUE5UUFYbDRxOTVhMzVJMW5MWDZINXJ5aklyaFZHZFRKNFhNUjNQdXJ5S0xyUFFtdUtNSmhiRlh2c1QwOHNEQXl1M0w2YXAraTRqRVRjTWttZFBacDdPK0JIV05yK282SmhXTkpmTGZVYjdrdmltaFBHcURtK29CMEw1cGQzTFU2TVBmamtOVzFWYzIvWVZkVU9ta293aGF4ZVQwNXRCWStnTHYxVC92TkpibHFZMGJkRlJHNzFxYzFaRFZsN1FOVGRlRGRyakhvNms0SktBUmsrU0ZoYlc2TWs0cnlJeUphZFUyUk1aNFV3M004TU5uc2lFN1M1UFE3ZDVGZEpxWXVxaWk1TStsdVBsaUpQblF2anFJOXBqRUFjeGR1UFdheElMQTUrN1AxcDl6N2hwL29zUjlBVzhubTJCZ1g3NHdPZmp5dTRnOVZIWStxWmVoWllhaDF3a1dhSHU3amZaY1JtQ0pzVkJNNHViSXpwTFNYYUxkbzN1ejd5bHgveStocTR6OWVwdGMwVTNQUnhPZGcrRzZ4SjNTdDJsc1A3QkI2dDlOOXhRMHExeWVUdUdGSDdwUG8xQ0tad0pKNnhKZnV0dTczS0hLOFE2cTV2cWNHcFlGYmhpYVN2QlBOTzdQeDJWVmhrR09UL3FGTXRIZGZnKzdyMWFFZjM0TjhUREptNUphT3lMWlZwWXVGT25tREQzMXNpeFlmaHQveEEvNUVNNXZIdkx3MmtsblQwY3FZRGFrVDBvQ2ViNDVQSUZ2SmhjZDdlZHpzV2ozWndVZVh0YmROZHFQdTdBMGVxSXBsalc2SWxwN0I3Y2FMZklYbS9FUW1Hako4TkM4OHVsYTdWWTFNM1Buc0k4ZmJuVXBkellFTnBUbVJzVkFRWWFNbGU3RmZSU0hlcDFIRVczeE82ajJzcXg5M2dJZzlxVTVIeHBWQ1R4REcvNTJIZWZ4aHhXejBiRWlvU3Z6RE5PNlhINzhpZUg4SUxITlNLT3I0Q2g1RTZQcG8vMlVKaWM5VTMwcnNpdnlZbFZKTmJGd21vWDFiUEZDTnJwOGlVb2wycHVmbjVFTVM5WFRGOU1QTi84YXRMbjcrZjkrL1d5UVg5OFpWVHRxbW9Yd3JLZlpES3ZvU3N0MGVrSlI3VWlOQ1F1R2FNcUUyR2JHclV2YjZyV3RQZ3lDU0NZckpUNUNpdERKd1NVajVvQStTQ09RT1FhSHA1dmhnQzVRbzU2cVo2SFRpeHQrWi9YSnQ2UDNCZUhyQmh6dEJ0K3plVmcwUVczY3lFUkZnOUtqa00yNzVhU2U5NmpDd1M1SU8rNS92Y1B4MU9PK1RLWnJiSTJXWmRjTnEzM3FnMm14QVNaNHNCdkQwclZ6V0RDWmZMVkJPOWFYOG1GNTdoZFoxY2VPQ3lKUjl1VTFMeHlYTkJjZUk3elR6bHZSYWRqZG83c1B4NXVrSTQyT1ZUbEIzUmNNdk4yZWw3UDdmS2FmbTdxZVZFZ0pvdHhDMDJmcFdOSVlVTU5oNnFOWk5UdVZWTjh3Z016bC9kbnlPWDFNR3g3WkFrVjNhZStHY0xmYXNJZlMwNURHR05HSys5VEp1WTVYZmdKMTgydDVINFBKU2ZyRlNWbmgzN1NUOHZMN29hbDVlVUdHZUZCZ094UXYzemNMTVBXWnFXcDJTWTN5cS9aOVBtMlRrL3JtTGR1TlloTXBieTdpbnBncVEybGVTczZWV2pxNFBIcVlUSC9hbXZKdFBZeDl0cThYVk9LTHQvNlM4bVBZSnBRSXAxU0h2YUVCcGN1cytvZ0lMNk5IQllkYzNTc3ZQYTNjRUF4UEJiQ1gzNWFMOXZ2bDVKVHZyemZpcEEzWThuTmh6MG9PdDUxZmNhTmpWTmh5ZjBlYzNLdTVOSXQzT3E2Tks3QjNERXVKMEJrSlI5R2xzd0tGa1NFMnFuZWM3Zk1LTkRkaUpvZFM4NWV5dVYyODFaMFZzR0pzRmRMeGpza1gxRmtwc042ZlFGbzg5YXRKUjJTWGV1S21yczJka0doSktielRqdmZkUE9pZHdFMHEwNVZxeEhVbk9CR1NSV0JidngyY0RTUzYrQ3BFSzVyd1lMRThIa3RJbnhIaXdpYWswT3krUllGcTUrVXNSUTNLSG5hOEk0QzZqaVUzSC83VUZwNHdKSkxkRXRSbHpyRk40M3lvV3NqdVVHK1RMYVFwWmhyZ3haZlVHUWl6L0J6cFN2U1p3bVRwMUg2MmRMWjFoSVozaVlIV216Q1crT0tlcUxWRnQ2Q0ZCMmJoL2NmclI1Vmk3ZDZiYlY4ZkpNcWU3elZGZlQ4MngwaW9QWVNOazlkTERvdTRiSUxQQ0tDT09TdmxXNFk5VllkSGpxOGVFWEhKUCszWk1IeGNqM3ZrL0lOVjRhSU5tOUpPMm4zRWppZUdWOTZNQjdvbWM4ZUpmZTdmNThzT1NsY1UzS3FBMzNTVms0ZFlIS2lTaGxFVmxJOURSSXZYQ1pmSzFqL3IzNW5iSWZZK2tONlcvK095blRsWmxuVG15Y3IxY21wcWRMK3FVcjFrY3BVOVo4cnBlNi9lc1V6K3g1Mkh1dE5pRjQ5Mk9rbWMyclRNdTdjakdVdVNOR1JWT1B0Qi9XQzdqYlpwTnduSEFhNDV1RkRZWWVVM1Y3Q0xYU1cvenp5YTVhKzFYVFpyblhrOElKTHBabDg1a3ZOKytmUndKYVNTdnc0eiszZjFHdXpyVlkyVStZNjdYZm4rUEpWek1jcFg1K1B0SFkzazhFQ2FYcFU1cWZ2RDJIZGFuMHcrK2FvWkxGUTMvbnhFTTZNcUQ0b09kVUhTVjNxdWl5d0NUUHpjTXJBNXVSVVVlcGFjNm4rdVRtNnVhVEhtOW9zblZlOUx2MTM5b3hkUFY0cC81ZHFkL2xWZmFIU1ZaWk5SbDI2MU1ubFNyVlAvWDNUWktWMDAxUzUrcUtweWFsZmUrOG5KLzlxcXRyOXk2OTVidi9lcVlIUXJ3MW85SUFVaGZxaUVyUjBOTHRydFlXM1lFWEh1ZkQ3RG11MXRTdnN0Q3ByTlVWRGxKdjI3QWxIZHU0TVV2cVhsOHVleE1taVEwTE5raEhNUDUyekdlYlk3U3ZQSk5WUCt5SERIbTM3NWt0YVROUXYxREZQOWdWWlZyWnpYM242bmJiUS9KcE54K29wVmlSbjBmM3RsNktDRlNyMFNycDUxYXhkaDZ2NTlqVWF1aUpETUxKR3ZwYUxzYW1DRCt5YnVGdnJCLytqcTZ2S3RqTFRjUEMwcWg5MkUvQVJHZVE2ZmpORk9EdjhvL3BET29ibTd2LzVzWkUzdi9pSmc1K1dhS0VicFJrMVQxZGRmdjJ3WUVWSG5jZk9oUWY2aDhKMnRiTkhSemh4NjNaMXJ3cnNZdm9pOGZOMHNIQStybG42dWVqbWl2YzZ6VXFuZnJZbk1mTkZYU2c3VWZQRXN3L2pJS2dKVi91STlxeFhGaUs4Tk83K2d5SGN1blBoZGJsV2MzenI5TG8yQ3hzb0grUi9PUnpGTUE5SWVTZzJsQUorMm1WMWdQKzYydGFwbnFiSVZNRk1vVkZuaFhsb0lEdW1TTUNKbHFDY2ZIV2R0N1JSdkNlYWk4N2lkeCtZZkt1SyttMGRoVjQyUzlQbDJIT3BBK0U3WDlMcTZhNnVybFNxNy9ya044Ny8xak1lcytxelhkSjArZ3dpdWs1Mjl2eWNXM2dMblJwYmxGM0JHeEY2UWZ2YldrVXA2NmEyQ1VleGZ4dEQyUGsxNCtLbmRxa0Nta0RJNHpERDVlUHkvaHl0cDFsT2lHQ2lLTDY0ZTNIOVFENTM2WTJFOHhKbVhzcGZ6alp3Mi9QR0JXOVZzSTBGdjcveHNKejFXRkJaZVZsSWZqWG5BdjZCd3ptTW9hWDczWE53K2dkSzVlcC9sYzdpd04xNU9jaDV5SFRySTZram8xTy8rSTBIeDIvWFE3K3NieCtXTmUxMWRsNlp0WUI0d1lvT0RjdTE4OHJ3aUJTZFRoZ3ppNDc4eWhxdlB5NGR4VEpiRmVGRi9tcEVtNmZKKzR2MCtiamw5RnViYlV0QWV0cVo5WWFmQmdLNTZlV3ZlVnFEYTVNTFJqS245dFdIUStEWThzVzQyM2JGT1RMeTRmaW5kbW5qUlZHUGdxeVk3S2d6TW5tU1ZPTkgxdVNXVk1iM0hoMi9Sa3J1ajJXOXlGbDVkWDlpVldKbDdFYUFLaUZKaHJMcjZRNmx2Y2ZIZitiNDZja3RxblZaYzZxYVFjM3FUNHFtbmVzZGg4MG1wRzZMZHBXK2NCOHlMWWFZVmFlSjN6NXRvM3FLTW01Si9vdXU0T0l5Y0lHYU5SY1RSbld3UWFYd0d3dWhsR3pXS2prWGFHQWJYQWltVGRZTDN2ZmRXWnM1WnlRcnJhOVV6NS9YTEcycnZ2VFZEanhhMGpxNDNPU2d4S0oyUHgweWhhd2ttbGs2b2lsNW5TVzlSVlZEK2RkMFA2OG1NeHczY3BheDZtQk8wUEFwYkhWVGhPMDRnRGpkL1NnRkRXWDd2L3JkOGRkSjhVMXMzaHowQXQ3eXVua3JvbnFhOUxyMU90V2tGTDZ1K1FRV1lleFN4bHYySFE1UHlEWEgrZVF3RjFYajlYaUhOWkVLT0w0SW5hNVpmSkd1R0lZM1hFM2hmVFVNYVAyZUlQN3NBdWNYZVBlM0FXU1l4K3JsUDMxZEZWdWtlK3FqOUFFYWZVSnhiQVdHc08zRTA2YnJJbjdYMEJMT1hVZ2c0YnlNS1Npc1hmT1MwMXc2VDErRTRlaVo4UjFhWUhnMU1zRWRnRlZtSlZHSjVIV1UxNEQ2KzkxQ01weVJLOEMzZkh1a0lFWkdwNTkrNFBpRXBLekdlVllPYXlMbkN0VFRSL1hTZUozcXhjMEx0MzF6MkszVEl3N3FZRTViaUxIeGVDbmNzUDlZdUg1ZUdWMDh4UEJ1aG45NjJ0cTdpRHlLMWNNTU93emlwOGNkNXZBbUNTbHVwZjFsMVlPM0Y5UmZRYS80TGNvaDJHKzhRMWFkekhwOTVzNHNrYVZvSHhhTzVNMkd5RXh5K3dXT3VHaEtSOTR2UmZtdHl0UGxnL3E2MzJUSjVjWmx4dU1KUjltYmtUOUR0ZVpuY3FycjFjbzQ3c2hSSFZ4RVVYd3laTXhpY3pWcjJra0VWTVRxTElobFJ4aVpBdUxJckZzbTBOZS9PODVJYjluZG5LdXVhTXhtYXpVOUVyNVFYaHMyYXRWUk82cmtTRmtKdCswN0hrYXYzaFMwSmJXdW15di9SdkdMeGJjMFBablpFemRKQlV2dGREeERWem9jYWNHUG9KamZKYUF1UzFZR3laT2JMUmtmMHJ1cFAzbm40dXF3YzBzSXo5ZjYreWRrSVpLdnZSMUIyeGZwdUlsc09rQTNPOGN5TVR6bWxTTHc3bEMwMFlxSUVKNW5Wb2tUdFJHazZqWXNWVDBORWs3dE5BamZVRzdnNUNjb2wwQU01TUk1VGxpYzB6V0xKK1BuUU93SmtGKzBBSHhHYktrVFBEV0xUemhUZ0RtSVVyTjJBUFVBOG54WWlSOGVyK2dRTGF1N282MlN1UjlSbVdzVW55T2Q4UmIxVkhGMWRrNUZONVBWM0w1ZHU4TEUzcjNoVTlOOTRTN3R6WXA1YTk1T0gvVjR0bzVxK1loT01XRFI0bEp6MWpIY2ZEWENxazVHMGJuQW1yQ281UWJwUXIvYWlCczBCS3Z1eTd0RE9LbjNRamRvQSs1aTNDdWVHc0kzSGxGZTUrS3JZQ2lmaFRyWXhWWUxUaXBob1FPNFZxZWFQV1pIQ05zM2hUQ2tiUzNrUHlvcjhvalc5QjQ2cE1NS1pKMkM4N2MwOEp2Q1cyZ2xsaXFkR0cvS2d6WWlNdzdsY1JuS3l4WTBTK21VL2Zma2xaZzl0Sk1pTTZ0VDlhVmVLSzVwL0txTUtUNWc4bE5GYVBKS2o2MVc0djh0aWxwMjExRFJGVFZrc3pYYnNTT2MwZmFTeitqSmN3Y2Jaa3kyUzZHdjBoMmVmL3g0K1BDbVRYTk9STUtyZXE1WmZKR3VHUGE4aS9oR1lmb00xeWplOEJCbGx6RDRKUnZabzh2aXdLYzRSVjJZb3lGWDlvZTNKSmlyZS8vblF2anhGeXl1TGl4TS9OeExRL2hQNzQ1YlR0amp0aEJseDQzTmkvdDhBaEVMN283SHlGcDh0Q2FCMTgvT1FqWkFmK1ZoZmVkVkZ1b3hLVDgyRldPeGN2T1paYjI0NXJVMHRZMmJYRDdVWHBNWGxZQU1tWis0SEY1b1lXWjFIazl5WERFY3NSZitvdU0yVWlnSnpJTEVvd3ZnOVdUN2puM1hJK0U5M2hRZVNsRjRWM0tXemhwQllhWE4vTXFCemp1dnArUG1pbmU2dXREMWwxdDJwb2ZxVWk0Q2VlM1dzRys2SzN4VnZXVHpkYWJJdThMcTBhbndvcE1uMDdCMkVma3ZjMUlZbm1kNk1XelY0WW1MY0dTV25md21tRVVvdXJyNEl0MEtoV2tjeXVCejM1RmwxQUw3RzZ2dzUxNmloUW10d281TDhhQ29tbTYvZUFVOWFjK2VEK0Z4Ty9XQy9vK0Y4TU8zNjBEa09aUWNuY0piSHJ5dDhXdXZDZUZOejFQZktEOU9WZUh6aHJZUmQ0VjQzTEQ5czhtRzRzeVNvODd5NTF4UkhvdmhIR2x6WHJQbTBzUEFMVGZ1QUt4aEZCaVduRUZsaHg4bEFuUzhLYnRFWTIzRlQzNHB6K1pxMFZvcTZsamowSVN1RFdzaTVnNm9PVE1LWWVmbThEVXRNeitnU2ZrdVBSWFlLTjJ0cC9tR2tjbHdseXc3RFRReTUra2Nlb1NIV3cxcE0xZXorUmJwNjRmVFRjTWlCQjF0UTQyaTRIbzREL0czMFlXeVJtQjVaL1gvKzRSM3hlTGdEZHZpbk4rSWxFeW03SnBvc3lzNWhxcHZmbUVJUC9VaUhkNnA5MmpuNjdoQm42S1Y0RjkvYlFoWGJRamhuSlFtMzQ0MVpkZEVQWmE4ZjVMeU1xVkFmWklzWldIaFRIbWtPRFB4WnVTM3Zqek94TThsNThYMDZLTVRlV1hGbmVKS0RHZ2p0WlFyeEdWT2w1V3pYM0pUbktVWHd1SVZac3JHcmxEVmhNS01uaUJkY2lsSEQxNEE1NHEvSUFFSTEyZFVhOG5janMzaHMzb2dQeVNCS21QZHFTQmVpMXMvTmgzdVBuVXE2Rm5mRnE3SXdHTFlLMW5FVzNzOGtrNjJTMVNTUit0S0g2Ym00d3duR3FmTnd1RGE1R0l1QlVYM3dNRzRpZGpidUJqNHBPdEQrQWt0Y1BBaEhrNEQxdnVPczdhWGVMYW42RC84eXZlSGNOc05peWs5cGwycngrdC9mRVVJdDF5dGVzaTZuRlJIMFZjcnp2ZGlIUWo3SlpsQUxXVDFUSGlCR3ZtTFZFMHBrSlNqVWpSeXBmQXRsRkttc0pRQ3hlVzVVekJURUhyRlN4dk5kVnl3dEpuZWdMQ1JBQnZQZWJCd1plbnhLbXg4THBkMEZPdnlPK3BzempXZmg1dUEzblNIeFNTR3YrYUtjSytlaUh2VlVVNVhVb09IemsyR2x4MDZGelFBeVZ3V0wwd3pmdXJPNWJSemhaMnVDT2RLTjFlODVaY0pwaHFhUFlsVnVacW5zNGpNT2dDMjhjVmR4cE9iU2Z4M2ZsUnpZMUlLclhCUGxiSjY2L2RLZ1NrL2psQnFOSVRFMHNLS0c1SGw5Zk1hOXJLQzJ5ckhzUHd0TDlZQ3hzYTRjTkZXYjIrNDdPUmxRdzNQWklaNHdwRVpMc2R6eWVkYzhaNVBCcVczL3RrdE9yZmt1TXZ3TXplbmJTS3lXUFJXbUs0dWFVU2IxeFZmdTVQQzY1RVdMSnVtakFxT3RGbCtsZXFuWXZXeis5YkxUZWlHK0diam5hNEd3b1NsZHRWcnJnd2ZrL0ErZ21XbllXd1pQcW5oYXlaR3cwdjNuMWpxNzA5bHpXdkVVQ2NveHJ1QWVId3g3UFFSbnlUUW5sb0lwR0pSWmhCbFNzMEYyYUhpbDN4WVJGa0x1S2gzcjRRYWhmVHVmM0VXTEI1eTVQazlyNDRXZ1E4aFRkbms2b2dDWlBYMEZVOEw0Y2FyRmw5bU1RZVVIUW9VaDNWWkxIOGgvRnB3R21UQTVTQVA1YzlrQjFtQ1A0WlFwUlVuUjRqTFhWRStpK0VpZmNOd3VWeDV2KzVQMWlITWxHQmtpcUlxcStDeWxCa1pkMHVSWWIxaDJabXlVM3lYTEx3ZWg0cUV6eEloUzh2V0ZQRzVzbm9ndkpkc2w5dVZGMkhKTmFvci9PSEt1NHFVM1VjMUpIcElQT053RHg0Q3pObXQwZGFUbHgwNEhxNFRzYWRiTEtRZnVJcjVGUEVlYmdTTDZZdGhUMmQ0WkMvS1h4UkkvRVNZd3N2N2hYU2NwZkZ3RzBKV3pmcjdRdmprTjNSZTNSNDFva1ZPVXhyaE4xOFhBcWVkbkpiVlpxdXBFZ3I5MjByZXVCVGRoclVodk9TSkxTcXdUalpEMnVuNXc4K1NRcFdpbTJzWWJmMjFWUDJqdWhYbFFFVmx1THlmWmhndG5pamp5Q0FrczEwdXA0MmdwL1g0MHNiVnZYczF2LzRCQ2tIQmNUZEZ5MDVLVHFzVFdIV1VhSDRKQ2RZZGMxSlllQ1ZCVTM2Szc5Snd0a3NLcjRzVkRXbHphYzczdmZxNVEzdGo2cXpPQ3ByemVuallZU044cy9GR1IrT1d5MVgxOXNUSDFWUGZkc3RPVElSSHZlTEJYWThjRFVzbDFrVkdGY09OMnU4ZDc5RFRGY09HdDlYVzJKOHplNThVWmhpVytqa0txY0taaFpmbzJ6VU1ZM2hxczNyNSt4K09LNStObURWZi9HcnRnZnRQbW52N2tXZHJpQ3FyRWV1T0lTMkxCQXlWWHlzbHhFa2tTK2x1djBYZjdkVGlCZ3NrdnVsNFJmc0MyVkNEcVFNeWcreDRmVElaQWcrUnFScFRGa1Y1OUxCREk1N2x4K1hhU1N5c1diZi9RL2ZuQ09XYXNoT1dlVGY4WEhFT0xpbStGRWJ4c1RHOFN6YzFxNDlSNFZWMVZKbHN3VkxYOE5CZzlWZThrT1dHTUtOWnArWVlZeHZSRitNOTdKQjAxUjFid3FlME12bXY2a1B2aVBqT2J6azhmZCtSd0g1OHpReGwydDdUemdhemZKUU9mNUcyR044b1hFeFhESHU2dW5oa1QyMnlJWVlMYUY3NXVjQWF6QW53Z29jODVMRU1GNDN0ay9BeW5Qd05QZU5aQ1cyVjQ0WjU0YTBodlAzSHRmSDNtdmdad2pOU2VPeTN1M1ZucTBwcG5BODM0c3VlSElldi90clljdkMwcGd3SnpnVXk0VGhCbHlHVEtmVzMvazBaQ3RTVnd6cjRSblF1ejNYaHhqVmh2N1pmdktXaTJrWGxocldtUXBXYks3OW81Y1VTVVh5RVkyWW9OeFFlYzFUSWFiV3FsZG1mZXZuVGgvYmw2aWV2T1ZIVTZCVVBPMHhrV1hzOVhJUkYrcHA0NnJYczd1cXQ0Zk42ZllkNU96NW1DeSt3aGxGNE4rb2dnQjg0ZHF4bWtXS2g5WnUxNFhVeUxYYTRrM2crRG90MGpqY2g4R0VPaVNXbnRaY29EZWVRZVB4dGZpSGdmQ0ZzanpZRy9Pa25hRmxySFc4MS9QeExRL2d2cncxaDE5WVFucTdqMEdVVUxJdGoyd21mUzF5eDRhdGFXU01UZWRsSWNURENaUVJGazF3ak9ZUmloc3Axend6MDlIUEIwc1oxUFpxcksvOVNSWGVwbEY2ME5KV3pqbTlTQWJMU1ZIRk9LbUhkd2VwRkhCYzNNN2tMUDYzZGFycXhmL21WdHcrdXlOeWNOMUpUWlhPNlBOUHFFUmZqaTJGUDQzaUQxMjRKMzk1M05BeEx3TzRXby9yTnpCV0Q5RXJKRldQVjhNTUhqb2FQWGJVbFBPQ0pCV3ZTNThKTzR2RWU5bHZGOFE2Uks1eUhHOEZJbGZyTUE0M1MrVk9aUjY0ZFU0TVFGQzZMVTJsZWdWeWViZTlsQ010bkN6LzJ0YmdYN2NWTE1OSEFuTjMvL1lQUmVsd3VocUJrdDZ6UlhKMkdyN1F4cDBpV3F3cFdEcktDTTFpUUc1TWpJcEV0cmtqcmNrdE0zamxlbFBOeW5zN0YwK0NXb2U0L1BISnkraEZwdW5jcXQ5WHNFN1dkWWpMcnNGRDRCc1FVZDVyd3B1U0UwN3k3Wkx5cWQ1Rkx3OXBpOFphN25qcjRWNkx3L09XZDFYbjVUdVRwSEY4TU81M0R1dkd1REp4b1dlSFZXOEsrVmVYd0hqSHBSR1ZLRHdGeGtJZUJHTmluaWN1Nzl4NEp6MWVGR01yT3g5RlFiMnk5ZExTNTN1WHBIRHBOTWV6NEdtakNxSzZ3Snk5d3Rpc0o2NncwczZWZmdUZ1l5ZndMRzNiLy9KTWhmUDdCZXF4dERVNEhOUzZydTBGV1pLT3RMc3ZXUjgzSWhDVFI2eU1HMWNoZkxseVVWdzg3YkpTdUVjOUxWMnpvK25CdmIvZHRPa3Y5ZlJxRlZyaTd5TXpxSW9pMXh4SXR3K3RwZWFaRm96blB2eDdxTFQveGVVL3NSOG10dUp0TnBHakxiSzRZdjZDd0R1RTdmVHlFOTR3ZURuZUtSemZwWHJLSHFucWpxdkN0KzQrRW5iMzk0WDl0R1FwSFVtVzhISWRlUncvVGtUZ1BGMkdNYlJ6djlNM1NHVDFQV3A5UFlRN0RucncwSXFlVU1PWDBiemp6VUFLSWk4VFJVTjVmNVZ1dHYvZDNtcnY3dmhBZWY5MUZVdmxacW5tRnpzNWo3cEVidGRqNXN5UnJUVlFxRURuQkdVUk84aGYxU21HVE1ZWGxtcTJxMDZVU0drcGNJenBMdDNGMU9CQldkNy94eFBERS96aytWdjBCMWVQN3RHUGpPdkZzUU1vUHkwNExGK1Y5RXZ5L0hselY5ZjZicis3OXJ0Vnk3bnA2dmJ6OGxDd0R4ZmhHNFN4Qm9WeWpuMDNSRlJNdVdWaUhUMHlHSzhQZjd6MFdEb21CejFWQnJNWldHYzZLa1pzbXhzUHI5aDRObjlWQ3h1Y1Y1dzMxK2ppREhEcStFWFM2MWtMbFJvWlVEam5FclBjd09LdTBFT1lud2wzZTc3ZzJoclNMdHlab3gyOThNSVQvOFBJUTJCdDNNVHMraDJnS2hQNVpvZjd3Y2pNb2hzSmpxZ1BPNnBmQ1NjWHA3akJub2lYZlhEQ1JOd1NldmhHQmNVWmJUdzRjUGgrK3BYazR0b2pKekxkbk9vcjRwS3o5ZDYxWkU3UURzdjFjUFVVM1YxY1g0eGNhOW5RWjFQNnFyeHc5RXc2Tmo0V1h5aUphajNHdUxRWWxLVHVHdE0vYWZ6amMyTHNxZkZqVzNWR3gwdE41aDN1NENKM3JqbTlFWDZSeitxWWdVbUtTb2g5L09xUHd0SWZTaEpSSTVqY1FXcVB6MGk1Q2FNcE9ra003V1luOTk5cDgrN1NiTHNLR3BDcHo3RHZPckhEdjdZaGF0bCtYR1NBWGlnMHJUb2FtT1lzblRpRXV1WVhXMU5PbGJEdzdlejdIbk9OdlBicXUvVWZEaXlURHQyaUxuRlVKSzFoMVBiVnFkWGp2bWdIN2pLR255K2VGMy9GZWJqSGU4VVc2K1lhTCtWcDZ2K21Ma1NzV2xoSTd0S1l2L0trV0piNmhMaWlqNU94UE9xL2FGYlpwejlNYkRoNFBkNmlDek4wNUUyYXJMMjNNWDZTcGQrVnA1dTNQaHE0b014VmdONDA4QmxQWWh4OVpIUEVYNlFXRGVIT0MxOFIrVTViZEI3OG94RVhxVG8xRWdiQitXNm4rUUc1VXRzbklMREprbHAzaTVlWXRveWxOUGRrSFY4eVBNakluRnZWcWdmQ1Z1bk1lclc0dlM0YTdOQS9ITlRLNEpyeDMwNEI5d3BBODJ0TFZzK2dhVlJSbTVGMno0VVowanI4QXJsc1hwalJ0OGcrSFQ0U0h0ZlIvVjNrcXJOSlFsbFZySmoyN3BQeWVjZUJJZUhTNVAvelQxcUh3M1ZTcFlqNWUxeUordm1IdnZOblRLUllDdDlqeWtBaTdpVktOaUx2b25kcUFtZDFIVzNUOTJTZEMySGRDcDVTOE1NN2pYVXp0ZStod2JBdVR3L1RUU2ppWENaT1RWQStUSVNIeUVIYWJvRVhGUk1pclhJUlJIVUt4TUdkRktXbnB6RmhZYy9acytENGhycFExYjNobFh0SHE2cG1oL3ZCWFE2dkNPZWhTTVE2OVZBOTcvUnpmTFBSMHhYem1DdGZrUHg5RlY1TndPUUpYYmd6Zkhoa0plMCtPaHJ1MERlVVc5bGJwdjhTSnAycjkrcW54OEdvOVpSN1U3dlpQckYxcm4xRExWNnVSZ21xRWQ4WVZZVlAwbVBCbW5RbXk3eXh2cVRFb2NHR2xndlFjaFhnUGdydFlIY29CeTQ3VGZqK2xyU2VjN1B0Ly9ZQTZaL1hGMGFJSmJZVGVMVVhIR3hKMHlFcjBpY2xDS2pndk4zbC9adW1KRGxtVGM3bjBLaGVoRWVtbmlHOFVqcmw2cXBUL3NkUGhLcjBQL0FvVmhyR0JZeW9KZytQRW1xSHdiaWs2VjNLZTcwd09iZVRMS3pxL3dZdlZLK0tiRFRlaWMzeFRjSEF3bk5mMWdTTW53M2MwYkwxTFNzUSt3WWFGUjFmTGxMLzU3RmpZcFpmUHY3aFd4MEpwVzVSZUlqTG4rYnRBZUhndU9CZDkzWGg2bVdFRkdneklpYU8ybnc3eFVRb1QybFF5ZnBUMXBlSm9GaTl3bDZUc0RwNlVWZmNPSGJaNWR3aDhEYXpkM1plMFRZYjZzL0JGdjZ5RW8xaW1NNmlJeVFteWszQWV6c3RXcXFaTGtOZWFIUEp1cnZnOExmNEw2QStkREkrdlRJVG55M0xucmE0bzN5SlVnWWMycnc3dlh0VWY5QjZMc1kvMFNib3pDRzRoenR2aitYa2VSWHl6WVV1ZlYzU2VZYnRCNjRBck5vVHZqSTZHUjA0Tmh4ZW9SMjhWdDFtWnRkVk5QV0Y2ZGQxKzRraDR3dG5lOEprcjE0ZjcxQWdZd2VVTWMrZ2Q2dUVpWEZDOFdXeTVRajJzSjUvVmtZcmd0OEs4Uk9FdUNaZmEweTFwR3BDZmwvSi8vZjBoUFBzV0haajVvb1VkbHJsY2ZIbnY1elRVUmttcjErbXpsWEl1THdaVkQ1Y1hVM1NFaFFCblY2eW55eW1vdlBOd0VUcE5FZS9oVEZHT2pZVytFMmZEbmFyTExWSnlWVk55OFMwbWVQU3Q3VnVDTmhjRmJiR3U2NXlMRHJOODYxSXZFeEpGNXhVcUZsbkVOeHR1Uk9mNGhjSXdNQkRHZEgzbzZLbndWVmwzTDFIbmI5T2NnZFlvekVKaURtL3RsRTR3M25jc1BFM3ZaOTY3WlVQNFpxNVJjNVhyZ3VOMHhmRHNlTzlPeElhTHNISWdFYXV0dG1zOFFhSTlNM2t2S2NmYkJXVkpWYmVHZ3AvOWpqNjA4MUFJUDMxbkNNKzhPZktnblJyN3pVZjBXcHVHcmJ3ZFlhOHhyV0RsVUdRbUUwQy9xQS9DZ2l3QnVYQ0VUYm9NT3RZQyt2R3d3MGg5SWIzalBaMFZMd1czZmV4OGVKbGtkd2dGcDdLcU5sUkYwZldFZTNWQzg3MnBER0p4bm8rTHRFTXYzOE9SdXZuZlJ1bUwrS2JDSEp2dUZTNVdvVmpCWnNPTjZCdy9YK2oxSzZiclBud3FQR0Y2WEc5UGxFTy9PaVVmVCtjZ0wwZjFqdWFuOURIbDNXcWN4emZLcjRndmhtZE4vNFMzaEsreDhaUjNRaEVRckJ0NzZWbVFNSmx4R29kTmVLdGk0THlIaW95LzZNTnFHRzNUaXB3ZG9NbHBKTHplOWJNNmRQUGFLOXVqZFh4RjdLZitNSjZhd2dab3RzeGtFckxNVmFSb2xJbkxCdWZqb1QzQThibEFQa0xEeDRFSWM4SUwzL0w0eXUrSHg2UnF1aGlSQk9kaGg4M2l5d2RPaEdjcDlXM0tJeE5QbGNuRy9YRjlXT2h2ZFIvZHI3aHN4d3VGeWVYenB5bkZjdlB4MEh0OHM1QTB1Q0o5eE03Z1p3MWowUldkMzlCRmZLT3cwenQwT2c4M0M5RUZPS2VQb1pud0JmRWFvdjZyek96dm5CZ0p0OHVTZTVybVdiVHJUdktpSEJCY2JWRmhJdldIOVVIbXZmM2Q0VjUxMU1PNS9MMmNZcjd6RFZzKzlJSmRDbEUrdmVzM0R3UStOSkUzODN2UGdidWtuSEVrS3ZaK2NST2x2MTl6ZDI5NXB6WVhYeCsvLzhBSnZ5dnAvdUREK2pLWXB0RTVYdDJHclN0WkdaV05mT0F5R1pMSFpBWlprdCtVb1B3V0gwbGRUa0hsbllkZHdUaWRoNTAybGFoVFk0YkRqdUhSOEdMZE94c1pJUkZCa2ZyQjBOeS9mbFY0MytyVnR0aEhsS2R6Nk9XUnIrUHlmaS9mNllyMWdIWTI1K255ZVVQditOblNFbWZwNmltNnVSSXVWM3l4WVlTTGpTdjM5NGV4cS9yRFI0ZUh3MWQwaU9QelJQTVlQWE5LR2o2VmFKeWVSbGgyMStwbzdwMkhqb1VEZmIzaFh6Yk1iRW1oTGQ0Ulh0NTh3NVlPaVVBZ21WUm1vWUdoRURnMG50bk1vckt3VUtEOWt2ZVNkakNIYjhXV1plbjJDakpjL0lrL2lNY3d2ZWJaK29Eb2p0cTdZem1ZOGI3UGh2Q1Btc1ZkSnlXSDFlMzlzaHhsTnlyRDZ3QkVOdmpKNzdkRU81aHNnVGVDVEc1amFDYmpwc01URTJIVmlYUGhEbGx0dHpMdm8zOXptR3dxUzBjcmhjOXQzeEErcHFEc3ljejUvVUdWY0I2bTNHTFpSdEFPUC9XR3JzaG0zalVLejRYMytMbWdNNnBJNTNpdkMvMEFJNTJPZVB3ZU5uanliTGhheDNDemUvdGFFWERvYWVZdy9la2RDZmZSN3A3d2VXMU8vcGFDM21Hazl6eEo0L2w2RHJPR2IvMlo4S1hOUTVxTTE5eVVEVlZGelRzeStKbTNJbWNieWdxUG9HWmpBMHE2SEp6YVRPZlJCN3hYeWpjaE9NWWNudkdoYTc3VmluVzFsSTRIMGYvOGxLNTc0N3djbTUzZDZsN0tjdWZLRzhHQ0w5blExUmdsUGdrSGZwcGhxM0Q0T1dMKytKa1E3bnQ3ZGxBdDFEakZtbXNVVHJsYU41U1Bud3FQMXlHbno5RkR1RjhQWlMzdHhSeVVDWFNuQmxlRkQ2NWJIZlpFck9FODN5TE1sMHVjeCtmeFFtZjRadU9kcmhFa1Qxd3hQbUpuOEJadVowWG5EeGprZ01iUUZmaTVjTzczTVBFNHc1ODRFMjdRM05EemxQSnFVeW95eENGUVJwamtpQVdXM3BuZTN2QkZiVkQrcW1TZVZTUXZROTZzbkh5KzRPdUdIL2VXOElVcjFtcU9MaWs2Ty9KSGlrNnZ5cGhTNDNGSmcweVl5VVI0cW5FNU9tTy9iZ1BtOE5qSHhyd1RwNGM4N2xwOW1QcHgrdUxYcnRidnc5UHdMUHpuOTRYd2pYM2FNNmR0TUptU2E0TU9RR0J0ZUNySVE5QW13ZlJqRHdXRm1hZHpwY2MzYnZrWTkzMXZDem95MUp5TFVWR3hGTVBHOWxQbnduVmFiSGl1QWxkSWtqbFlMbVlTaDZrNk95NThjZHRHcytMU2kzR21RRWxiTE1memp4bkVlRE1HSFpHZ05TZVh2cGlQaCtjTHZaaGl1aUxld296dTNLVW1lOUJaMEREc0VaNXV2ckN1d3ZCTUJmUDU0Yzlma09YRDdnZHYrVzZNdzlPSFQ1ME5qeHFaQ00rUjlGdzlyUmlMVEllbGluYURickM3amg0Tno5TVdnNi9Lb3ZpeUZOVXBNcEh6UEVuaWZzY0RMYXNVRjRjVm9yS2hoMWlQNEdaNzZlZ0tpVVhOUEl4UTNrUHlYbllPUmEraGtlMWY2NU1VWXVVOWVDaUViKzJOQjJGZXBUbThwOThZd21PdkNlRlIyNlQ0MXNST21DK2pVSER2Kzd3dURWZlo2NmRkL0RablNJZW1JZUI4czF3U2VxK0x5dy9DWVg3SkRiTGtlR1RHckZBMWd5Ym9jb1ZEazNEZ3VIQU93OW1Sc0cxWVV6dks1eHJtSlBWdmNWcm80SS8vSTNwWDlVUDZsc1lqS1IzeURRMzVjbms1ZWJ6UU5jN3JBTFQ4QmZNNGlQUDU1TVA0NStNOGYwL2o1VGkrSnB5MzZEeWltSEN1c0tlYkw0UmhPR2RjUGd5K21CL3g0Snd1SDUvSGUzd05QRFVhcmg4ZENjOFVsM2NSSVN2UDB1dUg2VFI3ZWtvSXFyTEV2cXRqb2Y1Vlg1aC9TR2lpSUlmVzZIUFE4emY4clQ4ZFByTlJxNjREREljVVkxc3NCRTJvQk5scGs1MFJBQUJBQUVsRVFWU1FTZzVteVNuWHkyN29xdVkzZEVrMGJYZ21QNnVPV0RCWWUxaDlLRUVzTUQ2RWZkMldFR1J4QkUwN2hQWDZ3STF1VGp0Nm5YZ2M5Rm85RFBjZjBQWVdyUkYrYlUrTTU3c1hLRHI0YmgzbXZXbXBWdmFIcXZqUUZSNGdkYlFESFBOeVpzMkpGNFQ1MXUwNXZYajYyejgrdkxlL3AveTMxMTNWKy9jYkJydGw0MldLSmVWZ0NxV3FONHV1MEliNlp5cXRIaHMybFdQUFc3RlVoOGhacW5IeDVWT2JOOWpKUUVKbmlvaFlYRDNvWmVUakhlZjBoSEVPSFErMEpsdnNUUDVPdDFDWXNzdktxd2szbytpS0l1SGhoVUp1ZVp5bkowempITy9RNDRINXF4anY0WHJRMHltTG1MODYvaXA5bCtCMkNkQXR5aFc1TjJVa1FudTFSVkxBdGpjS0hPNHJoL3ZXckExZms4V0JJQmxwak5KdnJGTTRjMzc2eXVIUnl0MTMvMnJQaityTXJ0RFhKMElseGxxeDRhdFNVWWgvNk1VVW5SSTd0Snc2UHhkd0FBdkdMUm1nS3p5VUh0c3R6QW1hcGFNQTBCeThsd2Vlc3hFWWE1RitNQVdudUhaMFZJczJPcVNPdHNWRWdwZ3BPclVibWtuTmF3NXJudTQzMzNETzVqa25wNnNUV3VUNXhCVWJ1ejk0eTQ2QmZ5TXIwcDhiRFZlZWs0TFRTR2FYTnhzZVNPR1JKWGRjUlRMNjFYVnJ3OGUwZFVSMmI2YlE0Q1NYa1RVQm9jVkI3MmtkZ3MvSEU0Yk9ta3BBcmhqdjRZWENtT3RNdnBaUHV5ZzZHczVGcFpCVFhOWS9NV2hUWE1RejFaV0hUZzhrVFQ2c1lQMnd0cVZzMGlydGJkTVQ0UWxhY1pKNlVtS2xqdjlTZG1uMkFpdFAxdGdlM1REZldETVlIdEJXaVNudGFlclpmM0xpOXBHeHl2ZnFUUDBuRGZTRzhxdCt2VGNNU2RIeFlSZXNON3V4Qk5sYWdhdXg2QlR1S0RwalM5TS9OUXBOdlk4QTJNVlB3ZEdQSmd4QVhaa2tGZWphSlVnVmF4U2QydVFXblZ0MVFDdzc1akk1VnVxWFhuNDRkT3VwMnR2VEV5WkZQREZwM05oOXhZYmV6K3pZMkQrbUdlbHRZSlMzUFFQa0oyZ0JqVEoycngwTS96allGL1FWa0tZVm1pc3lJQTVJMWJFQ2kxQ29MRjhyTjRXaEk4emwrZVRqaFk3MVhBUWtENXpuYTVEYmtNTHpyaGoydUVaNGozZm9kTTFDMGtHYnZ4em4wT004N0JDOEt6YW55VU9udXdBeUYzZWxUai9SQS9LZno1d0p0K3ExcGFmb1ViZUptd1FuUlpWOHlyOFNydGNLNGE2Ums2RnZZbnBxN2NoNDlWSGFhTDJXRDlOMmE3VmhWT3YwMWFDeGticU94NlgzSU1yT0hwL0F4SFlBWXdlL2NhMnd6azlUSExDT3RaK215STNJMko1NDMzeXE1YWYwZXVhMUVrMEZqNUxqTXNFU0F1K1laRzdrN0FRZm53bHI5REdQemRvcnMybW9qMm1aWGNmT1RrMzNkSlVPckY1VjN0dmIxYVh0eFRHOTh0cy9NQmcrcWs5TjdoR0tyUFBjeEk4clF1NHZweVdlY041NUhnNkw5RTZiVDVmUHorTzlYQThYSVdsbWM1NitTR2Y0WkcvTWxuNUo0cHdweFVybEMvT0sxMk9jTTgzeklWMDlQN2dpclljTnlnQ2IyalFVdml5Nit6UmhlOTM0ZUxodHNxSjV2SGdPSGt1MTNYcGlidFZEYy90MHRiS3VTNC9EZFhxaFV3b3ZuTldYbDQrY25KQlNuTlFUZVRDTVN3S1o4TVBrWkNzSkJTQ1UrSUZVQm9pSEozakhkVGdBQnhDRi9NT1BNQS9jVEdZa1NBelhDV080bVpVbmpkaXZpY21OT3J4eHZZNFE0WnVxMC9yd0NuTW0zVjFkWGZyRTRJNnpJNVVkWFYyVk0zb2cvOXZtb2E0LzEzem1ONVFGMmJob0lwSjVSOUYyWHlRa1lSeXdTRXZZNlQzZWFjZ2puMWJCdXM3cG5iWXVVU3VRREYyNUwvUE9DM2ZvY1I1dUZqckQ2dEVUNTNqeXg1Ky93RG1ONXdOMHhqcXQwK1RwOGRNbXB3SGluSmF3K3gxZkF6VTBYWFA4WE9WdTdUTzZVeVZlSTZtekIwSkY2L3pUZXQxaVVoTkZuSlBQVjN5c1VqTGIvdnlUcThKMzltdnBTbThBYUkrZVRYeHJWR0hmV0dENGFzTXBFUVBkYXFUUWp1dHd3RGxnVnI0azNLRXR5bWhneUhDVnVUays3czBvNFlhclF2ang1NTgxUmNjZEFUMC9CdVRscUpHZUh1UzBxb2Z4dEQ0T1BxMlJSWFY0VlYvNXc5ZHM2ZnZBOWR2c2V3NzJ6Q1dsTHZ5ZVBJOTNITU5Ubk5QbS9VNURPdTR0VCs5NWV0anBISklIenZNRTRvb3duNzVlZkpIZXc1YVo1N2RjaXM2VkRZWFhVelJVRHAyQm0yc09McDhlZjcyTHZCenYrVFpLNS9IbGtmR3B0VWRQVnU4YW5heStSUHkramhYVFh1MzY1Y1ZaNW5vbVplcVY5T1IwVG5JR0lVOWlGTmNEKy91TWh2bVQrdy9wa3RMYmg5SlRITjlZNEF0YWRrcUd3alpmUndYbDc3Z09CNXdETmp4VkFNWEdIQjNLYlZ3cVprcjdEUFc5RlB1bzkzVmFlVVlXZDI0ZXRaR0NMOHpvTTlOUjREV2tPS1VoN1lGakkySDQvSlRtamZ2Q0dsbDlxMlQ5VFVqeGNmV1dxMTlkdDdybkE0KzlZZUFUcTdydCtITkVtc3VWRTFWeWZ4N3ZkRVZZcFBYMFNIaCtEaStQSncwdW4zL0VSQng0WEo2T3NPUG5ndERpakM2djZJcTNuWWNkeG1SUmdlQjN2Q3NLRDllRDBJQ25VR0QrSWc2ODU1TlhkRUpuK0dLYWZCaS9wL2V5SEplbnk4YzV2bXYveWNrbkRZK0VsMHhVS3MvVzE4VjdlaVZKNXpYek82NUg2T25oaVRDcE1XbEo0OCsxV3A1YXE1VUhQUm5qOENIeG5Jd2VPTkNqNFlXeVZ3QkJaTGpLY1VWODlQbTdPaUZqei9Fb3dEeVJVWGkyWUNFYXQvRGs3YmpMbEFOWVpFeGxvTnhNd1NVTGJ1dUdFRzZXOWZhb3JUcjFVc3RseEVITE1QWEdyY09Tcnk2bGl3cHVXbHJ5K0pueGNQREVxRVlkT3VPY09SVHlsVUJXSk10OUVycDE2MWJKMHRPN2tScmVUb2xtdWxJOVBkaFgrdEQxMi9yLzVwb3R2WHZGZnBTS1VtVlhQb3dmbDhjNWJSSG5kTURaRkoybmQ4aHRnTi96SXoxaFhCRjZmWXI0U0YyZ1gyNUZSME84TWU1SCtlQ0FqZ01TcGhFZUR3NGxpQU9YeCtQM3RIbS81K054SHRieSsvVG1JNmVuWG5aK3FuU1g3TEtyZXJRSEFlVXpNanFsdUlsd1JydU15eElJelhaRXRxc0FiRGtxMUNYdHRIWjFiMWl0cDJTdnZ2L0hxeGE3RCttSk9hbnM5WStTUTRIUncrNUgrUjNWSnBWSHBQZzR1cHNES2xGNmxPbVhLVDBha3RMTDIzR1hJQWRRVm42aHZMaFlVV1dvdW4xVENEZEp1ZTNTS1MrRGVzdUdVMVpZMEdLTGpHMDVFVCs2cGNTMmJ6d3ZVU3NGalVMQ3NaUG53d2twT1NTMEpFRXJTNEJNaGxTSWZWeGFWaHliQ1BpZDBxaGsvYnArdmFyWUgzb2x2MU9haHBtUXhwTk1mM0h6VVBmN0gzL2Q0TDBzNUNvemxhb0VNMWMrN0g1Rkd4MWhIQ0pQR2h3NFNYTGRmRHplODRmTy9jQjgvcDVmRVhxWlJUeDU0MnJ3OVJRZGhlYWRoNXVGNmhKemVYcjg0SUZjVk1MOWVaaW44WHlBVG8raWMzcVBKMXhNNXpURnVONjlSNmVlTVR4V2Vibm0ySjRpNjAyNlRHZlFhR2ZxZVkwUlRwK2JsTkJOUzVEaXV6Rng3NXVLcG5TVndEdGpKakt5M1BTUlhzUDM2STMxb2NHdXNQdmdvQ3crcFZPSkRFRTRYdHlHRlNKRG9hSG9tRWltb29SNTEzT2ZyTHlIam9Ud3NLNXpPcXNWR2xOK1NvdUNKT3hLVDk3WWNtREhYVHdjaUdLU0tUYTMzRXl4U1U0NDhJQ04wRnpYU01reHpZSDhRQ2ZEM3pRSHhsbmNQU0tFQklHdlE2L3RQeFdPblI0UDU3V0QyR3c2QkFzRmwyU3Npa2VuUzFTMXFpYVJsakRwbjN6SVdMSTdMZVhYcDNIcmtJYTFnMXFLblpJV25aQVNWTlN4d1o3d2R6ZnU2SC9mOXMxOWVpU2I5Q3RScG56eWZxRnI4SzdvRUZkWFJFRFM1Tk41MkNIMDdzL1RDMjE0b09jSEhhNVphTVFycGVnb25LNmhza0NjZFpVZ2pYWS9lTGZpd09majZvVTluVU9qUHprOGZjMnhNOU12MVVqMHhlVnlkU1BiUWxBa3cyUDZ1b2QyWDQ1cUxnT3BNa1dqdFJubTVpaEpYeWFYUi94Tm9Hb1I4ZjFuZXBUYVkvSDE2SnVHNy83bjFlSGJtcWQ3OGk0OWtiZkhKek9OUTY0MDRyVjVseXc3NWVkeks2N2NSclFKOUlDc3ZMMVNmZzhmRFVHblNrU2xKMW9VTG5UVW1iclVLRC9xMFhGdHhRRjdCcXJmZ2R5ZFpyVkpZT2h6Y0RxOE1sd3ZpKzJhelNGczFkczBkR3NtRDhpZUVpRXJLRHFKcVBVOXl1L0JneUY4Y2JmMmFwWkh3bDJQUFNsckwxcHB6TThoSDZTQnpyS1FvclBQYXhKUUhweW9Rem5rclg4V0owdzJLNWlMcXRNYWZmUmpkWCtmTnJ4M2hZbUpxdktlcnZSMGx6NjlRVmJlRTY5Yi9TK3k4aEI1UzByeWdyOFlWclRSQTR0eDVJRURVaVVQUTFla0ZjcHd3RHhkSGsrYTJjSVdPWnVpTTc3RVBDSnQ4anNlRnVJODdMQWVuampIRnlGeHhRc2F4em05NTVISE4vUnI1YlIvNy9HSjUrdkZmcXkzVzJXOWxiUzNLSnlYOVRhc3B5QnpiN1lyV0xsM0NXOWYzRkZ1V0ZRbUxOSW1laGFteGxFRlZsbjVGWkZMazdCc04rbVdzcnYzRy8zaGcxL1FIQWpTS1JKMjVLUHdicjQ2Q25YK1NjM1g3c25DZXdnaDVRbVBNOFduTUNkNzZNeis4SWhlWjlvanhZZWZmUFdmN2ZRM0JVaWloSGNGQ0tyamxvY0RlYVZtZDZsK2ZDaHFmYXgrdldKOTBPS0JMaTBvWEszWDEzZ1ZqUWNnRnhZZGtIem9QK1NIdmtmaXlJYzUzbi9iRThLMzl5bXM1N0VNc1hESHpXZkRrNjQ3SSt0TU1xb1h1RW1uWEl5ZWh5R2lWT0Y4TW1rNi9DZzhCZlg1UEtWWHhoaDdSQkNISUVwZmhxbzBiVVVWNmRkVGVVaGZDaHJVcE9DVWNHTUlaalVjMU1lcFAzRHpqdjYvdVdwanYyOHlKcGVVazhHODMzSk84WG04cDNIb2RFV1lqOGVmai9ld1EydUdDRHpzTUtaSytIWlFkUFFwemlIZGhoL29mZzhMbFcwZHdRL2U0NHoyMEtucFcwNFBWMTZxYVFlc3Q5VU1ROWtjY201WTFwdGUranV2U1EvaGxiRyttNmdVRlVrSkg0Nk5iN3dDeUVZbVBMbkwyWWNwNkdzamtZZlNqTFhRcVlLa2w2TGJjNlE3L09FL3JnbThVOG1jRzQ2bk5NS0tJYmhEdzVJYk5UeEIyRG1KR09mS2p2a1h5dk15RVZ4V2FSbmV1dUlqbjJNNm51ZWd0bjhla05XM1h3b1FxNCs4cVluUDh4bDl3bEVHZWRsbEFYNDZidDRjVU1kWTN5Um95azJaMEg4b0tlYk82R3Z3OUJzSEVxRFlybGFmYjVPU1EzbEJ4eVdEeWQ3ZHRVNVRIdlFOdWdTSVBOTG5XUFM4cS92MVIyTGU5SzMremVuem4rR1ZUejR1cTNCYytaVnM0U0VPTkRSTVZZVlFhUG8zcFVXYWFVWHljV1RFMmpldlU0K28vSGpBS3cyRTFoWk56Q2lTZHRIaTlUcGp2azlIWnZlcTBwTVRGUlRmbExaS2ZlS0tkWDN2dmUzR2dTK1FQWlJ5eXJIR1R3NWM0TG5jTDIrOGUrYUFuZzU2L0RpcmxhQ0hIVGJDV3lLblI5R3BHMm9jZk1MTkYzcGY1TlBoZC94Y3NFZ0xQVGpIMS9OYm5FYWVhL1lkblhxSjVoaGVKdXFiYlIrUlVvOUlhb2ExdUhEcW5CWVdSSW5BbUdKQXF1UlFjTVl0U3BJVUdEQzh1Q29GU2Rqc09oSGg1NGR6cFRPbk1DOVFkT2tST1RGVkN2Lzd1OWZaQkRKUGJLczFoQlFnT29UTEpwWUZpV2Zvc2t2SGk2UDRlRG1kZUFRTTh2eFRuclRXU0VIU1UzWGFBbzV0Q0N4d0hKYnk0M2h0aDA3bjZWd0pXbHFsSXpGeERoTTd3RnoyenBVWUVBZmtUcUp2ZU5oWUg0SFR4UU5xaXg1YVBNUTRNZmtLSFRTd1VhZXM0S0NEQmt1ZWRINTdZazFoaWJOdHhHWHl6S2hXN1RVc1JibnQxbnl0NDFGOFpuM1JXVXJIZTc2czVQLzA4dzdaS01JV0owUmdML0dvUUZPMklpVTljOGxVM0llejlMRlZRejhXTDFoUldyS21yaFlQZ2FpNEU4ekNVK05SbmdNNnFXS3Qzbjhja0xVM29VSW1wWmtyMDlWSDFxd3EvL1d0MXc3K3paWU4zWno0UTJvVmFsZlJiem5uYU9RMStybWc1d2NkZnB6bjVlR21ZRHNxT29tUE9XQWpQLzFUM25kczhzbG56bGRmS1JZOFg1dDMreGlDOHVRWjAvRDBsSWFtRTlJRUREZFppU3FweC9HYkUzUWx4L3RkeGtMaDRCaEhLNWtrQ0NEa1NSVkdMaXNmeTBJME51ZEJ2Q1NFZkJtKy91ZS9IZ3JENHpySlVNSnQ1YXFXQ0JBWERzRTNxUFE4eGJrUU1yNVpzRXRiQ0s2VkZjQ3EyNWExdWpsRWEvU0NMR3hBbDVKYkh2Z3B3NVdhM1JTcEhMM1FIVTZPU0FuS0F1UTZyR0h2RVNsRVRnT3grcENEYUVsREhwWldrT1FwaTh5VDBST1hSWkxCeGVXTWQvb3BRbG9CRGw2YlVoUE1GQnB4Uk9wYUp3V0dJc05DdTFMS2pkTlQxdWtCaGZPMCtQMGhwZTR5QjI5NTBLQ2dVREE4YU5uNDY2dnY5MHZCblZaZlFZTTFDQTFwc283d2VpbEQrbTkxLzNSNHcrMkhKVHNsRzFwU0NQUU1WYWRscG1HcDRSaXA0SythNlFhTWVLeTZ6T29UVWh0VU1vdlNMRDZsazAwbkl2N2xsM0t0bHFaTnlYYXBrdXMwbDllbkp6WFhtRlpJTkpVM3JpbWhqMnpkMFBPZTIyNGEvQXBGcDRzQzYvbmhLSTQ0M0d3d2NkL29pdWs4M0JUTUs3ckVDc3VVSHc4M2d1b2FjeDVmRElQbmNud2pXS1RKMHhYOXBkUERVNXNQbndrdjE1SzRQcXBidXFaYnZjeVRsZDNmNTNUODZwbVJ5U1FzNm1qbGpKTERrUkVjc1F4MWQxZVRCVWNjdzFKbk4wOUg0NXlTV1JxV3F1Z0tsSnk4V1I0a0ZJR0ZWUkFDL2dITjBYM2hmbTNPVE1OWEs1ODZrSmZpZ2REYkQzNEZ1S21LRngvWTRUZ2lOb2x5WTEybGk3Y3N1S0ZjNFpueVU5anlFRlIydGprWmdjN2ZXSFp6Q1VmWnJPeHlQdHNwM1ZnTWV6bXA5b1RDSjNYcHU3anhSaVNqNUt6KzhwT2Z0U0hsNDNpbmN3amVuWG1MWVk4c1F2TE40ZFNjeEtnY011ZTErRVNUK1VtU0R5UjZVT0NkVDNhaksyd1BrVVJqZnVFNDhrbkhjNWxWNXRZWkgrTEdTc01LYy81N1d1WmF5WmNIbGs4L3dHL3cycUVVNVZDODQyQlJGcHFZYTJWcmtiNWhFaDh3aW1OWUMzK1JDV1NFOU9ScC9TeVkxVjFsTUd4OXpQYlJjTWYzbkpMTVNOR3BJcWJIOUlQS2lrb3NLVHRaYXpFczNpcXRLN2NaSElzUmtuWldaUlZQMzNGUGhFcVhqVUhMU3FSUVRHdDNnaXhHbVpESUZ4L3FXYU9uODFyTjVRMUkyRzBqTXB2cFpaZ09yaXIvNVJOM3JmcmJ6ZXQ2SkdHV0JkbmdnSG0vV21jdWp3T1JEMFBqZEE0OXZsSFk4VFd3blJRZDNZMERGdjFkRHgyYWZKYUU1d2ZVZmMvU3drSTNDbTVNOXYrWUhvOG50UzJFL1VBSUkyOHVsSFFjaVdYQ0Q4MFZwQThSSkFMR0FTRnkwVFpVUmNXaHpOekZlVGtQSlk0cmthY2pJK2J3U01kVDlRSHRwWHZIUHczcXFSc0YySlNNaUtNUWlSWmhVblpXajF3NUtEcUNMdFFJSGplUFdSYUtvTzZiWlVVd3pHVUxBamNoUXliS3RKc2k1UVZ3SEJaaDBZbGNsWW4xTjJVbHZ5c255a01KTW93YWtkSTdLNmhqZmt3NUdrNUs4cFF1ckJGckYybkp6bjZpMzhzRGhmTXl6RytZUkU5Y0hrbllFOGxQbTJxY3dxQ01QeW5DZVZVa0pScEZWQk92TUh2U1pJd0VIUTl1aDI5aWphSFlEQ2UvZlQ5Q2ZlVmxYNUJIS3RjQmI3eFFaOTNmQnAwblFCNGNLRGJtVVZrcFpWb0JTdzZGaGtLay8ra25iZE9NUEZLbTVHVUtKOVdmc0xWQitWTVhocTE4VGUyVlR6NGxHUmlUYkdCTklldWlFNDErVFFueFViK291RkJVaW9jWDVDRTYvYzhvTlNFcVVtYXF3b3hGaHhaVFlpV3hDcnRsbDlDVUVQTlF1Vko1SXBYY3ExSHJzZkwwTVpaZWFlMXhyWmJJeWh1VnN2L1ExbzE5NzNycVRRUGZwTmgwa2JQN3JaZ0MzdU1kUXVOMERxMjFPWHd4N0hRMXNKNmlneCs0WnFHNnpWeWVIci9qRzhFaURYVGdIRjg2Y21icW11T25wMTh4VlMxL3Y1VEpsbTZaVFFqTGlGNm1QMzF1WE9mbjY5RWlaNnVtU3NYV1hWcE5ScWFraUV6TkJjVGhxbnlVb0FpakF5L0owMXhsVm1HRTB2S0ppWklnUVVjNnBVeDUrdkNYWGVnSUhPNlgzaldrT1RoWmVKSWc2TUZ6bVpLajZKUkhwSTYvSkVVNFk3MEVSVWNaMW9PQ05veFZ3QlNmSUlKUEhFTmNocnBzVjhEcVl6aUZOYWpvbUVjRVJtOG9SVkNQdkROYUlmSm8vRjV2dyt2SGNNSmpWYkFWQm1YSXhEbUtqMjVncFJBL09Dd1lkWkVkSjRTZitqTHNRcG5peUl2MG5qZHpqY1FiUXJUK3lwelJwZ295dk1mTFZoMWtnSGJxM3JKcEFuRGEreG9QNEJRZFlSM29ZVk1DdkZGQVduZmtZUXBFSG9NZTBRaW04cW1iOWFIb2pEZUpub2ZBTVNreWxOckRzdFQyeTJyeitUZm9iVGlxK3FMWThqeEZOanpyZk5Fb0plamdtZGNUMllnUHZtcDQ2L01QV2JwcEk1SlNVaHkwakZ5d3lFekpLUXlyV1NpTFNpNWFlU1pUS2xjM3ZmQlNpTlJKQ2ZqRE9HQ1l5azNBV3hiZVZncEQ3c2dMT2hRalpaQS9MV0NQSHU5OXM0Z3hxS2ZKYXAzOXRGb01QNjlPbmRJMkZaM04vclUxZmVWM1AvWFJxLzV1NCtwZWNjdVN4dVRScnhMTTVYRWc4bUZvbk02aHgzdDRWcmdVaWs2c01qY1hGSnROdHdBenYvUlhuNnkzdTdUQzh5cmhuNnFKL25LdnBPU2NIbWVqbXVnNGRYWmNuU0JEWGRMT2RwRTRWRk55bXFrUzNTS3pJRFdRQjZVSDI3QzlUTkZZcEpRVHJKTEVLWmNzdlVWQkxvOEpJK2xTZXZMbkNSa2RabjhNV0RHcUU0c003L24wcW5EZmQzdjFoRXZwUktLbzdESmF6MExRc3pOaHplSHpYaE5RRVFMZGorQ2pJRkFzUE8zaElOWUNWZ29LY0xPdVRScHliUkxFQXR3Z1AybXBTOTZCdzFrYkJia2hjZlVzUXZCT244L0hzK1NtUnNIYjVVTXlwU0hlOHlkQStJTDBLUlBMbjNhS0J1ZDA0TzBTenYzd2pMWXpUNG1pdE1uNUZFOWFuT1VYdmZicitSR2dyZmwyRm1rOUdXbVk5OVNVaVgydkFRdk5GMzlRMk5RQnhZQ3lSUWJnQThvWUhHa2RlbjYwRFJ3dWdjeVBTSHI3ckQ0aVFMSHczdXROMjg2SEZ6MzJsQTBkYVRzUFp4eUFmS1owTXdCTHB2QlFYcHEzazlCQzI0VkNVeVFwMkhmSERlSHBtTjlqTGk5bFowcVFtOE55MXc5S2pEanFaaW1WZjVVT0JhR0x0R1pocW82VDBueThaYlIyOWFDK242S1JsZDRWMStHZzFPRmNYN24wL2l2V2Q3M3Jqc2NQM1U4MVl1cXNxOGtOTnhlMGF1WG9QRHdyWEl5aTQ1N0YwWFlja012eGMwR25OWGpvNU5STlp5ZXFyNjVNbDc1UGVheERFRGdkaEZleXp1cDFyR0c5TFYrUzlNVEZBanBMVk1sUmtBOHo0WkpscUI5SXJCTEtoeWViQzVjcFBpSGNJb1BHRnhma1RRMGl0V3hFZGFMRk8xNlpsQ1hZbGdmRU9CRlFyN0lzdWQySHVzUHZmM2pRUHNEQ1BCcnlnSEtsdnE1RVBLMnlObWQxVm4wUmFPcWVLaEFqVy9CTDJjd2hZdkdoK0ZCNktFTWdZWVp4ZHRPcmZDYk5HU0toUUxsQnRtbUlqQldIRXVHR1JzSENHZkswSy9tcHQrT29NbTJDenRvakQyR2pFVnlJVS9Wbm5ETEs4aFlXWlVMZVFKeUZFNDQrNTJKYUF3WE1RdEhCVXdvclE1UVNWcUdmUW94RmVsekRUcHUvMU9JTjMzMDlLcVhHbGg2K3ZtWFoyMDhzWjk2LzhFeUprQWw0NVcwcXlnUEtsellncy9RQmZHZk83OVZQT1JsMmJOQ3dWV0hVRUE5ZDQydUM2Qy9TeEEzRW9wQkFZZmtoWjZia0JDMWY2SVZBdHNsaFd2TnlFVTg0S24reFNtV2JDV0Ixd0o1RHNiSWNoNXhpMnBHL3RTS0ZweVVjTmpvaXJlTEljNjIrUkRUQUZoVXhtNkUyVGlPZ0x3NzJsdi9pQ2Jlcy9aRGVSdE9qd2x3c25BbzFEcE5CekdRR09uMFJYeE5lVVVWMzdseFl1Ly9NeE1zMHNmcURhc0N0ZnV6UmVUMitSclM0d1BBVTZkSy9HTWo4bVpoc2Zqb3pDZ3k4Um1Eb1pJUDZNUUZTUEMwMXZ5UTlFeXdoakFPU0NEb054eS9DaG9FVzAxQ09PdFZ3Um0xMGZDSXBiekZhV3RGWTN0UlRQY3ZxNjYrK2Q2MDJKWmR0VVlLNmt3K2R6aVZ2TEIrOEx0cmpnbWhoUXdqWlNxY21jTU5RVDZCZEtnZTVnMzljV0lKTXZLOFgzQ2pseDl3Vm54OWsyTWVjSTNOY0dwVlluYW1ha21ZTk1YOEtVZ1lmb0xHYlVmNVJLUThjK01VNGVKZDNPbHNoczVUT2F1NlFhT2R4UmlxUCsxSGcramlNVnNYalBLUSsyS3hqOERYdktNWEduQnA3RkZFbWJvbWhqRXhCSm9nL3l5eGZrZm40eFFOVGNrcGpza2JlOGp0cktJTHVoMWQyS1VBY2RSL3NyWVEzMzNFazlSbERSZnBSY3EwbnJFVE8rcENOdjhoU0ZVYW9VMDN4UVVNSEMyVktNTUY0R0lEamxSOTQ3cStVTHNxazV1Q29rL0FNWjNtdFRHUTZKRUNqR1l0UWVqV0E3Tms0ejlDV010ekZjSndXNnBHaVc2dlh6ZnEwcXRZbGsxZmJVNElPMFRpcEVkdDdkbTRaZU5kdE42MTZXT2xvcnVkUUR4TFBoWFBvZEI2dUN4ZWk2T2diSEczR0ZjUGd1Unp2MEhHbDNVZkduM1IrclBRNmtiMVlBalRJd3NLNG5nWmp2TEdnNWIreHNUUkhvSlFNTEZrQk1nbWhTZURVRkZxRDBNQVdWMUlnbUVETmxKR2xCeGNUUUc1Y1NIbDRBMUJFM1B3ZVQ1a0U3SW1wekxEV1VISWtOa0dsSG5MbVQra0lNMCtDWmZTRjNiM2hQWi9WazB3M0k2dHFwdWhFWjRwTytmcE5uK1F4MWtueCtoZVJZTXFmWUNzZCtWdlpYaGJoaEVOWVhRbmFUVWJCME9rQzd4RGxaeFA3VW56TWs5bjhtQlNnM28rMEV6WVl2dG1sZG1NOVlUR3BTUWJKRXNlSHJQMkllY0tzVXNmR0U1SlRBdWIycUp1N2NZVmhDNnZET0k3RFl1NklJYXRab0lKWVhUNDN5RFB5akZhWCtiNENGKzF6UmVoS2kzcFpuOGdEanY0MEd2QVVvcDhhQ0c0UkRqbWdVZms4WFliSU5wTUgrQzBpNUFCcmp2blBGejc2YkxqMWFwMU1vczdnZ3RiNlNaYVpLUlNGa1ZmUzJQNDRRWXRYdzNnMzF1aFZodldsOFFKbFNZTlJUbEtHZ3N5M1VjZVlML2xFYXhBYW42ZWo3cncyRnZ0R3hLWUFxVDFlcG5Nb09JWUJKc3ZLRUQ5emVlUXp0Rlp6ZVJ3cW9LRnQzSmNIUWZYZWRhdDYvdmdsVDF2N2NaR3FKcDZMZGJ0bEpSd3U1Vzc0MmNKT1ozRFpGSjMyY20wK05qengvV3JvYTJVbzM5Q2xZWjVXVDJXNTZhUVE3WGs3clVjdHA0V1l3TkZwK3FNZjlLOUxqRVVpeENRUWVVVkhLMllVbXdhanh0bkVEV2l0RXkxWnhpRlhZdVJ0NmVrOU9iNTJ6VXBTSm55a3AydzBxWnpoZ2Jvb2hycmlUTkVxYlB2MWhFTklmK1ZkTW9za0tBeGZHVEloYUM1c25nNmhJd3NFaTZabFF4SDVQVTdlWlhId2dYcmdnSGl0YmltYzRSVkIzYmljenYzUTQ3SjBCS0FENHZMK2lMRTRMemVoREJpLzhnajV3ZUVNNk1laEYwQTUwTUJmNHJET1BBd0NuT2RydENrc2tPSHh0OXBSRm5VeUtEL3lnUXhSRjQralRPOXo0NnNpV05GRjBhSEszdnJDbzVDWWtyTlVpc01pandveERrT1JTZXNMcGJEWHY0UXdKU1lCTlprMXBaYlNLR0VjWHNhaEt3OW9GQmlLS1BZcnloR3pqYkNVSUhpejZKU1Q1U3Q2eGRFR29PV3Z1cHJ1SkpGYWh1S2ozU2hpcTZqQXRQS2czSXBXWnpraGVVam0veG9OYnpsVlpWeVg1dWEvdmFhLzZ6ZGZjZnU2RDFrbU1Ydll4SVZ6U0xHNFJtSEhHNXlQb3FNdE9GWGRYQjdpejhkN3VQekF3WWs3UmlmS3I5RlQ0VTdORS9YeTFnTGJRa2IxS0Q2aFY3STR6SkxKVzJ4aFk2dCtlQ2lRR3d5M1RQVkRob1pPMWJlbm8zQVdwQ09sN2V5dEJTWE9GQ0dwY3ZtUWgyV29SUGd0cmVLTjNncUtRMU1yeS9FcENVbWhOMlZIUldMV21UVkpIRU5YT3A3MjNQdXRIbjFMZE1EbTZrelJrWi9peUR2ckdnVklaOEtwUEJGYXlhTE5wMENIY01VRWd1M2lWR0hxYkM3bk4xd1dvVmdha0l1UENXWitNOUxNTXhPWCtjZ2p1WnpYTUJaT1pUZ05aVG9kL1lEejhJd240cGZ0ViszTEhwRHdRM0xBQXczNW5Vc2VVSEthbmc0dmZNeTU4S1JyaG0yeEFXV0VYTkErMjh5cnU2S3FleWNxSWlrbnl0REQzU3cxTlpMNXVyZy9UbjZoWFpGQko0emhiTEZCY2Fab2xmZk1FRmhFbEtWS1Q4bVRIVHFyOTJ0dDhTSXhrZlEwRW91Tjkya3JOSXlFMU1WdU9Qbk5xZEZ5cHVpVWhqbS9PTjlZQ1J2MFFkbFZXaUpuSS9LNFZwZlU5aTl2VzlmM0N5OTQ4dXF2S3dtMTVjS1JXVDdzZUlkZW1JY05Mb1dpSyt0ZHpFMG5ScVorUk45WStKSHVjdWxxNXQ2dzN1eWNOMWx1MnZScmMxbDJicGFxd1g0aUdBSWJFSVE0Vkl6Tk1kYm94MnR0WVFVSTR6ZThlaDAvd2dPelliUGxodkpMQ1ExbjhhSWpYbjdMUXorVWFVNlM0SEdFU1VzVU9MaG5hUkpPd1JvbEJ4MVBNN2E0V0QvTC82dnZYYU9obHQ2VTBORE01bjVJbzh5Z3hWbVBLQ3padGJJb1QvOFhXSFpHM1BtNUtEbUFMTkNuOURsOXIzOVRVaWdxZTFqbjVBbDVRQUdocHhoR3NpQzBxcThTZnVxT1l5WWZERm1sMXFURG9vS0t5azFwVXRqa1I1bkVJU2Nqa1ppWExTSzRqS1Y2VUNrVW91NVJlZU5RbUFHanZlQXZXdXBwK1NUcmpicGIyWmFPT0lWWXhCQWRNZFNab1hDVWJiUGhySjMyc0JZRjk0NHBhQ2lVTnZxajR0V3ZyWnhYcFBVMjZGTjZxelcwN1pKU0dKK1lubFM2LytmbFQ5bjB0dFdyN1l5OFdGaGtxV3BpcmdoaEk2NEdqNkxUVEVxTmkzV1BiU1VpMW4wbTdQRVg0QjgrT25HTjloWDl2SXI0UVczOTZKT1MwMzZwaXVaT0pyU1NOVzZyTHVCUVJmcG9oN0tPQ2lxSlFWUWNxU3J4aVpNcm5ZNmlSRUdZWnZHQ0tBa1VxU2tsNHVXaGhjeXpSY1VYNlNPZFJSdUM0VUJtK1NsRE9wRXdxZzV4RXFVVUZ2Tjc1RVZZR0pQTXhBaVY1ZW5oVUNwYW5hczJLWUFnZi9PUm52RC9mbnpBSnZNWndwTGNCWi84WUNRNTB4YnF4MUNFZER4MWlRUkgySVFGNG82N2VEaWd2a1FPa0VzVEcwRWVkb1FaSm9Memg1NVE1dWhpNlN6cmQ0YXR6RDIrNHNsbndnMVg2T3VGd2lNSExDemtGWmtwSUdrWnM3Q1FGOUpEbXg3eVViYTRQeVRoS2tCUm1lWEdvb1hoMFZJb0x0SlNCbjViVmlVditRMUhGU085b3NPVTBuSVB4WGsrNGlJZERWTzBVa2RsUnlEZU4zZ2lUMWpjTUhxclRLdzdxL2xVQUl1VllleFdIZm15UnNmQW45ZVN2N1pSL2ZQakh6WDQrbHQzNmhBK3kwVy9NNUNVT0hMRE9hekJ0MFRSN1RzYU5oOGZIdjlGS1p3MzZLdzNEVTgxQWF6bE5wVGJXYjF4ejgzZERXTjArWTF1UTAwYWJuV2ppMVZEQldKWWZxK3U4Qm5PcU1SdWtZUExGSjhRa0NOWUpJeEpLUytsRlo3T01nV1VDcUVEUFkreW5rUnd4YmVTV0czSUV3TEY4SnlpUGlhNHdoaGE0Wmt5azE5eHBMSDNNZ1RaUGY5SEh4MEk5eC9zdHRWTGhyUXUvT1NNb3l3VGJubE1vTWpYTDhVNUh4eVNwdVBhbndQSUhnNkkxeUIrTHNrR0NzanZCU05NTkNnemhuTXNRT3pjckZlQmJqdXBCNThTQ1k4eVFFYVJPMXR4bGNDZ2RLSUNpMG9JV1lvNDNRZklrV2pKVHpkNlRFZjU0RWtIVG1Gb2JOTXZkTkNya3JhUldCV3Q2cWtiY1VaazliZTBRaktmVFp3cE4xV2N2TGc3S0QvT1AwR2phTU1URjEyOG8wUnZCVWRGeDhNZDFhbkJyTlYzU2drSHRKSzFaYlAyUUNuUDBmSEtOMi9lM3ZPeXB6OTY2RmpLaHRRNFNzTjUyR0VOUHEvb3ZEcnpnZVd2UFR6MUU5TGQ5MmlUNENBSzdzeklWRGlxTjhyNXFLNHBIczBmMEZCRm1UTm9QN0VqSWo0VnFRQk1oQmk4TVNJR0RVR2NLd29ncVhnNllIY2hQRFFWTVlCaGVUckZHQmVneHdvamMvSW1pWlhzWWFDVnJ6d1JBb1ZaM0lqekRQSTdYY3FQRE5qeWdnVW9iMVNNNUN0Q2hKaEMyV2J5YXg4WXREcXhHc25USEdJclYxNGdSVklmdjB6eEVWYUVDWTlENkNEMnhQSjJYQnR4UUgxbWNxZ3FvVXlzbnhQTzdnSDFHOUF2azVsVWZjZ1JCT2thMndpdW5nNXZmczV4M2V5NnV4VEphU0o4d3hVcml2NDNXY2xaY3VBc1Bpa2NINjdhZ2dYcFZXaGNmUEMwNEloUU91VkRuV2FzdDZnMEtjb1VvY0VDenVxclJKcG5ZckZPUGx2ZDVaNnhocVBoNUtMeVUxd00yajJFRjNyS3htZmxFbFJEemJpVW56MTNiRUdoM3R1M3J0ZjkxS1dWK0trdnYvaVptMTk4NWVvZ1d6ZmVOaVRUaFpzVldyVWkzZngrZHgrZXVPYStoOGYvUVc4SC9GWi9UM2x3UkkrZzNRZk82UldZYzNyeVZEVUh4N3hjdk9GcGxEVXNWd1FkNVM3eElHci9IQkxtdTh1Uk84b0VnUGFSM3ZQQVVpdzZVdzQ1b2tnUlUzaTZtalQ1eXRWRTFBWmNVRTBCcGlnYk1xdjlKb2pDclZsVkNhKzdmY3hlazBMb1lBVEtEa1hJUlJzSlp4ZFduNGRWZ05FS211SlVjc3B5SnpMamF3ZXVMQis4UDd4dnJHOVQzL0h3OS81bTAzTFd6K28wK3Q1b0JjRVRScW14UWZzbGp6OXJzcE5KTXpLQVVsRmhKck1XSVRsVE9NT1pMeEtBUTJtNmxDdHJld0RQcEUyYXdmSmhtTWxmZEZocU9BOFhBMVlMTkpKY3ZGV1VWc1FaUFFGRm8wakJwZUNNckJyU2tzZWZXRndPQVMra1AvU0dCVGJlQWUzd3J1cFRvNzA5NVNkOTVQUEhmN21Hc01sQTdyWnBNb1hxOFBWSHBwK2xWMS91N2VudGVnWk0yYXRQcXoxeVpGaDdtbGhraUFzUHpKdEZWb2pCWkYybkpGQzBPUTlwTTRzUlJRZU5DWklJUEt2OERGK2twK09sWEVWZytZQ0V5d3BuNlNPaGZqMFhlVE5pK2ZWSUppWmFjMFRGc09XWnlvWThJOEl2Wi9ucmx6Z1dKVWlKRUNBenQxNDdHWjUxODRUTnVUQ01nSVlML25DWlh4NEVuWWNzMENPTlZqOUFxMWZpRFNUa1hlOHlKVXVhenRWU0h0VGpOVGo2QXNjRDFmb0lQN3dIbWZveTM3ZjRpVXRSNWlmTThJMTlnVS9jT1JhK1ordVkrbGIza09XalVRcFFRb2tjWnFNU3BZblNHY3VOQlpyd1dUM3dZV0ZXMmJhVm52YWVGZ0pMQ3pTL0lKVkk0ZWhSR0NlY1hRTEl0dDJmZ2trVTdSYXo4YXJIcVdFV0J6K2tFQzI1L1FoUGhEVWNSSFI1bi9sRlkvd1NuYitIZmxnN3V2czAwUzBlL2ZSSHZuaDZaMHJxTEFUTzZyU3RjMzd1NjNzbXYxOGEvWS8xZ24zUGlOYSs5eDRaVmFXaUJXZG5zeWs3K0RXbksxYXRrS2dRak5rbEpMeUt6TWxUZVNRWjR4YzBzM3Ftb0psME1Udi96WEl4VHhhSzBha1hFRnk4cGdCVHdxaFdoVlBHTVZVYzVIbzI4U1FWcld3cC9sVlBPeDhPbk9qU3QxNDFsTmVUWGQ4WGprTmQ1VVVOZmE2RnJGT1I5a1FXYWRCcXZoVkFIWEFFVFdBSUtESHBzN0Q4UGx3Z3V1TmF5SUhFZjNMMGh5a2RiN0toVGlFYXY5MmtDbU9sMFRrT1kwY0xCV0dpbDgvNm5pUFNPUXhnMjVDK212NllzeG9Wa1poSVJVQ2Zjd1N4bGRoM21sZXUxTW5tMmtnaW1VczVXS1dRL2N3aHI0b2tIK1RPaDRzV0R5RUpZeUhSYnpoKzVLQVhZQWhkOG5HNlJjU2ZSRldEWVdJSHk4eWV5bUlPTkw3QWx5T005VWtJcXh0KzFRV2o2YngyZ3AvVGpvM2V2dDYrZzZlbTM2U1lYMG1rVFFHeHBubjMxYjBUM3lzbDk0N2U3bkxQV1czeWZmandzSzBrY1Z3NWxYR0hMelo0Sm5zcVBoTlMvVVdRTVFYUFRITEx4bWtONnNkcERYcWtKWUlUVWpBMWVWQmFUQUVwbDRXOEVvSXVxRUNuY2V2TitrODBUbDVUTlRLeXpFaVZYUEx5UkNTTk8xTk1DY2ZxMUUrK2NEUnNYc1AzWXVPd3dwOWFCbm1EUWdWUk5zTWRLa1hkSEZJSEZDU1hLVEw4eEN2Q3lreTAwQlB1WEszblFTWW9pY2Z3M3ZvZzlZbjNEMzJWN3p2UzBhZlExdlExNlhVeHhNU1NXejlRQ2E5NW1sNnNwZk9FUjM3U2dFUUk4b3lqaENpelZFS0NLTUZubzd2clEyRlZISC9LUUlFWXRzUmtFZk1WNEg0aHprUTVMY2FScE1aQmtMa1lzTEw1VVVLcVNTNFpHWm1sUE1CaGplRm9vd2x0Zy94ZFZoTzVWY3hTS2orU1lFRHhRYXZUZWw4dkhzODI5Z3J5blkvTDZqaFhvbTg5TW5takd2ZG5Vbks5Wi9SU0lNUFZIaFZ1UTFUVnB0aUdtRjlrUlQ1dlk2d1FHVThja1NlcTU2ZlRFOTdLVWpqbUxxeEhXUHhNQUI4ME01aVVRUjdFVEJLbUpqQkRSUWFGQnNiWmtobVNvaS9MU2RLS3dCTHUxZGZDVUhhRHEvVFJFYTJxMlNxYUlzZ2FRZVhKYjgrTEJQRm5sMjRtOTVNQXBXbzNEUVhqMStVdTczZGNCeTZPQTNtZW1oK2VLMHY2Z0w2d1B2SCt5dlZWVFo4cG5qNG12WUJCckgxT29XSFI0WWVlZmtyM0ZPTUVkYWwrV0ZEQTFaWGZHSlhpRTRVVDV1UGNYeWZPRXR1UEV5VU00L0c4bzdLZVBvL0hENTc0T280b1MyYlpwVHdCZnRYTE01SFZ5VTc3Q2llbDFObTUwYld0WHZ4c3VHYUhycVh4YXZXUCtycktBMmRSY2tkUWNoUTRNdzgzV3lFV2wyOVUzcy96SUc4S29YcHI0bVBPOExLR0IwSmcvdkxFdzhJcDhycElqOEFWYWNpWlBIblNKcG1LWWVHZ04xeWR1cEN1Nk9DRnVkUWNMeXZPOVpuaGJqZkYwUC9QM25zOWU1WmQ5MzIvempsTXp3d0FEakFBQ0F3eUFaQUFFU2dtQUNRRUFnUWtnRVZMbEV1MkpMdEtMN0xrY3RsbCs4bi9nUi9zQjhsVjFvdHRVVmFwNUpJbzJtWkp0aWdybE1VU0F3Z1NlVENZbkhvNmQ5L093Wi9QZCsxMWZ1ZWV2cmU3QnpZZkxISGYrenQ3cjd4MldtZWZ6Rjc3cjM1K1kvVTMvdEVoSGpLbi9YaE8xTU5Za3hsekpPZEJYUEY2OFNKTlE1NExHZVQ2NUVUSm9jZklOVTJ4amd6TVVkS1RDWENyNWhUOXgraytMZUJRTk5tMkdhYWo3TXJEdnVweDF5dTFCREVKL0pibFB1Y0xkUnBqZnF2VklIZVlDMVovN2hOblYwZTl3b3B3cnBqUzBkcnh2SnozenVtRHY4S3BaWE82YTVqcVBNand1MlRzSkY1RkRpalBuOFdHZGdyZGJEVXR5M1lxT3hFc3FPQWVDYnVleTdNcGtpaTdnclJ1Mmt1NnkrR0J2MGRXcDJlNHc4OVg4YnpPOUVBU3YvL005Yy95SmUrUFgrZlJqR2M0WEUyUU14TDhmNUx1M1dqejltaUxrWmdURm43Y2c3VGczQVpVZ2I4MnVBM2JFdDAxV2VZWkdJeWtIa3dlb3Z3bnY3akIrK0k0ak9YaGMxOU5uYkdEUFlQV3VKYzZ3VllYbkVpK2F5NFRhcFFkTVBtMUV6Q0NpczlUVUIvNkV2Unc2by96MTlrR2FmdzBhZnJDOGRCdGJGTmI3bjVZOWsvNlN2clFZWjltWDJpZjBCYyszbVcvUDNUNDF1b3YvdVJaM3ZneWdobTBXdE5wd2RTamFYTXhwRWJOV0RKdW16akxaWEg4UFdoNkhhd1BwREwyNGR5azE3WjVnQlJaTm9lNWdkamV1T0xMQVY5bmVxQVZIY0gvei92eXk5ZjRtcFp2OC9Wd05lZUpObmw5Yjh2V3FRTlE1L2VTZUJBZTVSMW9XM1lnK0J4U0xJemN5K1hvV2hnV3pPQnVQUUU0WkRkd2lSTytsOUloRnhZZFpTL3FKRGk0OTg3cVAvN0NScDZjZVByVXJ0VkJHc2dkVlNZREt6SlhCRm10dWpyRGlkUVI4YlM3VGxuMmgwenlVWFlTaFR3R0VXQWVzWnNhZi9qeng5bDlXbUQwcTVuSmZnbUszS1lWbnYvc0x4bHNmOHZTN0J2aFRXTVUySldjSDZaKy9QaE4zakYzRGpxWEZrWWZ1M296T01KU2FTbzBZcDNYT2VVUklMR1ZjVEJmdmMxVTlOamVncnhXdUZVcGxkNktNTVBwby9WUEMxRVJaRXFzbkhlbWhEd1RlZENpR3ZvUS9qaGZJak9kZlkxWE9hL2VidkdCMHdNRk92cmhKMno4MCtjSmRQU2dUdCtqL2JjMVBxL3MvZVR2YWNPWi9FZVJobDR6TytxUEl0bHBlY01yRmZSSmlmL29GelpXLyt2djdsLzkwMi91WFhIcUxpK0J6Q29BNHdsMjVKN2tkaUw0M2pFSDh4aEZOYkFITGxkKzBTbmR3T2pBTm9sUEFsYjBqOVA5VzJBK1R0MHBtZEt1bE8wYmcxZFdiSmJITDRFT3ZzWjNjRXZRa3ArZnA3NzRTRjB1Um4zaWlTdXJUNzkzSTMzU1FlNWVQWVRvZ3lYOTdUN2ZSa0tXaEo1UnQ3QnBZR2JFRzZXbThEVHdadk8yaVNrMmpyZTBrM1puVFBLR2gzeGQyTVFpNVo2cDVzc2RIZ2ZidnpyQWU4KzhxZmpGNTE5QTVzZnZLYmNrUGxDZ296ZmZaSS82bW1RdVJpeDEvSkhCTnRTczdiZTA0eUJKSXk4WndlZWVud1grWGpydEoydlhJbHZ5eXNSSThnME5EdDRNcXJtUTVIc2xlTDBGSUZmRk1PQ2JYci8wMFd1cmQ3LzUxdXB2L1l2OTNQM05xNTE4Z3NLVkhIUlY2MGNtalB6WTFHeWZ1ek9RV2Mrc0hpaEw4MHU5YVJmNWdVM3E4RGFDS1RWaFFoVFBEUHczdG1nYjNaVnM2SkhTdHBacHJ5bGcyUjhJMmlkM3VtK0VrUk1ucjFrQ29iS2tyTDVUcUZOaW5vL3pZc05YUG5tUlQxdGVUeCtsUDJIMDZZRG93YURQZTZvcnljS1dEa3YxbkY2UkRUYnFpZzVKSTdXZUJOTkdkcTdlMW0vOXgzTFBkeSsyWExOT2dXcncxM2hqSEdNdzdySEp6aFUvNWp0akRVeE5Pd3BtZGN2SkZvT3dEYUxQZWVMUGwzVSt6S2ZZREhwUFBmbjA2cnEzTGJ6TzlFQ0Jqa2RIK016RnpnTytnU1MxdXFzVlhxZlZUZXlqNVVZMko2VUI1NGhSdnBmNUxkUnNvZUgrS0x0ZzZxRDdzNGVqYmJkL0RkdlpoUnVIdTROZy9meDU5ZldKTjkxYy9lZGYybGo5dlg5OVlQV3RGM2JscFpXK25OTG5aVzEyZzVSaXdnWTNKMUVHTDA0eTd6SzRic012emNFK0JUcGg2R1NiRCtVVm1xWHQybnJHOG05VTBUYlpOa0cwNzIyVEtkQ0JjQUliMkF5RXRyRjBjM2w2bFNlUEtmS1V2VC9PL3ZVMTdVKzg4Y2JxYzd4QTgrQytlZ0dsZkhsZVZDVWpXUm9xTm1HMDRSWGFyWkkzZU9RWmhCamRpZ09jVGlNL3NWZ1lzUGRwU3Q3eXNIYm1UTXVXdDJ1Znk2SlVFbG5Hb0dWWkJsclFvdlZ3YkRaNnBsNldKTnZRb0diYkhHSVY5eWl2dkQ1ODVQRHFoV2VmV1QzL3ZXZW9hMHUzeFAzekJ3cDBmRXJ3MUowN3V4NS81T2krMVprTDF4Y2RjWDhqemJGVnBkTGF6dUwyZlp2T2JCM3p2Rm5uVFM1dURqZC83KzNhVE9QRGk1QURPUDVaQm1sNU8xMHRPOCt6U2xNUW9WeHhHcFhOMVNZMjAydmdvWWZFTGpoN2M3ejF6NEhtQlBoTFAzdDU5WTBYZHE5K25jUFo4NWQzNUcyOXZzOHVLd1hVNjIrdlZETm9rQXVPM05pVmdLZ2JBTm5MbTR1M01zdktnK29rejc5TktYMndYWVVoMnJieTJDK3U0R3k2d0RTVU81bmU1NmRmcE1FUUh1a3cycmUrZ2NTUDJoem00dE9YUG55Sm5abHY4T0dHV1hXcUxCb3QxQTdRa2cvVDV6QlhyR09GalgxajJVTHZ3SUNTS3NoUmJBY0h2Z2R2QngxMXkzS0x3ZVBiU2RScHlyZ1llb1d0Ujl5S1BUY2tjQWFlK0FIWXNsRm9aYUNyeDJCcmU5aDQzaGFjbXJHWjRqaGxYeitWNmE2ZFpUSzQ1UWNCM2pmd2hhZEhDSEs3ZHU5WlBmLzAwNnZ2Zi9Ocm5NYmhuV2RwaktYd3ZlRUhDblNYTDEvL3pwRkQreDQveGtjRGZDT0pkZXMxeXIzVmQ5TVVsM1d6NlRxL2wreG1TVGpuaUtGZ2pycVhybnZTTmlrWndDYmNkdEsyQUExQjJvcDlLOXdtVFhOVGRHNmZ0M1B2Lzc0MzMxeTkvN0dMcTMvMTFMN1YvL2tIZTNuNUlwOVBwS2Q4QmJrREtaT01zaXBjNFRuSURISU9LSU9iZUg4clpISUZsNktCTDBnN1lLVHdOUEJ2Y1Y2OU9CckFzUVhDek5RVGY2QXJBQTRCYndLbTY1S2tkd0F6d0hsVjFmc21QL01qbDFjZmVSdnZjbmNDTThObFZ5YUJ3LzRxOFd3enA0eHlNa0ZJUHd1T1BwTlhVbEtBeHBodmszUU1YOHAvK0tvd01SdlF2ZE5FdmE2VXZHVXIvZzArTlh1WW1aZGJnSFBIUGZtZ0ZuQysxeTQ3QnYyVU9OeFJoYWxpWVFsWFhab2l0YlRsZ1g0aFFEK2JlSXpmVVQ3Q3UzUFhudFhUMy83VzZwa252NTJiaGpXMHliNHFIaUE5VUtDN2NPbkMwOGVQN2MvYlA5L3lDRXRJYmhiMlUzL2JCVHNkcWFwWTgzVW5qUDU2QUxlNitzWHFSTFlocDdTRklsR3krTk8rY0ZzMkY1Yzl5MkNNVHZtQWU0K1QrL0tRYWxQcDFLSFFEdXFWbENvVTdQTjA4Z1dGb2F3QUJDaEhSbHhrMmN4NmFJaEVMaHRHZzRjUXUxZ3UxS3BzeCtvbm5yaSsrc1E3cjY5KzkrazlxMy9HeFlyekd6dnpyUVV2WXVSTyt5RTlsZEdmYzBiZ2pXdW1yQzdKRzE0WG9JWGpqemZkMzFOTE9HQklkbGRXS0hOWUFnTHBTallKQ3FBTUZoNWEzdUk4M0ZGV2NCOTd4NVhWaDk1eU5XUFFRN0MwTlR3NVZHMDVjM1M3YzVJeGJ4ZVJSNUNONnk0Zkk4eDRpQ3o0OEEwNStPVHRkOUhGR0hDd1l5Qm1mQStVZW1yQWk2Z1VlUVpxSGljaklHS21kSkliYzYyczdlUFlERHdpV3NhMHZzdGhlOUFRc3Z1VXhrNGpHMUszWERrcXJKR1JjdWd2M1BXSXdaTGR6MGRHanZGYTlZZU9IeVhBN1Z5ZFBuMW05ZXkzdjdtNmRPNU0vTnZKRlovdFlrN3IzeTUvb0VEbjFIK05yL1ErOWtNUGMzUGpudFdiSHoxVXdZNnE5ZXZEcmZBOTA3ekNzL0ltT1lFMGJtbGFnTldxVFZmSFZna2grM2kwNWVEWXJHa3p0Rm50dEJ1ZFNXYUFvRk01eStvM3JVTjlMK3VIWm8wUC94SkVoNnlUUWlXRHF3cENJVUJEN2hZYk85T1R2RTRlZVgvOEhUY0llRGRXVDcrMmEvVzd6K3hkZmYwNVBpcHlzL2FpWGh2S1BWd3lta1krQmUvaGF4SFhXOW0yYThJMTE3ODlwYTJheVRicWRweTZhUFNKT3pIUHZ4bmNzbUpoVUx6M2gyNnNmdVROVjFlUG4rQkNBeEZNR2Z2UU1WMVRlZWdUUjdLZkp6eDZnclpUS0p1MHJaM3UweURIUmpiNWR6QWdmVXVJTUhHS09GWTZ4ekFBUDNiZk1PekVwMXRsQmM1NW1yUk55R0NNOGxudU9SNGhXU2R5YWQ3Nm1Ya0FIRC9FRjlPMGMrMWdtTmVXd1YvVjRyQVdRVjl1WWRCWDlnQUJ6dTlHbkhqb0NIWGV0YnB3NGVMcTVJdlByVjU2OXVuUWQzdXlPa1pnL2dIVEF3VTZxM2FEbTRWZlBYbG05Y1kzbkVpd2U5c2JEcTllT3MxWGlUaldNcUtuQmJaeHdncjJxa2RXazNsV1ZSVE1iWVdzbUtvWU9zV2tscG40cWJUdHJrNFBMWUlYRVVOa05yb05NM1RLa0xNR3dEMXdxL3R6N2JPVURkbThjSkFPVXo2b09JY1JkRnJNSGtvYWNQR2lBMWdmbDdLZ1NrWi9rTlVsQjRvVG9OdkQ2Mlo1UXdOVTZlR0RJZS82aDljVW55ay8vc2l0MWRzZXZiTDY4a2RXcTJkTzdWNDlkWExYNmttK0kvdkt1WjI1RlVVZnM4Y2tkOHlsM2NTVm1pa1gxTllmcDN1M1FQb0xGc2VCZlphRlN2Y2o4S05IYjYxKytKSHJxN2MrZkdQMWxoTTMwZ2RaMVRFNGxESGRBbUg3QzZjZmxSZWhRZ1pPcithQ3pKS3ArRHhYWmNpS0hEM3BxaTJkUnRiNmFpeWhYeVpTOVRPSG5oTURJOEFCWlFRMFdTRUhoWFdKdXZKTlVwSzgvR2VGSmgwOXRTSURJTG0xWmdZcDNpY1FkU0lUa0tHbFN1U0pkMUpqbmczMThwWHRRY0NrRzdmNTRFVStqc05uNVI3aWV4RjNkdTVlYmZEOTA5T3Z2THg2NVlWbnVIaHpneDA0THkxQXVhdTcyNTRMR01tVjNVaXE4bmZmOUlDQnpncjdCb0hycTVkZk9iMTZ3eHNlNGwzMnUxYy8vTmlSMVFWdUluNzE3SlYwaWhYVXNRZEtObmkxWHpyb1FieFZwRk9zTk1KOEtFaG5aTk9jblN2Ukt5K0tvM2ZhVy9QUkZSTERtMEhCb0EzRXh1QTMrUW5zdUJSV1ZTWUJaWmZ0SHRKMklKdm8wRFNRdUdseCtKNkEyc2phWThTZTcrUXZZd3h5QnoxRzFHVmd0L1NPTjl4WXZjT3JlQitpWDY3dDRDdnlPMWRuT2JSOWpmemtoVjE4czNRSGIyWGRrWWZGci9zaGdQK2ZwQi9ZMHdjUTNKWmxLd0tOdllkemJIeXJaYlYvOTIyK2MzdDc5ZkFodm1sdzVGWWV2bi9reUUwKzlVaFF5YXFrVnQrZVgwMUMxdTg3MkZPdE9tTUUrZzZpaDdlUEdCVHMwTnBobW8rQUtBOUNHVnZWMll3WmFQQkd4NkJsZUtCckp3UURrdm9jUm0wdjBVWWJKSEZaNlhWRUJLNWc1dmt1aEJoVGVTV1VQbmVVQTVmeEh0U092RTJsMzRlWEhYTnMxaUxIRjFZa0VEczJVZWZMY0hjeEFiS3F0Wkw4KzZhVFBnKzNtM012anh3OXZEcHg0aERXZHhIZ05sWm5UNTFjdmZMYzA5eGo2RU1KeUhNQkloL1lkdW1ZdHJTT0tKK2Zld0Y2MERRUGRMaXpaVXJiMmNnMjJUV3VrNy8wRWwrL2VaaGd4NlhmaDdnU2UyRC9icDdidk1Fa3U1SzltZ0d2M29hNnBiNTBpTzNKZjVMOW1TZ3o0Q216WHRMMHpES3Bkd3lCV3k0QndyVVJpWTJ1T29Ec3FOaWdYUGNtVWZBZm5weTdVcSswb1h2czBBaFNubjl6MFcvUVVnY0Qxc1llc3ByUlRtamhMVnNheTFnWkE0YmhYQ3REZUhWUk05a1pxRXA1WUYzd1YxVVlkUkFlZEFlWHlmYVUwOE1QQjNXK0FLVS9ESFFuNUZzZjhYZXJWbllLT0RQZ1Z5cU9KMStXNWFsVWgxRU56ZlBpS1QxemZQbmRtUEp1UUd1MVpYb0d6NG90T3N2WDFFemFZVlJzaXFOTlpnSlZoRGhKcHJscytabndUQ0I4YkdxdE5BaUJaMHdVYzNHSUhtcTlDVXpnRXpCQXVyNjRNZHVCMUJoQ0svWVQzbWovck1qZ25ZSWNoWXhEWFZNeGVXSVBlSU9BY0UxbVJ4NnJtTkNqTVB5R1FzZGg4TWpzTUdDaXhnQmJpeHdLcklMUzlYRUV1TzA0Y2ZqM0hKcDExMy9kOE9jUTgzeWFZejVISlNBTFYzUjVuVWVxOHNLRGg1NnFFK2VTTDJOWG1nd0FIaTI1c2pVNVBuTUtSdHZjSFBxR1k2emcrRXE2WHk2N2ZQbks2dHlwVTZ1WG5udG1kZVA2TlhpOTZPYlhKdENCcmxzb3ZFTWg5Y0Y2L3FpL08vNlJkSDhDR2pueXhpZWZCN29GM3hLa2dqaWlCKzZ0VG5HaThNRGwvYXZqZkxWblA3dTkvYndVei9OM2ZvVDZwSjlBaDBkMk83dmZXNlZYbXhJdFZaNnlaMEl2SWx1bllwcG8zZWl0cjNJNmlkNlpBdUdJbmhtQUNCaGdiTENHbGFGR0RKb0tSakhkQ2dIcUl5UWoyRGxDU0xrNUVsbzZXQmgwQXFhNURHenNkT3Roc0ZSblZuY1VZbGNHQkRTam5BeVJzMGdoTGxNMjJaZVJId3gxcUEyL0FTOEdZSUtXUHFIbzhBMUo0U2wxaGFDM1dJMmFjRVROeEtJMVVtZmdReHB3QVRQNktOckhrd3pGcmRKa1lrYmNycStiTjlWdTJ6TzVMczRHZTFBVGF3cXRwZHF4WmN5YnJ3TFptcktlTzRVcjJORTdoMmY4bzE5eWNRRzA5WEU4WldXRFZNWWhicVFmb2VXMTVUQkZMM0NDRmZ6dTJtcU9nR09RWk9VakhnVVpyK3BJUDZPZlBIYmMyUm1Zb0lrenlKVTlCeC9PQU9UdHZwUWRFNUhYZFFhblplVU1KUHduWllldHpvSEwrRFpnalRHY29jcEdXY2UzTnAwRWhuSWQ4cnlmNHlBdkJpMFVjTlhWOGVyRnNoTmNRVDN4RUNzNEgvTkI3clVYWDFpOSt1SnpxNnNiUGgzQ3AwNjl3cWFTSE9yYklqcUREemg2eHgyS1JxME0vejlJTXRCMWZiZFRvY2Z3bE1QVzBjTllLM3FGTzVTdmNDaDc2UENCMWRIRGh4THNFdkFPN3VHdzZSWXJ2TXU1ek83eTJpOFhwVU1XWGhvQVhMWFlJS2hNUDNVdWF3Y1RjY3NVV1pDR0ZKMVBXRkpYeW03Y1ExRkJHVW0yVXhKZ0pxaWM2WFZvMUhEU3B6RnJETDhEYTRCdzE2RkMra0FXQ1ByWGpxdS82bE55MnFybHVoMEdEbm1iVW05VEwwWEJZNkxzbEp1S1ZTQWtUMXhDci82Wm5CcEp1aTRjaGlvM2ozUjlsbTZ1Z1Q3RDRaRkFKNXRqRGpmZVhMbVdtZU5UVnBDa2FadXZEUTEwd1FNdG4xNVB5TUNGQ1hyQW80c0d0QVZkU3FwZWZaMWkreUVwQ0FxVEU2TW9ubzZzVWJIR0pVak01R284MkZTbHdLQmpNWk1hdmg0N2hVWWZCR2tsWjc5V2NBay9jdmFGdjZKVDBKYjZMRW8zNkdtTnNqcnozWVhnaCs3bVZ6QTgyTkFtOHZXcHdkSVZ2NURuUDU2clBqdGZDb2hWb2pQOW1MVHpZTUpKQVo4eDA4SU9GSEh3eHU5QjczcG1yTUxpdU5DT1JuTU9ENjNoQWRzck9mMHk4RDk2b2c1Uk0xbDI3VjZkZWVsRkxqUTh2N3A2bVFDbmp4NmkwakE3akVTYy9MdWhRZ2xNa0J5OWdHNmZxeTAxbkJRWEdwamxXK0pmeDRyT3hzSUhLNkRsRkZnTkVmUXViMXpoZDNWMThPQitua2s3dU5yTEN1OG9sd0tQSFRxMnVzQUs3OHk1eTd4L3JUclZGY2pDNGVGamxOYkV0K0dwYjVMbExaSTZ4aHlIMVVGQS9lWnlEbTA2ekQyQ0RXbm5leStRNFRRdG9UbVNnY2ZERWUwdFZUalk3ZHppcyszUlNYM2RHOHB2ZTFTZ3ltSTc4alpMNDgycjM1Z0VPa0NLSDNqZ3dNWjZlTVYzd0l0dmJEb1F5dWFldEZNRzV2QTkvczVveldPdW52bFBmOU0rRWsydFYvdzhEWDJ4SzM0ci9YR3k5TWVJRy9nR21rcm5mdzI3dDFpa1lBYmE2cVJlTTU2bWo2cVdManQ5NkdwNlJMUTNkQlVqN2FyT3hxTzh5WmsxQUdXdmdrZDhCNmV0N0RRcGhLNlFTRGExMm1xNTBpZVBYOWZTK01TdkREK3pVcWdDZC9TQU9PVU8zVU5PYWFFd0lPSTdSTkY5cms1OTBRbFRWbzNwYk9tTzU5SnRVMmhIUGJsS2ovZnUrR1F0WFVXemZsbnhqejZYUHlwVUFDRGM0OFBnbEZVVU5KdmJ4WU9Ec1ErdFhYSDJ1VHBKMGFNYWxlQndIems4ekpHZVYxTVBIZUl3bFVQV015Ky92RHI1eEdDVDFBQUFRQUJKUkVGVTBnc0V1RXNsd3lHMlBxbmZPdm5uTEZydlhqT3JNejl1M2VaTGdxN3NSdC9yN3V0TnJ5dlFiVlpPUTZSUkdDeXA3UTRPVzYvejJxSHJ2TzZZeThXczhQenE5cEVEdXppUmU0UnplTGQ0cXVJcXE4QmJhUlE3enplaHJGT1VSSmZWbllLRjdZeUJhb1RSSDdBYUdKUXdHWUNTYUcxbDA4bmlHUkVkeE1TWGRBckJsLy9JMGtIV3hzRklJYmJERFJ3L0FDUWxTT0YzZkNHUEQvRkZxc0VVbks0TU9VbzFLTWx2ajhqVkFhd1k5UWpQc045VmlBUHczMEU1TFZ2ekdwOWlpOXk2NmNGVWw2cFlxUnRsaUZhamZHNUFFWk91U2d6TVpnUmdSWnVGNHJCRHdWbER5b0NNWU1EWnhzb1d6NFFFRktPcHBLblFpTTIyeE1ZTW03a1BBcTBuRnB6NVExZmd3U3k2OGU3VWxDcCtTa01rc0JSaFdLWVZsUVRnYnY4NW4zcktBZlJKRUd6NzJyWnNMbzF5QXBuRndlUDRxblBEc0NUcXVpSkRGL1RzK01qN25KMHJvUnp1RGIzSm9rY3ROVDdVTzlrWWRucnUyWEsyb2ZYb09vZFhXek9mTXBDQ2tCRUNtYll5YmgwRTRwSU03dG9tc1pHbitxamswaDVGd2g3V2NVN2NROGNQcnZienhYWVhQSGRZcHAwOTllcnExTXZQcnk1ZnVwUTIzOEhWVlFPY0g2dXVqcWlSZkNNZE1BSWYxcktpdHYxNGxLTHJyeU96SWE1bjh6UjVQa2QyK2ZVRnV0UWFVZkx1ekNnQ01HaFZ4M0lGaXFlWHo1Mi93SW5GblR5cmRzRDN2SzhPN2VjYzN2NURPYVE5eTlNVlhyeHdndGg0Zlo1SnhWYksxQldxMWRObzZWRFdHMzJZTjdoKzJTTm0vckxKeUJ3REJhWHF5eW9yWlBFMEhzeWVoRFc0eEI2d1hqaG5oTzFrVTRKVWRCaDR3U3NMYkI5NURxMEc0ZENud0ZKV0dSV3JBeGwxNEVGc2VTVkx1RzYyVktmUU91VndRbTVrSjhja0R6YUhTQ2xYcDdYZkxCLzlCbWZ0SnpHSTRCdnIyeHhaaERUVEYzZzBjUHZaMHVzY0xzM04wNlNqa0prZ2N6cmx5UTN4eW1mMmp3QWx6alRUTy9tV0FxUEV4cDRyR1dWWDlsRlhHb29IUkxOR0RGczVHelBqeVRBQlR1QXdIK05tWWxHcEpsV2tQdlBoc3p5RlI2LzlCaTMyOEdYS2FYdkxPMWdxMnp3NTFBV1JNUnk5NVpNcU5aVzVaQThoNXpnVTF6dnd1SVpNNGUzSE1mYUdQdjNLeWs4NWNkQWRIemw4VlErTjRERFNueG9YZWtReVE4WXFPRWVzbFBZblBnNWFmWU5PWGJRQWowTjFLbVluRnlVUFZJQmp2dC9oRVBVOEZ4bE92L29TUjNybjh0alhibkMzSFBUV3Y2SXo5YkhPMk1KbTVsRStqakxXZGFtd2xzdEhTd2E5d2dUOXVqWVBGdWptWEtOTjZ0YjhoVm1jODhIL0RHeTh2OG5sb1BNWE5naUNWM2plcndMZXdYMjdWb2YySFZ4ZDVwdHVGelp1ck01ZnJLK1FzNUxseXM4dE9xQ24zcm9lWE4ybmZiQmx6NXFjMCtCc0hCdHFRb1Awa01zK29uOFNUT29DaFJOYUpQOGhGdENyeEl4WGwrVFNJU1h3SVovQU5mUUJsczZScXpDM0NzUVB3OEJJT0dSUWlyLzZFTVBRVkVDeUJwa0x5byt5K0ZzZ1paWE4zeFJnUmFMOERzNUZSU3JBc0FXbnpiWDZDcjZsWXhpRDNndzlzV3lmU3ZxcDNnRmF4cUVPaE5wTGEydUVOUGxWWUxhREZLSnFKamlDYzhhYWpEUE1YVVh2RzdzcnpWQ1ozSUhMa3hwamF3bmIxQ1MrT0FRY2kwN0d3cVZDYVhUcVB2Y1IyWmlIMzNaU1FVNkZxRkM5d2lwRlFYbzZkR2tVb21mZ0RRcERiK2F5RXBIVEZRT051bWxYY1hNK1o3cDRjYkl3QUEwRzVWTkliQ1JSSDRYMUNkNk1UemJtZDR4TUtVQWoyUi94QVQ1SGxxcnpnMGZ6MGxUak5jNGVJNEN4SXl4UEhVblZWVndQcVoxb25wOXIzOXlsSE9kRzN3TUhXTUZ4UDV3WEZTNmNQYnM2ODlwTHE0MXo1N2xxaW0rdTRKamJXald3UlRPcWN2WFh5N0U3dVVYZVJ0TVplR3dqeitucnZ5bm5pU1d6NUUxOTFGT2szaTdBUm0vTzV5RnNNMlVHNmQ2VTBodENlcmFtMklldXpIYnhjR1U2Qk9kbEZXZUhiVnkrdXJwODVScU53dTBvclBBT2NGanJiU2xIRC9Fc0p4OVFPSHVCSzdYdzVoeURnaVpOVUdQSFUxV3lWaUJTczhlUkI3cHdEY1EwWXdYQm9VSVc5ZWFoZTR2b3pPVFdQK0J1cFhROHVqcUFTRERnVlFjTUcvcUNQRm55SEk0TzMyYXNCRk02UzkreElMOHBRUmxsdVRJbEF2d2dDU1hBNk5ma0R6anJWSG9vd3h6YWNOQnlmanBqR1hwOEdIQmgyUTRqRS8vTWFIQnpHSVM0VWpRMHFIU2sxakdIVTNhQ1U0aXNpRkZvVVlQR1JJc0FtNWxkaVIwZ21weDh4bFBCd2ZhY2Fab1hNYWE5R2lkbHovQXpIeGZxaUIxekNPSFBwcXhtZFNKTWlwN1F5a2o1aDc3aFUvUk9lc0RMeTYvbHBQdUwzM1NzcTZqSUxQUjd5SmVqQ2MxQU15RElHRGFLR2ZzQzZwS09mWFBaYzFOeGRJdG4xb21IYmp6aFAwMXNMcjdhTzlwTFJ3WXhhQlZsTW8yS2djK1lVNFpCNnd0bWxYV25icENYM2NQK293UTQzeXh5aEF1UjNpcXljZUg4NnN6SlYxY1hMNXd0VzB3ZTdvYkRObldIMzNiUWoxdmNGNldtMU1BSlpwRmt6Q2djMjB4UVYyOEVQSHlvdXZHZGxldTdXVHpkekdJcVFxOWo4MENCam1YOG85VzROb1lCWWpnbFNMVFdtVG9Vb0NGb1pYMzNoR1h4V1VFY3BzSjJ6QldDM2RYTDExYjdEdTViN1NQZzdXZUZkNERmVWE3VVh1TEN4V2t1WExpODl5cTAzZTFENlM1aTdKZmM4cEdPWU1ESEJwc1Uwa1RUYWkzOWhoTWhzWEZWcDFOOUlTSGV1OUVDSFpoZ2hON3N0TlE3ZEk0TXUzRENQK0dCRFZ6SzZkZmtuN0xZQ1Q4RU95b2MxRnVjN2VGNVBGTldyZ3dBNWQxQUhwdWlTMUhlUGxlMlU4UzFFZjNEbGtUOGMweVdvcWpzcG9tb3BQNEZNZURzTVNucmgvVEFGSVJqTmtvWGRHaFRzckhoYVQyTnQzbkZxVWZGNnA2U3hFMElWWWljVlhUd05Pdmtpd2c1WjZ4QnFJOUJXb2RGd1dTVGlid0dSNTFhYTlkeDVrNzBESCtxMHlLZFBrRE01Z2hMR2d4N2lXVGc5R2ZRa2c4LzYzQ0RuVCswekNIbVI2NmFxa1FjRzZ1dW1ncGM0aXN3dG93NnJKZm45MG9IK21qMzdQYkhvTldjTHBqSE5JQzhTWlFkZHp0eU5BQm16SWRVd1lHczgvenJVaFlDNXNpbTdhS2p4cS8rSGViRkhvZTQ2T2o1ZDlQR3BZM1ZoZE92cmM2ZlBSUGhuSVp5N2hwdHJSdTZEWFFWeUVCcFI4UDRjdnMySDd1eDhoZ1daYTRyR1FwZ3ZBRGhsVmlIMk0wYmRmUDdqVnUzWC91di9zclB2YnU0RlhxdzlFQ0JqakQ4Y1pjM2RmWEhDdERRVktRYnNwYWJJNnhWL2NvNjVYUU1uaHUwc2tJQ1FmVno0N0V2ME52TGF6bjJzOHJieTd1SUh1Wm53THRDd0R0MTlpclBFdEpBVkhJSFM5eCtHYUFOb2FKYzdaclYwWWFLWjJreFBBU3duZEsza2JGL3g4QUVscTNRRGg1OEFtamVlWEJKZWVqTUlCK3k4VVA3MEhwd1lLNTBna3VIaGF3VllIY0cvRTJCQ3M2Skg4TzJ5clJYQy8rQUhQUWFiaCtpcmlwV0xZbnVHSEJEbXZpMFZuWUh4K1JUOGRHR3MyaGhQVzIvVkVBNUZFWHZiRnR3cE5jYkt4ckJOV3F0US92Z1lTbHZCbytLRmpLNUlYdW1JcmJZdE0zS0VScjJNaG1xYVNkVjJyQ3BUS3Azek9WUWRJSkxYNDhkV2YxbGpNNTB0VngwaEFHK01Edm1pN0hnWVUrM1JNUzk2bWRsUmRpcndRODRWMVZCSllpTXZrcjdJR0FnaXI4akVGVmRLakFtRU1xRG5qb1VSVGUrMklXeHhVWVhxMExWamVMRjZiRkIwVkxLMlJCbytNc1lpQUxvMnBWR3lqbGhWbC91ckF4VUIxMjlIZUwwRS9mTG1tNnhzcnB3OXJYVnhYTm5FNkIzY2grY1Fjdm1HZXMrVmw0ODJFK2cwdC8xYU1LdUN4ODh1alZXSk1aYXIwMW8ybDgzaTZ1M0JBM3NYN20yazhmQ2JxNk9ITnozMzczOTdjZVgrMVZkdW1mYUt0Q2x2ZVpTK1Arb2djTXJROTdYMTBtSFpMNUxBRnc2QUptNnNtcDNPM0U1aXM4Tk16UThORHZ5T3BXNWNaRTNGeFBrdkZxN20yUDZJelNxaDdRWCtlTFlHVjdmZnVQbWpSWFBzTmVyeE8zV1JCbTZ6bFladG15c21yZWpxVVpySlFoWkRsb2ZIRXlDTnZaQTAvQVpDRFFvMnFOSGZlRkRMcXJZSkhoS0h4VVd2dzVvQU1JZ2JhZklrM2VQNURVM3dob2dTYmVvcWhvSzZpcWZwTWMyUklhNTREUUdQWXVwVkEzVDhtMjRFNzZLTE1wWGFNa3poaklNWXpuZnF6N29YUThGczFPd01KU3BmNjdYOGh5V2RVbzYyd2s3VHNybXoyRkk0T0laMWQra3pLQTE5NFhwZ25YcVhTS3RHV3doM0dZSWtJOXFqVmFTSUs1WG1BQ0IxLzBRWmVDNmR2RzEyQ1pkQ2xXVkVxWWlvaDd4K3FsTngwTHBybmF1d3kzclh2M2w2U2NiUXYyUkE1MFFLR3pmVzJkWlI5djVucmgwc3ZwcGtOdWMzL1k5ZUJyc3VhSXU3V2JWWkFzaHJ4dHVZa1o5cU9tNUYvVnNhaXlHQXpKZVpBZ1Jmc2hyNVlVQ2NlcUxMbHJReUlQV0ExeEJQY3JocWJlTU9hYThXdXJiUkM2ZWU0M2dwTFBlSm1KdjRhLysyWmxSQjI5TlNIUkNjN0dpY25TNjRIRE01Ny9ZSSsrdGFyZHd6cFdqUkIvbXY4WHJZQzV6eUhyMUdyZVk3Rmg5NTcvNHF6LzdxeENQOCtOYzE0cjNYNmtscVNvNG1nTE1KbmlyUURma05tVThOcjU2dzFwMkxDdGIxU2JXQXVhSHM2bDUwRmEwSUFkei9sSHNMUUUzZUdqWG41WGJ4M08wdXdoNGg3TVg0UndlQWU4Y0g4eStmSTJsYnJWVkdtMXB2a2dWR3JKelFyY1RPTUZPdzdZdEJBK2oweW1nMHI5cEtqYnlqMUZqSHprUUZQTFp2VzVPaXhsdzVPcG9IOHhUTytRc1orSlNpQTd5MGVlMW9vTWVXZW1VVGNvNFJwS0xqMC9BTWd5ZDB2SkltTEIrdEJ6NWxJYWgxdFY2VkJ5VnJSY0JlVHAxd0s1S0REOGtqZ2pVSzlKdWgwblVaZnJnbVhRTll0V2xuTGNzMmp4cFVnQUUwa1BYRHVxR2p2QU5ubWJ0NEJaK2tGTy9sZ3JrUWNLa3JML0lxWHNPVzJZUWFVRjZkRm9vTnlsVTZxdXV5bHJGYnMvMlFYdzFZRXI0UHhURTZORGJQSFIyQlJCbCtQZEgwWlZsSFlLS1p5Y01zaWE1UVVGNk5hMnlkbHQwME5ieGZkZ3g4R1VNd2RCOHJ2UnNHeGRNMnNFS1d3SUlETEhyR0lsT1J6dGwzNFlwTDRQS00yTStjTzg5Y0FhNGZTdytURDVVdjNIeDdPcmltVk9oKzFxbmJ1RGI3TDJ6Z0lnaldHQlAzOE9peDMyVXNQSElMRmVtNGZXQ2hNOHlXcFZSbmRRbDQxTC9hSi9MVjNlem1ydkpmYmkzem4veDArLzVhNC81a0RHdit1T25ZMGY0K1Vrd2Y5ekdzWDJhQnpyYndOUTJDMkpMc1BnZEd2Y0x1N2hFYkxNbDJYWnltcHRTU1hMSUZTQ0NuVzBnMk5EVVBKMll4aENHQlQzdXBld0c5eGlYTDNNWmU5ZU5OTEkyRDNKVnh4T2ZsNjl3Mndybjl5NFIrSGJabVFZc1pMVm5nNW83T0J3SVdidUJ5K0VvSm5yRmtvblB4a0VSOS9WWEw5bm9pOU1rcjVzQlh6cnh5NUZKeXRVdzdWZ2V1aU1yUEhEdFE3ZExkM1I4TE8xaFRyMlJtVlo4eXFNa2VzU3JXRnNEWVdDem1KVUNoZFRISEp4SjJqeUZEMFRybjlNc3k1L0RyVUVJM0FUeXJCeHRvRkYzMzhJaHo5d2U3ZzJIQ2g5WTNGUW8rMm5ucFljem5pM3BxSEd5bXJTN1pxOEFGVmdDcWVRdGdaamg1Tnp5bkIxMVN0V1FVSThqYjhsbjI5aG42V2NtY3ROYlRqT09pMkd1WWg3S2pQazVGWUpnZUcwLzlPUWhmeEFCUVhtVk5PZjNHQ0FKcENwU24wSlZUTVVHZWdROVp3aCtHY0h3M0RFY3VuYVZFY2NiVnJYdkNpdnRCdzhXMG04dUVHOENkUy9XRGZESU1kaHlIZzM3TGpJZU9iS2ZwNXoyRE4yM1Y1Y3ZubDl0bkQvRmVUSmtzZTI4YzNMVStNRnFITUV2MjVHL21pZDZCaDkzVWtTUi9zVlpDdkJweitUOHlPa0FKeXA2ZHV5NEFlNE9iMmZtWlJXRXI4dDhMdTNLdFJ1dmZmb1RQL3lYZi9tTFAvSjBoQ01acmJiV3dmSGp3NkZaNWJuU0srVVVPczBEWGVQdXluZnUzdkUvRVgrKzRPdFJzcVRHZWFPL3o3RHBYTlZnczFoZEtkRVBtV3BnQ1ZuSkVZMnFyRS9xSUVLNVpOZkRIaWpYK09qcGpoMmN4K014a1YxOElNT3J0SWNPc0l6bCs0NW5ONjV6YUh1TkNjK0FzYkZtejVkcEowR1RyWUhOTnJSZE0zREpFMlRBVmRDRFdhUHdHVXpDTDBJQVJYYUlaSlAzdUxteUtXWFMrSVhTUEF3WS81Q0RLMzdKYnBLM1F2bmdIZmdhZ29XemxSeXM2aXcvMUM4am1NaXJ5UVQvc0QzUml6QzJtYnFLYkpGS1grMVp1MmF4RUxzdFFLc1diR09PWkRGdE4rQzV0SDZNbXFYZFptTElXSzgxZDJnekJpbXRkNGFlSnIzbTVKbmZEQng0cUl5ODlEQzZIYjVyRmJCMWhzOTJCREg1azNZRUdyckNxNHc4SWdldlpHbnRaOWlIVERrSERhR3NWdFF1TFVJcXdCL0s4NTFXYmllQzVJck1VeDBaODhyWmFXT3g1SmgxeDEwK0dBU3FYZ2tuNERQdUlTdWl2eTJZdVNjSVRyUUJ6d0RrUVdaaHlEei9wbTVwL0R6MzlqQlhVbjM1cFg0YjJLL3pGTU9sczZkNGVZR0xLR1NKeUFZeng2aVlhcVBTYUI5WEVJVXcwaGk1MFovSng4clJHamc2YTNLZ1R4Lzg2YXRvT3V3S29XcmpDdmF2MzJTKzNmbkdYL2l6UC9iWFB2UHhkNzRJVjZzY0ZwSXBiZG8vZmtmSkRYYVgrT2xtRWp1bG5Ba1FzRTFNeXp5NGYvRFBYL2dYdTNmdi9Kanh4Qk9NVHRCZHZNYzdxeXA2MFVCak0rd3lZTGs4eGJ5ZGw3MFZsUHFxMWNEYllGUW9EVVhaempTSVJnWnIvV1VoNmJsYlhMM3c3VWFKaDdaTnY4YTllSmNJZG1jNHJMVURQQjlZTjBOV0ZXeVZPR0JuQXRqaHN6aVY5aTJlYW1zUmdSR0R0UUtqdVRBSS9XbDZsUmlZVmpDanBSanR1QVNmTExuQWphU2NYVnhKUjRJWThMQUJ0RUJQQlBIeHFieVo1TVNabWw3UUdoYWZOR1BBeFhoUytxWnhOdlFQZnJMb3RsTklhVGNMYmRBeXlUNTM0SGV5alJwY1k0dmF0UmZhUkl1TTQ4ZnBPTkpNejZ3SWtWWUVZWC9Na3p4V2FoTWVPS3NhU00xZWZGaUMwWEx3VmNVYzZoVUNPaE85NmNrSFQwazQydHBlOWFvQlM5azFuakpqUXpzT0VZT1puV1FnbStDaFl6cG5CVjhGSlhMdHdWOVBKNVRpbk1lTGdqV2ZCbU9UYlFkUFdVU09MQVg5a3kvdEE0TUhqTnB3RGg4N2NuQjFrQUNuU1lQN05RTGN4c1V6cTl1Yy9QY05JcFhxd29JMUQ0NFljRU1KNko1L3k2Mjh6R25sWGYzYlQ1N0RzMWR2d2l0Y05IR01HR2gxem83Z2g1eWo2TUtsMjZzTkRsT3ZzNHE3d1luNU56MTY1Ry8rWjMvbFUzLzlvY043RFZqdHlETFhtR21KRitjcTc0TDVnd2E2L2IvLzFOa1BQdnZpeG04UTdJNGtBS1UxcWJZTnlDYUJqdHhBV0N1eXlwMGdudSs0TzlBaFN6REl1UmxrY3Q0TTJQalFnVkpQODhRRnVOeUxsYXJzek43SFE5cllSZllhajVWNS91N1VPVlo0M0xvTktvRlIrY3h2UmxhdjNxU2xzMGNnU2pBV0oyK1l0VDlnN2VsL2lKUUxUTjc5WHl1eWJtdDQxVUdLcXFIVVRyU2gzTnNQY2ppYzFtdDQySVFTc3hBbXJSUTYwTXo1dGJObUd2TE5nTXd3SDdZbGJ6azRLamlOa1RXcnBVejFFU25TWEdtODRyR1lwTDNKVWNvVG9kQUJuV1hwZ0JMSmRpR1ROcDZSR1RLYlV0alJZekRVUnNIRk1yR0tEOWw2a1NiQzZNTVpydXlwclFMUmtJaVltKzdmdXRPZzlOclgybzFhNjQyUThzSlpmYzJpM2NSbkFWNVhUeEVaRWFjdlFMWEM3Qnh4dnVwZEFUSjIyRGhLRWdEWnBEdEdtMGVWK3ZIQVc2aDg0N0VoSTM2aGF4emh4a1EyOEJoVXJMdno5UVEzK1hxeGdWbUlqanVyNnl5bE5pNmNYdDNtVld4MXlnZGQ2TEVOREVvK21WQVhJSURCZVE1Tk9ET09GV0l1T05nYUdNZ3JsclFGaitmM0toQXFaMXRWc0xPeWh0eExHNXlEdTNaN2RZV1AzbDY3ZHVNT0R4WDg1aGQvN24zLzlaLzgyWGMvRjhlc1ltcTFaWjRXMklJZTVvRy9jYTlBNTJIdFlYNStIdHZ5anQvNTFxbVB2bkR5NnQvY3ZXZm5JZDc5bVNEbEJOeEZGTE5DQmcwRG1vMlNWWnE1N1U2RkVnQmRjZG5oQkI1ekExb0MyNHpQZG5MMUp0M2tCN01ScjBGQ2JsZHF5OFBtblFRN1YzZ0pWaGk4enBVcWp1Y0plSDR6MC9OOFRnd2swS0VjSXFYSXZMcW4rdDhPQ2E0MjRaTkRHNkxzblBaQmhFMDdtTXlVZFI0SEhSK0w3cVFiYkd2OUxkZjhzQ2FCajd5RFhVVDJFRVVTa1VBM09abHBNZHhBTUx0LzVMVTM2Wm12c3daZUEvRklSVG9haE1odGsxeVRXWUFSOThLL2xwNDRKcld0WFg4MHMrYTkyNVRkbys5dEtiS3RZTVl1S2tsK0NwdDhHY1E2dkRYOHlNQ1B3c2pFQkpCbmNJVG1wdXhQTE5CQmRtQmhFTHN5RytMSkExSHRIam5DWFk5UjVRbDJGTVplcVl3UHF0T3ZkQWRsV3pDUGJVV3h5blM5QXB5RHkrc0Z6aVhsMU8rY2dBR2dnb2RZM3ltWGd6VVBmVU9EVHFyZ3dyaHluT1Brd3p5UGFvQUxEY00zcjExZVhibDRiblhqR2s4cHFUekcyVDB6cnVaQnlxQ1dRMC9tbjRHYktKZDVhcWd6ZUJuODh0NUVWblMza00ycEtQQUpsQ013cnU2d09NTVArUyt4UUxuQ0tzNTNYRjdqTUpVTEg3LzFFei8yMXYvMnozMzVRMytJZGkzTVU4UEwzSnFhR2wvUUF0NHEwQm5ZUE00OTBCSWpUNzk4L2Z2blB2RFVDNWYrRzk0QytwYmRDVWgxR2JnQ0hZZVlQZ3hIUmV4MEE4eTlBbDBIdkFRempPU1FWRGxtaDdjLzZMbUh4bmx6QVlDVHhzNHlHVGhqRTZSMjluQjdTcDJrVllqMUtoY3N6cDYvbG85dVJ5L040WnRMN2NlMERBWFB1ZWxmVW5xWVR0SCthTEtReHNwUEhnOVRtMTNuTXBaQXlDNStHb1FBRGFmK0NvK2t1aVRzUkI2QXFvWS9KT29TZll6Tzl0TkNyU1lNY0FnV3BlUTFaQW96dVkxa21aSGVLTW50aitST1BkbTBwOVpPYTNodEs3UTVHRVdEVTBVa29ia2lzVEZId2ZMY3htWUFPZzF2T09pVWZsaURoWFpRRFo3WW1pa05MTmVRR2NOa3dCVm9Zbjg0TWZFUG1lS0hPT29TKzYwUDlDWit6V0FuTzFBTFZOSmdranExZldYQjF4Vkorb0t5YmNIQ0oyblNYMkQwR3hDcVhReHdwVGVaOXFQWDRGTUdzdEpVbGdFbVpvVFNuUHQzRE9SY29YSUpOS1hXNTFIM2NtSFArOXRNTjYvemtnME9VVy9kNG9JbERlQmpWaWFENFIzS0JyVWNoaHJBYkh1Y3lWRW9QdVJ3MVN1bThsS1pISXJDbjBlMW1FQ3U2Q3JRdVhaRmx1Vm1SaVJWM0xoOGczTndCRG51bC9YMEU2OTIrLzJmK05HMy9QVmYrY3FQL2k3bTZ6Z1hOK0xNZXRQd01pK250K2VQaGc1MDF0emdkb3hmWDZEQXU2VE9CN2phY2ZMTWxlTy8rKzN6LytXMVc3ZisxQjQ3RUk0ZEJCSGY4VzU3NUhEVVEwaUFDa2dWK0F4b0dSUTBxa1dUUEs3c0RDN3FRUXBkbE9ISmlncDhjQ1dhc2xlMkRRNlJGek9pbGJwMjQ0ZHZNZ1dkVlo4dkR6aDk0UnBmOS9aVkw5b3lNSmFzV3dPSHkvNXVMUXQ5MVZXMUdYd1NhMnlRV1NqamJoMHo3cDMwWFRZN1Y1YXM4RGJKUVZ5a0prZWJha1VNM1JYWWhJTzBVR253VGV5YjBjMFZMNTAzN1pkamJjeWQ4TmdFRG1UMWRHcC81bkNYazVmUUpsUURFMmtxREFvRzVpdW9yZlRNUmNvZnpnTTVvZWRWbnpITmltbXVUYkQ5YVpDZnkySzBlb3dDek9HM2NVWnlQR3ppcCtQN05JTnF3aC8ybENKbHlXVEFraU9CSlR5TUtQWm1CdTVRcHNBVTBIaFNmWVBpMWlHbERnM1hwekkyQlVKNEc4NjVSVHJWQi9SVkVEOHA2bi9PbDQ5T05sQTVEMTBsSHM4NU9BSWNjME1YYjkyOHRycTJjWjZWM05VMHNRdUVXeTRacGJGVTg3eTQvaHNrYzZpS2xJSE44ZUw1TnVkcW5VcXkzdERnODVZVTQ2U0xDcjh2NHdTdGM1UXk2ejgzL1hJQjhSSy95MWQ4bk91R0wvMzQxbzk5NExHLzhSLzgyWS8rM3pFZXpxblhkZFdFMXFTR0IzZ1hma2x2T0xtQjdoRWtIK0pIZE5pVXVoODZiMkxETy83MXQ4NTg4cFV6Vi85VGF2aGVEeE45R0hjWGJ5elp0Wk9YNmRrUFZEcnZ0S2ZCSzdoVUh2eWcweDdGQjV3eXZlZms5UEs3QThZVmtOT3hWM1gycnNIVDBTSy9LY0hTZ2pCNE84NzcrUEtEVjl1WE9NRjVqcmVtK04yTGZEWU5ubm9UUTBTbVZuTW9SQzFPMU9vTFNIc21pcUc1TWNMaGdJSFN2cWh0b1IydTZyR0hESGpyaENCaWxlcTZwbURVa2ErMUZGdkdyQXpvYURXYUxjVnJISmdLck9iUmp6Y0l4Mzd6ZzhxcUlBeGFkTExnYWZqVk1OUzJvWVpEcVkyVGRPMUlFOHFXa0tMVnowMGJPWVJXMis3cHdUeHRXdEdwRXVLSUVjV203Vm1LZkdaL2FaNzBSWERJdzIrZG1kOTUzYmppamhWVEFvYUZvZGUydHFnZUowTGlJR09nZXJIZ05LVjgzV2JEdm5JM0NUeWxXZ2ZVUC9nRVlUQlRyRmQreGNWOEdDMWo0TXB0RnZBa0ZVUDhpVHl3ZG0ybjZKa0ZVRWRiNzZvcjhHQ0hzWG5NUTFSdnduZkhUN3A5aTllb1hiN0FSUVkrUWovR1I4VjdneFU3bCttaXdUekllWGdLSGJ2dTBBMTB0bEd2MW5Lb0NuNEtpSlN6T0dCaFZvSDNEcyt5OHhURnhSdmNOb1o5RGxFNXovLzlENy8vc2YvK0wvelNSMytUbXlsR1RVdXRidW9ycWJ0MENSZjFicjdtYjNyRHlRMTA3Mi9LeUp1aHUzTUpOL3NZSXF0ZHYvV05VNTgrZGU3cWY4aEREaDl3VUxtcTh1Y3RJYnVKU2paVVBhelA5RStaem9JdmpZV1dEbnlRMG9uQzAyb3VVYy9CcWg1Tk95QnFKZUxFNjhOZktRNkVDb3d3QXVpZ2ZyaEVWSTBJMzN4OGdhdTBGN2hhcTg1ZDhzR2VJMWQ1YUZaNUhUaTU2VG1qRER4cXhKcjVzL1VkekpiakZya3BkcXFZclhOQkJuVWxzR2hyOEhVUE5ydHd6SXg4b2lzUExuUUsyaTBJNVVQQWNTOWFjOXVsdEsveXpUQVZDcUZmTFc4dXVkWUFSVTlkaGt6N1U1U1NDNmtGbXpBWTZiM0doTG5xVUtoTklnQ0JGNzRWc2pnbi9sR1k0TFpBaHhwUVJ0TUVxenI1U28vSFI4T2ZDSmQzRXorRkJGNGF0ZnZZZ09ENHFsUTdpWlFIUHZyYlozUzJQZDRabVIxckI2SU8zdEtkQTNrdkhUb3kzc0NaNXdnRkJoZHRwc2pFRjQ2WTVudE9HT1R4ZnJnNithOCtycUllM1o4YmZ2MElqZWsyaDZZM3Ixemc5V2wraGhFZUl6TDZzNHBqVU9UN0xyUlpYMnh3L25rL3E3djh1c0pxKzh5Q0dVczN6OEdoS0N1OW5NdEQ4UjB2U0dCZkh6MkhkNDM3WHM5ek5IV1pRRmRQTnV4NDhYMVBQUG8zLy9LLysrUC9CK2ZXKzlZUE9GRWVqL1IyU3VKTU5wV3A0WUxXK0NXODVBdmRRUGNqelRueVp1eHVYY0xObm5FRDBIeXIzL3YyMlkrL2ZHcmpMMTIvZWVjVGU3aHM3VEoyTDUrWDMwUEF5MkdqQVl5R3RTTVQrR3dvRlJBTWJmc0taSFFzZ0VxbGVYWEk0Q0hHNWJGNUJ6Y2R5RzBwNURKbjRKZ0hwRENDbmVRRVBJOTVTZXE3eXJtQjg5NkxkNGw3OVVEb1UxWndzQ2p2Z0tpS1VVZ2FFRmx1dEd3c2NIcGlkRWU0Mk9oYjl0NkRUMldCdzZDT2todGd1RlFobkp4Q3cxM29TUmZsYktUM0kwZUZpNXJhU0RRdERSUVd3WnFzNjhrN0NKbGRWZWU3VnBqMlErdHRQZTB3Y0VqeU5DMDVFSVNlNkkxYTZuR25WVDBlanRLRjNLVEx3c3gyK0dld1JjZk5KcVpTbGUzVUYxRll0MkprbEFHbkNsUGpsbEQ0bzY0R3dnUVBuYkducEhMd0ZRelJ3c2h5aWlYVGVZd2gyU2s2Q211WGFVNHJUOExDR21WSERpNVNvMzNyTFNmUUliaUNrMU9mY2dHREkwVUR5K0hEKzduUGRHOGVwMVRXeDdodVhyKzR1bm1WMjhxWVhEazhkdjd4NStwc3ZRcnphcXB6Z0dBbkgwNG13RmtHZjhlcnJiYnRXTTA1aHcxeU56VHFMa05ZcmJZRFFkQzdJTTZldTdxNnlOR1RoN0dFNTVQdmVkY2Ivb2UvOU1zZitmWDkrM2YzT1Roa2toUzJCY3pucVdGcHBvWUxLcGt1bTIvSEZ4NEQzUWZuM0Z1VWJYbFQ1d1d0NGNaUCtUZWZ2ZkRlWjE2NDlCZXYzYnoxbVQzakNvRUJ6emVQK3VoSVZtejBVcGEyTkZLdWppSnRlMlVWUmNHdXRHYUsyd0hqV2dGNEdoVGkrcUpFY1Ryd085RHBvSHhwbWFISVRyQklaSXdOaWVJTWVCdWN4enZEZS9HVTk2WktCMEtZeWFiMjdXYUVLVUVLWGc4WXB1WVBiKzJYM2RrbHBRS2x3dUJhaDRxK0Fhd1pCaDlxdEIwVHpnU1N2Z1lPWWNZZndocU8yVWlzZXpydW8wZDV4VHM1SitlcC9WeWc1eXlxbXRMV0t6bzVTa040MStEQTFrRHBPdGR3Y1BVd3FjMTRzRzNtYVc1WEo2VDJGZFdHMjBCTXNrbFZvNmJxM28wWXVzb3RtQkhNdmJtMWRuc2kwTC9aUEpNYnBLL09HY21nTWpVOUJYdWdkbGFqTDJDZmdqZWRYZm9ZU1lOUk9QS3RyeFVQbjZ4THh0MnNVZ1k5NVExeS9SWnRQYkpQNjJJQU9YUWZsVHpJMjREMjgxU0R3eWVCNmVvR0s3Z3IrT2s4OEU5ZXRnUW5WMkFHTnFKU0FwcHpLUmM1b05VVEhQQllWbTdJV1BZSUxPK1lnNlpQcmdCekNzQTVpdjZySEphZU9YT1plMXR2MUhtNjFZNXpUN3p0b2YveDMvK2xqL3pEWThmMmUwK2JTVmVzaG5uWHZuR2dndjlCY21WTTZwcW53QWE2RDgyeGxOdDRveHZ1L0g1NCs5TzA0OW1YTHozKzVQTVgvNzJMVjI5K25rRzExdzdLMjBxNE9iSHZnL01aUVlOYmdoa3U5V290Q3VDdlExRTZHZ1VaYkRTd3U0VGROSzdkWjlDemFnbFBlZ2hzMzNRMUJqbEJUV3pPR1JZM09xV2lHN2xyUE41eW1Rc1daODV6Z3JaOWt1WkZsWXd1cFVtV2s1VEZWakxxQUw1SkhWd3kyS1ZEc0Y0SmRKR2FiMlJJQldBYkEzcTB0UG9pSHZuV0R3YkZHZXlxZ1daMWh4WXhvK29qMEFuTGdFNzlTWHVKTTJsZzJBb3NTcDRHTEUyemR5Q1ZtUlhYdktYT3RveGVzblNEdkU2S1JncVROcWxGWnVJdGNtMG5wSDJPNGJhdFczSTBiRGtJVU9QUVNWVFM0SEZIT0NWd1VXMmptUUJhMWRqTmNjNE56TERUZldBamkvWWNjZkdydEVxT3pVMk5LeVA4aGRmSVNQSTFYbFNVRHhvQktHcGlhTkRJc3Z0MFpVampHbWlzaTRIb0VNSE5Yd2M0a053RGQ1V0xEVHc3NVNxUGlobW9hbUV4Z2hmQ1RIcG9NQmk0V0tWMUFITkc4Um9reGo4OEhITjdTT3RSbVllNGRaR0NnR2lGd0R1V2N3aU1Mcys3blRxN3dVM0dCRGp1bWFNNUw3N3Q4WWYrNXovLzVRLy8vVWRQSFBJNTFIbXk2YTFtdW1CR0VHZHEvREp2ZW5IZHpiZkViNElOZEQ4Nk1LM1kzak10ODhMZWpXKytiZW1uemw1NytBKy9mK2JQOFViaHJ4QVpEbGJBNDIwbGUza0JKNDkwMlhEdWQxd3VlMlhJU0tVem1jd1U2Q29DMjZpWk13bmNZTnNjR01mSUxEbEgwR3hsV0dwcllLSGY1WC9aMExJZFduc2wxWi9ucEtrM0g5dkJPZVIyOG96ZHY3cnRwbTUxd1U3aTVuQzRNc25GajNOMHpReGorSWVpMXRma1RUbU9hbmZpY1JLeEhyR1Y0by9NRTNGSVVzZWdkQWg1M01na25mdm5LbXVDcFE4OUZKUG1LN2lKY2RpUngyTEoyNUxBazJBTmtyQU94aWFGVWQ0dWtKZHZyWEZHME84QnlwOXlsa2pJZzVoOGh4WTZER2thS3p4TFR2VENGN0lzelhobWRzS0JZdm5kK1phaldidGp6eloxcklJbVVzOTNidkZOUENLYis2cjgxajhEMVh4bFZwckE2M2RwamIzSUsyQUZrek5HdlFPRXZiNEJ4cWNZanZpNEZtOFV5UXFPNExQekpqdm82NWZIdVRPQ25DdDZmZ1l4RGR6aC9qVlhiamZGVVM4RFlLL2FVazFoeDB3T1R3Mm9WQ1E4em8raW9Zejc2cFIzeDBWUTVMRDA5T2tOTHZKZHBad2FYbm44c1dQL3k2OTg2VU4vOTdFM0hybUlZUk9La2pvWHNCeUJVVzdjZytUeW1GcmZNaS9xZ202Zys4aWd0RUQzMlRKdkJRK0tYL0x0dUxCeDdmRHZQM251bDg1ZHVQN3YwUFlQMmNENzZEUS9XdXZTMjdhMWs2dU5heEw3VEsxWFhPV05ndzRXeXc0Q2NpOG9tSWNHS29NSFZQVG9jVHE2QnR0Z0ZadEJWL0lGWmpBbzNRRVBOQ3ZSdlBuWWN3NEplTmkwazVYcmxaRjJkY1ZrejdsU0NRNWtKa3NvOGp2d05PdWtLYVkwVURhRHlRd1MvL0hmUEltQ05vSVBQN3FBTjR2S01WcGhSQ2d6MnlxOE9KWXJkalpDVXUyVjIzZFI4amMxUXNIUjl1RWY5aGZuOEd5T29neW1HVmgyR3o5OEcyQldPcGFIOG5sYmhXV0dMellRUzF0cGtIQXpzVXZYQ0VPRnBOV3F6VzJadGwrS0RSaW1ibzc0TTJ1TXdLbGM4VTN0QVkvN3ZJZ1BIOVhUMmljK2tmQWFEQjI4SG9XczFYZmd0T1ZxWitONXNlNWsrUlRMYzlXczNQeTdTUVVQOHQxazN5amlDczQ1b3NpT081eC80K1BQWGtXVkQzWndGWWdNVnQ1bWtqRnIvNnNMbktzemM5c3E1K1RneVRrNCtTT2p2MlBGNXp2aHJDY091WUtEZzZ1MnQxY25UMS9pdXpCWG9nczcxOS95cHFQLzhKYy8vOEcvODdhM0hEc0h0d2xQa2pvZkRSbjgwTGlKM253UG1nLzFkOW5aRW0rZysvR21MUEpaTjI2aU5INlpOOU1TdjRUOXlQWGVyejU1NW9zbnoxMy9GZllxUCtUcWJJOHY0T1FET2djTytHeXVBWWY2MnVnRWhycEZ4WEZRaDZ1YkFoYmFweWNzTXBMY2U2MEhWUWZFMGpuRHgxdUY4NS9BVWhXd003R1BvT1BjQUpWWHZiTXN2OEs1UEFPcnJubVJwSHZFUHUzQldSWUd4UXdkU1NvYmswdDQydXVQN3BmTm9uVk5HdG1JV2ZEWHBBME5QUjFvaFNNMzhzbGVEeXZ3RG1qL3kveU1NRW1XbXdtTUtreHlzb0J2bjVVWFB4T1BpM0Y4T0NzOUZTdFlVaG9SbVFSM1lWSkVxbGlBdU9oZDYrbDZ5MlpnOFgyRVpSdWU5SFBEYTMzTHVOUnNHalRRVEFsYjg5NWJ0MDF4bEtsMWp3WXJrbFIrNHNwRVh2dXNudEJqdUFUcWRoQnFIeHdibnQ2WitnN1E1czNPejl4V0F1ZUxLanlhY0J4N2RmTWdULzhjemVOYVl3WG5lT05ldUoyM3J5VlE1WEEyS3pWcjVRNTFIY3pVNFVyTytaVERUeUo0Nk1BNWhFMWtSSTVnSjE5ZWRRNHRINDFtN1B2ZGwwcm9oZWUxVTVkem1KcGd5Y3ZpM3ZqR0kvL29LNTk5Lzk5KzF6c2VPUVdmamRFTjB2bGFRU2tTdG5HMm94ZlgzZlFsZmdtM3ZzWjNIdnNHdW84M1pwR1BybDFneTBtUlRlKzhHUnZlTHAvNGVJUG9ycTkrNS95blh6NXo1VmRveENlY0k3NkEwMWVzSCtLVnpRNEF2YmREUElIcW5rcFlQZ3NwWnk4alVqNXA4RWdZS2F4NEVobHdkcVlwZURiZW1HeWFpUVNXMzlXa1ZQZUlEczRON3NYemlRdHZlaFNYRnhONDdoRERmUmpUZG9hRjZNcUdtWnZKWHVacXBVVlpQMHpWK3lBNnNCUzZHTWJRU0k4TjVreVdDYkZtQ3lwNkhmS3pKRUhFY0ZCZjdoVmNVbi9GWnpibWdYQmFrVTJ6ZTlhR001a2VKYUpHMWRXYWFrNndFU295YzhFU2FEc0dnRG9NVy9CRUc3YmJ3RG9DaGRKdDBGSlp3VkdScklsbmpXL2R5cCtCSFAyUXdOUCtob0hEUlA1eU1SV2h2Qjl3K0dDV2J3bVRad2NyQXNmVUdQc1djcTZ0NE5weDB5VVE3UTk5clhGT2dHTVE3K1grdCtQSER1VldrYXk4NE5oNW0xZVUzYnFXdDI4N0w5eVI5QlhVbmljNUpKWEdyekx6bWtOZVpNa3J0NEFOZnE3eXN2S1RqdjM2NnBlTjRUeXFvS2plbDErOXVEckRlVGp2b3lQSTNYNzA0U08vK1l1ZmVkZXZmdkM5YjNvVk1aUGlWak5xUms1V1ZkOENsbWJxcmxGdW5ocHVldE1hdjRTWCtLWkhuanJjK1VSalJsNzl2VUFDTnI3ekpVY1BtKzN3UzdtR2xkdng5ZStlL2ZoenIyMzhDaGNGUGlUQlc0QU9IRGpBeHpjSWVOTjVPMWRUZElnU28xcnIrK3NZTUFpNnRscmZYTHgyeGJsa2ltZ3haczZqYm8yZnFsZzR0NW53akhiam9jSE5FOUc1RjQrQWQ1NGJrUFZObitMSFd1eXVVdXpiNURvd3VtN2VnNFYyOEJVNU1Bem1uU1p4SXpwcFZHbm9jejFnN1NVdytKbW9jcTBETDJ3emcrVlBPSVk3RUsxajg2QW9SWStQNWttZUFUZHJHR0ZiY0s2bElOUXVhbzFTdHZWWUtOOW1HckJ2TmR2bk9hOWF5cmZTSnkzd1ZFQlFlZkhEeVVsZUVZQzZxWFhkdnQ2NDVIL2FiK2lyM2F3Q3BZZXdOdFd4ZHpSMTRhcnNUenM3K2ZrMVQrVGRrRGJyaDA4RXpJWVo2K3M1dEgzczdBMXdub3ZUVDhmb1R0NFZzdXMyTDlRMStPZy9TMVN5QkVaWFgxblZPVGZHTHhwVHJvQ1ZXMGEwa2hVY1ZCY05ubytESjVjUGhPVkhhL1dWdW02dlhqbDVtVnRGTHZCdXVKc0V1VHQzSGoxeDhGLyt3bWZlODZzZmVmOFBQVzk5WmdrdlUrM1I0bkZQY3NPZHQwakR5czFUdzUwMzM1eG5YbTYrenB1MkNUYlEvVVJUUm03N2JaVWEzL21TcC9HZE43Mzdkb2x2dU9uaC84NXo1ejd3L1Jjdi9ka3JWMjUva2ttYXA3a09jamg3aUlDM2h5VThmY0U4N2c3ZGZJNHVRV2xVYjc2eW0rTTE0anF0ZzJWb0lwRXJSOHF0VGEwRTJWaHJpOWNxanlFUG03ZW1YT1J3OWl3ZjV0YWVYWnZIM0dETXhZdlJSV2JhY2RCbXN1Qi9uc3FBUHl4c1FsZkJtSm42RWgrNkFFL3BXZk1JSjJDUm0wSjNNNUlUd25OMFk5RmFxdEVIbXNTV2dadzB5K2I2aXJadWlYV3B4RXVZcmNGUWRSUENnbzVYaXBrcGdzNXdGZ2RicnZSVmF4U0RXL3hxMzRPMFFpTEpkSGxub29RZ2gxakFuc0lvSjBhRkZCckZhWVVsTGtxYnB4eW9waGcxRU5XMjVLZnpmUStqS2R4c2hEeWs3a0FxTFVrWFNlSEdxQjlSYjNpUUFzdFFkWE1zczJNaWNPM2FmV2QxNHZqaDFXSHVoY3NxQzU1ZHZJaHk5K282ekp4SHM1MzVyNkJXaDZPbGgvbzd0aVFudUkxRFYrZUo5OEhoUTg3YitaZ1dnUzVIUnVCU0hqdkZDdnpRTWdCMnJFNitkbUYxbGhXY1J5L1h1WkxLYzdLLy9ZWFB2UHR2ZmV4RGIzbXFLbUF2SkZVRjQxbGFmelJpOWNUZ01XdStSalhjZWV0YnlqZTk4YzNYZWhyZitSSWYyRUQzVTAwWmVRdTB3aVhjK0dXK1VETTF4SFo4UzN6REdVdlB2WHp4cmQ5Kzd1S2YyYmg4ODFPTVg5NnR6c25ZZmZ1NUtaTFhPL3YrZXF6WnFYWk1jdUROQWMzRENua0tIK2NvVjJYS2xHV3Y1cG82OEJVMEJyVDRxUnBGU2NCRDBOZXI5d3J2R3ErWDhYWFBKLzJDR2Y2NEowOWV4a29EZG5vVkVVM3lXT2h1SERQZUZZTEpSa2hwRk9yQUZ3bUZJRFE5T2hRZ1pXNVdrU0NRZzdPMTl6RDJwR3laNkc4Z0NvWlA2aEoyMEE4aDJZSVQzeW15MUhmd1RQWmwxRUZTV0lDenZnd3dxckJRNWlTZEo4bXhhUWN1RTRUV0d4SzJPSDIwVHNQTzRBbyt6NkpTaWx2Mm45amhZNi9FbGl1d1FZNjhNV2JpcHhqNVhvNE54cVZQQ3RvMEliZXk0YWNMS3lOVExrTFF6bzg4UklEak95bTlndHRGNk42emczTndHaDVqM05XWWg3YjFxaVZhZEJyL0ZiUU1tSFU0U2tDVHhsaktCUVJVbEN4enBWZHhxdFcvcVgzajBPclU2UXVyMDJldjhObkNxM3lNNWhiZmJ0bjNCNS81NlhmKzZzOSsvTzNmdGo0a0dVMWI1WTJUUG1vNjhZa3pMZkZ6R2VrTk41KzRlV3A2NDVad3kvVW9DTjFBOXpNdE1mSVczTVFJcmVIdDhvV2FiZm1iNzM1NlFuL3QzTlUzZnYycDgxODV0M0hsRjdoaGRKOXp6eVg5NGNPSHVHS2J0MGVoRDVmVDZSWWRVUXlJdGtLdVRLY0tmb1hvUUNpdHgrRldBYSswTmNkb2lOYUpnSU5KR3l6dHVXQnhhM1hxQXBmNUtSc1VEWlRTc3RodzBLcG1kRVgzaUMzVjZQbkNSN3B5NFIrNkJESjV3Q2UrZ0plbGRhYUl3WnpZQnRoRUM2QlBsYVpKT1BEYUcwWDBOWE1kQWl0aFNUODcxWW9FYUZZZjYycnErZ1JBVjhMdXBCd1JaQUxPY0tXb0VQRVJIcitwWUFvMmRvYXhMS2RDeXFickZGK01taUlVSFlTeC93QUhVaFh6aG82RzJreDZ1Z2J5S2tJZVQ3SXBXSW5wWUZZODliVFora3AzVEEwNTFaUktTalJTWHRvTDc2TW5Edk4xcmIwWk93NlAzVVRkdmJ4Vk96czJuUWFaWU1WNDhyNDJEeWRyNTA1dlFET2cyVGk1ZUVDNXY1dnFEY0hoQldlZHNrSWM4cnJTUWRKQTZoaDc3VlNkZ3p2SHp0b3J2SHpTOE5zLy9jbkgvL1puZi9KZFg1ZWYxRTJUcWhRcTIwM1hlV2I0NXV1OFNhMW5tUy9wUzdrbGZUdTQ1YWhWVXV3WTZENDFFUGZMTmduQzNQQXliejFka1RFMEdsM2paWUx1MXRPa2xrdCtZZVA2MGE5OTk4eVhUcDIvOW9zd0hIR0E3ZWVPOE1QN0Q2d09IdG9QNU9yT3ZSaURpSElPMllhbVRRRXQyaHdFakR2SzV2UFVSaFB3Sk1oblZadlF6ZGhDa0ZUaFlEVElPc2VjbXhkNW52WVV6L241eWJhOEpncWtPU04zcW5IbUdydzlpYUphQlNUTnBjU3FvVUtOc29oR3hXWW42aE42VG8xMVVsNjRnMUhnd1JDN0NSUmxheTRYSzJXcTlFR01UZHRnem9qdTNNUWJmN1M3MkIzTTJMVVgwYUZYN2luT0RKeHRNRFVNSlQzVDUwNjVjNy90Ui9mTUFFeXQybUNScy9zdGlFeG9kbllTaVBwdmppbHZIYWtxUEo3ckpac2xkaUNOR0EzczkxSzlxTkI5R00raGVYRmh3aU5Fbk1yWTVDaVFuRVBVRXdkWGgzaFNLRzhVa2NibkNmYnR2TUVZc1FMSXcxT0hsclFyS0FPVFA4KzkxcUVuN1kvU25NWnhSK0xxamI5YXlZMExEdWpLS2srYVFVN2R5RGhXdlNCaGs1em1OcEhUWnk5eG9ZRUF4MjBqQnc3dWZlWlBmUFR4di9PRlQ3Mzd0MGZGZGNpbTZacVhnOVZGc2pUZThqdzF2dk9tTGVIVzEvU0dsM2wzVCtPWC9OdkJ3UnZvUHQwY2k3d1ZON3JoTnRSdzU5dng5UWhiMGx0dW1UZmZsbkpYcnQ4NjhBZmZQZmU1VjA1di9Dbk9TenppUWV4K3ZnVjdjUDkrdmg1K2lGWXY5eHhNK1FQTUdDZHZ4NnZmSEZ4YjBjcDhHMWVtQXBROXV0YlE5TmJsVUpEcWdCS1hQNHArbE52MzRsMjl6bmtXc01ybHNKWkFreDUzQTkvNmZFOU5MdmxDc3JBMm13a2xuQ0FOYVVvd0o5aVdWb1NkYW5veEVvRjI3VDhYVlVCN3U4Q1VSb1ZjUkNRaEdQdUpIR0FHZmZKRmV6SnFJREpNSk9ISjhTRXZEbnA1UTdrZGlzd01sbThvbjFRR1Z4c25lOW1KbGJXZXdUT3cxVDRvR1BGaU01OU1yZHc5SVNsdXVHRlpFOWNvZTc2MUFxK0FYR3pDYU5rMU9pQ29mQ2NZUXZwQ09nVDlkTWNZdW55dWQwQ3l3R0lGZHB0emNJZnlvU2ZmOHNNcE04emVXaDNjeFJsRy9IR0ZsdnY3R0poOWRkU0txRE9CVGp5SG5vNWJiMXN4K1BmaGJHS1lRUXhteDVlZkNZUWhjRnlMYndVbndKM1pXTDEyOHNMcXpEbXZwUEpPeVQyN1h2amtoOS95ZDcvOHVmZi9saDZQSDlub2xGa0xpSnlsYnBscTBEVi9zelI5TzdqbG10N3dNbS82TW0rK3htOEpHK2grcmptMnlXbWlUZWwrY0ROdngzYy8vQVBScjkrNnRlZnJUNTc3MmVkZjNmanl6WnQzM3JLTGdlS0hQUTV3NC9HeG83NDdsQmFueWdsNGpJSWUrTlVLWlNJRGREU0xaYnQwZ0pIdlRVNXlPNG9kL1JuNGd6Sm5wbHhhMmNyS3huMjlPQThOL0pyUnVZdVhjeE95V0svZU9tTDFhejBTUURKNEpUV3lUd09KazA5ZEhzN2MxdUVSaEJ6WUVxVkhsbHc5MFlUUEUwNDh5Y01ya3hOdlp6L3lvVTV3elJzcEFlczg4Q2wxblRIZnZHbm93VHJoWU5aT3czUGRRWmJhNkpZclZXSGxNK2VQUTRQRC9ZZUJwV3JaVzBCUWpVM1hETDJ4SjJKdUp3eHdnN04xVEs2NlRFSmhuNWFhUWVmSUlIVEVOcXR6cHpVczI0ZlNPN3FOd09iWVMrQ2ljdDRIeDhlWGMvdVVxenZINjc3ZFhHaGdBUGhYK3h6YVlRU3lXcG01UXFOK0tNK3FuV2haOTdrNXRobGY5RTN6MlQ0SmhnbHVCRUJzTy80ZDBmSjZpR29vUDM5aFkvWEtxNTZIdThqaDgrM1ZucjE3WHZ2b2h4NzdlMS8rK2ZmOGM5NFViak5FYXVTamd1clpoSDg5Y0lUdkliK2tOOXg1ZFZSRDY3ejliTXc5WVFQZFo1dHptOXpLenRQOTRPYmRqdTkrK0FlbGg0OXhzZlByM3ovN01TNWVmSVdUcCs5eS91L2hxMkZlcFQzS0N3ZnpTRms4WXREUjh4bldEb2JocFlHank2S1dBYzhiZGVYSVNXSHBNczFTSCtMcWpERmhvb01RNXdkNTZ6NkRzbjNWTnp2d3hwU0xYTTF5NkhrYmpRT1FvVmdyTWlaTEpoMlQzanp6RGtYcVZsOE1HQlVDaUNCQnN3N3lOOTVETFBYN0wxNnRrNDdCbHhQaGs4UEYxenVFVXJiV3B6bXZiQVkvYk90MTBsQThiOGROckJCY1RRN3VrbGt3WnlVNU1iVGVZblViOXFCVHk4a04yMGQwWVNrc2RPUWl4S3lPNmxvbXlaTzhoU0FHbG13emZTQlVFdDVKZ01BREx3MW85eGlBVE1mNHV2MWhBOXcrWHVZZ25ZN1p2NXNBWS8vQ0tDN2pDL2FjZStOVWh3L01HNmpzaXdReWd5RjhGYnhLZiszQW9STUo3WWUrRWl1UCtneHVmWGVDOEVVZTAzcjU1Yk9yMXpoVTllb3RiL001ODZIM3ZmSHZmL2x6SC9pbnZPRTM2MDQ5SVpYajZ6d2VGbW5UZHNtM0hkeENEMHB2L3M3dlo3LzVXditXc0lIdWMwMjVUMjUvbTFyaEV1NGgxbm56TlZ6UzY2RjRQL3o5NkhmcCsrNXpGOTcvdmVjdWZtWGo2dlVmOWFGL0Z6cEhqeEh3amgxZTdlSG15NHdCQjQyRHdJRmtEWWFYN1d3ck5iN0p2d3gwVGUrOEcwRTRQVEs4cmtHOVBpVDFzREszVUpCbmhVZkE4L3UwWnppUDU2Rnh4ZE1hbkYzeDF0ZUxER0Y1YzU2bTdXbVlOQS9Zc1kzejhyY3VlYklnWXRvYVZQTS9id01ZWTQ4TkpwSUtycFlKeWsyUWd3NGNQRGpSY3FZOWdteFc2aFE2bTRFM3F3bE9ZZUFTSkxvenBJZUpBc2wrVW44MjlKODJoTldyVFZmY29WTTJ3SXR0V1AzaHIycFVPN016OGZ4aWZBMzMyQVJSYXp6bHMzTVljb0NiMDNBaS9RYkYrcmdqcmVCRWdEdXlyMVp3ZkI4MUoveHg3T0RlT3dsd2ZxMHJLemg4cTZ1dVZaY0tjS3hxMFhPTEJ2Q3FhUUpteGl5ODRQUERWcTZ1NGxzQ1crTVoxdzVhUTUrNTJhVkxWMVl2dm5oMmRlb01yMnNpd0hFc2NmR0Q3M24wMTc3ODJmZi9rME9IOW5nK3BXdTR6THUrM1pSTGVzUE4xL0F5eDR1a3BaN3Q1SmI0bGwvcWJiNWwzblphTG5RRDNlZVhuTnZBbThZRlBFdTRGWGZlampYY2FyZURHNy9NWDYvYzZybFhMdjd3dDU2OStLY3ZYTHIyQ1FJZWZ0NWVIZVloNkdNY1B2aGgzZ1FjejRuZ29jUEMvMlZsMnFoNVBmL3E2QnJZRXBtelJKZUtXbyt0WFpQQXdLUU9FQXkwQ25nR1lZTWFqeWx5K0hDRmdIZVM5M2ZWSVRLREVVTE9vV0Vud1JoNUQxMGNwcG1HSTBwQVh2c2tqK0R3MFlzMXdtRUZGL01nNGgrQXNsbWxwbm5HSVdPWUlKQkt0d0ZFTFpVa0Y0RWN0SlRZbzE2bWJEWFFJaEdBWi9DR1NVLzRON0JOYVlKQmRnTktsR2ZvaU81WjlFdVlHalJGN011azRHYkt1OWdSU1Nad3Z0Zk4xT1pzcHk2bklIbENoTFUyaldlbHJzbWMrU1FRZVpGQkhVY0pjTWQ0cXNjUFFYTzBrZjQ3dUpjcnFUdjczQnA4QmlQSFFud2VlZHFneWdtWU5PeDhGWmVMRGNyeDB3VnoyNzRPUyt0UXRScXJlSHlUOXZNdm5WMmRmSVVYYnNLTHQ1ZmY4ODVIZnVNcnYvRCszemgyWkQ5M0hrOUpkZlBVTGJuTW0yZUpiM2c3K3VpbGFWUTBmK2RMdVNYYzhzM2ZlZk10ODY1UHk0VnVvUHZpa25NQnQrSk5ndkFzNFJiYmFuZzBiWjQzWCt2ZkRtNlp0dGQ1NHp0dithYmZlZlhNdFRkOTQvdG52M1QyL05XZlpsRHNsZUNqWlo3RE8zREFsd2hndXZlV1l3WVQvNmJVeFhyT3ROdXZ5UE41STZaaVQwdUl3UjJRemVmT1ZwNDR4OGFRbGZNdlkrVjVnN2RDWEw3cVcxTjR6UTY3ZTE4bzZraDJNRHRFWENsVVlxQlRubFk1R1Q5b3c0QVRvN3dzb2NpMmxMUkpSeUZkRlhSU0xsQ1VZTGNKbllNSVhUMkRXSm1Fc3VvMnVBS25rVjErckcycE1uVm8zY0tSTVpTUFpBSGNVRFcxZzgwNnBTYktDajZrZ2NzVllmQStSbWpTWGtwdXd0UENkYWJOL3BuUzNOVVNyeXBHbGwwTnVXUEg0ZU1obzg0ZlByaWZWZHorM1BLVVFJVkJiZ3BZN2QvakRpb3M1T3NnTlFVNng1K3VZRitjT3prdkpKanJjL0Y1S0Z2QnJHLzJWU0RqRjFIOXNPeU82eXBmd1h2eHhWTTVEK2NoS2hjcnJyN3JuWS84NHovOTJmZis3NDg4ZEhDakxMRWRyWkRTNW8zdW1qeWNOWFhMTkw3em9tSjZGSlo1MDd1aFcwL0RUVys1aHBkNTB6dHZQUTB2ODZhM250QU5kSCtxTWR2a3JXaXBZQW0zK0JLL2hKdHZES0dwb2JhRG0zODdQWTF2K1lZbnYxblpIZi9xZDg5Ky90U1p5ejlIaERqZ3hEdTRmOS9xK1BFRFhBRTdrRUVpY3dadlQvNGhiWkJMc1daaSs3SXBkNkQ2M3JwT3NtWXlnTkNad09iQ3c3c2NmZ0lvNitNZmVlSUNtblJ1cGVHdTlNdXJxMFJDRDFYVnZKdTg1S014eXRxaWdXZlREY0pyRmlUTGgweWtRR1BEek02SjhxYVRaN0pqcEFKWktYSGIwVWE4cTdOT2dWVThhNXVRNVp2RXBGdXZtYUEwY1NwaVk4Y1Z0V3ZVc3dlS2hGSlJoNlhxZ1MyY1VhQ1N6VWw5bms4TXVSVEhpREk5U0VSWHVaV1U3Y2E3WXN6WjBoWWFoUFFYUVNWWFVWbU5IK0FwaHVOK204RlhKZzFicnVBT0pNQ3hNL01ZMVdvWXRUQ1Zab2c4T3hNRWNtaGFKQUtib1JBZTZmd2NDeFhvM0xsQmcxakJUWi9EV1dPVzRuV3U2ci93d3BuVkM1eUhzMS81di9IRVd4LzZ6Uzk5OW4yLy9xWkhEL3ZLSkFWTVhlSGhiU0haTm4yWk4vOFN2NFJiVWVNYmJqdXRwK0dtTC9tM3d6ZGY2Mmw0bVRlOTlWajM3eHJvdnR5WWtiZmdVbURCTmpWWTQ3ZmpiMzA5eHBiOExkZDhEUy96bHV2ODlkSjNYTDU2NDhEWG5qejM4eStldlBRbnFmZHhWMjhIRHU5ZEhlUG1ZNitLWlRDaVBZUEpQUzMwT2tjSHNrZHhXemZIZzgzb3JrTEwxUVdBc0tLdmVhTVhaUFU0aDQwR002SkczdFRpRzVoVnplWUM3OXcveTZ0d2ZPb2lBUStrQ3ozOWs2NThHblVNblJ3V0Q2MU9vcnlaVnVNa1BXdjdHdkJOeWdsMDZrR2VyR0pLVnlHS2kxZ0JyZWd5MWV2YlIrQ05jaDBvT0N2WXlSK0pKT0RpS0RBbzdHaXpVNG5NTVZBQUcyT2NpQkkzK0JaOENVV0Z4ZmtBODJDOHFqQXFOSzlYeTNsaWN6Ukt5N3VtdEE1Qmo4UGJ1Z2tkbTdTN2Z0aHUrN2dIN3BGam5Bcmhwdlc2TXNycWJUOFhHZ2h3TnJaOWJFRTlyUzk5Um1QYWZqa2ZCMUcrbkcrRHJ5NGVxTit4TndLZEszWEt2alZZMzlRUmVOamdpL2FyNTE0OHZYcnhlVDQ4alJ3SHlMZmU5dGl4Zi9uRlQ3L3IxeDUvOC9HemFaemF4Q09LVm5XcjFQVE9tNmZoenUrSC8wSHBTLzJ0WjVrditaWnc4N3Q2L1M2LzUvbHhDK0dkTzcvVWxKRzNZSSt4QlhrQ2wvUWwzSXl0Yno0T3BTMzVsM3hONzd6MWRiN0Vid2Mzdm5OZkdMam45NzkzN3FkZmVPbkM1M21hNFEyT2QyOCtQc3FOeDhjZk9sSjdVYTA0d0pLeG5hVEwvR3lPRkdMYUtsRlZ6ZTBidVdMdjZxa1lhckJYMmZNcldUVUE1b1pZak9RVjNnWTdmbXJTckI4WE9lZVZXajdvNDRHV0FUckJVU0ttNGhvNFRkVHJ4aW03OUJEVzBURzJuVlFXcGVoaEJ6Q0tTWkkxbXNtcEx4RXRQU0hGVUZqTEZqeWhZcXVzNEp1SUlkZEY0ZGJTS2hwV20yMHlGQW11VXpOQkh3c2phUEZ5MHFkdTE5eDlkclNvaG9SS05rTUNUVGptUXhCTzZ3cEtuN09DRytjdGxCM05selpJWUFGbklObTNkOWZxRWU2Rnl3UDN5SHQ0NkVXR1EvenlwODc0VFdFa1dLQ0pSTFAvRkwxNTEvdm94RG9PTE5WaHF6a0JpMU1aOGhhdGROTWpBOFl1RGZMTWN5ZFhMengvcXA2cUlHYSsrYkdqdjhXTnZ2L2duVzk5NkxWaGVwNjFRL0VPZ2taTmpTOW9lN2o1T3QrT2Y0bHYvczZiM25uak8yLzhkdm1TYnduemdyN1ZkL2c5eHkvTnF5SUQzUzliK0grUnVzRTZ2NStxSmQ4U2J2a2xmajVLbTJlZU43MHIzdktkTjIvRE83dzE1UnZmTy8yeHAxL2UrTVhMMTI0OHZvc0I1cm03SXdTOGgzajIwQm5vWHhKUndxdGxpUkJEVXlaUmE1MXl6ZU1LbzdtRG0yTkhMUVlXbHdUUnlLYnBDVUJnUFE5VGZWTjJEWGFybmZXWlhZT0I5K0pkM0xoSzBPUENoUWhNK1RIaTZLT2NpaWV3b1FaZFBWblZLdjkwcUJvQjdVY0NLblIrQ1h4aERpcWpKUDZHV0o1WnR5RmU5a0pEU1AwbEZzYndOQ09FbXVqTkFMdzJIYVNoY3FhaGRDSGZuUnEzc2htQ25udWJkSXlWVXpURm9iV2hTUVBNTTJYOVJFTXhHa2dnVC9wS3RUNGE1R2pKdkJ6MllRTGNZVzVPZHdWbkJUaHE1UkNWL2pSb2dhb25GV3hYdGE3OXNLdkVaU3lOY2FIZXdodThCdmZBWlhWdi93MHRhcGNuZk5oNjV0blhWaTl4aU9ybkEzbGYzSjBmZXNPUjMvdmN6N3pyMTk3M3JrZGUwdkpJaXBzNkwyZ042NkFwM3BKdng3ZkVSMmkyYWZsR0xmbVg4R1FLV3VRQUFDbzNTVVJCVk92bGF6OWJ6ekp2dWhkWURIQlA4L1A4WXZOUnBIMXA4RCtUMGcrK2FVT2QzMC9Ua204SnQvd1MzOE8wNmN1ODZWM0JsdTk4eWQ5dzZOOSs5dHdIbjN6bXd1ZjU0UFY3ZlViVmVIR2MyMUpPbkRqS1hlT3NHZERxS29seFJoTzJpVEZLTmxrWXRLbjdhd0ozVE1tVWdMK0NFT3NJSnF3RHUxZGdUZ0JUNkRtaFEyQWg0T1ViRzB3VlZ3TGVpM2VKcTJwbnpySHpZcmE0WW5IUzFBb1I0YUcvWFVoUW5IU3F2U2o1dmtKc2lDdWI3YWR3cXBVS0MwR2ZObFdPRmpmNEhGN3BuVUJJQ3A1Q2duemc0dXdncjk4bWVYdDFLeHhiSWtkU3ZqdFlyU0d4Q1k1Tmg0V3NLTm5VT1RhRVMvSFFVdUcyVm5DbE1QSldtb0pOYjF1YSs4UUJaOUM0MzJ6MzZtRjJla2NPRWVEUTVUa3pYcGVZVlZ4ZUNJdm0wV1dVYW1lVm9KWjZwUmF4TGE0V2JyTUFCNC92ZjdPUmN2aExyVDBYRjBibEthOTFyMWJQUG51S0FIZG1kZUhDRlFMY3JkV2pqeDc1dzgvOTlCTy85dUgzdmZIWkdObThzZWJ6cEViVEVyOTJzdWk5Ylh6bmpWL205OU8zbmZ3U3Y0VGJUdnZkOUdYdTZWZ0QzSlA4Y3F2bkVHeStnQWE2VDFONjB5RGVLMnZCTnJ3ZGI5TTdYL0sxbnNZMzN6SnZldk0zUFdPemliTzg2YzIvNUd2NlRHUlRNZnpQdkhUeG5kOTgrdXd2OEt6cWh4bjhPM1p4RzhHeFl3ZXl3dU11OGpId0dJQjBiNTliYVMwYWNNSTVXVXdPN2x6S2dKREJEODVBWmpuM2o4QWJHVHhPdkdIV3UrcHk4dGQ1R3ZYVk9GTGxycDNNTUQ5R0RJTThCcnpMdkNicXRmT1hhOEtMOXc4YUhWdkJRZ01rR3lYK0NKZEtmRm12b1lMR2ljRmVQQUQ2MGJocHhhZENVaVp1bGJLZE5oanJUbWp5OEdiTnNvbWhmR3M3TXVsaUwwNGJ0bzBVYzAxNXA2SVZGUVhSdW1nays4VzJTaFVwSlBBQnU0c1hYMm5pWUNjQ2hqcm10ZVhvc1g4OEhPVXBBUjY0NTMySXJPNTlPYVZ0dDg5RDFIMWVJQ3JZSU5TbTFhc3JmZEZBZUdEV3BhRy9LSEJUSVE5UjdhL0VPd3F1Nm9YdEczMngvTUlMcDFjdnZISjZkWmFiZlcvY3VMTjYrTVNCNzM3MnA5NzFhei8rb2NlK0YrVzFhVmM2bjVFMkZadSt6RGN4ellEbWE5UVNYdUx2UjkrT241b21iU2UvbERPb0dkeDhxNHIzQTNiYVV0NUFwNEVUL1B5UTllUDgyaURGSHlpMWZPZExKVXRIbW0rWnQxenpiMGZmRHQveVMvcDIramJoWHpsMTliRS9lT3JVNS9nKzVjZFF4SGU0ZCtSZXZPTzhMOHpEMittd0w2TjlpTUxUaDRjR08zbWNjRmx4a2VmMU9pd0wycUZNRTRDY2p6Rit5YU1BaGJ6cEZiWFp3NE15ZWM3UDN0cTVrNitvOGVwNXovQTVFYndYandzdDNCUjZCWDcwR3lId3k0c1QwaE5Fa1hjeTlSUVhiMUFtc3hDYnlkeVlRbGMySEZHU1drTFBwSVJGMWdSMUVRTXUzd091endFcU0wSkN0S2w3MkJuYVMyQUdTRzYvaTlqYllRdmVCREVybERRVmdJYnlHZVZtSG1FWk82RXNENHZIRm5EUm11OHA0T01kMnU1Tkp3N3h3bGNDblAwSGJSK09IT0JDUTcva05SNlVHMm52dm9YRnVydmlxOVc1NGRnMEdFUEREc2FxWHVEQmVXTnduYkp3WmU3NGtkOEF0MlAxSWdIT0ZkeHJweTdrRzZvRTNXYysrMU0vL0d0LzRxTnYvVlpVYjk0TVEyMXdtSjhjMkJiZmpWWHVyblcydmpXbVNvM3ZmRHY2L2ZBdDMzbmJiM2dwMzdBQnpnRC9EWDdYR2puTHQ1VHZRTmQ4UnloOGdOOFA4MlBxYlVyM2M2VHBtNFJtd0E5SzMwNXVQckkxMHhWc2ZNUGJ5VGQreWQ4dUIzLzYvUFdIL3VESlV6OTM4dlNWbjJLeTd0dEpBRGw2K09EcTJFTThuTTNqUFIzd2FxVTJEMktPNHhIbzFJaTEzTmZVWG9sZ3hEdm9EV1k2a3lCRnMyZmtRWEIxWXNDS28yeHFFcW1zYUg0amR4ZGZVc3U1UExBR3I0c2JOMWFuZWRYT2RkNlJsNkRveElMZ3lzVTVGRjNxYlgycW8yeGw0OXFnNllRd1drSlhMcVF3QVF3NGpaUmdXUGJDSkszRXd1ZkdvRnNhQ3RVWER3cUNFdVdiMjY5cDVwTGRaSVU4NnVLVmhOaTNuYXN3Vm5BWUgvQjBneDN0dURuUk82N014S1BYZXI2UlBqM0lLNU4yMFZnZVN1N2xRdElCVm5HN09Ya25tMnVDckFCbml1ei9CS2pnMEdsRjRFMTc2MitDRndXcW54WkFSM2pzbDRGVVI4cm9zSmw4Vk10VjNNdXZuY3RPOFBDaC9TOTk2cE9QLy9xblB2R09QNEFGN1Z1bTdmQVlUOUs4YWNuWDlLS3V0MHUraHBkNmx2aWx2dTM0MTVZMmwxcGZZMXZlQVBkOWZuL0liL2tKUlhtWGN1S210QXgwVFRoSTRYMzgzczF2ejBDMndlMFVObjJ3MzVYOW9QVHQ1SG9vdDZIMnEvRU5OMzJwcCtIT203L2hsa3UrY2VYbW9hOSs1OVNuWG5qMTBxY0lPSWM5YkQxTW9QTzJsR09jeTNNbDUyVElpV255M2pNcjNITTh3VEFJQjMyWm00SWN3ME82aXpIbmlrN1VFeHptQmdEMjl1Wk1pZ29pZGJFak1nUzgzZnQ4NWZ5NGNJRnEzM3g4aHZmaVhiNktETXE4MEdMa3MreElURjZLZ25CbEZvOGdHcmRpWDc3bTBSLzlna2w1ay96VjJKU0dYdkh5bUdMSFFtVFVXQ202V3drb2RaVE5OVEtsQVVxUHlxaFk2MUdiK0tLWDBhTFdJWG10TnVVaURhZHlhZ0NKWEZpaXZRMXdqeExnRG5NaitSN2EwZnZYREd6ZUptSnV4ZHhobEhZc1FXOGJTcHNxM001OGgxa2VtNjdmaEZJZUtUNzZrUTdJR0NCSFpkSkpBdHV6ejU1Y3ZmcnErZXdVZVdYU3F6LzVrY2YvdDUvL3FTZSttcm9VMjlwUXdiMGRXb2FyamIwN2I3NnF4cm83bTdQcERYZmUrSlpydVBQR0wvMXJmUE4xM25xWCtWYjA3OFAwTlg3OUNjV2xqUEJXY2hOZk8rRWttOG9UbFowYVpRT2VoN1g3Wm5pTHpiODAwUGpPbTk3d1FzMjJZUE4zdnRUVCtPMFVMT2xMZUNuWDlNNmIzbmFkVDZ0cjEyN3YvZjN2blBySjUxNjU4T25ydCs2Y2NJWG5XNCtQOE9qUFF3OGRIUUdPMGVNb1Qxb0hKRUVEbVNzemt4bHJoWlNucTZLQVRnQnBPakxsVE5TczhNeWxRVER3NVhZVXA2dHFVRzdBMjdPTHB6NEFsZmVROWl4WGFpOXR1RU9VeFdCWEFUV3lyaHhER1NNK3Vnc1IvQWdRWWh6Qk0zQ1M2NWthL2pBVmMrdWRLcUlTVXVwVnhRSW9UN3hXZUE3TDNDbkxOZ3lrSjBCcXk5VHdCQlJCVFJPSkJuSVZtZmJtaEIyZlo4NTljUGJkSGk0MmVlanFSYWo5dTdrQXdUR3hLOUMwTS9hOW1YdElsb1ZKS1M0TUgyYUJLRHk5K203M3U1V25DME9qd3BoWm5lS2xsODg4KzhycTVWZk81WGxVYmo0Kzg0a1B2L1UzL3VTbjMvbmJlOVpmMzVtYUtBYldteVYrQ1RkbnQ5YmFwYVpzenBmeXpkOWNUVi9tVFYveXQ5Mm12NTc4R1ppL3lxOC9vYmlWYlB1eEZXM0NUVTV0RStpYTBjTllWM2Mvd3MvRFcxUExMZzAxdnZPbU4xelM5OTgyZitkTFBZM2ZUdE4yOU8zd3JhZUhjZHRyZk1zbFoyV3c4MnRQbnZubzk1NDkvMWt1Q3J4cE4rLzczNTkzNG5FdjN2R2o3TW1kSUlwV29FdHByUG95cmRHeVhwM0o1U0ZtbVhLVloxRHJjemUydEllNHRTK0MwMVdCQVNwOEJpNXRkRUIxOWJkenRlZkF3ZFZlM3VMU1NyM3ArRHh2c0RpL2NRMFVIT2lzQXlia1IwM1JNQ3REaHllSGl1WFdDTFNwVWpDS1pSVGpoNjZuUEFwTDJIczN4RTFKNWhtaVhDQjRCNS9MRFJPckJkRjExaXRXeWxad1VyMWVheGd6VFpZTDRoRUdUOC9sQ1FSRWJkdUhqdkZLZmk0eUhPQ2VPRzlYODQ1Rlg1bmtxNU1ncDMxc1E0RWNxb3BUZVp4ME4yUkNHWjBjYXlNNEI4Mm1IeGxVVnduWlI3V0QwYi9kdkwvZlV3dm56Mitzbm43NjFUeDA3Nk5rZkJUbndvOTk4TTMvK0FzLysrNS90Vy9menRvekRhdXQreDU1dWJWbWFMaGIyZXN4cG1xbTBWMkZ5cmI1WjZnVVc3N3h6YmZNbTc3a3J3NXI2b1BsejhQMmUveE84MnM3MjBuZWp4NjVwVk5PbnJ0d013czIwanY0L1NnL0wyQ1k3bWZvWHZwS3c5YmJwZHdTM2xxcVJ2cDJOUEhkMGUxM3d5M1QrSWEzczl2NG5kOTQ2dHdIdnZQTW1aL2Z1SExqN1I2cXFQREV3MGRYSnpnazh1cGRIOGJXd0dlRVRRR3ZneFNOMkVSaysycHVyL0lNZ092Z3AxdE1RTHhNb0tOUSt0U2w3b0s5Kzk2WEVlemVkNEJYQk8zUFJOUEUxZXMzeDF0VHZLL1NsVjNKbFMxdGczWm9rcWNoY3Y0Tm1IVExhRHVHN2NSbVpZZnZGYVJtSFREMEtKdVZsSVdST2phb0oybm9UYmx0RDVJbTF1UUthRHdyVXNHZjREU25XNDduUkxkODJaNlZtdTRaQ0Uvd0xPb1Jua25keHl1VHhCbXk5dkRTeXozRWxEeUNCODQ2MjI2VHgvaVNOb0Y3SGV5SzdzNnNWKzc5QkkxOWtUSU81OFdZWXpyWnpyc1pDMzY3K0tWWHpxNis5ejBDM0V1bmN5NlFWeVp0ZlBoOWIvck5MMzc2M2YvaXdJSGQ4eXVJVm1acUlnSFN1aWtLMXVWN3BTVzk5YldlYWpLNjkxNUtvTFdlbG0rNHhScmZlaHUvNUd2OFZ2bkxJSDJ6Y1g5Q2NTdWUxNk52a20vbkpzUjlBdDNFUitHdC9INk0zLzF1VGJuTHhsekpQY3BMdVNXOG5lanI1V3YrenBjTnVjUTMzUFo3b054NTZvVno3L3ptVStkKy90eUY2Kzl4WisrcXlhdTBEeEh3L0VCM0FnRlNydFNjSU91QVZoTkd4UlVBZk5STEhxWmk4bDVwMUlySGlaZFZYUUttTkNhaFM4RG9ob2RaWEpVb084NlZ2WHYyczhvN1VKTVE2alVDSG9HWmx3aGNTZERNQ3RUSmpBNS9rYWRnZ0RDSjB6ZnpURFZwSTVqbUJKdDRFL2ljYkM5b0NBNTlKUjNLaUkzRmxZQmgwYnZmS2lVKzlKUnA1QVNQTTE0RG5sNTVqbit5NnJFWGZpellGc2Q5WlJKWFVRK01MOXpUWUZ4b3VNNGkwemVLRUJCcDBHclRzcDIyVUFuSlRzeTlqc2lJTjBucTd3RUxwNDMweFE0M3dac1ZIQUx1akh3bjRvRURlM0x1N2FtblhzNkZCcitQdW5QM3Jxc2ZlTmNiLzltWGZ1N2QveGZmalZoZVFSd2VUSTNXY05rb043b2Nxd01ZVGt5a3BWd1RsdmdsM0h5ZE43MzFOOXoweG5jdk5iN3pKWC9qelUveU04Qzl5TzllZkpEdlM1Zm5ydFRPM1VWNEhRSHZoeEEyNEwxOUtHbEh0OVU5K0pyK29QeERiT3I0N2VER0wvTzIxL2kyMjNCUHA4WXYrWnR2Ty94RWYvbmt4bU5mZS9MMFowNmZ1L3BoSm9Iek1BOStIK2ZHMDcxN2ZHdEtqUVgzL3RWdlRGektUalpSSFFDZEpDYnZpYXQ1NndRU3c3MWU3SDhUNERvZ0p1aVVIdVhVWVZLZmdhZk81M0Y0dEk5RDJvTytrTFFlTWVOeE9KNmxIVzlOd1loUyt1dEVqUVoxUlJPNktMaW9TeElKd3gxUGF1aWNXYmI2VzRVNVhPWFNsTzNnR1NKVjc3N3ByWkdiZUxwNzFLU0cxazRSSDJYTmVUWFIxaGNuVHZDV0dqOGQ2Q3VUWUlHSEZkeWRHNnppL0VxV0FtZ2lPSFdRcTJCZmVGZm1zcmp4MWlKWGFRYlBqbVVoQ2FpRExDczVncWJmK2UxVjNtNWVsNzUvM3g1ZWRubHg5ZjN2djVJTERlcWdiYSsvNzRsSC91VVhQL09lZjNiODZINmZ5ZHdxeGZ4V2hJRmIwcnRCMHJ6d05IMEp0OG9sdmZHZEwvVTFmaW5YY09mTnQ4eVhkUDN5MFBSZjgzdUczNUlPYWxPNkgzMFRjd08wZGVTNkVSby81YThqMExYTXd4USt3dThKZm83S2JYVkRNelc5SzlCd1ViZmZOdDkyY2sxZmFsamlXNzc1ZWlZMWZzbmZmSjB2NlMzWGVyaVI5K3JEWExqNEdRTGZ4Mmp1UGM2TEkwYzVoOGRWMmdOOHE5Ym5GWHVTMk04VjVGUkxlR1NZdVJvcGV1WHpWWnpCcjQ2S3lMR2MyQW16UWRRVDRYNlJURm5YYUZsNVJUOUtjWVJYenpNQjl5Zmc3Zlk4M3ZEODR1V3JYS205dnJyR2crSjZVZktHaHdvRzVWL2NTeHRrSm1qamdRSmRONDgrV1VPU0JaSU5wdTVPQTEyZ2dLSXQ1SVdDVkZ5a0t5YlpxdTMwZE4rZVBhdmpSL2V5UTlsTkhjZDNnRlhBeDU5MytYQXB3V2hIenNVUmxEQ3N2UFdzY3AxMlVHTWZ2dXBXVm1keGluYlEyZGdNMTdUS2d3dGRydm80WFVDQTI4dEhxTS93MFptbnZ2L3E2dWxuVGlZUWNuaDg2ejN2UFBGYlgvajBFNy81aGhPSEw2aUJGTTFWekxaYllvbWZyTTU0TFRhKzg1YmJEbTd4SmIzeG5TLzlhUDdPMjA3ek43N2haVDZuZTNIQkZaejN3elcrODZWY3cvZWpOOSttL0w2QnJybC9nSURueFFvRG52ZmoxZjBPcmF6eWJxQjJ2T0hPbC9pVzNnN2ZjczNYK1hiOFRlK0F0T1JydVBtMjA5LzQrL0pmdUhUOThPOTkrL1JQUC8vcXhVK3lSei9BOU13ZDkvbU9BSzk3ejZ0OHNKYVZBSUhLRVpiRmdnRUVLMzBGcjFkcUJnWEw5YXV5enNhaERuYlNWVFRnZWtoY0dlM1VHRGJmeTFYYUE2enc5ckRTTkZrWm52dmxmcnhyWEx6Z2RlL2xBaFBZTUZJTW1mZ1U0eWV0bUJXbnRKSGNoNWFGUWhRYzZXWXAzeWFJUWlMSVdpcmNnS2tUTmtJUmhwRDczeEN4ZnRyZXpmdm9EL0c2OGtNOGg5cUhwOG9iOUhjUzRIYmM5djF1TzFuRkdyQnQvZkpGWGFZK2RDMm9ncnBsNjJuZ3NwMHJFQm9jaDVEaE9RNTB3TnlScTdmN2VIcm0zUGxMck9CZVhYMlBWWng5aThUdEo5Nys4Ty84d3M4ODhVL2UvTVlqZlFXeEZaWFo5YmJIVldPV2ZFdTQrVHJmanQ1Nm05NXdtcmFGeVp2ZXFPWmI0cHUrSFg0ck9XOFBjUVhuMHd3UGVrNnc3Ynl1dkFOY0M3VXpEZCtWMDhuMzVibExxQkFIeUx4bzhXRisrd3VWYmV2ckJtcTQ4eVcrUmJmRHQxenpkYjRkZjlPM2sydDY1OXZ4YllkdnViYmY4QTR1Qk96LzZqZlBmT0w3TDU3L3FlczNiaDd4bFV1SFdlRWR5ZjE0Zk1HTXdKTkFsS25CN0RBZ0VmRTgvK1prRTNRbDd2eXFJRGNPYWFIcGpDdkFIR0t4bXF2Vm9vZGZFWnAwS0N1ZnFRT2VoN1k3V2RrZFBNUzV4SEhoSWd4c1BJKzN3VnRUekgwVnQ2NVZ4VXRIdGdRRUQybjV4ejhWMTJwU3VGUGlXQVBrWXhHNHhvUVpiVVBJaCs2N3JMdmxjcXpGeGdFZU9EM0llUzlYYlI2YVRpaytFcUJ2OGVsQVZuQlpqUnFNY1NCQnpsVWRRU3ArVWhOemZ6bFVqZm9LWnZKYVdlMDJ6V0NYZXh1aEdBUk5wYmQwdUtQNjdwTXZycDU2NnFYTVlydnpIVzg1L3JYUC84eTcvc25qYno1MktnTHJUVlZtRFQ5bzZYNXlUUzhIMDJPYlZEOG92WVcyMDlQMDdmVE41VHc4TjhENU5FTUh1SlpyUGN2OGZ2UWwveWI0ZFFlNlRkSUFQMERnODE2OEQvTDdjWDY4RXVTK3FSdm92b3piTUx4ZStUOXEvblp6c3NNYkozWi83YnVuZnV3N3o1NzdtU3RYYnoxc3dITkZjcGdQK2h3L1hxK0pTakJpbG5sanE0SjVmR3dFTFFPVGdTNXZteVZ5M1hXSXk0U3JRS2hjQloxK2NZQVR0TTRSa3FOSDVRWThpNVRvNEIyOHNvcnplSHd2ZHc5UFhSalllc1JkdjM2THc5b2JxeXU4TnNyYlZhNjdXcEdZemVCRG4wRnZ4QUdJSUtJakJqUlNTVGtyTnBMMmE2V1YwQVMyaU9yeFFzNCs3blV6cUZuZXo2OVRaTEIvaDNOdnQvK2Y5czcwdTRyalRPTVNJQUVTaU4zR0dMTW50cG5neERZeGpnbUptUVJubG5QbXpQODVjMlkrekprUGM1eU16M2h5a21NSDc4VGd3Q1JzQm10QlFySkFHeEx6L043cVIvZXFwRmIzbGE2TVl5aTdWUDIrOVM1VmRic2ZhdXZxQjlNZGN3eTdOVzhZMmxwNU5jRHlEMFFjak1BL0ZQSTlEMTV5d0duN250TnN6cU5Fc1JDUnVuTmhpemFuRFZQOUVoanlqd3ZneHRzTVkvZjBHcDd3ZGY4emZSZmZPblAwN2U4ZDJzbEUrMUtCRmxncWxQR1hrbTNtdGFxMzF2S1VqYVY5aHFnZks4NG8xZ210bGl0czVzQ1dPMnE2MWZLc3Bla1ZBSjBOY1hjZVYveXhvcmVtT0s4NWJibE16Y3E2YmxWL3BmTCtRVnJWZDNIUjYvejB5dEFQUHI5ODk0eDZUUHZpRTNnNnlKRlh5M2JwWER5cWtucGQ5T2JTa0RiNmFQS2NnQzQ5dERHMGxUWFNHUExHZzY4OHJSN0VJb1Flem9jUDJVS2hCMVJXNmZSd2xWWk5Pem5xUnlDUWVvemhUL3JJY0FUVUptM0gyTkN0TFNyeHFoa1BOaUg1M2F4dEdtTjY1WXdGalZtdGp2RE83WXhPMWFEbnh6ZGpTU2tUUVBjQUJDbENLa1VpOUJKeCtDRmxZYUJMdzFBK1pNUktKWkd2MkU4S1ZBbnpGblF4cHg3YjdLeDZiZ0xldWJrWjFRYXd3a1lDSjJ6RlJsK0czSklIbUdJcmplcEUyekdNRlNlR3dhbk4wSVVqUDJvbnNNMjlPaHpMYXNHakpLbEhDTUQ5NVdwL3g2MWJRekVmcCtwMzdIdDY2NVczVGg5OVc0c05yQ0RXQ2ZQVnFpUGNKR005S2tJd25hanF2MnNwendyeWVjVVBGTDFkcHE2L3VuSUxhdGgyb0xQMVZRQWVQd3liajE5WFpNWFd3UlgwRDJlKzZUemZkSm1jK1kybjA1eVVsdG0xbE8xYnp2eWNOdC95cHN2OE9uK0JuY3ZYN3g2OThNV2RNOFBqazBkaWxVKzVXN2YxYW5OcnIrYWcySnFpM2hQQXdYOTZvQXhnYkJaT243eURwOTZRdkpKeXpGQU1jMVdxMElOSENXVTN3S2NwbmRXbVdzR2U5QUpHbzN3SllHVUx2MUV6cmFab0hxOWJxNGhkM1J0MWRGVzM1dlo2TzZhbnNsMFJSU3RzbGh6UFhrRzZ6cmhQSTFKUGtFRUxrUG5XUVhOQWI2UG1EeDhLTUNjbTd1dWR6d2NDWklFYnZUWjlVeUZ3Q211cU1LQUZXRkgzMkEvSHRaQXRBUnM4QXhmZ0xnQUhWUFZmcWxlU0JkUjg3RklDTWtGYkFZcllJdmpUbWZCdjNCaU1ielAwRjU4UDNMdXI5OXE1TThkKy9kTHplNjZGY09PUG15QVpXY3h2Y0ZxN0tyTnJLODQzbmFmT3o4dGxPZWZuZEprOGN2eUlnQnZEMUtYZVJ4VjdVY2o5TEJKWWpsRUZjTlpkcnRDV1dUSmRCZERaSHI0UEtRSjRoeFZkNGJ4TXB2TjgwMUtOa011Wlh3WTR1YnhwNjlsK3pzL3BYTjUwbVYvbjUzYkMzL1grOGYyZlhCcjg2ZUR3eEFzOGpReWQrdmhHcmJaS01OR2RBQTV3MFBpbzJPL1JPUEF4QVIwOUZsNXBtZ2M2MGJPQUdPTkRlUVhvZUhiVFhqNmxsZ1ZBSTE5L0JLRDZHMEFIT0VRQWFPbFpDbWtCQ1ZuUnc3K0JyN3dYNlFiMXpycGlpOFZHemFHeG9ydE9JSzB4dHZwQWFiZ3BGOUpscUp5bWFtYlZJNXVjMEFlQnNFc1VpRDBRcU1IbkdqbmFnSThGcVI4VnA0dXcrQkNVS2dFSUJRQ3BRTlRKTkczQWtKUVVZS0xBVkNQbEEzSnBMaTRCbzJUUWphNGQ5U0lBamlseVRjRFBiUjJYZEVQZlpoZ1lHRkdadFcyb2IvT1hPbEhrblpNbm5tVUZjYW5nMWt0R0doTG1Oeml0WFZrL3Qyc3J6amVkcDg2dnE3K2NQRDhtcjJyOVR0SGJaU3lmKzgzcHVuSzVYdEJyRG5TNTExVUNIejI3TnhSZlVDeHJlUFBkTUtiem9yUksyNDVUMjIrWG5WYnRocnhPUzluOTBjWEJOMjRPalovUTl4LzR4SU5PdCszUjFoVG16N29GQW9DTmVuTmdWd0ZnQmk3MzRLS0hGcUNVZW5ONnZIbmUxYU5xQmpxK09vVVJZTXVnQjhEeFF3QUlYRWhHNHpLQWhONWlMSFRJQmdBSVNNNXBWVk9KQXZhaGszMEEyTENCWHdJMlVoQ0l6RitMTHdJWmVsdWtjVEpMQVhBTW9kbWZGaUNGa294RXIweHBsQkdXK09SamY3MWV6azlBSnp0aUZNMVQ1T01YT2RrcmhyV05JUzF2TlZBb3JHSXorWVRYUDNDMzQ2YmVaT2p2djZ2aCtSenZOZy84NHZXajc3eitvMmYvQko2R1VxcFlVZE5FTlAwdDQrT0tVSmFmY2h0L2M3a3EvYkw4M0U3RFEvMHIzUnp4c3YxdmxZN1dWRnVWMzdyQWxwZkZqWkR6VzZaWENYVDRveXpNM2YxRWtaVmF0cUkyQjVmVkRXVzZXV1lsMTdiajFQWmJ0V1Y5cDdhVDAxVjJMUjl5K29MWjFqOWNHRGgxOWZiWXk4S1BqVHlIVzdRSHIwK3J0UnQxTGg2b0FPanhtTVJ3VS9rODVHazRXd0NiYUFBQVByZ1ZaNkxKZWd4MWxjSlBxNG1DUU1DcEtBRkR2bGdNRVFnQ2FzaXhuU09HdXNXUVdVeitEMXVBb24yVEVocHBrUE4vS0ErT3FBK1NnQTFwek5VQlFnZ29jZ2JjT3MzWnBlMHQ2VnFZTjUrZnhBcndVbmtwTzdyMEFNa0wrSlpoWFNhQWt6MktacURFYVFKSkNVZ0tlWU1kNmJBMit6Sk03ZWZJSkxYTjV0N3U0WitkUFBqdXozNzgzQi9WVTZUSURyZ2c4UEFUVENjcVZkUFh6YW5sbW0wMTUrZlh1VnlWZmxsK2JpZjNzeHlOTGl1bzd5cm1xOG5MNlpHM0dyLzh0aXZTZHlOVUZhNTJ2bTdzZHRoa0poN0FZNldXVlZ0Q2J0Y1Z6dmxKdXZwdlhiMjZmdXJhcXlyWmt2NjBXTkh6NGNYQlZ5OWZHejJwWTdSN09IYXBSMGNMOWVoempiMTZRUjFBU1VDak8wbUFFL04wR29keUhhQUJDQW10REVvVXRobm8rTm5Ta0RTNUJ5VG9tVUdsSVhDeWxmeGdKNEVwRXRoRUgxOTA3U3dEMG5pNDdGNFZsUmVPcGNEN3FQb1BzUE13c3pNQXF1aHhrUmRBcDNrNGhIUUxBRkM4anBIQURrQUV4SkV2ZE9icDFHTmpGUmwvTVZRbFQzYm96VkZHTXVqVkNkckVveGVaQ29iUFVXMzJ2WDVUQU5ldkQwQnIrS3loK09qcFYvZi85czFUaHo3VGhtQ0RXVkdSQlVscXdBV3NWUkcyUndNUTdOdDA0cTc4cisxWFdVQ095S20rLzYyNDNQdW95ZzVaMHJhRWxRS2NuYmVyc1d5UEc2aWROdGwveHh6ZUtjVjhhNHAvb0pYNnE2dFgxMDlkZS9OdFZYSlI1aS9zNjYyRnJvOC92L1BTeGFzanIwMU9UVy9qZTY4OTJwcEM3Tlg3bkFTZTRkaW9xajFqQVRBOHhRRjBCUmlKVGdDVWFBTWd3MWQ2TFF3VkEvVG94cUhLZndXUUdjU2dXV21OWEltbGZNa0JkQ0VQc0VxWnZTWkZBQWNKZ0ZvRXpIT3BBc09MWGgzWG9GaUFHZ0wwNnBoUHcxYnE0UVhRRllCSWVRREJBRHJKR2Znd1RCNTgzSFd5MWFRSjZQQUp3b2JkZWFEVGdXZjZIc09OTHdjN3Z2cHFWRytYYUVHa2EvMzRheS92Ky8wdlhqLzBVWGUzem5DaVlNc0hHVzVyc0QzN2RZT2FYcTB6MjYreXd4emtieFRYZWpWNXlYSjg2NEF1TDJXYmdJOGx2RmNWenlqdXlIejRoOHAvZVBNejhVVTNhaTZYMjhscDI4djF6SGRxdlRJNTUxdmVhUm5mK1dIdmdZNkp1dkRGOEl1ZlhCazZkZS8rOUI2ZFc2WnZqZXJOQU0zZk1hd2x4T1IrOFZnWXVIaStBUUFDSU5ETUQxcklTSDRTU2IwdEEySGlTeGU5QXREbUJIYjgwK1k4Z0RJQm5mN2lXM2xMVmFnb1FvQVExd0FPS1dXSVhodXBOQm0yb3I4QTZMUlJEdER5OERQbTVBSmNvMUpoUStxUk51d21PbnAwc29nZkZqbVFvNFFUazVQYUI2ZXZhMzFGRDA1dmpHeFlOL0hLRC9hKy84dlRSejdVQ25MemtuQnFQTlFXQmxmVCthWXRsZk5OTzdXYzA3cjZ1WnoxYmRkcG1aemxuZWJ5VjVYeHRpTHBjc0Y2eThuVXp0UHYwMTU3dFQydlVGQVBRTjBHcnVPQmYrcDUyd0xBWXdHRDRBYkovWmlmcEJwL3ErVHkvSnkycFRMN3pyZGVtWnp6TGUrMGpPLzhCZmIwVEhiKzZmcmRJNTljNmo4MU1qcjlMSjBoZWtaYnRxYkRRTk13TFlFZWlKRVdGWmlnTHhZWFlqaWJlbmErdDl4N1k5dkhPdlhJNkptbFlURUFLUGVnZzFDTXFjRUVkQUFIMjF3QVFONUdTSElHT2hlOE9hV0Q1b3BRUmloTUc3d0NpQVIxV2xjQWxnTG9FdWdCZmhRaDlkZ0FPWFNTVDVsUjJaSU5ENHNMQUtWWEtKOEFIUUJId080VVg3alh0MUZ2YTdFaDFtUTYxMDIvL09LZUQ4NmRQdnFITGIxZFV5RVcwdk4vWE94NVJuRWg2eEdjYjdwZ042cWJ5Vm5lY2s3cjZ1ZHkxcmRkcDJWeWxuZHErVnRpQUhCZk9LTWl0VjZGV0wzc3Z6cWd5NnZWSnVEalIyT0Y5cXppd2NKSDNSK3lFRzliOHFqOExxckExUy9IOW45d2FlQzFnYUdKd3p6TFBOaGJOSWZYcDJPSytHd2ZQUldHck9vTkJsWWxBdzBROCtjUEFaeVluNHRiMXlDV3dBc0FvaGNJS25FU0J3c2hnWHZRQWpyZThJbGVuV2o0Y3JVZ01Jd2t3Q2UvZWV0SEFCRERTMlVBVnF4SEFXcU4rYm0wUGhWNWtrRk9zS1ZVT2dDWWg2Znc1UWhROWlJSFBUc2lBSWtlbTV4djNOSWNuRTcxbmRVWVZlKzdQamp4L042UGZuWDYwSG4xaU5uUm40ZTJQc2k1OFJYUWExVWU1dDRBdUF1S1MvbFlpcmVDNGk5VTBXK3lKbmJ0aGJ2cEd3MXRBcnJtTWg4UzhiZUtMeXArNC9WNVJEN2x0alIwM2g2NnQvdURQdzZjMUNFQzM5Y3JTN0U0MktNM0hEaFZ0MHNuYXdBeVdxNll2NDBCTGlBanZSOHI4QW9RU2dDSUZ3Q0RDSUFKSXdLaDZMa0Job21YOGhuT0FuN0lBaWJOQ3hFR09PeGhIMXBpQzRBT0hjQVpKN0ZYTG43TkJIcHNOd25mS21jejBMRzN6ZjdtZ2E0QU5CekUzRitBS3lCSEhSOXFlSHFuNDZ0Yncrbk5qWWVkczhlUDdmcnMzSm1qNysvY3RtbTVUYTVyK2lEU0xpMkdkcGZuanZ3RGNKenN1NXp0NWZKYXJFSkQvRHNIZEkycUxielN6YnBha0dJb2UxYVJzL0c0dFczUHFYK2d1clJNUk1qMXpNOVR5NWx2UDZienRDcmY5cXJrY3J2ejlQRFlaTi81VC90ZitmT3QwZU02U2x3SDJXcmhRcHVPZTdSb3NWSHZpd0kwY1U4cmJjelZ5VjBNVjVVbFlBQ3NBQklQWjdtR0g2Q20zaHNwL3hqRDk3eWRaZmtKWWdXNEFEYThBWElFZ001RDFwUkNKei9Rc2M4NGtFM0FwcFNlWDJ3WmtjMEFSSWFydW1VUWliUDE1RC9OdVFGdTFDSE52NlVlbkdvcHY3ZHU2L09CT3QwMzFiVmpUdStoWHZyVm1TUHY3OW5aNnlPVEtKcmJuV3VDMjkvOE1qcEpMOVkzdnl3dHMydDUrek5kbHRxTzgrdnFjWm9LQU1mYkRDeTJPT1QyekY5VnV0YUFWbGE0dW8xUnB0ODJmaHVBem1WaEw5NVpSVlpxMlpyaU92cUhxMHRMTlVLdVozNmVXczU4K3pHZHAxWDV0bGNsbDl2TjZZZjM3azMxdlBmWjRFdVhyNDI4cEdIclJnQ1A0NHpvNVczUzRvVVFJeDUrNXUzU3ZCb3UwM1VPY2dZNmRGaDFsVlFBemtPdDhOSmI0amxYbHV3SmNMQ2lIaDRYM3JvUnZUenhEWEpvQUZEU1VncS9BRElSQVdoU1JqYUduckV3SWRDTEZkZmtGMTFvbkthVlc5bHc5eEZiY3RBL09CTGZScDNVWVFSNi8vYmgwUVBicjV4NzQ4ajcrNTdlTWlMM2VhQkl6WUZxRU13dm81TlVRODUwVlZwbTEzcjJaN29zdFIzblYrbHhaTkt2Rlgrbk9HT2xwalMzMTVTMThzdkhIdWp5cG1zRDhMRWQ1VTNGbnlyMktPYWg2a2JJNWF0bzIxdVRHNlRLdWZMdDM2STUvVkFmOGVuKzhQUCs0eGN1ai94UTIxUjYyWXUzU1Nmd2JsYmt5Q042V3dEVS9DTU5qS25YNUlVSWdBeWdBNERnQ2Vla28va3RlbGJpODEvYTFsTElZSkF1VjFNQVREMHZCenRBS1hRVDRHRTdEaGhRZGVpcEVRQXlGaDJ3SmMvQlJ5NzFBT25SeGRnMHdEQ0JvcDVjdmIxd1oyQ3NvMzlJWDliU1BDSUxEUWVmM1hiMWx6ODU5TjZCZmR1R1piYlYzNmxLM2hWZHFkeEs5ZXZxUlZ2cUQ4UHozeWoranlLTExXc2FIaFd3NVpWeUkrWDhSMDYzQWVoY0IvWmFuRlk4cTdqZFRLWHRycnZ0VmQzb1RVVm82Nlg5MjJoT3o1ZExZTFR1b3k4R252LzQ0dEFQSnlabXRnTThtemJyK0NPR3RUMnBFd3plQ2NZQy9BQTNnMTBDdmdSNDhCdkRWZkdFSm9EZFBEZ1d2VGtYYUZFcUg2a1hoaFk0cGlJWEN3cDA3d3gwYWI0dUxTWUVxQXFnQWJlMHVJQmUwZU9UenRmajB4MTNSNzd1dURQOHRVQTc5U2ozNysyNzl2TlRCODhmTzdCOUVEZEZPYUtHaThwVXpxaVNyMnUzVEs2TW41Y29sOHZwWE40MG9QYU9JaURIWWt0VmZTU3krdkFFNkZiWWhxc0FRTjRxWnpoN1R2SHBKdmRsUDdodklJdWF6dVhOdDF4WmFyMHkrYXI4TXJ0MStZdnNxM1BWZWVuUGc0Zk9mejcwbzVHeHlUM01oZEU1MG9lVDFjUHJqclBmWWcrZFBMQzZTbSt2QVhoY0oxRHp4bUY2ZUFtSTZPMmxYaDA5dUFYQnRTOUtrMVpYV1ZCZ2VJdTlCSGhjMDR0THIzOGxNRU0yd0ZBR0Fib0FPSlY1Y25xbVkrenJpWTc3NDV5S3pBRUJGS1J6N3NpQkhmLzM1cW1Ebnh4NFptdHpEeTRyd1NMZ2MvNkNZb3RZMUg2NVFFSFhsU3RScjJUbjlrMWJNYWNabHY2djRuOHBNbHhkay9CdEFiU3l5cFg5cUdYeWo1eS9DcUJ6MmFrekN4Wi9wM2hRMFRkR1ZWczQzL0pTaldDKzZiTFVlbVh5VmZsbGR1dnl5K3dIL3k4MzcrN1RJUUxIYi9hUEh4UkQ3OUIzOGxhQVRpYlJmTjRtYlUvUmlTRTBGZUFXdzFOMWwrZ3hKYkRUdFlnMG5HME1kZW1neFJ5ZE5EMUgxd3g4M3U1QkJieTdnRmUxR0xxbUYva0JObnByYVVzSVFCZnplU3FEM2dyUnljY3pIZU1DdHZ1NnhnLzQxcmUxKys2SjcrKzVmUExFTTVkMzlDMVlSUzJyUCs0SnE4MVBWcXJ0V0c2bGFWNU8wN1puK29FWXYxZjhUMFVXSE5ZMFBBRzZOVzNleGNaYkJFSzJwUHk5WXAydEtiNkI3RFFIckxKOHkrWDV0bE9WdHFwdmVkdTFYL05OTzM4Qlh6MjczZ3VYN3h5N2NtUGs4T2pZekU3Nk8vVHlCRFU2ZkZPcm9kMDY1VGVHalFBUXI1b2xnRXRBQndnbTBLSWpCL0NKc3A5STUrZm9STVdhQVhPQXZvNDljZlRXdERBUjIwbVNMajVtZEhMdzlQVEQrR0xaMU9TVUZoVUtFSlh5MXQ2dTBlOGQzSG45YjQ3dHVuYjR3STZCd3VGQ3grVUE1UGF3dk9uQ3pId0Zjcjd6blpicDUvbW1xK3haenFubDdhZU1yMStnNHozRi8xQmtxTjZXOEcwSHNxcEs1bzFXSmYrdHoyOFI2RnlmUTdyNFI4VlhGTXZheERlYVJDTGtjbVg1bHN2emJhY3FiVlhmOHJacnYrYWJkbjRadjJQZ3p2M3RXcWw5N3RydHNYMURJNU5QYVQ1dXZYQXBBQXJnWXg2TmZYbjh4NXNSTkYxTXN6R0hKaDVEWGNCTVNSSHNDakJzQUdFYTNUTGNsYkRtQmIwUm1aN2pOR2ZUMFZ2VGw4dndnSS91RFoyVGU1L3FHVGkwcjYvLytjTlAzZGk3cDRmdElUWnViNlpEUzMvcThpMW5QZHZKK2M1M1dpWG5mTXRYMmJPY1U4c3ZaNGRETC85ZDhiYVYycFUrQWJwMnRlUTNaS2NDQ0ptNyt3ZEZ6c2JqL2RybVVIYWpOY3ZVdVM2emsvUHpHenEzbmN2bitXMmxwMmRtTjJoWXUrdlc0UGd1ZmI1eDkvRGRpWjNqa3pOYlZNajRkallmMnRiRG9MY1RCSGJnRmFBbmhFdkFKeEtFWkJXWExJSlFpNjRIKzFubytHbWZYd0FpQ3hxY0JSQkFLdUgxWGV1bWQvWnRITm05ZmZQdzA3dTNqR2psZEdqdjdpMmpBbENicW1vbnZDd1ZyTys4M0U1VnZ2V3EwdHhPWFhtWHgvckwwWi9LNkw4cFhxc3lYcGIvMXc1a1pmVXkzNDFuK2p1ZlZnQ2Q2OC9CQWN6aG5WVmsxWmFRMzNDSjI3Ni91ZjJxM3lhWGIxOUphbHJTTUhUOXJhRjcyMGJ2VG00WnV6ZmRNekk2MVh0dmNtYnpsTDUyTmpFOTI2M1hyTG9Fa0N6anNuOXQvZHlET2EwdmRNNXEvbzhOZUJvR3I1OVc3K3hCOS9vTlV4czNyWi9TM3I3SnZwNnUrenQzOU56YnRxWDczdUhudG8vckFXU0ZrSkRYTjZlVFZQMi8xcmRHM3Q1VitkYXJTbk03ZGVWZEh1c3ZSVitVc1g5VnZGeGx0Q3IvQ2RCVnRkQjNMRDhEd2w1VmoxWGF0eFQ3V3F4cWZtTmF2WXp2ZktkbGNtWDhLajNubDZXMm0rZm5mRDk0dWR4cWFmdko3ZWY4bk03OU90LzgzRjRWMy9tMlU2WnZ1YkxVK3M2M0hmTk5PNytWbENPVEFEamVSNjBWdnV0QVZ0VUlidlFxdWNjbVB3TTYxNXRleVp1S0RHdWZVcXdUM0xiNURWM0d6MjJXeVpYeHJWK1ZiN2s4dFY0VlA2OVBMbDlHMjM2dWI3NzF5dkxOdDd4cDZ6bDF2dWt5dWFyOFZ1M1ludE15ZmZPcnlwWGJRZjY2NHI4b01oZlhVbmdDZEMwMTErTXRMQkJrandYemQvK2tlREJyRGQrNHZwR2RiYjVwcDdtYytYbHEvVmJsYmFldW51V2QycS9wS2p1V3Q1enBYTjk4eXprLzUrZTA1YXBTNitWeXViODhQOWVya3JkK3JtZSswOXlPNVhPKzVaMXZHcmxiaWdBYzIwVVc1RC91QUtiMnFCWEtHcnVXOHVNcVZQVDZPQWowbnhWZktOckJOMkJabXpyZnpWWW01M3luMW10VjN2cDE5U3p2MUg1TlY5bXh2T1ZNNS9ybVc4NzVPVCtuTFZlVldpK1h5LzNsK2JsZWxiejFjejN6bmVaMkxKL3pMZTk4NkVGRmhxanZLc2JhamRJRjRRblFMV2lPVXVML0FlNjYwWFhySHJvckFBQUFBRWxGVGtTdVFtQ0MiLz48cGF0aCBkPSJNMCAwaDgwdjcySDB6Ii8+PC9nPjwvc3ZnPg==",Mt="data:image/png;base64,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",Pt="data:image/png;base64,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",It="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAAuCAYAAACmnrL/AAAAAXNSR0IArs4c6QAAFZ5JREFUeF7tXAd0VNXa3bdMn8kkdEKVJkV6R0GRp4AKP0VpAqE9wITeRBKKgNJ7FQQEQlNEqfpA/P0VkUdRKSqh9yKSOn3m3vuv893JJEMS4qK8NfDmrJW1SGbmzrnn7PN9397fvnCKoigIj/AKhMgKcGFAhshOhKdBKxAGZBgIIbUCYUCG1HaEJxMGZBgDIbUCYUCG1HaEJxMGZBgDIbUCYUCG1HaEJxMGZBgDIbUCYUCG1HaEJxMGZBgDIbUCYUCG1HaEJxMGZBgDea6ALMtAblYHjgPn/5ElCZBk9Ro8D+n8ZSh3U6CAg1i+NLgCVoC5JRQFnEakz4H95DHyBaScYYfvyHEoXp/aa9RowBctCEUQIF+5ETRhProIhKoVwQtCjq/zJV2AdPmaOjmOg/BsOfAli+X63keJEenGbfhOnQnMUygdDbFy+aBFUWQZvj/OQ752U/1qjoNYswqEooUe5VQe+bXYvKWzlyBduwX41P253+AsJmjq1QCn1WS9TVGg+HyQbU6GGvX2RRG82Qjv5evw/vp74O+BDwkixMrlIJYrDenqDfh+Owe4PRCrV4Jt1kq4d38H6LWwLpgAoXxp+M5cBOf1QdeiCfjIiIcDpPdUElJe6Q4lJV09BAUiYejUBsozJeCctRLKX3fVeSoKNM0awjR9DLR1nlNPQrbhGDcbtnmroCgyTcg8NwHG3m+B0+vyW8eHet25aSfS+44B/KfdFNcT5jnxwYCUJKQPmwzXio0AxwOCAGviPOjbt3yo737cH1bcHtgnzodj9adQ0jPygyOEGpURtWc1hEIFAu+VU9Pg/v4IgQayAr6gFdrn60LzbHk413yGtNjxfpgGm8KMowfAGNsd7g07YF+0DrDZoO/WFp6DP8P3829g4Le8OwC+W3/BuXUPeLcH5unvQt+1DXiLOc+55hshvSeTcLd5Fyh301RAFoyCJbY7xO7t4Ji7Cs61nwMutz+yALo3XqYv1lSpEARK+7szYJu9EpQGeA4RCyfC2Lfz4wfkhu1IjRnpTysKzEN6wTJ/Qg5Apg2aCOfyRHaHgCggcvMiGDq2etyYeqjrKx4P7PFzYF+5GXKaGjByH2qaFGtXRYGv10IorAJS9njg3vcj0gfGQ779F71H2+pFRCyeBE3J4nB+vAVpA8ZB4QXwpYtDKFkc0qVrkK/egDGuJ/SdXod91gq4d33D4io4QYAiKwALOgAEUYDMIrA/pbPPR+1dR9jIc6b52c/yAqQhPg6+0+eRkTAH7t3/m5W69ToYYjrANH4wNCWKBb431AGZPmiSH5AcOFGAdfMi6EMdkD4f3Ft2wbX/JygOlnKDh+Lxgu2ffOkqHcjsgGQ2WN+lq0gfPw+eLbso5QtlS8KUMAjGmDdpDZwrN6uAtJhh7N+V9tWxcC2cKzfCGBcDfa834dq5H75Dv8B38Srky9cBrxdcqWiI5UrlCDZ8oShYPhgNsXT0YwBkwiAqUj2Hf0X6qGnwHjjq/xIFXOkSMI3oC2OftyD4w3OoA9K1YTt83x5SIyfPQf9ON6q3QnsoakRiP7nwBDklDRmT5sP5yeeAwxUESPluKhzLEpHx4WLA6QZftBBMQ3vBOLI/eH+NGQBkpBXmcbEwDesN+4R5sE9bAkNcDEyj+gFaLRSbHfaZK+DctAPweGEc2Q/6zm+Aj7gnNQs8hGKFwel0OUq6zHV+4JRtYIDUaqggdu0/iIwx0yGdOB0ApVi/Bszjh0DX6kXwGhG5AZKdMFYUS6cvAA4nMTKxdjUIhQuC43m6to8RJ49PXXCBB1+8CHijIccNyU4XJEZK2OawBGLUg5Es1+bdSMuWsg092sM0Lk59T6EoCAWjKLr7bv8FJSUtkMqFEsUgRJhpwxkxUux2SksMsFxBK4RIq5qiFIVSn0zEQlLvX6uBWCqaoozidMGXbV4w6mlT5DQbfCeToNy8TexUqFAGYrVK4A16EFm5fRe+389AYamUvV6pHBEJdu9/dzBApo+fC+cnW4MAyRl0cH22BxkjP4DMuIHJQPWfZfY4CiCZ9X8AkNYImMbFwjysN2wT5xMgWYTUNKsP+c+7FH1d67+A99hJqr8N/TpDrF45J0PXiNA2rgNN5fLBxCrbDT08INmGZNjg3LgTtqmLoFy/HQCl9qVGME8ZAc3z9eAcOzOohjQlDCYG5vrqO3gPHIGSmgEGAm2bFtC93BjaF+rRhjtXfQrPsVN08mDUQfdGC+hbNqONyxxsA71/nIN99seAx6MSrNrVYBwSA9fWr4MAyVcqB2296kRy9G+2hr5DK/q3Y+3n8Hzzowo6noNpSAy0DWqBpT3b4nVUqFNtpNVA16El9M2bEBMlhn7zT9hnLIdyN5WIKl+yKCwJgylC+M5fhm36cjWlstcqloG2aX14vj0Iz94D8CVdBKcRINavCX2rZtDUeQ6Kyw3319/D/d1PkM5doZpW83wd6Fq8AEO7VyCWLXlfppq5LrkBMmrPGkhXbxJZkdi6yjLEOtWortY1qQtO4APrGgCkXgftq02ha94E7t3fwrPvewKkfOsvuD7fra4Z/WQSH5JSssNMDQAWA8zT34OxR3vwFlOu5+qhAZl5VRbJbDOWw7lsQ7aToUDf9X9gnjIcnhWbswDJAUK9mpBv/gnl2o3gyfMcxLrPIWLpFCp+nVu/Qsa7M9RIodFA+3JjRK6bA6FIwcANSSnpcKz5DLb4WYDLA85qgfGfXWCZNhquLbuzkZrsa6DA/P5wmMcPpk1Jy1ZDZic1DBwp3YbBveMbgGluRj0sE4bC2L8L+CirCsgzF5DcMgbyFVU2EqtWRMHvNoEvXACew8eR0roX5GQ/KSxRFHzZkvAd/DlnBNFrKUMoLg+kX07ds6kADDoYh/QiYiZEF803UOYGSOvaOZSq2UGH2w2+RDGY3ouF6Z9dckStACADBDsLaMa4HiSfub//N7wHjtFeckUKQvtiQwjRRdS5eX1wfbEXMssCOh0M3dpC3+ctaOvVAJ+HuvLoAHnhCjI+XArX6s+yFlrgKQqZJwyBZ+22LEBmxbZspyrzlIE0LMPgGFhG9oPs8iClVYya1hkHLhONqF2rVBbv1zu9v51FSu9RgRMv1KmOiEUToWtUG65NO+8BJKm09GOeNILmlgXI9TlY9qMBZAzk5OwsOHMOFDdyAi9HpMmKNnyJorCungn9q00fAJDVEDEvAWldh1IZwtZAbFQbUduWq7XdPVJdAJDs7wULgC8UqabouynEsk3xsXDt2A/7h0shX7sBfY+OxB0ogrOru9xIHzEFrm17wWkFWNfPo3mzGjKv8UgAyeovx0cbYJ+7GkjL1MOYLtkAlqkjoWvaILiG9O+DtvVL0NSoQpHHtXUPpItXA3WaUK40onZ8BCG6GNLGzoAr8UvA7gQXFQHTmAEwDeoJ3myCzJjmd4eQ1mEglAwHLbK2dXNEbllIr7s27giSfcR6NaDzbyYTarXNG/+HAalAqFAWOqZxCjy8P/8G794fsu2PAv6ZUmDlDouCnkO/wnvwGOB0qe9hktSmBTB0bJ1v2s4tQkZumA/XJ1thW7hGJTPRRWEePQCGd96mCJkdlAFAGg3QtW8FfZuX4dqyC+5tX1HKNgzoCvsHS+HasgPgBGhbNQtqOjC5x3v8d/iOnKCSS9e2BSLmTYBYqvjjA6Rsc8C5fR9sk+ZDPnfZ/0UKxHo1YZk8DLqWzYigBJEatq41K8MyJx7alxoDkg+OJYmwz14BmU4uRyk5at96iFUqwH3oF6R1G6oSB56HpkFNRG3/iMiPdCeZBHfH/NWkh3KFC1JaY6Is6yo5/7YOyWSfxx0hFfAli8M0sh+MsT0IXCTcD30fYPWnGldInzVNHg4xuijcPx5Fxnuz4P3hsHpYmSSVOA+Gt16jdb3fyIvUyA4HMkZNg3v7XkqrQvkyMH8wikDOiFjmCGbZcTAP7w3beMayFxPLFsqUgGPlZkhnL2arIe99qjorA3BRFlg3L4b+pUaPh9QoPA8PW7Bxs9SayL+gQuUKMMcPgr7TawEJIQiQHAfj2IEwD+tDwGNM1nf1BlK7DCZNiwBZqACi9idCrP4spFt3kNp+ALxHTxKj40sVh3XDPOga1SEtNKVTHKSki0Q6GDmwrpmppnSeDzlAal5sCOuqGdR2Y9HIffhXZLw3G95vD9LqsbadedIwmONj6XfZ60PGoIlwrNgQKCesiXNheOv1BwYkF2GG5/vDRGzk81co0mqaN0TE4snQVCoHjldLhPwAqWlch7Ia2x/Y7OCKFgZvtQSIEWs3u7bvg+/4H+BFAQYmpvdsT12goPZltlP1wClbnxBH/V9b/Gy49zBhXD3dXJHCMA7qAVNcDwgFIgNflUP2WTABxn5dSDwl6eRuCpLbD4TvwJEgQGpqVIZss8Px0SbYPlistjDNRhhjOsI8aSg8B48h7e1hUFgvVuCJhVs3zicWzjY81CKk9h8vgAFKKFKI5uc9exG2KYtJNqFh0MP8/jBYRvdXf5cV2OLGw7Y8EYq/i/SwgGSdGkay7B9vhn3SAihOJrlFwTiwK8wJg8Dr9QTSACA1WogNa0Jbp5raGjxy3F9DxhHRdKzYCO/hEzD07ED9aiYrERqcbmQMn0LEUtCJsO5NhKZuzrZy9ij/YICM6w5N5zawfbgYrs27stweBh21kxhz1ZQvE5RN7ieMEyCTU5HcbkCugGS1iC/pPLFViTFZdqJrVUHEqhmwL1mvbqbHA65kcVXAZUDXiOopD7GUrX2lKSIT5xEDVwF5Cbapi+Fat01dL6OeImQAkIoCW+wE2Javf6SAZF+VKVc5liZSh4WVE+Z3B8IwsBt4UcwCpD/YZG0oB8ayTfFxpL2mx06g9qHYsBbVkKxUIkBKEtW/0vkrFDV13dshYspICMX9LDwIIeovDwRI49ttwVepQMxZyWCCsTqE2lVhGN6HzBX3jocBJLsWqxXTB0+kFMBqRbZ4rBB3Lk1U606mPTaoBeuWhRBLl8xKO48BkOYJQ2HKLvsknUdyq173kX0yWbaCUAIkk6w8J04jY8RUtUZl7cWaVWGeMQb6f7wA16pP1dYhawSZDODMJtpvxeEIsGzeZCJjinP9l4Cci+MoU1Bg8m6Joiiwd/2j72WbenWEtksbcKlMyvAXsWzSfvvZvfIBA9TDAlJ2u+Ha+wPS+42F8mcyoNOCK1EMCrO0sea9TgtD+1cpanL+dJ1rhBzcC5YFuZkr/iapMehItzPH9SDnE+smuY+dRNqbsZCvqU2BnDpkaAKSKgKbA56TpyGfvaQK/wYDxGoVoalSEa5VfnOF0QB9x9YwtG1BDRDXtj3EslnrkI+KJK1VdQv5fZHZo5HAE+FkAj+zGxb419pHD0jm9slsHeYSdXP908MCkswAF68i5Y2+qiZJxtFMoVaVSszTxsDYoVUgXecGSMPAtxExN0EtqlkbkLUoJckvjOfOslN7j4Hr868prUEjkqOJXYN5K1nEsC9dT71chQ5oCAOyVlUCRKbbJ7+9CyI18Yxl94Ft/FzYP1wMPWsdVi4H77+Pq5JUbqZbnQbG4X2RMWwKPD8ee7oASWk7JQ32WSthX/QJYGOaY+ZQIDaohagvP8oh8Do2bkdazyz7GQOurvVLECuWhaZJXWjr17i/DunxImPyQjiWbYCSrEozXOECMPbtBM3Ljcn8yzZOOnNJ7eSEGiAnzIVzzVbScFl9F/XVGn8nJW/XNmudMrafH8tmbNyVuJ28kLkN5ieI2LIEGVMXw/s0ApKlR8/RkyQBsT5q5uDMRhjebgfL3ATwxqweN3vd9fX/IS1uIuQLV/xvVwCjEXykBebR/WEc2vv+gJRk0kHT30mAdJKZR5jBQjVm8MWLEhlTbv6ZRexCCZAZNtiWJsIxfRl5BZiJQtuoDth6+W8jJ45YLd60PkzD+lDXjWpI5vZ5LxbGuO6wTZgHx5wVpEMyLVSxO8D5fGrCYuYSvxeSLszz4J+rhLSeo+A7/CvJdcyP+Xj8kH63T35hP/P1e1O2ZcFEGPt1pp5mfiw7EAcVBdL1WxTxPD8c8btrFAgVn0HEsinQvdiQTnb2ISWnwrF8A2zTlpGjKNMNBMgwTxqeb+uQrbSUbkN63ES4vvwXRRp1+GtnJk6bTWrE9tdQOWrIVjGqq4Z1kXJl2YvgWpeH7PMQLJsO8PE/kNZpEKSL7PGR7DVeXhFSgaHzG7AmzoeLOcb9gDSN6U9SlW3yQsiXr8E4uBexbKYjk61CVmBfsg6efQeyXE/+xyO8R09AsTuhbVIH1jWzSIPNa+TPsn87g5SWPf0LCipizcysOXZgnuJmbl/mSJgD+4I1kNimcRwss8bB0PvNIECmdh4M70/HVB2yYBQid6+GpvqzQZcjTXLjdtjGTIeSpqYKTcNaiNq5EnwhVUq5d0i371CT3/HJVkgnk9S0CwWm+EFEUBiQ0kdMhfPjTSQ+sx65dd0c6Nu9qkKPtcBOJcGxaC3cO/eTu4lCgiBArFQO+u7t4Fy4GvKdFDVlVy5PtRqbj+foCaS27e93dCvQNm+CiNUzqY4j2efcZdinL4OLeQnZ0OtoXpYRff24V2AbOhmOVZsg++cWsXoGuZTy69SwC8hOp7/fvAQSyxJ+e16egIACfcfXaI7u9dtI2ZAjImAc2gucyw37zOWAqIF54hAYB8UEGh8Kk3/YYyCJX6i1dvZjy3HgCxeCeeZY6F9vfl8LXb6AlO0O+I6fznqISBSox8qXjv5bC5I5MenCVUjXbwZ4CF+utFrv+T2F7DRLv5+DktkL14jkqWMWr6CIl5oO24I1cMxeSVGJi4yAoX9XWCYOue+NShk2ihKMeKiQVcCXKUnEhA3fucuqN9HveRQql88q/tlJZ5Hyyg3yNjK7P3Pk8FEREIoVgVAmGr4/zpHTiAZLjXWr04GV023wnUoKRA3WixefLU/kiAFSdjjpugozLdBJ4SCULQGhlN9VzcjcuUvkpgnMjT0g5wd0XsAKAILNnXkyky6oUTzf/zBZofYrO1TyrTv0EBlrVzJXEPssPdjHcxCeKaU6jvwBgEjn2UuqKyu372BOpioVqVzILWhkzjdfQOZ3w//J1wkUl64jpf0AMrdClsCAw3q72lpVA+6fxzUnVR9WyCPJpCYS3zN7v/dugv8x0cc1l6f1uk8UIFlf133oZ9L8SItk3snn66LAlyvIm3i/k/e0buDTdl9PFCCZ7GObvgzOFZtVdlcoCqYR/ahvnt1B/rRt0n/T/TxZgLyTTJogs+DTM8TMyzd2AD3F9ncK/P+mjX1S7/WJAiT9Dwt3krM0P41Iz4kzl084XT+pEAye9xMFyKdjycN3cb8VCAMyjI+QWoEwIENqO8KTCQMyjIGQWoEwIENqO8KTCQMyjIGQWoH/B/CG4TrES00JAAAAAElFTkSuQmCC",Nt="data:image/png;base64,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",dt=m.p+"static/modelimg.27d66267.png",N=m.p+"static/images.3b7e1f1f.png",f=m.p+"static/zx.36b004dc.png",d=m(20808),S=m(58040),x=m(78267),O=m(65363),ae=m(38648),j=m(59301),vt=Object.defineProperty,Y=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,se=(G,W,V)=>W in G?vt(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,B=(G,W)=>{for(var V in W||(W={}))_.call(W,V)&&se(G,V,W[V]);if(Y)for(var V of Y(W))Qe.call(W,V)&&se(G,V,W[V]);return G},I=(G,W,V)=>new Promise((Mn,wn)=>{var Mi=Qn=>{try{wi(V.next(Qn))}catch(Ei){wn(Ei)}},Qi=Qn=>{try{wi(V.throw(Qn))}catch(Ei){wn(Ei)}},wi=Qn=>Qn.done?Mn(Qn.value):Promise.resolve(Qn.value).then(Mi,Qi);wi((V=V.apply(G,W)).next())}),P=(G=>(G.Projects="projects",G.Shixuns="shixuns",G.Classrooms="classrooms",G))(P||{});const F=({homePage:G,user:W,globalSetting:V,dispatch:Mn})=>{const[wn,Mi]=(0,r.useState)(me[0]),[Qi,wi]=(0,r.useState)([]),Qn=(0,r.useRef)(),Ei=(0,r.useRef)(!0),[Er,_r]=(0,r.useState)(!1),[hs,Hr]=(0,r.useState)(!1),[mr,xs]=(0,r.useState)(!1),[ys,Ti]=(0,r.useState)(!1),jr=(0,r.useRef)((0,x.throttle)(zn=>qs(zn),2e3,{leading:!0,trailing:!1})),{shixun_demo:Yr=[],new_discipline:Ts=[]}=G,{img:ls,clazz:Rs}=wn;(0,r.useEffect)(()=>{const zn=Yr==null?void 0:Yr.map((ji,Pr)=>{var Nr;return B(B({},((Nr=me)==null?void 0:Nr.find(zr=>(zr==null?void 0:zr.clazz)==(ji==null?void 0:ji.clazz)))||{}),ji)});Mi((zn==null?void 0:zn[0])||{}),wi(zn||[])},[Yr]),(0,r.useEffect)(()=>{jr.current=(0,x.throttle)(zn=>qs(zn),2e3,{leading:!0,trailing:!1})},[W]);const Ks=zn=>{const ji=document.getElementById(`video-${zn==null?void 0:zn.clazz}`);ji&&(ji.currentTime=0,ji.play())},ps=zn=>{var ji,Pr,Nr,zr;Ks(zn),Mi(zn),(0,We.b9)()&&(!((ji=Qn.current)!=null&&ji.currentSrc)||(Pr=Qn.current)!=null&&Pr.currentSrc&&((zr=(Nr=Qn.current)==null?void 0:Nr.error)!=null&&zr.code)||setTimeout(()=>{Qn&&Qn.current&&Qn.current.play()},500))},Cs=zn=>{var ji;if((0,d.tJ)(Mn)){if(zn==="projects"&&!((ji=W.userInfo)!=null&&ji.email)){v.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}zn==="classrooms"&&xs(!0)}},qs=(zn,ji)=>{var Pr,Nr;if((0,d.tJ)(Mn)){if(((Pr=W==null?void 0:W.userInfo)==null?void 0:Pr.user_identity)==="\u5B66\u751F"){v.ZP.warning("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(ji==="projects"&&!((Nr=W.userInfo)!=null&&Nr.email)){v.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ji==="shixuns"&&!(0,d.xY)()||zn&&(window.location.href=zn)}},Ws=zn=>I(void 0,null,function*(){if(zn!=null&&zn.redirect_url){(0,We.xg)(zn==null?void 0:zn.redirect_url);return}const ji=yield(0,ve.ZP)(zn==null?void 0:zn.url,{method:"get"});if(ji!=null&&ji.game_identifier){(0,We.xg)(`/tasks/${ji==null?void 0:ji.game_identifier}`);return}ji!=null&&ji.identifier&&(0,We.xg)(`/tasks/${ji==null?void 0:ji.identifier}/jupyter`)}),zs=()=>{Hr(!0)};(0,r.useEffect)(()=>{var zn,ji;(ji=(zn=Ei.current)==null?void 0:zn.disconnect)==null||ji.call(zn);const Pr=document.querySelectorAll("img[data-src]");return Ei.current=new IntersectionObserver(Nr=>{Nr.forEach(zr=>{if(zr.isIntersecting){const cs=zr.target,Ui=cs.getAttribute("data-src");Ui&&(cs.src=Ui,cs.removeAttribute("data-src")),Ei.current.unobserve(cs)}})},{root:null,threshold:.1}),Pr.forEach(Nr=>{var zr;return(zr=Ei.current)==null?void 0:zr.observe(Nr)}),()=>{var Nr;return(Nr=Ei.current)==null?void 0:Nr.disconnect()}},[G]);const Ds=(0,r.useMemo)(()=>Qi==null?void 0:Qi.map((zn,ji)=>{var Pr,Nr,zr,cs;const Ui=[j.createElement("div",{key:1,className:M.left},j.createElement("h3",null,zn==null?void 0:zn.firstTitle),(Pr=zn==null?void 0:zn.firstDescribe)==null?void 0:Pr.map((Rr,Qr)=>j.createElement("p",{key:Qr},j.createElement("img",{"data-src":pe,alt:""}),j.createElement("span",null,Rr))),j.createElement("h3",{style:{marginTop:20}},zn==null?void 0:zn.secondTitle),(Nr=zn==null?void 0:zn.secondDescribe)==null?void 0:Nr.map((Rr,Qr)=>j.createElement("p",{key:Qr},j.createElement("span",null,Rr))),j.createElement("div",{className:M.btns},j.createElement("div",{onClick:zs,className:M.b1},"\u793E\u533A\u652F\u6301"),j.createElement("div",{onClick:()=>Ws(zn),className:M.b2},(cs=(zr=zn==null?void 0:zn.ButtonProps)==null?void 0:zr.children)!=null?cs:"\u7ACB\u5373\u4F53\u9A8C",j.createElement("i",{className:"iconfont icon-jiantou1"})))),j.createElement("div",{key:2,className:M.right,id:"videoIndexId"},j.createElement("div",{className:"w-full flex justify-center item-cente"},j.createElement("div",{className:M.videoMask},j.createElement("video",{autoPlay:!0,preload:"auto",id:`video-${zn==null?void 0:zn.clazz}`,onEnded:()=>{},controls:!0,controlsList:"nodownload",muted:!0,src:zn.clazz===Rs?zn==null?void 0:zn.video:""}))),j.createElement("img",{"data-src":ls,alt:""}))];return j.createElement("div",{className:M.tabContent,style:{display:zn.clazz!==Rs?"none":""}},ji%2===0?Ui.reverse():Ui)}),[Qi,Rs]),bs=(zn,ji)=>{var Pr;const Nr=ji%2===0,zr=[j.createElement("div",{key:3,className:M.left},j.createElement("img",{"data-src":`${zn==null?void 0:zn.image_url}`,alt:""}),j.createElement("div",{className:M.btn,onClick:zs,style:{marginLeft:Nr?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),j.createElement("div",{key:4,className:`${M.right} animationOrientation`},(Pr=zn==null?void 0:zn.subjects)==null?void 0:Pr.map((cs,Ui)=>j.createElement("a",{target:"_blank",style:{animationDuration:`${Ui%2===0?Ui*.2+1:(Ui-1)*.2+1}s`},key:Ui,href:cs==null?void 0:cs.url},j.createElement("img",{"data-src":`${cs==null?void 0:cs.image_url}`}))))];return Nr?zr:zr.reverse()};return j.createElement("div",{className:M.mainSiteContent},!V.isSaiaDomain&&j.createElement("aside",{className:M.ContentWarp},j.createElement("div",{className:M.operatingEnvironment},j.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u5927\u6A21\u578B\u8D4B\u80FD\u7684\u667A\u80FD\u5316\u6559\u5B66\u3001\u5B9E\u9A8C\u3001\u79D1\u7814\u652F\u6491\u73AF\u5883"),j.createElement("h5",null,"Large Model-enabled Platforms for Intelligent Teaching, Learning, Experimenting and Research activities"),j.createElement("ul",{className:M.tabs},Qi==null?void 0:Qi.map((zn,ji)=>j.createElement("li",{key:ji,className:zn.clazz===Rs?M.operatingActive:"",onClick:()=>ps(zn)},zn.name))),Ds)),j.createElement("aside",{className:M.ContentWarp,style:{backgroundColor:V.isSaiaDomain?"#fafafa":"#fff"}},j.createElement("div",{className:M.teachingTool},j.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u7A0B\u5EFA\u8BBE\u4E0E\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),j.createElement("h5",null,"Course Construction and Classroom Teaching Toolsets"),j.createElement("div",{className:M.btns},j.createElement("div",{onClick:()=>Cs("classrooms"),className:M.b1},"\u52A0\u5165\u8BFE\u5802"),j.createElement("div",{onClick:()=>jr.current("/classrooms/new"),className:M.b2},"\u521B\u5EFA\u8BFE\u5802",j.createElement("i",{className:"iconfont icon-jiantou1"}))),j.createElement("div",{className:`${M.clausesWarp} animationTeachingTool lazyImg`},lt.map((zn,ji)=>j.createElement("aside",{key:zn.title,style:{animationDuration:`${ji>2?3:1}s`}},j.createElement("img",{"data-src":zn.img}),j.createElement("div",null,j.createElement("h4",null,zn.title),j.createElement("h6",null,zn.intro))))))),Ts.map((zn,ji)=>j.createElement("aside",{key:ji+zn.name,className:M.ContentWarp,style:{backgroundColor:V.isSaiaDomain?"#fafafa":ji%2===0?"transparent":"#fff"}},j.createElement("div",{className:M.orientation},j.createElement("h2",{"data-type":"async_animationH2"},zn.name),j.createElement("h5",null,zn==null?void 0:zn.name_en),j.createElement("div",{className:M.lf},bs(zn,ji))))),j.createElement("aside",{className:M.ContentWarp,style:{backgroundColor:V.isSaiaDomain?"#fafafa":"#fff"}},j.createElement("div",{className:M.school},j.createElement("h2",{"data-type":"animationH2",style:{color:"#34495E",fontSize:30,fontWeight:500}},"\u5934\u6B4C\u672C\u5730\u90E8\u7F72\u7248"),j.createElement("h5",{style:{marginBottom:0}},"Local Deployment of EduCoder Platforms"),j.createElement("div",{className:M.bigDes},j.createElement("div",{className:M.img1},j.createElement("a",{target:"_blank",href:"https://www.nudt.edu.cn/"},j.createElement("img",{"data-src":Se,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.pku.edu.cn/"},j.createElement("img",{"data-src":ye,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.tsinghua.edu.cn/"},j.createElement("img",{"data-src":Oe,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.fudan.edu.cn/"},j.createElement("img",{"data-src":Q,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.sjtu.edu.cn/"},j.createElement("img",{"data-src":Pe,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.nwpu.edu.cn/"}," ",j.createElement("img",{"data-src":ot,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.ustc.edu.cn/"},j.createElement("img",{"data-src":L,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.hust.edu.cn/"}," ",j.createElement("img",{"data-src":w,alt:""})),j.createElement("a",{target:"_blank",href:"http://www.hnkjxy.net.cn/"}," ",j.createElement("img",{"data-src":X,alt:""})),j.createElement("a",{target:"_blank",href:"http://www.hnjdzy.net/"},j.createElement("img",{"data-src":at,alt:""}))),j.createElement("div",{className:M.img2},j.createElement("a",{target:"_blank",href:"http://www.10086.cn/"}," ",j.createElement("img",{"data-src":Ue,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.huawei.com/"}," ",j.createElement("img",{"data-src":nt,alt:""})),j.createElement("a",{target:"_blank",href:"https://cloud.inspur.com/"}," ",j.createElement("img",{"data-src":Bt,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.amazon.cn/"}," ",j.createElement("img",{"data-src":Ot,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.alibabagroup.com/"}," ",j.createElement("img",{"data-src":Yt,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.ucloud.cn/"},j.createElement("img",{"data-src":gt,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.lenovo.com.cn/"},j.createElement("img",{"data-src":De,alt:""}))),j.createElement("div",{className:M.img3},j.createElement("a",{target:"_blank",href:"https://www.zznode.com/"}," ",j.createElement("img",{"data-src":xt,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.kylinos.cn/"}," ",j.createElement("img",{"data-src":zt,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.uniontech.com/"}," ",j.createElement("img",{"data-src":Wt,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.phytium.com.cn/"}," ",j.createElement("img",{"data-src":It,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.bingosoft.net/"}," ",j.createElement("img",{"data-src":Sn,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.sophgo.com/"}," ",j.createElement("img",{"data-src":Nt,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.dameng.com/"}," ",j.createElement("img",{"data-src":Ht,alt:""})),j.createElement("a",{target:"_blank",href:"https://www.kingbase.com.cn/"}," ",j.createElement("img",{"data-src":Ut,alt:""}))),j.createElement("div",{style:{marginTop:100,textAlign:"center"}},j.createElement("h2",{style:{color:"#34495E",fontSize:30,fontWeight:500,opacity:1}},"\u8054\u7CFB\u6211\u4EEC"),j.createElement("h5",null,"Contact Us"),j.createElement("div",{style:{marginTop:30,color:"#667A8D",fontWeight:400,fontSize:16}},"\u6B22\u8FCE\u60A8\u968F\u65F6\u4E0E\u5934\u6B4C\u56E2\u961F\u8054\u7CFB\uFF0C\u60A8\u5C06\u83B7\u5F97\u4E2A\u6027\u5316\u89E3\u51B3\u65B9\u6848\u548C\u5168\u65B9\u4F4D\u652F\u6301\uFF0C\u6D3D\u8C08\u8054\u7CFB\u65B9\u5F0F\u5982\u4E0B\uFF1A"),j.createElement("div",{style:{marginTop:50,display:"flex"}},j.createElement("div",null,j.createElement("img",{"data-src":Zt,style:{height:72}}),j.createElement("div",{style:{marginTop:13,color:"#667A8D",fontSize:14}},"\u70ED\u7EBF\u7535\u8BDD"),j.createElement("div",{style:{marginTop:22,color:"#34495E",fontSize:18,fontWeight:500}},"\u70ED\u7EBF\u7535\u8BDD 400-883-0971"),j.createElement("div",{style:{marginTop:10,color:"#34495E",fontSize:18,fontWeight:500}},"7*24\u5C0F\u65F6\u63A5\u542C")),j.createElement("div",{style:{margin:"0px 160px"}},j.createElement("img",{"data-src":Pt,style:{height:72}}),j.createElement("div",{style:{marginTop:13,color:"#667A8D",fontSize:14}},"\u5408\u4F5C\u7535\u8BDD"),j.createElement("div",{style:{marginTop:22,color:"#34495E",fontSize:18,fontWeight:500}},"\u6768\u8001\u5E08\uFF1A18163630101"),j.createElement("div",{style:{marginTop:10,color:"#34495E",fontSize:18,fontWeight:500}},"\u949F\u8001\u5E08\uFF1A17711732624")),j.createElement("div",null,j.createElement("img",{"data-src":Mt,style:{height:72}}),j.createElement("div",{style:{marginTop:13,color:"#667A8D",fontSize:14}},"\u95EE\u9898\u53CD\u9988"),j.createElement("div",{style:{marginTop:22,color:"#34495E",fontSize:18,fontWeight:500}},"\u5FAE\u4FE1\u53F7\uFF1AEduCoder-Coming"),j.createElement("div",{style:{marginTop:10,color:"#34495E",fontSize:18,fontWeight:500}},"QQ\uFF1A3577090037")))),j.createElement("div",{className:M.btn,onClick:()=>Ti(!0)},"\u8BD5\u7528\u7533\u8BF7")))),j.createElement(J.default,{open:Er,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:j.createElement(O.Z,{onClick:()=>_r(!1),style:{fontSize:"25px",color:"#fff"}})},j.createElement("div",{style:{position:"relative"}},j.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:dt}),j.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),j.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:()=>{window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))),j.createElement(S.Z,{visible:mr,onCancel:()=>xs(!1)}),j.createElement(ae.Z,{visible:ys,setVisible:Ti,image:N}),j.createElement(ae.Z,{visible:hs,hiddenbutton:j.createElement("div",{onClick:()=>{window.open("https://www.educoder.net/forums/39411")},style:{width:180,height:58,position:"absolute",bottom:110,right:74,cursor:"pointer"}}),setVisible:Hr,image:f,closeImageStyle:{top:"-80px"}}))};var k=(0,te.connect)(({homePage:G,user:W,globalSetting:V})=>({homePage:G,user:W,globalSetting:V}))(F),be=m(24885),ke=m.p+"static/yqh.7ef50d7c.jpg",ut=m(66649),ft=m.n(ut),pt=(G,W,V)=>new Promise((Mn,wn)=>{var Mi=Qn=>{try{wi(V.next(Qn))}catch(Ei){wn(Ei)}},Qi=Qn=>{try{wi(V.throw(Qn))}catch(Ei){wn(Ei)}},wi=Qn=>Qn.done?Mn(Qn.value):Promise.resolve(Qn.value).then(Mi,Qi);wi((V=V.apply(G,W)).next())});function wt({modeldata:G,userInfo:W}){const[V,Mn]=(0,r.useState)(!1),[wn,Mi]=(0,r.useState)(!1),Qi=`${W==null?void 0:W.login}recordNewStudentModal`;(0,r.useEffect)(()=>{if(W!=null&&W.login&&(W==null?void 0:W.identity)==="teacher"){const Qn=JSON.parse(localStorage.getItem(Qi)),Ei=ft()("2021-10-30T24:00:00+08:00").valueOf(),Er=ft()().valueOf();console.log(Qn,ft()("2021-10-30T24:00:00+08:00"),Ei,Er,Ei>Er,44),!Qn&&Ei>Er&&Mn(!0)}},[W]);function wi(Qn){return pt(this,null,function*(){Mn(!1),localStorage.setItem(Qi,"1")})}return r.createElement(J.default,{open:V,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},r.createElement("div",null,r.createElement("div",{style:{backgroundImage:`url(${ke})`,width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},r.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:()=>{}},"\u9886\u53D6\u91D1\u5E01"),r.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:()=>{}},"\u9886\u53D6\u8BC1\u4E66"),r.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:()=>{}},"\u74DC\u5206\u5956\u91D1"),r.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:()=>{}},"\u9886\u53D6\u8D2D\u7269\u5361"),r.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:()=>{}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),r.createElement("div",{onClick:()=>{},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},r.createElement("span",{onClick:()=>wi(1),style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var Kt=wt,en=m(10846),Fe=m(37285),Ye="data:image/png;base64,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",Tt="data:image/png;base64,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",yt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Qt=(G,W)=>{var V={};for(var Mn in G)Ct.call(G,Mn)&&W.indexOf(Mn)<0&&(V[Mn]=G[Mn]);if(G!=null&&yt)for(var Mn of yt(G))W.indexOf(Mn)<0&&Ft.call(G,Mn)&&(V[Mn]=G[Mn]);return V};const kt=G=>{var W,V=RegExp("(^| )"+G+"=([^;]+)(;|$)");return(W=document.cookie.match(V))?decodeURIComponent(W[2]):null},an=G=>{var W=new Date;W.setTime(W.getTime()-1);var V=kt(G);V!=null&&(document.cookie=G+"="+V+";expires="+W.toGMTString())};var ln=(G=>(G.Classrooms="classrooms",G.Shixuns="shixuns",G.Paths="paths",G.Projects="projects",G.Videos="videos",G.Topics="topics",G))(ln||{});const En=G=>{var W=G,{homePage:V,user:Mn,globalSetting:wn,loading:Mi,dispatch:Qi,location:wi,payload:Qn={}}=W,Ei=Qt(W,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return r.createElement("div",{style:{display:"flex"}},r.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px",margin:"auto"}},r.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},r.createElement("img",{src:Ye,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),r.createElement("div",{style:{marginTop:"60px"}},r.createElement("p",null,r.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),r.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),r.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),r.createElement("img",{src:Tt})),r.createElement(Fe.Z,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))};var rn=(0,te.connect)(({homePage:G,loading:W,user:V,globalSetting:Mn})=>({homePage:G,user:V,globalSetting:Mn,loading:W.models.index}))(En),cn="data:image/png;base64,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",yn="data:image/png;base64,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",Dn="data:image/png;base64,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",Bn={beginner:"beginner___iEOzq",spandiv:"spandiv___ZUQ4z",group_name:"group_name___X_brb",tips:"tips___rpDET",xvhao:"xvhao___FwVx_",newInfo:"newInfo___MQU3A",directionItem:"directionItem___hYbvU",active:"active___qlb51",courseGroup:"courseGroup___mEYSl"},vn=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Pn=(G,W)=>{var V={};for(var Mn in G)bn.call(G,Mn)&&W.indexOf(Mn)<0&&(V[Mn]=G[Mn]);if(G!=null&&vn)for(var Mn of vn(G))W.indexOf(Mn)<0&&Un.call(G,Mn)&&(V[Mn]=G[Mn]);return V},kn=(G,W,V)=>new Promise((Mn,wn)=>{var Mi=Qn=>{try{wi(V.next(Qn))}catch(Ei){wn(Ei)}},Qi=Qn=>{try{wi(V.throw(Qn))}catch(Ei){wn(Ei)}},wi=Qn=>Qn.done?Mn(Qn.value):Promise.resolve(Qn.value).then(Mi,Qi);wi((V=V.apply(G,W)).next())}),Hn=(G=>(G.Classrooms="classrooms",G.Shixuns="shixuns",G.Paths="paths",G.Projects="projects",G.Videos="videos",G.Topics="topics",G))(Hn||{});const Ln=G=>{var W=G,{homePage:V,user:Mn,globalSetting:wn,loading:Mi,dispatch:Qi,location:wi,getUserInfo:Qn,payload:Ei={}}=W,Er=Pn(W,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function _r(hs){return kn(this,null,function*(){(yield(0,ve.ZP)("/api/users/update_identity.json",{method:"post",body:{identity:hs}})).status===0&&Qn()})}return r.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},r.createElement("div",{style:{width:"100%"}},r.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),r.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},r.createElement("div",{onClick:()=>{_r("teacher")},className:Bn.beginner},r.createElement("img",{src:yn}),r.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),r.createElement("div",{onClick:()=>{_r("student")},className:Bn.beginner},r.createElement("img",{src:cn,style:{height:"120px"}}),r.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),r.createElement("div",{onClick:()=>{_r("professional")},className:Bn.beginner},r.createElement("img",{src:Dn}),r.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))};var Rn=(0,te.connect)(({homePage:G,loading:W,user:V,globalSetting:Mn})=>({homePage:G,user:V,globalSetting:Mn,loading:W.models.index}))(Ln),ei=m(96599),Xn=m(7939),Si="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg==",ri="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC",pi=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,xi=(G,W)=>{var V={};for(var Mn in G)fi.call(G,Mn)&&W.indexOf(Mn)<0&&(V[Mn]=G[Mn]);if(G!=null&&pi)for(var Mn of pi(G))W.indexOf(Mn)<0&&Ri.call(G,Mn)&&(V[Mn]=G[Mn]);return V},Yn=(G,W,V)=>new Promise((Mn,wn)=>{var Mi=Qn=>{try{wi(V.next(Qn))}catch(Ei){wn(Ei)}},Qi=Qn=>{try{wi(V.throw(Qn))}catch(Ei){wn(Ei)}},wi=Qn=>Qn.done?Mn(Qn.value):Promise.resolve(Qn.value).then(Mi,Qi);wi((V=V.apply(G,W)).next())});const{CheckableTag:gn}=ei.default;var Lt=(G=>(G.Classrooms="classrooms",G.Shixuns="shixuns",G.Paths="paths",G.Projects="projects",G.Videos="videos",G.Topics="topics",G))(Lt||{});const $t=G=>{var W=G,{homePage:V,user:Mn,globalSetting:wn,loading:Mi,dispatch:Qi,location:wi,setisone:Qn,users:Ei,setIsShow:Er,payload:_r={}}=W,hs=xi(W,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]);const[Hr,mr]=(0,r.useState)([]),[xs,ys]=(0,r.useState)([]),[Ti,jr]=(0,r.useState)([]),[Yr,Ts]=(0,r.useState)([]),[ls,Rs]=(0,r.useState)([]),[Ks,ps]=(0,r.useState)([]),[Cs,qs]=(0,r.useState)([]),[Ws,zs]=(0,r.useState)("");(0,r.useEffect)(()=>{Ds(),bs()},[]),(0,r.useEffect)(()=>{(Cs==null?void 0:Cs.length)>0&&zs(Cs[0].id)},[Cs]);function Ds(){return Yn(this,null,function*(){let zn=yield(0,ve.ZP)("/api/users/interest_tags.json",{method:"get"});mr(zn.tags.filter(ji=>ji.tag_type===1)),ys(zn.tags.filter(ji=>ji.tag_type===2)),jr(zn.tags.filter(ji=>ji.tag_type===3))})}const bs=()=>Yn(void 0,null,function*(){let zn=yield(0,ve.ZP)("/api/paid_subjects/qr_code_banner.json",{});zn.status===0&&(console.log(zn.data),qs([...zn.data]))});return r.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},r.createElement("div",{style:{width:"100%"}},r.createElement("div",{style:{display:"flex"}},r.createElement("span",{style:{fontSize:"16px",fontWeight:"600",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u7FA4\u7EC4"),r.createElement("span",{onClick:()=>{Qn(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",r.createElement(C.Z,null))),Ei.identity==="student"&&r.createElement("div",{style:{marginTop:60},className:Bn.courseGroup},Cs.map(zn=>r.createElement(ue.Z,{title:zn.name},r.createElement("li",{key:zn.id,style:zn.name.length>9?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",maxWidth:"178px"}:{},className:`${Bn.directionItem} ${Ws==zn.id?Bn.active:""} `,onClick:()=>{zs(zn.id)}},zn.name)))),Ei.identity==="student"&&r.createElement("div",{style:{marginTop:30,textAlign:"center"}},Cs.map(zn=>{if(zn.id==Ws)return r.createElement(r.Fragment,null,r.createElement("img",{src:ct.Z.IMG_SERVER+zn.image_url,style:{width:130}}),r.createElement("div",{style:{marginTop:"20px",fontWeight:"600"}},`${zn.name}`))}),r.createElement("div",{className:Bn.tips},r.createElement("div",{style:{zIndex:"999",position:"absolute",left:18}},"QQ\u626B\u7801\u52A0\u5165\u5934\u6B4C\u4EA4\u6D41\u793E\u7FA4\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u4EE5\u4E0B\u670D\u52A1")),r.createElement("div",{className:Bn.newInfo}," ",r.createElement("div",{className:Bn.xvhao},"1"),"\u76EE\u524D\u5DF2\u6709",r.createElement("b",null,"10W+\u5927\u5B66\u751F"),"\u52A0\u5165\u5B66\u4E60\uFF0C\u53EA\u7B49\u4F60\u6765!"),r.createElement("div",{className:Bn.newInfo,style:{margin:"8px auto"}}," ",r.createElement("div",{className:Bn.xvhao},"2"),"\u793E\u7FA4\u6BCF\u65E5\u66F4\u65B0\u5B66\u4E60\u8D44\u6599\uFF0C\u5DF2\u5206\u4EAB",r.createElement("b",null,"1000G+"),"!"),r.createElement("div",{className:Bn.newInfo}," ",r.createElement("div",{className:Bn.xvhao},"3"),"\u5E73\u53F0\u6280\u672F\u7B54\u7591\u3001\u8BFE\u7A0B\u5B66\u4E60\u6307\u5BFC\u3001\u7F16\u7A0B\u4EA4\u53CB\u793E\u533A\u7B49...")),Ei.identity!="student"&&r.createElement("div",{style:{marginTop:"60px"}},r.createElement("div",null,r.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),Hr.map(zn=>r.createElement(gn,{style:{fontSize:"14px"},key:zn.id,checked:Yr.includes(zn.id),onChange:ji=>{let Pr=ji?[...Yr,zn.id]:Yr.filter(Nr=>Nr!==zn.id);Ts([...Pr])}},zn.tag_name))),r.createElement("div",{style:{marginTop:"30px"}},r.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),xs.map(zn=>r.createElement(gn,{style:{fontSize:"14px"},key:zn.id,checked:ls.includes(zn.id),onChange:ji=>{let Pr=ji?[...ls,zn.id]:ls.filter(Nr=>Nr!==zn.id);Rs([...Pr])}},zn.tag_name))),r.createElement("div",{style:{marginTop:"30px"}},r.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Ti.map(zn=>r.createElement(gn,{style:{fontSize:"14px"},key:zn.id,checked:Ks.includes(zn.id),onChange:ji=>{let Pr=ji?[...Ks,zn.id]:Ks.filter(Nr=>Nr!==zn.id);ps([...Pr])}},zn.tag_name)))),Ei.identity!="student"&&r.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},r.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:()=>{Ds()}},"\u6362\u4E00\u6279 ",r.createElement("img",{style:{marginLeft:"10px"},src:Si}))),r.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},Ei.identity==="teacher"&&r.createElement(Xn.ZP,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:()=>{localStorage.setItem("Noviceguide","1"),Qi({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:r.createElement("div",null,r.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),r.createElement("span",{style:{display:"inline-block",position:"absolute"},className:Bn.spandiv}),r.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",r.createElement("img",{src:ri}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),Er(!1)}},"\u65B0\u624B\u5F15\u5BFC"),r.createElement(Xn.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Er(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))};var Tn=(0,te.connect)(({homePage:G,loading:W,user:V,globalSetting:Mn})=>({homePage:G,user:V,globalSetting:Mn,loading:W.models.index}))($t),xn=(G,W,V)=>new Promise((Mn,wn)=>{var Mi=Qn=>{try{wi(V.next(Qn))}catch(Ei){wn(Ei)}},Qi=Qn=>{try{wi(V.throw(Qn))}catch(Ei){wn(Ei)}},wi=Qn=>Qn.done?Mn(Qn.value):Promise.resolve(Qn.value).then(Mi,Qi);wi((V=V.apply(G,W)).next())});const{Step:Gn}=en.default;function si({userInfo:G}){const[W,V]=(0,r.useState)(!1),[Mn,wn]=(0,r.useState)([]),[Mi,Qi]=(0,r.useState)(0);(0,r.useEffect)(()=>{let Qn=localStorage.getItem("registeruser");parseInt(Qn)===1&&(V(!0),setTimeout(()=>{localStorage.setItem("registeruser","2")},2e3))},[]),(0,r.useEffect)(()=>{G.login&&wi()},[G]);function wi(){return xn(this,null,function*(){let Qn=yield(0,ve.ZP)(`/api/users/accounts/${G.login}.json`,{method:"get"});wn(Qn),Qn.identity?Qi(1):Qi(0)})}return r.createElement(J.default,{open:W,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:()=>{}},r.createElement("div",{style:{display:"flex"}},r.createElement(rn,null),Mi===1&&r.createElement(Tn,{users:Mn,setIsShow:V,setisone:Qi}),Mi===0&&r.createElement(Rn,{getUserInfo:wi}),r.createElement(en.default,{type:"navigation",size:"small",current:Mi,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},r.createElement(Gn,{status:Mn.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),r.createElement(Gn,{status:Mn.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var ti=si,Jn=m.p+"static/kycx.615a0290.png";function oi({modeldata:G,userid:W}){const[V,Mn]=(0,r.useState)(!1),[wn,Mi]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let Qi=JSON.parse(localStorage.getItem("Studentshow"));Qi!=null&&Qi.includes(W)?Mn(!1):Mn(G==null?void 0:G.is_show),G!=null&&G.is_show&&setTimeout(()=>{let wi=JSON.parse(localStorage.getItem("Studentshow"))||[];wi.push(W),localStorage.setItem("Studentshow",JSON.stringify(wi))},2e3)},[G]),r.createElement(J.default,{open:V,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},r.createElement("div",{style:{backgroundImage:`url(${Jn})`,width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},r.createElement("div",{onClick:()=>{Mn(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),r.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),r.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),r.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var Bi=oi,hr=Object.defineProperty,or=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,rr=(G,W,V)=>W in G?hr(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,gr=(G,W)=>{for(var V in W||(W={}))Wi.call(W,V)&&rr(G,V,W[V]);if(or)for(var V of or(W))lr.call(W,V)&&rr(G,V,W[V]);return G},Xi=(G,W,V)=>new Promise((Mn,wn)=>{var Mi=Qn=>{try{wi(V.next(Qn))}catch(Ei){wn(Ei)}},Qi=Qn=>{try{wi(V.throw(Qn))}catch(Ei){wn(Ei)}},wi=Qn=>Qn.done?Mn(Qn.value):Promise.resolve(Qn.value).then(Mi,Qi);wi((V=V.apply(G,W)).next())}),zi=(G=>(G.Projects="projects",G.Shixuns="shixuns",G.Classrooms="classrooms",G))(zi||{});const cr=({homePage:G,globalSetting:W,user:V,loading:Mn,dispatch:wn})=>{var Mi,Qi,wi,Qn,Ei;const[Er,_r]=(0,r.useState)(),hs=(0,r.useRef)(null),[Hr,mr]=(0,r.useState)(),[xs,ys]=(0,r.useState)(me[0]),[Ti,jr]=(0,r.useState)([]),Yr=(0,r.useRef)(),[Ts,ls]=(0,r.useState)(!1),[Rs,Ks]=(0,r.useState)(!1),ps=document.domain==="schxrjgfyxgse.educoder.net",Cs=(0,r.useRef)(null),[qs,Ws]=(0,r.useState)(!1),zs=(0,r.useRef)((0,x.throttle)(_n=>bs(_n),2e3,{leading:!0,trailing:!1}));(0,r.useEffect)(()=>{wn({type:"homePage/home",payload:{}})},[G.name]),(0,r.useEffect)(()=>((0,We.Ll)()||wn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{wn({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]);const Ds=_n=>{var Pi;const Hi=(Pi=Cs.current)==null?void 0:Pi.querySelector(`img[data-index="${_n}"]`);Hi&&!Hi.src&&(Hi.src=Hi.dataset.src)},bs=(_n,Pi)=>{var Hi,Ci;if((0,d.tJ)(wn)){if(((Hi=V==null?void 0:V.userInfo)==null?void 0:Hi.user_identity)==="\u5B66\u751F"){v.ZP.warning("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(Pi==="projects"&&!((Ci=V.userInfo)!=null&&Ci.email)){v.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Pi==="shixuns"&&!(0,d.xY)()||_n&&(window.location.href=_n)}};(0,r.useEffect)(()=>{if(G!=null&&G.homepage_disciplines){Nr(),window.scrollTo(0,0);const _n=()=>{window.scrollTo(0,0)};return window.addEventListener("beforeunload",_n),()=>{window.removeEventListener("beforeunload",_n)}}},[G]),(0,r.useEffect)(()=>{var _n;(0,We.Dk)(((_n=W==null?void 0:W.setting)==null?void 0:_n.name)||(document.domain==="www.educoder.net"?"\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0":""))},[W.setting]);const{shixun_demo:zn=[]}=G,{img:ji,clazz:Pr}=xs,Nr=()=>{const _n=new IntersectionObserver((Ci,Ki)=>{Ci.forEach(Sr=>{Sr.isIntersecting&&(console.log("elementelement===",Sr.target),Sr.target.getAttribute("class")?Sr.target.classList.add("animate__animated","animate__fadeInUp"):Sr.target.setAttribute("class","animate__animated animate__fadeInUp"),Ki.unobserve(Sr.target))})},{threshold:(0,We.b9)()?.5:0});document.querySelectorAll("h2[data-type='animationH2'], .animationTeachingTool aside").forEach(Ci=>{_n.observe(Ci)});const Hi=()=>{const Ci=document.querySelectorAll("h2[data-type='async_animationH2'], .animationOrientation a");Ci.length===0?setTimeout(()=>{Hi()},500):Ci.forEach(Ki=>{_n.observe(Ki)})};Hi()},zr=_n=>{var Pi,Hi,Ci,Ki;ys(_n),(0,We.b9)()&&(!((Pi=Yr.current)!=null&&Pi.currentSrc)||(Hi=Yr.current)!=null&&Hi.currentSrc&&((Ki=(Ci=Yr.current)==null?void 0:Ci.error)!=null&&Ki.code)||setTimeout(()=>{Yr&&Yr.current&&Yr.current.play()},500))},cs=_n=>{var Pi;if((0,d.tJ)(wn)){if(_n==="projects"&&!((Pi=V.userInfo)!=null&&Pi.email)){v.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}_n==="classrooms"&&Ws(!0)}},Ui=_n=>Xi(void 0,null,function*(){const Pi=yield(0,ve.ZP)(_n,{method:"get"});if(Pi!=null&&Pi.game_identifier){(0,We.xg)(`/tasks/${Pi==null?void 0:Pi.game_identifier}`);return}Pi!=null&&Pi.identifier&&(0,We.xg)(`/tasks/${Pi==null?void 0:Pi.identifier}/jupyter`)}),Rr=()=>{const _n=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(_n),_n){ls(!0);return}(0,We.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},[Qr,ms]=(0,r.useState)(-1),Ns={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},gs=_n=>{var Pi,Hi,Ci,Ki,Sr,Is,va,xa;const ma=!((Pi=W==null?void 0:W.setting)!=null&&Pi.main_site)||_n?G.homepage_disciplines:G.reps,Uc=!((Hi=W==null?void 0:W.setting)!=null&&Hi.main_site)||_n?"sub_disciplines":"sub_repertoires",Co=!((Ci=W==null?void 0:W.setting)!=null&&Ci.main_site)||_n?"paths":"shixuns",$s=is=>{var Qs;return!((Qs=W==null?void 0:W.setting)!=null&&Qs.main_site)||_n?`/paths?discipline_id=${ma[Qr].id}&tag_tabs=${Qr+1}&sub_discipline_id=${is.id}&tag_level=2`:`/shixuns?current_id=${ma[Qr].id}&tag_tabs=${Qr+1}&tag_id=${is.id}&tag_level=2`};return r.createElement(r.Fragment,null,r.createElement("div",{className:!((Ki=W==null?void 0:W.setting)!=null&&Ki.main_site)||_n?`${xe.banner} ${xe.mainSiteBanner} `:xe.banner},_n&&r.createElement("div",{className:xe.subnav,onMouseLeave:()=>ms(-1)},r.createElement("ul",{className:xe.nav},ma&&ma.map((is,Qs)=>r.createElement("li",{key:Qs,onMouseOver:()=>ms(Qs)},r.createElement(te.Link,{to:`/${Co}?tag_tabs=${Qs+1}¤t_id=${is.id}&tag_level=1`},is.name,r.createElement(C.Z,null)))),(!((Sr=W==null?void 0:W.setting)!=null&&Sr.main_site)||_n)&&r.createElement("li",{onMouseOver:()=>ms(-1)},r.createElement(te.Link,{to:"/paths",target:"_blank"},"\u66F4\u591A",r.createElement(C.Z,null)))),ma&&ma[Qr]&&r.createElement("div",{style:{zIndex:2},className:xe.subnavDetail},(va=(Is=ma[Qr])==null?void 0:Is[Uc])==null?void 0:va.map(function(is,Qs){return r.createElement(te.Link,{key:Qs,to:$s(is)},r.createElement("div",null,r.createElement("h1",null,is.name),r.createElement("ul",null,is.tags&&is.tags.map(function(Tl,Vc){return r.createElement("li",{key:Vc},r.createElement(te.Link,{className:xe.link,to:`/${Co}?current_id=${ma[Qr].id}&tag_tabs=${Qr+1}&tag_id=${Tl.id}&tag_level=3`},Tl.name))}))))}))),r.createElement("div",{style:{position:"relative"},ref:Cs},r.createElement(Ne.Z,{className:xe.LeftButton,style:{left:_n?190:30},onClick:()=>{hs.current.prev()}}),G.images_url&&r.createElement(q.Z,{className:_n?xe.mainSite:"",ref:hs,autoplay:!0,pauseOnDotsHover:!0,autoplaySpeed:1e4,afterChange:is=>{Ds(is)}},(xa=G.images_url)==null?void 0:xa.map((is,Qs)=>r.createElement("div",{style:{display:"flex"},key:Qs},r.createElement("a",{href:is.path},r.createElement("img",{"data-src":is.image_url,src:Qs===0?is.image_url:null,"data-key":Qs})))))),r.createElement(C.Z,{className:xe.RightButton,onClick:()=>{hs.current.next()}})))},Bs=(_n,Pi)=>{var Hi;const Ci=Pi%2===0,Ki=[r.createElement("div",{key:3,className:xe.left},r.createElement("img",{src:`${_n==null?void 0:_n.image_url}`,alt:""}),r.createElement("div",{className:xe.btn,style:{marginLeft:Ci?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),r.createElement("div",{key:4,className:`${xe.right} animationOrientation`},(Hi=_n==null?void 0:_n.subjects)==null?void 0:Hi.map((Sr,Is)=>r.createElement("a",{target:"_blank",style:{animationDuration:`${Is%2===0?Is*.2+1:(Is-1)*.2+1}s`},key:Is,href:Sr==null?void 0:Sr.url},r.createElement("img",{src:`${Sr==null?void 0:Sr.image_url}`}))))];return Ci?Ki:Ki.reverse()};(0,r.useEffect)(()=>{var _n;const Pi=[...zn];ps&&((_n=Pi==null?void 0:Pi.shift)==null||_n.call(Pi));const Hi=Pi==null?void 0:Pi.map((Ci,Ki)=>{var Sr;return gr(gr({},((Sr=me)==null?void 0:Sr.find(Is=>(Is==null?void 0:Is.clazz)==(Ci==null?void 0:Ci.clazz)))||{}),Ci)});ys((Hi==null?void 0:Hi[0])||{}),jr(Hi||[])},[zn]);const ba=(0,r.useMemo)(()=>Ti==null?void 0:Ti.map((_n,Pi)=>{var Hi,Ci,Ki,Sr;const Is=[r.createElement("div",{key:1,className:xe.left},r.createElement("h3",null,_n==null?void 0:_n.firstTitle),(Hi=_n==null?void 0:_n.firstDescribe)==null?void 0:Hi.map((va,xa)=>r.createElement("p",{key:xa},r.createElement("img",{src:pe,alt:""}),r.createElement("span",null,va))),r.createElement("h3",{style:{marginTop:20}},_n==null?void 0:_n.secondTitle),(Ci=_n==null?void 0:_n.secondDescribe)==null?void 0:Ci.map((va,xa)=>r.createElement("p",{key:xa},r.createElement("span",null,va))),r.createElement("div",{className:xe.btns},r.createElement("div",{onClick:Rr,className:xe.b1},"\u793E\u533A\u652F\u6301"),r.createElement("div",{onClick:()=>Ui(_n),className:xe.b2},(Sr=(Ki=_n==null?void 0:_n.ButtonProps)==null?void 0:Ki.children)!=null?Sr:"\u7ACB\u5373\u4F53\u9A8C",r.createElement("i",{className:"iconfont icon-jiantou1"})))),r.createElement("div",{key:2,className:xe.right,id:"videoIndexId"},r.createElement("div",{className:"w-full flex justify-center item-cente"},r.createElement("div",{className:xe.videoMask},r.createElement("video",{autoPlay:!0,preload:"auto",id:`video-${_n==null?void 0:_n.clazz}`,onEnded:()=>{if(_n.clazz===Pr){if((_n==null?void 0:_n.position)===(Ti==null?void 0:Ti.length)){zr((Ti==null?void 0:Ti[0])||{});return}zr(Ti[_n==null?void 0:_n.position])}},controls:!0,controlsList:"nodownload",muted:!0,src:_n==null?void 0:_n.video}))),r.createElement("img",{src:ji,alt:""}))];return r.createElement("div",{className:xe.tabContent,style:{display:_n.clazz!==Pr?"none":""}},Pi%2===0?Is.reverse():Is)}),[Ti,Pr]),_s=()=>{var _n,Pi,Hi;return r.createElement(r.Fragment,null,r.createElement("div",{className:xe.divstate},!W.isSaiaDomain&&r.createElement("aside",{className:xe.ContentWarp},r.createElement("div",{className:xe.operatingEnvironment},r.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),r.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),r.createElement("ul",{className:xe.tabs},Ti.map((Ci,Ki)=>r.createElement("li",{key:Ki,className:Ci.clazz===Pr?xe.operatingActive:"",onClick:()=>zr(Ci)},Ci.name))),ba)),r.createElement("aside",{className:xe.ContentWarp,style:{backgroundColor:"#fff"}},r.createElement("div",{className:xe.teachingTool},r.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),r.createElement("h5",null,"Classroom Teaching Toolsets"),r.createElement("div",{className:xe.btns},r.createElement("div",{onClick:()=>cs("classrooms"),className:xe.b1},"\u52A0\u5165\u8BFE\u5802"),r.createElement("div",{onClick:()=>zs.current("/classrooms/new"),className:xe.b2},"\u521B\u5EFA\u8BFE\u5802",r.createElement("i",{className:"iconfont icon-jiantou1"}))),r.createElement("div",{className:`${xe.clausesWarp} animationTeachingTool`},lt.map((Ci,Ki)=>{var Sr;return r.createElement("aside",{key:Ci.title,style:{animationDuration:`${Ki>2?3:1}s`}},r.createElement("img",{src:Ci.img}),r.createElement("div",null,r.createElement("h4",null,Ci.title),r.createElement("h6",null,(Sr=Ci.intro)==null?void 0:Sr.replaceAll("\u5934\u6B4C",""))))}))))),document.domain==="gufe.educoder.net"&&r.createElement("div",{className:xe.mainSiteContent},(_n=G==null?void 0:G.new_discipline)==null?void 0:_n.map((Ci,Ki)=>r.createElement("aside",{key:Ki+Ci.name,className:xe.ContentWarp,style:{backgroundColor:Ki%2===0?"#fff":"transparent",display:Ci.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},r.createElement("div",{className:xe.orientation},r.createElement("h2",{"data-type":"async_animationH2"},Ci.name),r.createElement("h5",null,Ci==null?void 0:Ci.name_en),r.createElement("div",{className:xe.lf},Bs(Ci,Ki)))))),!!((Pi=G.subjects)!=null&&Pi.length)&&r.createElement("section",{className:xe.course},r.createElement("aside",{className:xe.title},r.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),r.createElement("h2",null,"TRAINING COURSE"),r.createElement("aside",{className:xe.more},r.createElement(te.Link,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),r.createElement(Z.Z,{loading:Mn},r.createElement(ht,{data:G.subjects}))),!!((Hi=G.shixuns)!=null&&Hi.length)&&r.createElement("section",{className:xe.course},r.createElement("aside",{className:xe.title},r.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),r.createElement("h2",null,"DEVELOPMENT COMMUNITY"),r.createElement("aside",{className:xe.more},r.createElement(te.Link,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),r.createElement(Z.Z,{loading:Mn},r.createElement(tt,{data:G.shixuns}))))},ir=((Mi=W==null?void 0:W.setting)==null?void 0:Mi.main_site)&&!((Qi=W==null?void 0:W.setting)!=null&&Qi.is_local);return(0,We.Ll)()?r.createElement(be.default,null):r.createElement("section",null,r.createElement(fe.Z,{modeldata:Er,dispatch:wn}),r.createElement(Kt,{modeldata:Hr,userInfo:V==null?void 0:V.userInfo}),r.createElement(Bi,{modeldata:Hr,userid:(wi=V==null?void 0:V.userInfo)==null?void 0:wi.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&r.createElement(ti,{userInfo:V==null?void 0:V.userInfo}),gs(ir||document.domain==="tyutrjxy.educoder.net"),ir?r.createElement(k,null):_s(),r.createElement(J.default,{centered:!0,destroyOnClose:!0,open:Ts,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>ls(!1)},r.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Qn=W==null?void 0:W.setting)==null?void 0:Qn.homepage_tea_qq_number," "),r.createElement("img",{src:`${ct.Z.IMG_SERVER}/${(Ei=W==null?void 0:W.setting)==null?void 0:Ei.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),r.createElement(S.Z,{visible:qs,onCancel:()=>Ws(!1)}),r.createElement(J.default,{visible:Rs,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:r.createElement(O.Z,{onClick:()=>Ks(!1),style:{fontSize:"25px",color:"#fff"}})},r.createElement("div",{style:{position:"relative"}},r.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:dt}),r.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),r.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:()=>{window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))))};var Dr=(0,te.connect)(({homePage:G,loading:W,globalSetting:V,user:Mn})=>({homePage:G,globalSetting:V,loading:W.models.homePage,user:Mn}))(cr),vi={flex_box_center:"flex_box_center___E_rEm",flex_space_between:"flex_space_between___iHN9X",flex_box_vertical_center:"flex_box_vertical_center___VHCIB",flex_box_center_end:"flex_box_center_end___hLRW2",flex_box_column:"flex_box_column___ifr8j",banner:"banner___HFRvY",LeftButton:"LeftButton___klp3P",RightButton:"RightButton___koVsf",mainSiteBanner:"mainSiteBanner___NEJD4",subnavDetail:"subnavDetail___xkFrp",subnav:"subnav___gMoWZ",nav:"nav___nflxA",link:"link___jL1YS",course:"course___NzQKw",title:"title___QlhZK",more:"more___uADSy",mainSite:"mainSite___a7ywJ",mainSiteContent:"mainSiteContent___nJASo",auto:"auto___FHwfv",ContentWarp:"ContentWarp___TKRW8",orientation:"orientation___Q9J6T",lf:"lf___w96md",left:"left___QSk7y",btn:"btn___mfzg1",right:"right___tvQ0w",school:"school___A8Hvw",iconWrapper:"iconWrapper___Yzhmz",tuijianWrapper:"tuijianWrapper___G8UcN",tuijinaspan:"tuijinaspan___DvKxa",bigDes:"bigDes___yWaOz",p1:"p1___tBiZw",p2:"p2___EYgyQ",img1:"img1___Fk_mH",img2:"img2___bcuYY",divstate:"divstate___rpV9t",operatingEnvironment:"operatingEnvironment___zW9H7",tabs:"tabs___ILr1D",operatingActive:"operatingActive___GJhbi",tabContent:"tabContent___aZPjX",btns:"btns___tMV7_",b1:"b1___eEsDM",b2:"b2___i_7Ya",videoMask:"videoMask___czJrh",teachingTool:"teachingTool___eh8PU",clausesWarp:"clausesWarp___axP9y"},Br="data:image/png;base64,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",Mr="data:image/png;base64,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",xr="data:image/png;base64,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",bi="data:image/png;base64,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",Wn=m(26073),ur=m(56507),sr=Object.defineProperty,Kr=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,Lr=Object.prototype.propertyIsEnumerable,rs=(G,W,V)=>W in G?sr(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Gr=(G,W)=>{for(var V in W||(W={}))vs.call(W,V)&&rs(G,V,W[V]);if(Kr)for(var V of Kr(W))Lr.call(W,V)&&rs(G,V,W[V]);return G},dr=(G=>(G.Projects="projects",G.Shixuns="shixuns",G.Classrooms="classrooms",G))(dr||{});const wr=({homePage:G,globalSetting:W,user:V,loading:Mn,dispatch:wn})=>{var Mi,Qi,wi,Qn,Ei,Er;const[_r,hs]=(0,r.useState)(),Hr=(0,r.useRef)(null),[mr,xs]=(0,r.useState)(),[ys,Ti]=(0,r.useState)(me[0]),[jr,Yr]=(0,r.useState)([]),Ts=(0,r.useRef)(),[ls,Rs]=(0,r.useState)(!1),[Ks,ps]=(0,r.useState)(!1),Cs=document.domain==="schxrjgfyxgse.educoder.net",[qs,Ws]=(0,r.useState)(!1);(0,r.useEffect)(()=>{wn({type:"homePage/home",payload:{}})},[G.name]),(0,r.useEffect)(()=>((0,We.Ll)()||wn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{wn({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,r.useEffect)(()=>{if(G!=null&&G.homepage_disciplines){Ds(),window.scrollTo(0,0);const Ui=()=>{window.scrollTo(0,0)};return window.addEventListener("beforeunload",Ui),()=>{window.removeEventListener("beforeunload",Ui)}}},[G]),(0,r.useEffect)(()=>{var Ui;(0,We.Dk)(((Ui=W==null?void 0:W.setting)==null?void 0:Ui.name)||(document.domain==="www.educoder.net"?"\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0":""))},[W.setting]);const{shixun_demo:zs=[]}=G,Ds=()=>{const Ui=new IntersectionObserver((ms,Ns)=>{ms.forEach(gs=>{gs.isIntersecting&&(console.log("elementelement===",gs.target),gs.target.getAttribute("class")?gs.target.classList.add("animate__animated","animate__fadeInUp"):gs.target.setAttribute("class","animate__animated animate__fadeInUp"),Ns.unobserve(gs.target))})},{threshold:(0,We.b9)()?.5:0});document.querySelectorAll("h2[data-type='animationH2'], .animationTeachingTool aside").forEach(ms=>{Ui.observe(ms)});const Qr=()=>{const ms=document.querySelectorAll("h2[data-type='async_animationH2'], .animationOrientation a");ms.length===0?setTimeout(()=>{Qr()},500):ms.forEach(Ns=>{Ui.observe(Ns)})};Qr()},[bs,zn]=(0,r.useState)(-1),ji=Ui=>{var Rr,Qr,ms,Ns,gs,Bs,ba,_s;const ir=!((Rr=W==null?void 0:W.setting)!=null&&Rr.main_site)||Ui?G.homepage_disciplines:G.reps,_n=!((Qr=W==null?void 0:W.setting)!=null&&Qr.main_site)||Ui?"sub_disciplines":"sub_repertoires",Pi=!((ms=W==null?void 0:W.setting)!=null&&ms.main_site)||Ui?"paths":"shixuns",Hi=Ci=>{var Ki;return!((Ki=W==null?void 0:W.setting)!=null&&Ki.main_site)||Ui?`/paths?discipline_id=${ir[bs].id}&tag_tabs=${bs+1}&sub_discipline_id=${Ci.id}&tag_level=2`:`/shixuns?current_id=${ir[bs].id}&tag_tabs=${bs+1}&tag_id=${Ci.id}&tag_level=2`};return r.createElement(r.Fragment,null,r.createElement("div",{className:!((Ns=W==null?void 0:W.setting)!=null&&Ns.main_site)||Ui?`${vi.banner} ${vi.mainSiteBanner} `:vi.banner},(Ui||document.domain==="tyutrjc.educoder.net")&&r.createElement("div",{className:vi.subnav,onMouseLeave:()=>zn(-1)},r.createElement("ul",{className:vi.nav},ir&&ir.map((Ci,Ki)=>r.createElement("li",{key:Ki,onMouseOver:()=>zn(Ki)},r.createElement(te.Link,{to:`/${Pi}?tag_tabs=${Ki+1}¤t_id=${Ci.id}&tag_level=1`},Ci.name,r.createElement(C.Z,null)))),(!((gs=W==null?void 0:W.setting)!=null&&gs.main_site)||Ui)&&r.createElement("li",{onMouseOver:()=>zn(-1)},r.createElement(te.Link,{to:"/paths",target:"_blank"},"\u66F4\u591A",r.createElement(C.Z,null)))),ir&&ir[bs]&&r.createElement("div",{style:{zIndex:2},className:vi.subnavDetail},(ba=(Bs=ir[bs])==null?void 0:Bs[_n])==null?void 0:ba.map(function(Ci,Ki){return r.createElement(te.Link,{key:Ki,to:Hi(Ci)},r.createElement("div",null,r.createElement("h1",null,Ci.name),r.createElement("ul",null,Ci.tags&&Ci.tags.map(function(Sr,Is){return r.createElement("li",{key:Is},r.createElement(te.Link,{className:vi.link,to:`/${Pi}?current_id=${ir[bs].id}&tag_tabs=${bs+1}&tag_id=${Sr.id}&tag_level=3`},Sr.name))}))))}))),r.createElement("div",{style:{position:"relative"}},r.createElement(Ne.Z,{className:vi.LeftButton,style:{left:Ui||document.domain==="tyutrjc.educoder.net"?190:30},onClick:()=>{Hr.current.prev()}}),G.images_url&&r.createElement(q.Z,{className:Ui?vi.mainSite:"",ref:Hr,autoplay:!0,pauseOnDotsHover:!0},(_s=G.images_url)==null?void 0:_s.map((Ci,Ki)=>r.createElement("div",{style:{display:"flex"},key:Ki},r.createElement("a",{href:Ci.path},r.createElement("img",{src:Ci.image_url})))))),r.createElement(C.Z,{className:vi.RightButton,onClick:()=>{Hr.current.next()}})))};(0,r.useEffect)(()=>{var Ui;const Rr=[...zs];Cs&&((Ui=Rr==null?void 0:Rr.shift)==null||Ui.call(Rr));const Qr=Rr==null?void 0:Rr.map((ms,Ns)=>{var gs;return Gr(Gr({},((gs=me)==null?void 0:gs.find(Bs=>(Bs==null?void 0:Bs.clazz)==(ms==null?void 0:ms.clazz)))||{}),ms)});Ti((Qr==null?void 0:Qr[0])||{}),Yr(Qr||[])},[zs]);const Pr=()=>{var Ui,Rr;return r.createElement(r.Fragment,null,!!((Ui=G.subjects)!=null&&Ui.length)&&r.createElement("section",{className:vi.course},r.createElement("aside",{className:vi.title},r.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),r.createElement("h2",null,"TRAINING COURSE"),r.createElement("aside",{className:vi.more},r.createElement(te.Link,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),r.createElement(Z.Z,{loading:Mn},r.createElement(ht,{data:G.subjects}))),!!((Rr=G.shixuns)!=null&&Rr.length)&&r.createElement("section",{className:vi.course},r.createElement("aside",{className:vi.title},r.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),r.createElement("h2",null,"DEVELOPMENT COMMUNITY"),r.createElement("aside",{className:vi.more},r.createElement(te.Link,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),r.createElement(Z.Z,{loading:Mn},r.createElement(tt,{data:G.shixuns}))))},Nr=((Mi=W==null?void 0:W.setting)==null?void 0:Mi.main_site)&&!((Qi=W==null?void 0:W.setting)!=null&&Qi.is_local);if((0,We.Ll)())return r.createElement(be.default,null);const zr=(Ui,Rr)=>Array.isArray(Ui)&&Ui.length>0?Rr:null,cs=(Ui,Rr)=>{var Qr;const ms=Rr%2===0,Ns=[r.createElement("div",{key:3,className:vi.left},r.createElement("img",{src:`${Ui==null?void 0:Ui.image_url}`,alt:""}),r.createElement("div",{className:vi.btn,style:{marginLeft:ms?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),r.createElement("div",{key:4,className:`${vi.right} animationOrientation`},(Qr=Ui==null?void 0:Ui.subjects)==null?void 0:Qr.map((gs,Bs)=>r.createElement("a",{target:"_blank",style:{animationDuration:`${Bs%2===0?Bs*.2+1:(Bs-1)*.2+1}s`},key:Bs,href:gs==null?void 0:gs.url},r.createElement("img",{src:`${gs==null?void 0:gs.image_url}`}))))];return ms?Ns:Ns.reverse()};return r.createElement("section",{style:{paddingTop:30,background:"#fff"}},r.createElement(fe.Z,{modeldata:_r,dispatch:wn}),r.createElement(Kt,{modeldata:mr,userInfo:V==null?void 0:V.userInfo}),r.createElement(Bi,{modeldata:mr,userid:(wi=V==null?void 0:V.userInfo)==null?void 0:wi.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&r.createElement(ti,{userInfo:V==null?void 0:V.userInfo}),ji(Nr||document.domain==="tyutrjxy.educoder.net"),r.createElement("div",{className:vi.mainSiteContent},r.createElement("aside",{className:vi.ContentWarp,style:{backgroundColor:"#fff"}},G&&zr(G.recommend_subjects,r.createElement("div",{className:vi.school},r.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A"),r.createElement("h5",null,"Practical MOOC makes online courses more professional"),G&&zr(G.recommend_subjects,r.createElement("div",{style:{width:"100%"}},r.createElement("div",{className:vi.iconWrapper},r.createElement("div",{className:vi.tuijianWrapper},r.createElement("img",{src:Br,alt:"\u6807\u7B7E"})),r.createElement("div",{onClick:()=>{te.history.push("/paths?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",G==null?void 0:G.subject_count,")",r.createElement(C.Z,null))),r.createElement(Wn.Z,{dataSource:G&&G.recommend_subjects?G.recommend_subjects:[],right:23,col:4,precision:1,loading:Mn,wrapWidth:1200}))),G&&zr(G.subjects,r.createElement("div",{style:{width:"100%",marginTop:"60px"}},r.createElement("div",{className:vi.iconWrapper},r.createElement("div",{className:vi.tuijianWrapper},r.createElement("img",{src:Mr,alt:"\u6807\u7B7E"})),r.createElement("div",{onClick:()=>{te.history.push("/paths?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",G==null?void 0:G.subject_count,")",r.createElement(C.Z,null))),r.createElement(Wn.Z,{dataSource:G&&G.subjects?G.subjects:[],right:23,col:4,precision:1,loading:Mn,wrapWidth:1200}))))),G&&zr(G.shixuns,r.createElement("div",{className:vi.school},r.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B"),r.createElement("h5",null,"Practical projects that make it easy for you to develop courses"),G&&zr(G.shixuns,r.createElement("div",{style:{width:"100%"}},r.createElement("div",{className:vi.iconWrapper},r.createElement("div",{className:vi.tuijianWrapper},r.createElement("img",{src:bi,alt:"\u6807\u7B7E"})),r.createElement("div",{onClick:()=>{te.history.push("/shixuns?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",G==null?void 0:G.shixun_count,")",r.createElement(C.Z,null))),r.createElement(ur.wb,{dataSource:G&&G.shixuns?G.shixuns:[],right:23,col:4,precision:1,loading:Mn,wrapWidth:1200}))),G&&zr(G.recommend_shixuns,r.createElement("div",{style:{width:"100%",marginTop:"60px"}},r.createElement("div",{className:vi.iconWrapper},r.createElement("div",{className:vi.tuijianWrapper},r.createElement("img",{src:xr,alt:"\u6807\u7B7E"})),r.createElement("div",{onClick:()=>{te.history.push("/shixuns?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",G==null?void 0:G.shixun_count,")",r.createElement(C.Z,null))),r.createElement(ur.wb,{dataSource:G&&G.recommend_shixuns?G.recommend_shixuns:[],right:23,col:4,precision:1,loading:Mn,wrapWidth:1200}))))),document.domain==="tyutrjc.educoder.net"&&r.createElement("div",{className:vi.mainSiteContent},(Qn=G==null?void 0:G.new_discipline)==null?void 0:Qn.map((Ui,Rr)=>r.createElement("aside",{key:Rr+Ui.name,className:vi.ContentWarp,style:{backgroundColor:Rr===0?"#fff":"transparent",display:Ui.name==="\u4EBA\u5DE5\u667A\u80FD\u901A\u8BC6\u8BFE\u7A0B\u8D44\u6E90\u4E0E\u5E73\u53F0\u5EFA\u8BBE"?"block":"none"}},r.createElement("div",{className:vi.orientation},r.createElement("h2",{"data-type":"async_animationH2"},Ui.name),r.createElement("h5",null,Ui==null?void 0:Ui.name_en),r.createElement("div",{className:vi.lf},cs(Ui,Rr)))))))),r.createElement(J.default,{centered:!0,destroyOnClose:!0,open:ls,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Rs(!1)},r.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Ei=W==null?void 0:W.setting)==null?void 0:Ei.homepage_tea_qq_number," "),r.createElement("img",{src:`${ct.Z.IMG_SERVER}/${(Er=W==null?void 0:W.setting)==null?void 0:Er.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),r.createElement(S.Z,{visible:qs,onCancel:()=>Ws(!1)}))};var Xr=(0,te.connect)(({homePage:G,loading:W,globalSetting:V,user:Mn})=>({homePage:G,globalSetting:V,loading:W.models.homePage,user:Mn}))(wr),yr={page:"page___cqmQj"},Ji={banner:"banner___TneAD",NavButton:"NavButton___ud63z",LeftButton:"LeftButton___WexT_",RightButton:"RightButton___BvUnT"},Tr=m(92310),vr=m.n(Tr),Li=({className:G,style:W,data:V=[]})=>{const Mn=(0,r.useRef)(null);return r.createElement("div",{className:vr()(Ji.banner,G),style:W},(V==null?void 0:V.length)>1&&r.createElement(Ne.Z,{className:Ji.LeftButton,onClick:()=>Mn.current.prev()}),!!(V!=null&&V.length)&&r.createElement(q.Z,{ref:Mn,autoplay:!0,pauseOnDotsHover:!0,dots:(V==null?void 0:V.length)>1?void 0:!1},V==null?void 0:V.map((wn,Mi)=>{var Qi;return r.createElement("div",{key:Mi},r.createElement("a",{href:wn.path},r.createElement("img",{src:(Qi=wn==null?void 0:wn.image_url)!=null&&Qi.includes("://")?wn==null?void 0:wn.image_url:`${ct.Z.IMG_SERVER+(wn==null?void 0:wn.image_url)}`})))})),(V==null?void 0:V.length)>1&&r.createElement(C.Z,{className:Ji.RightButton,onClick:()=>Mn.current.next()}))},hi={panel:"panel___UWRx2",line:"line___cUXUu",li:"li___mbkLP",info:"info___U53_I"},Oi=Object.defineProperty,er=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,ss=Object.prototype.propertyIsEnumerable,ii=(G,W,V)=>W in G?Oi(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,mi=(G,W)=>{for(var V in W||(W={}))pr.call(W,V)&&ii(G,V,W[V]);if(er)for(var V of er(W))ss.call(W,V)&&ii(G,V,W[V]);return G};const Gi=G=>React.createElement("svg",mi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u7528\u6237"),React.createElement("path",{d:"M7.857 1.143a2.857 2.857 0 1 1 0 5.714 2.857 2.857 0 0 1 0-5.714m0-1.143a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm6.714 12.571a2.286 2.286 0 0 1-2.285 2.286H3.429a2.286 2.286 0 0 1 0-4.571h8.857a2.286 2.286 0 0 1 2.285 2.285Zm-2.285-3.428H3.429a3.429 3.429 0 0 0 0 6.857h8.857a3.429 3.429 0 1 0 0-6.857Z",fill:"#5F6368",fillRule:"nonzero"}));var Ii="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuODU3IDEuMTQzYTIuODU3IDIuODU3IDAgMSAxIDAgNS43MTQgMi44NTcgMi44NTcgMCAwIDEgMC01LjcxNG0wLTEuMTQzYTQgNCAwIDEgMCAwIDggNCA0IDAgMCAwIDAtOFptNi43MTQgMTIuNTcxYTIuMjg2IDIuMjg2IDAgMCAxLTIuMjg1IDIuMjg2SDMuNDI5YTIuMjg2IDIuMjg2IDAgMCAxIDAtNC41NzFoOC44NTdhMi4yODYgMi4yODYgMCAwIDEgMi4yODUgMi4yODVabS0yLjI4NS0zLjQyOEgzLjQyOWEzLjQyOSAzLjQyOSAwIDAgMCAwIDYuODU3aDguODU3YTMuNDI5IDMuNDI5IDAgMSAwIDAtNi44NTdaIiBmaWxsPSIjNUY2MzY4IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Yi=Object.defineProperty,Jr=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,qi=(G,W,V)=>W in G?Yi(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Zi=(G,W)=>{for(var V in W||(W={}))$r.call(W,V)&&qi(G,V,W[V]);if(Jr)for(var V of Jr(W))us.call(W,V)&&qi(G,V,W[V]);return G};const Fr=G=>React.createElement("svg",Zi({width:17,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u5B9E\u9A8C\u603B\u6B21\u6570"),React.createElement("g",{fill:"#5F6368",fillRule:"nonzero"},React.createElement("path",{d:"M.003.596v14.756c0 .327.265.592.592.592h15.06a.592.592 0 0 0 .592-.592V.596a.592.592 0 0 0-.592-.592H.595a.592.592 0 0 0-.592.592Zm14.795 3.033H1.452V1.453h13.346v2.176ZM1.452 5.08h13.346v9.416H1.452V5.078Z"}),React.createElement("path",{d:"M4.973 7.147 2.264 9.855l2.71 2.71a.215.215 0 0 0 .303 0l.721-.722a.215.215 0 0 0 0-.304L4.314 9.855l1.684-1.684a.215.215 0 0 0 0-.304l-.721-.72a.215.215 0 0 0-.304 0Zm5.203 1.024 1.685 1.684-1.685 1.684a.215.215 0 0 0 0 .304l.721.721a.215.215 0 0 0 .304 0l2.71-2.709-2.71-2.708a.215.215 0 0 0-.304 0l-.72.72a.215.215 0 0 0 0 .304Zm-3.829 4.434.935.405a.215.215 0 0 0 .283-.111l2.306-5.316A.215.215 0 0 0 9.76 7.3l-.935-.405a.215.215 0 0 0-.283.111l-2.306 5.316a.215.215 0 0 0 .111.283Z"})));var Ur="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzVGNjM2OCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNLjAwMy41OTZ2MTQuNzU2YzAgLjMyNy4yNjUuNTkyLjU5Mi41OTJoMTUuMDZhLjU5Mi41OTIgMCAwIDAgLjU5Mi0uNTkyVi41OTZhLjU5Mi41OTIgMCAwIDAtLjU5Mi0uNTkySC41OTVhLjU5Mi41OTIgMCAwIDAtLjU5Mi41OTJabTE0Ljc5NSAzLjAzM0gxLjQ1MlYxLjQ1M2gxMy4zNDZ2Mi4xNzZaTTEuNDUyIDUuMDhoMTMuMzQ2djkuNDE2SDEuNDUyVjUuMDc4WiIvPjxwYXRoIGQ9Ik00Ljk3MyA3LjE0NyAyLjI2NCA5Ljg1NWwyLjcxIDIuNzFhLjIxNS4yMTUgMCAwIDAgLjMwMyAwbC43MjEtLjcyMmEuMjE1LjIxNSAwIDAgMCAwLS4zMDRMNC4zMTQgOS44NTVsMS42ODQtMS42ODRhLjIxNS4yMTUgMCAwIDAgMC0uMzA0bC0uNzIxLS43MmEuMjE1LjIxNSAwIDAgMC0uMzA0IDBabTUuMjAzIDEuMDI0IDEuNjg1IDEuNjg0LTEuNjg1IDEuNjg0YS4yMTUuMjE1IDAgMCAwIDAgLjMwNGwuNzIxLjcyMWEuMjE1LjIxNSAwIDAgMCAuMzA0IDBsMi43MS0yLjcwOS0yLjcxLTIuNzA4YS4yMTUuMjE1IDAgMCAwLS4zMDQgMGwtLjcyLjcyYS4yMTUuMjE1IDAgMCAwIDAgLjMwNFptLTMuODI5IDQuNDM0LjkzNS40MDVhLjIxNS4yMTUgMCAwIDAgLjI4My0uMTExbDIuMzA2LTUuMzE2QS4yMTUuMjE1IDAgMCAwIDkuNzYgNy4zbC0uOTM1LS40MDVhLjIxNS4yMTUgMCAwIDAtLjI4My4xMTFsLTIuMzA2IDUuMzE2YS4yMTUuMjE1IDAgMCAwIC4xMTEuMjgzWiIvPjwvZz48L3N2Zz4=",qr=Object.defineProperty,kr=Object.getOwnPropertySymbols,es=Object.prototype.hasOwnProperty,ds=Object.prototype.propertyIsEnumerable,Ls=(G,W,V)=>W in G?qr(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,As=(G,W)=>{for(var V in W||(W={}))es.call(W,V)&&Ls(G,V,W[V]);if(kr)for(var V of kr(W))ds.call(W,V)&&Ls(G,V,W[V]);return G};const Xs=G=>React.createElement("svg",As({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u7EBF\u4E0A\u8003\u8BD5"),React.createElement("g",{fill:"#5F6368",fillRule:"nonzero"},React.createElement("path",{d:"M7.672.62a2.106 2.106 0 0 1 2.979 0l4.662 4.663a2.106 2.106 0 0 1-2.045 3.522l-2.864 5.535c-.142.275-.403.47-.708.527l-.07.01L.73 15.913a.641.641 0 0 1-.715-.652l.004-.059 1.037-8.893c.036-.308.212-.582.476-.743l.062-.035L7.13 2.665c-.199-.73.008-1.51.543-2.044Zm.15 3.13L2.313 6.6l-.825 7.068 2.326-2.324a.55.55 0 0 1 .812.737l-.036.04-2.322 2.321 7.065-.821 2.85-5.51-4.36-4.361Zm1.922-2.223A.824.824 0 1 0 8.58 2.693l4.662 4.662a.824.824 0 0 0 1.166-1.165L9.744 1.527Z"}),React.createElement("path",{d:"M8.21 7.725a1.832 1.832 0 1 0-2.591 2.59 1.832 1.832 0 0 0 2.59-2.59Zm-.778.777a.733.733 0 1 1-1.018 1.054.733.733 0 0 1 1.018-1.054Z"})));var a="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzVGNjM2OCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy42NzIuNjJhMi4xMDYgMi4xMDYgMCAwIDEgMi45NzkgMGw0LjY2MiA0LjY2M2EyLjEwNiAyLjEwNiAwIDAgMS0yLjA0NSAzLjUyMmwtMi44NjQgNS41MzVjLS4xNDIuMjc1LS40MDMuNDctLjcwOC41MjdsLS4wNy4wMUwuNzMgMTUuOTEzYS42NDEuNjQxIDAgMCAxLS43MTUtLjY1MmwuMDA0LS4wNTkgMS4wMzctOC44OTNjLjAzNi0uMzA4LjIxMi0uNTgyLjQ3Ni0uNzQzbC4wNjItLjAzNUw3LjEzIDIuNjY1Yy0uMTk5LS43My4wMDgtMS41MS41NDMtMi4wNDRabS4xNSAzLjEzTDIuMzEzIDYuNmwtLjgyNSA3LjA2OCAyLjMyNi0yLjMyNGEuNTUuNTUgMCAwIDEgLjgxMi43MzdsLS4wMzYuMDQtMi4zMjIgMi4zMjEgNy4wNjUtLjgyMSAyLjg1LTUuNTEtNC4zNi00LjM2MVptMS45MjItMi4yMjNBLjgyNC44MjQgMCAxIDAgOC41OCAyLjY5M2w0LjY2MiA0LjY2MmEuODI0LjgyNCAwIDAgMCAxLjE2Ni0xLjE2NUw5Ljc0NCAxLjUyN1oiLz48cGF0aCBkPSJNOC4yMSA3LjcyNWExLjgzMiAxLjgzMiAwIDEgMC0yLjU5MSAyLjU5IDEuODMyIDEuODMyIDAgMCAwIDIuNTktMi41OVptLS43NzguNzc3YS43MzMuNzMzIDAgMSAxLTEuMDE4IDEuMDU0LjczMy43MzMgMCAwIDEgMS4wMTgtMS4wNTRaIi8+PC9nPjwvc3ZnPg==",c=Object.defineProperty,g=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,$=(G,W,V)=>W in G?c(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,ge=(G,W)=>{for(var V in W||(W={}))E.call(W,V)&&$(G,V,W[V]);if(g)for(var V of g(W))b.call(W,V)&&$(G,V,W[V]);return G};const Te=G=>React.createElement("svg",ge({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),React.createElement("path",{d:"M13.062.011c1.5 0 2.717 1.217 2.717 2.718v10.507a2.717 2.717 0 0 1-2.717 2.717H2.729A2.717 2.717 0 0 1 .01 13.236V2.729A2.717 2.717 0 0 1 2.73.01h10.333Zm0 1.087H8.163v5.104c0 .478-.37.873-.846.904l-.06.002a.906.906 0 0 1-.64-.265L5.444 5.671l-1.169 1.17a.906.906 0 0 1-1.233.045l-.048-.044a.906.906 0 0 1-.265-.64V1.097c-.9 0-1.63.73-1.63 1.63v10.508c0 .9.73 1.63 1.63 1.63h10.333c.9 0 1.63-.73 1.63-1.63V2.729c0-.9-.73-1.63-1.63-1.63Zm-9.246 0v4.665l1.012-1.011.06-.052a.906.906 0 0 1 1.197.074l.992.99V1.099H3.816Z",fill:"#5F6368",fillRule:"nonzero"}));var Xe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjA2Mi4wMTFjMS41IDAgMi43MTcgMS4yMTcgMi43MTcgMi43MTh2MTAuNTA3YTIuNzE3IDIuNzE3IDAgMCAxLTIuNzE3IDIuNzE3SDIuNzI5QTIuNzE3IDIuNzE3IDAgMCAxIC4wMSAxMy4yMzZWMi43MjlBMi43MTcgMi43MTcgMCAwIDEgMi43My4wMWgxMC4zMzNabTAgMS4wODdIOC4xNjN2NS4xMDRjMCAuNDc4LS4zNy44NzMtLjg0Ni45MDRsLS4wNi4wMDJhLjkwNi45MDYgMCAwIDEtLjY0LS4yNjVMNS40NDQgNS42NzFsLTEuMTY5IDEuMTdhLjkwNi45MDYgMCAwIDEtMS4yMzMuMDQ1bC0uMDQ4LS4wNDRhLjkwNi45MDYgMCAwIDEtLjI2NS0uNjRWMS4wOTdjLS45IDAtMS42My43My0xLjYzIDEuNjN2MTAuNTA4YzAgLjkuNzMgMS42MyAxLjYzIDEuNjNoMTAuMzMzYy45IDAgMS42My0uNzMgMS42My0xLjYzVjIuNzI5YzAtLjktLjczLTEuNjMtMS42My0xLjYzWm0tOS4yNDYgMHY0LjY2NWwxLjAxMi0xLjAxMS4wNi0uMDUyYS45MDYuOTA2IDAgMCAxIDEuMTk3LjA3NGwuOTkyLjk5VjEuMDk5SDMuODE2WiIgZmlsbD0iIzVGNjM2OCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",st=Object.defineProperty,Et=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,jn=(G,W,V)=>W in G?st(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Vn=(G,W)=>{for(var V in W||(W={}))nn.call(W,V)&&jn(G,V,W[V]);if(Et)for(var V of Et(W))Xt.call(W,V)&&jn(G,V,W[V]);return G};const Nn=G=>React.createElement("svg",Vn({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u5B9E\u8DF5\u9879\u76EE"),React.createElement("g",{fill:"#5F6368",fillRule:"nonzero"},React.createElement("path",{d:"m14 14-.71-.705A.997.997 0 0 1 14 13a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v.085c0 .275-.11.524-.29.705L2 2.085V2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2ZM1 4v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1Zm11-2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10Z"}),React.createElement("path",{d:"M2.5 4h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1 0-1Zm9 1a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1ZM1 6h12v1H1V6Z"})));var Kn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzVGNjM2OCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTQgMTQtLjcxLS43MDVBLjk5Ny45OTcgMCAwIDEgMTQgMTNhMSAxIDAgMCAwIDEtMVYyYTEgMSAwIDAgMC0xLTFINGExIDEgMCAwIDAtMSAxdi4wODVjMCAuMjc1LS4xMS41MjQtLjI5LjcwNUwyIDIuMDg1VjJhMiAyIDAgMCAxIDItMmgxMGEyIDIgMCAwIDEgMiAydjEwYTIgMiAwIDAgMS0yIDJaTTEgNHYxMGExIDEgMCAwIDAgMSAxaDEwYTEgMSAwIDAgMCAxLTFWNGExIDEgMCAwIDAtMS0xSDJhMSAxIDAgMCAwLTEgMVptMTEtMmEyIDIgMCAwIDEgMiAydjEwYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yVjRhMiAyIDAgMCAxIDItMmgxMFoiLz48cGF0aCBkPSJNMi41IDRoNmEuNS41IDAgMCAxIDAgMWgtNmEuNS41IDAgMCAxIDAtMVptOSAxYS41LjUgMCAxIDEgMC0xIC41LjUgMCAwIDEgMCAxWk0xIDZoMTJ2MUgxVjZaIi8+PC9nPjwvc3ZnPg==",On=Object.defineProperty,qn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,$i=(G,W,V)=>W in G?On(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,tr=(G,W)=>{for(var V in W||(W={}))$n.call(W,V)&&$i(G,V,W[V]);if(qn)for(var V of qn(W))_i.call(W,V)&&$i(G,V,W[V]);return G};const ci=G=>React.createElement("svg",tr({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u8BD5\u9898"),React.createElement("path",{d:"M12.073.002c1.23 0 2.217.919 2.296 2.138v9.268h1.629v2.296c0 1.208-.904 2.217-2.056 2.296H4.74a2.272 2.272 0 0 1-2.296-2.137v-9.27h-.148a2.291 2.291 0 0 1-1.638-.658A2.295 2.295 0 0 1 0 2.298C0 1.068.919.08 2.138.002Zm2.594 12.738h-7.63v.962c0 .302-.077.53-.156.769l-.064.196h6.968c.398 0 .784-.375.88-.852l.002-.015v-1.06ZM12.169 1.333H3.777v12.371c0 .456.358.86.854.958l.015.003h.175c.398 0 .783-.375.879-.852l.002-.015v-2.392h7.333v-9.11c0-.458-.358-.863-.852-.96l-.014-.003Zm-1.725 6c.41 0 .666.257.666.667 0 .31-.252.59-.598.667H6.371c-.41 0-.667-.257-.667-.667 0-.31.252-.59.598-.667Zm0-3.258c.41 0 .666.256.666.667 0 .31-.252.59-.598.666H6.371c-.41 0-.667-.256-.667-.666 0-.31.252-.59.598-.667Zm-8-2.742h-.148c-.567 0-.963.396-.963.963 0 .458.359.862.852.962l.015.002h.244V1.333Z",fill:"#5F6368",fillRule:"nonzero"}));var Ar="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjA3My4wMDJjMS4yMyAwIDIuMjE3LjkxOSAyLjI5NiAyLjEzOHY5LjI2OGgxLjYyOXYyLjI5NmMwIDEuMjA4LS45MDQgMi4yMTctMi4wNTYgMi4yOTZINC43NGEyLjI3MiAyLjI3MiAwIDAgMS0yLjI5Ni0yLjEzN3YtOS4yN2gtLjE0OGEyLjI5MSAyLjI5MSAwIDAgMS0xLjYzOC0uNjU4QTIuMjk1IDIuMjk1IDAgMCAxIDAgMi4yOThDMCAxLjA2OC45MTkuMDggMi4xMzguMDAyWm0yLjU5NCAxMi43MzhoLTcuNjN2Ljk2MmMwIC4zMDItLjA3Ny41My0uMTU2Ljc2OWwtLjA2NC4xOTZoNi45NjhjLjM5OCAwIC43ODQtLjM3NS44OC0uODUybC4wMDItLjAxNXYtMS4wNlpNMTIuMTY5IDEuMzMzSDMuNzc3djEyLjM3MWMwIC40NTYuMzU4Ljg2Ljg1NC45NThsLjAxNS4wMDNoLjE3NWMuMzk4IDAgLjc4My0uMzc1Ljg3OS0uODUybC4wMDItLjAxNXYtMi4zOTJoNy4zMzN2LTkuMTFjMC0uNDU4LS4zNTgtLjg2My0uODUyLS45NmwtLjAxNC0uMDAzWm0tMS43MjUgNmMuNDEgMCAuNjY2LjI1Ny42NjYuNjY3IDAgLjMxLS4yNTIuNTktLjU5OC42NjdINi4zNzFjLS40MSAwLS42NjctLjI1Ny0uNjY3LS42NjcgMC0uMzEuMjUyLS41OS41OTgtLjY2N1ptMC0zLjI1OGMuNDEgMCAuNjY2LjI1Ni42NjYuNjY3IDAgLjMxLS4yNTIuNTktLjU5OC42NjZINi4zNzFjLS40MSAwLS42NjctLjI1Ni0uNjY3LS42NjYgMC0uMzEuMjUyLS41OS41OTgtLjY2N1ptLTgtMi43NDJoLS4xNDhjLS41NjcgMC0uOTYzLjM5Ni0uOTYzLjk2MyAwIC40NTguMzU5Ljg2Mi44NTIuOTYybC4wMTUuMDAyaC4yNDRWMS4zMzNaIiBmaWxsPSIjNUY2MzY4IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ir=({className:G,style:W,data:V})=>{const Mn=[{name:"\u7D2F\u8BA1\u6D3B\u8DC3\u7528\u6237",value:V==null?void 0:V.total_user_count,icon:Ii},{name:"\u5B9E\u9A8C\u603B\u6B21\u6570",value:V==null?void 0:V.evaluate_count,icon:Ur},{name:"\u7EBF\u4E0A\u8003\u8BD5",value:V==null?void 0:V.exercise_count,icon:a},{name:"\u667A\u6167\u8BFE\u7A0B",value:V==null?void 0:V.subject_count,icon:Xe},{name:"\u5B9E\u8DF5\u9879\u76EE",value:V==null?void 0:V.shixun_count,icon:Kn},{name:"\u8BD5\u9898",value:V==null?void 0:V.question_count,icon:Ar}];return r.createElement("div",{className:vr()(hi.panel,G),style:W},Mn.map((wn,Mi)=>r.createElement(r.Fragment,{key:Mi},Mi!==0&&r.createElement("div",{className:hi.line}),r.createElement("div",{className:hi.li},r.createElement("div",{className:hi.info},r.createElement("img",{src:wn.icon}),r.createElement("span",null,wn.value||0)),r.createElement("div",{className:"font16"},wn.name)))))},ni={element:"element___axK0v",fullscreen:"fullscreen___AywUg",headBtn:"headBtn___ivOVE",dashboard:"dashboard___ilCQJ",cardWrap:"cardWrap___RZ_qD",card:"card___lemLn",title:"title___ZqE3a",userData:"userData___y7U5K",icon:"icon___uZNwn",barWrap:"barWrap___Ie9_O",barLeft:"barLeft___TUluC",barRight:"barRight___jY5za",pieWrap:"pieWrap___lrONz",pieLeft:"pieLeft___bpsoj",pieRight:"pieRight___cT5Iu",num:"num___sPOIL",completeRate:"completeRate___QjsD8",percentBg:"percentBg___g8FlA",percentBar:"percentBar___ysZaB",evaluate:"evaluate___T0TI0",bar:"bar___NbClw",lines:"lines___MI28F",barItemWrap:"barItemWrap___fxMbJ",barItem:"barItem___ASpaa",num1:"num1___Q3cgV",num2:"num2___vVeh1",imgBar1:"imgBar1___zKa8D",imgBar2:"imgBar2___Z1dI_",week:"week___vKBoZ"},Ai={headWrap:"headWrap___enZHn",img:"img___lDxOO",head:"head___P5Y0O",title:"title___vJ2QB",subTitle:"subTitle___KU7wg",leftWrap:"leftWrap___ziJsu",tags:"tags___St_HR",btn:"btn___I_OEh"},nr=({icon:G,className:W,style:V,title:Mn,subTitle:wn,iconImg:Mi,children:Qi,buttonLink:wi,tags:Qn=[]})=>r.createElement("div",{className:vr()(Ai.headWrap,W),style:V},r.createElement("img",{className:Ai.img,src:Mi}),r.createElement("div",{className:Ai.head},r.createElement("i",{className:`iconfont ${G}`}),r.createElement("div",{className:Ai.title},Mn),wn&&r.createElement("div",{className:Ai.subTitle}," ",r.createElement("b",null),wn),r.createElement("div",{className:Ai.leftWrap},Qi,!!(Qn!=null&&Qn.length)&&r.createElement("div",{className:Ai.tags},Qn.filter(Ei=>Ei.count>0).map((Ei,Er)=>r.createElement(r.Fragment,{key:Er},Er>0&&r.createElement("div",null),r.createElement("span",null,Ei.name),r.createElement("b",null,Ei.count)))),wi&&r.createElement("a",{className:Ai.btn,href:wi,target:"_blank"},r.createElement("span",null,"\u66F4\u591A"),r.createElement("i",{className:"iconfont icon-a-gengduo1"}))))),ts=m(44104),ns=m(77019),as=m(1427),Js=m(42441),Hs="data:image/png;base64,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",Ps=Object.defineProperty,Ys=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Ms=(G,W,V)=>W in G?Ps(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Us=(G,W)=>{for(var V in W||(W={}))ea.call(W,V)&&Ms(G,V,W[V]);if(Ys)for(var V of Ys(W))Pa.call(W,V)&&Ms(G,V,W[V]);return G};const tu=G=>React.createElement("svg",Us({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u7528\u6237"),React.createElement("path",{d:"M8 1.143c1.607 0 2.91 1.279 2.91 2.857 0 1.578-1.303 2.857-2.91 2.857-1.607 0-2.91-1.279-2.91-2.857 0-1.578 1.303-2.857 2.91-2.857M8 0C5.75 0 3.927 1.79 3.927 4S5.751 8 8 8c2.25 0 4.073-1.79 4.073-4S10.249 0 8 0Zm6.836 12.571c0 1.263-1.042 2.286-2.327 2.286H3.491c-1.285 0-2.327-1.023-2.327-2.286 0-1.262 1.042-2.285 2.327-2.285h9.018c1.285 0 2.327 1.023 2.327 2.285ZM12.51 9.143H3.491C1.563 9.143 0 10.678 0 12.57 0 14.465 1.563 16 3.49 16h9.02c1.927 0 3.49-1.535 3.49-3.429 0-1.893-1.563-3.428-3.49-3.428Z",fill:"#64A2F9",fillRule:"nonzero"}));var Fn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMS4xNDNjMS42MDcgMCAyLjkxIDEuMjc5IDIuOTEgMi44NTcgMCAxLjU3OC0xLjMwMyAyLjg1Ny0yLjkxIDIuODU3LTEuNjA3IDAtMi45MS0xLjI3OS0yLjkxLTIuODU3IDAtMS41NzggMS4zMDMtMi44NTcgMi45MS0yLjg1N004IDBDNS43NSAwIDMuOTI3IDEuNzkgMy45MjcgNFM1Ljc1MSA4IDggOGMyLjI1IDAgNC4wNzMtMS43OSA0LjA3My00UzEwLjI0OSAwIDggMFptNi44MzYgMTIuNTcxYzAgMS4yNjMtMS4wNDIgMi4yODYtMi4zMjcgMi4yODZIMy40OTFjLTEuMjg1IDAtMi4zMjctMS4wMjMtMi4zMjctMi4yODYgMC0xLjI2MiAxLjA0Mi0yLjI4NSAyLjMyNy0yLjI4NWg5LjAxOGMxLjI4NSAwIDIuMzI3IDEuMDIzIDIuMzI3IDIuMjg1Wk0xMi41MSA5LjE0M0gzLjQ5MUMxLjU2MyA5LjE0MyAwIDEwLjY3OCAwIDEyLjU3IDAgMTQuNDY1IDEuNTYzIDE2IDMuNDkgMTZoOS4wMmMxLjkyNyAwIDMuNDktMS41MzUgMy40OS0zLjQyOSAwLTEuODkzLTEuNTYzLTMuNDI4LTMuNDktMy40MjhaIiBmaWxsPSIjNjRBMkY5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ka=Object.defineProperty,qa=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,Ua=(G,W,V)=>W in G?Ka(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Ro=(G,W)=>{for(var V in W||(W={}))wo.call(W,V)&&Ua(G,V,W[V]);if(qa)for(var V of qa(W))Bl.call(W,V)&&Ua(G,V,W[V]);return G};const nu=G=>React.createElement("svg",Ro({width:15,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u6559\u5E08"),React.createElement("path",{d:"M7.487 8.377C5.742 8.378 4.169 7.359 3.5 5.793a4.102 4.102 0 0 1 .934-4.566 4.404 4.404 0 0 1 4.7-.907c1.612.649 2.661 2.178 2.66 3.873-.014 2.305-1.934 4.17-4.307 4.184Zm0-7.53c-1.9-.003-3.443 1.49-3.449 3.336C4.032 6.03 5.567 7.531 7.467 7.54c1.9.009 3.448-1.48 3.46-3.325 0-1.85-1.536-3.354-3.44-3.368Zm-3.25 9.302 1.617 5.009H.875c.199-2.107 1.457-3.983 3.362-5.01m.53-1.173C1.89 10.07-.002 12.767 0 15.768V16h7.032L4.766 8.975Zm5.974 1.174c1.903 1.028 3.16 2.903 3.358 5.009H9.12l1.62-5.01m-.532-1.173L7.942 16H15v-.231c.001-3.002-1.89-5.698-4.766-6.794h-.026Zm-3.254 2.592v-1.83h1.07v1.83l-.537 1.044-.533-1.044Z",fill:"#64A2F9",fillRule:"nonzero"}));var Ll="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNDg3IDguMzc3QzUuNzQyIDguMzc4IDQuMTY5IDcuMzU5IDMuNSA1Ljc5M2E0LjEwMiA0LjEwMiAwIDAgMSAuOTM0LTQuNTY2IDQuNDA0IDQuNDA0IDAgMCAxIDQuNy0uOTA3YzEuNjEyLjY0OSAyLjY2MSAyLjE3OCAyLjY2IDMuODczLS4wMTQgMi4zMDUtMS45MzQgNC4xNy00LjMwNyA0LjE4NFptMC03LjUzYy0xLjktLjAwMy0zLjQ0MyAxLjQ5LTMuNDQ5IDMuMzM2QzQuMDMyIDYuMDMgNS41NjcgNy41MzEgNy40NjcgNy41NGMxLjkuMDA5IDMuNDQ4LTEuNDggMy40Ni0zLjMyNSAwLTEuODUtMS41MzYtMy4zNTQtMy40NC0zLjM2OFptLTMuMjUgOS4zMDIgMS42MTcgNS4wMDlILjg3NWMuMTk5LTIuMTA3IDEuNDU3LTMuOTgzIDMuMzYyLTUuMDFtLjUzLTEuMTczQzEuODkgMTAuMDctLjAwMiAxMi43NjcgMCAxNS43NjhWMTZoNy4wMzJMNC43NjYgOC45NzVabTUuOTc0IDEuMTc0YzEuOTAzIDEuMDI4IDMuMTYgMi45MDMgMy4zNTggNS4wMDlIOS4xMmwxLjYyLTUuMDFtLS41MzItMS4xNzNMNy45NDIgMTZIMTV2LS4yMzFjLjAwMS0zLjAwMi0xLjg5LTUuNjk4LTQuNzY2LTYuNzk0aC0uMDI2Wm0tMy4yNTQgMi41OTJ2LTEuODNoMS4wN3YxLjgzbC0uNTM3IDEuMDQ0LS41MzMtMS4wNDRaIiBmaWxsPSIjNjRBMkY5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",_a=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,Ol=Object.prototype.propertyIsEnumerable,Do=(G,W,V)=>W in G?_a(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Fl=(G,W)=>{for(var V in W||(W={}))Ea.call(W,V)&&Do(G,V,W[V]);if(Aa)for(var V of Aa(W))Ol.call(W,V)&&Do(G,V,W[V]);return G};const iu=G=>React.createElement("svg",Fl({width:19,height:18,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u5B66\u751F"),React.createElement("path",{d:"M11.045 1c2.473 0 4.482 2.112 4.482 4.548 0 1.95-1.082 3.411-2.472 4.224.309.162.772.324 1.236.487 1.082.487 2.009 1.462 1.854 1.462A7.78 7.78 0 0 1 18 16.756c0 .325-.773.325-.773 0 0-1.462-.618-3.086-1.545-4.223 0 0-.773-.975-1.855-1.462-.618-.487-1.854-.812-2.472-.812h-.31c-3.4 0-6.181 2.924-6.181 6.497 0 .325-.773.325-.773 0 0-3.248 2.009-6.172 4.945-7.147-1.39-.812-2.318-2.274-2.318-4.06C6.718 3.111 8.728 1 11.045 1ZM6.718 2.6c.31 0 .464.301.464.452 0 .15-.31.3-.464.3-1.545 0-2.782 1.206-2.782 2.862 0 1.506 1.237 2.861 2.782 2.861.31 0 .464.15.464.452 0 .301-.31.452-.464.452-2.627 0-4.945 2.259-4.945 4.97 0 .3 0 .451-.31.451-.308 0-.463-.15-.463-.452 0-2.56 1.7-4.668 4.018-5.572a3.654 3.654 0 0 1-1.854-3.162c0-1.958 1.545-3.614 3.554-3.614Zm4.327-.788c-2.009 0-3.554 1.625-3.554 3.736 0 2.112 1.7 3.736 3.554 3.736 2.01 0 3.555-1.624 3.555-3.736 0-2.111-1.545-3.736-3.555-3.736Z",fill:"#64A2F9",fillRule:"nonzero",stroke:"#64A2F9",strokeWidth:.2}));var No="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjA0NSAxYzIuNDczIDAgNC40ODIgMi4xMTIgNC40ODIgNC41NDggMCAxLjk1LTEuMDgyIDMuNDExLTIuNDcyIDQuMjI0LjMwOS4xNjIuNzcyLjMyNCAxLjIzNi40ODcgMS4wODIuNDg3IDIuMDA5IDEuNDYyIDEuODU0IDEuNDYyQTcuNzggNy43OCAwIDAgMSAxOCAxNi43NTZjMCAuMzI1LS43NzMuMzI1LS43NzMgMCAwLTEuNDYyLS42MTgtMy4wODYtMS41NDUtNC4yMjMgMCAwLS43NzMtLjk3NS0xLjg1NS0xLjQ2Mi0uNjE4LS40ODctMS44NTQtLjgxMi0yLjQ3Mi0uODEyaC0uMzFjLTMuNCAwLTYuMTgxIDIuOTI0LTYuMTgxIDYuNDk3IDAgLjMyNS0uNzczLjMyNS0uNzczIDAgMC0zLjI0OCAyLjAwOS02LjE3MiA0Ljk0NS03LjE0Ny0xLjM5LS44MTItMi4zMTgtMi4yNzQtMi4zMTgtNC4wNkM2LjcxOCAzLjExMSA4LjcyOCAxIDExLjA0NSAxWk02LjcxOCAyLjZjLjMxIDAgLjQ2NC4zMDEuNDY0LjQ1MiAwIC4xNS0uMzEuMy0uNDY0LjMtMS41NDUgMC0yLjc4MiAxLjIwNi0yLjc4MiAyLjg2MiAwIDEuNTA2IDEuMjM3IDIuODYxIDIuNzgyIDIuODYxLjMxIDAgLjQ2NC4xNS40NjQuNDUyIDAgLjMwMS0uMzEuNDUyLS40NjQuNDUyLTIuNjI3IDAtNC45NDUgMi4yNTktNC45NDUgNC45NyAwIC4zIDAgLjQ1MS0uMzEuNDUxLS4zMDggMC0uNDYzLS4xNS0uNDYzLS40NTIgMC0yLjU2IDEuNy00LjY2OCA0LjAxOC01LjU3MmEzLjY1NCAzLjY1NCAwIDAgMS0xLjg1NC0zLjE2MmMwLTEuOTU4IDEuNTQ1LTMuNjE0IDMuNTU0LTMuNjE0Wm00LjMyNy0uNzg4Yy0yLjAwOSAwLTMuNTU0IDEuNjI1LTMuNTU0IDMuNzM2IDAgMi4xMTIgMS43IDMuNzM2IDMuNTU0IDMuNzM2IDIuMDEgMCAzLjU1NS0xLjYyNCAzLjU1NS0zLjczNiAwLTIuMTExLTEuNTQ1LTMuNzM2LTMuNTU1LTMuNzM2WiIgZmlsbD0iIzY0QTJGOSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiM2NEEyRjkiIHN0cm9rZS13aWR0aD0iLjIiLz48L3N2Zz4=",$a=Object.defineProperty,Ca=Object.getOwnPropertySymbols,Ia=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,eo=(G,W,V)=>W in G?$a(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Bo=(G,W)=>{for(var V in W||(W={}))Ia.call(W,V)&&eo(G,V,W[V]);if(Ca)for(var V of Ca(W))Pl.call(W,V)&&eo(G,V,W[V]);return G};const Lo=G=>React.createElement("svg",Bo({width:18,height:18,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u6D3B\u8DC3\u7528\u6237"),React.createElement("path",{d:"M16.144 11.146a.5.5 0 0 1 .71.708l-4 4a.5.5 0 0 1-.708 0l-1.647-1.647-2.648 2.646a.5.5 0 1 1-.706-.708l3-3a.5.5 0 0 1 .707 0l1.647 1.646ZM7.874 1c1.202 0 2.333.469 3.181 1.319a4.467 4.467 0 0 1 1.319 3.18 4.473 4.473 0 0 1-1.319 3.183 4.57 4.57 0 0 1-.921.71c.256.095.509.204.756.329a6.994 6.994 0 0 1 2.334 1.93.501.501 0 0 1-.088.701.501.501 0 0 1-.701-.087c-1.122-1.441-2.784-2.266-4.56-2.266-1.566 0-3.04.634-4.149 1.787a6.107 6.107 0 0 0-1.264 1.947 6.311 6.311 0 0 0-.454 2.739.499.499 0 0 1-.472.526h-.027a.5.5 0 0 1-.498-.473 7.315 7.315 0 0 1 .527-3.168 7.12 7.12 0 0 1 1.468-2.264 6.835 6.835 0 0 1 2.61-1.702 4.468 4.468 0 0 1-.923-.71A4.467 4.467 0 0 1 3.375 5.5c0-1.202.47-2.331 1.318-3.181A4.467 4.467 0 0 1 7.874 1Zm0 1C6.94 2 6.061 2.364 5.4 3.025A3.478 3.478 0 0 0 4.375 5.5c0 .934.364 1.813 1.025 2.474C6.06 8.635 6.94 9 7.874 9c.935 0 1.814-.364 2.475-1.025A3.478 3.478 0 0 0 11.374 5.5c0-.935-.364-1.814-1.025-2.475A3.478 3.478 0 0 0 7.874 2Z",fill:"#64A2F9",fillRule:"nonzero",stroke:"#64A2F9",strokeWidth:.1}));var Ul="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjE0NCAxMS4xNDZhLjUuNSAwIDAgMSAuNzEuNzA4bC00IDRhLjUuNSAwIDAgMS0uNzA4IDBsLTEuNjQ3LTEuNjQ3LTIuNjQ4IDIuNjQ2YS41LjUgMCAxIDEtLjcwNi0uNzA4bDMtM2EuNS41IDAgMCAxIC43MDcgMGwxLjY0NyAxLjY0NlpNNy44NzQgMWMxLjIwMiAwIDIuMzMzLjQ2OSAzLjE4MSAxLjMxOWE0LjQ2NyA0LjQ2NyAwIDAgMSAxLjMxOSAzLjE4IDQuNDczIDQuNDczIDAgMCAxLTEuMzE5IDMuMTgzIDQuNTcgNC41NyAwIDAgMS0uOTIxLjcxYy4yNTYuMDk1LjUwOS4yMDQuNzU2LjMyOWE2Ljk5NCA2Ljk5NCAwIDAgMSAyLjMzNCAxLjkzLjUwMS41MDEgMCAwIDEtLjA4OC43MDEuNTAxLjUwMSAwIDAgMS0uNzAxLS4wODdjLTEuMTIyLTEuNDQxLTIuNzg0LTIuMjY2LTQuNTYtMi4yNjYtMS41NjYgMC0zLjA0LjYzNC00LjE0OSAxLjc4N2E2LjEwNyA2LjEwNyAwIDAgMC0xLjI2NCAxLjk0NyA2LjMxMSA2LjMxMSAwIDAgMC0uNDU0IDIuNzM5LjQ5OS40OTkgMCAwIDEtLjQ3Mi41MjZoLS4wMjdhLjUuNSAwIDAgMS0uNDk4LS40NzMgNy4zMTUgNy4zMTUgMCAwIDEgLjUyNy0zLjE2OCA3LjEyIDcuMTIgMCAwIDEgMS40NjgtMi4yNjQgNi44MzUgNi44MzUgMCAwIDEgMi42MS0xLjcwMiA0LjQ2OCA0LjQ2OCAwIDAgMS0uOTIzLS43MUE0LjQ2NyA0LjQ2NyAwIDAgMSAzLjM3NSA1LjVjMC0xLjIwMi40Ny0yLjMzMSAxLjMxOC0zLjE4MUE0LjQ2NyA0LjQ2NyAwIDAgMSA3Ljg3NCAxWm0wIDFDNi45NCAyIDYuMDYxIDIuMzY0IDUuNCAzLjAyNUEzLjQ3OCAzLjQ3OCAwIDAgMCA0LjM3NSA1LjVjMCAuOTM0LjM2NCAxLjgxMyAxLjAyNSAyLjQ3NEM2LjA2IDguNjM1IDYuOTQgOSA3Ljg3NCA5Yy45MzUgMCAxLjgxNC0uMzY0IDIuNDc1LTEuMDI1QTMuNDc4IDMuNDc4IDAgMCAwIDExLjM3NCA1LjVjMC0uOTM1LS4zNjQtMS44MTQtMS4wMjUtMi40NzVBMy40NzggMy40NzggMCAwIDAgNy44NzQgMloiIGZpbGw9IiM2NEEyRjkiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjNjRBMkY5IiBzdHJva2Utd2lkdGg9Ii4xIi8+PC9zdmc+",Va=Object.defineProperty,Oo=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,to=(G,W,V)=>W in G?Va(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,zl=(G,W)=>{for(var V in W||(W={}))Vl.call(W,V)&&to(G,V,W[V]);if(Oo)for(var V of Oo(W))Fo.call(W,V)&&to(G,V,W[V]);return G};const Zl=G=>React.createElement("svg",zl({width:18,height:18,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u5728\u7EBF\u7528\u6237"),React.createElement("path",{d:"M6.456 9.47a4.604 4.604 0 0 1-1.581-5.845C5.885 1.56 8.272.53 10.489 1.207c2.22.679 3.604 2.856 3.256 5.125-.346 2.269-2.32 3.947-4.643 3.947-3.809 0-6.875 2.751-6.875 6.117a.61.61 0 0 1-.612.604.608.608 0 0 1-.61-.604c.001-3.214 2.285-5.934 5.451-6.926Zm2.65-.402a3.478 3.478 0 0 0 3.047-1.699 3.392 3.392 0 0 0 0-3.458 3.486 3.486 0 0 0-3.049-1.7c-1.916 0-3.472 1.536-3.472 3.427 0 1.896 1.556 3.43 3.474 3.43Zm2.608 6.094 4.171-3.455a.686.686 0 0 1 .96.083.665.665 0 0 1-.085.948l-4.694 3.886a.686.686 0 0 1-.96-.083L9.15 14.236a.67.67 0 0 1-.134-.67.688.688 0 0 1 1.177-.192l1.52 1.788Z",fill:"#64A2F9",fillRule:"nonzero",stroke:"#64A2F9",strokeWidth:.1}));var jl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNDU2IDkuNDdhNC42MDQgNC42MDQgMCAwIDEtMS41ODEtNS44NDVDNS44ODUgMS41NiA4LjI3Mi41MyAxMC40ODkgMS4yMDdjMi4yMi42NzkgMy42MDQgMi44NTYgMy4yNTYgNS4xMjUtLjM0NiAyLjI2OS0yLjMyIDMuOTQ3LTQuNjQzIDMuOTQ3LTMuODA5IDAtNi44NzUgMi43NTEtNi44NzUgNi4xMTdhLjYxLjYxIDAgMCAxLS42MTIuNjA0LjYwOC42MDggMCAwIDEtLjYxLS42MDRjLjAwMS0zLjIxNCAyLjI4NS01LjkzNCA1LjQ1MS02LjkyNlptMi42NS0uNDAyYTMuNDc4IDMuNDc4IDAgMCAwIDMuMDQ3LTEuNjk5IDMuMzkyIDMuMzkyIDAgMCAwIDAtMy40NTggMy40ODYgMy40ODYgMCAwIDAtMy4wNDktMS43Yy0xLjkxNiAwLTMuNDcyIDEuNTM2LTMuNDcyIDMuNDI3IDAgMS44OTYgMS41NTYgMy40MyAzLjQ3NCAzLjQzWm0yLjYwOCA2LjA5NCA0LjE3MS0zLjQ1NWEuNjg2LjY4NiAwIDAgMSAuOTYuMDgzLjY2NS42NjUgMCAwIDEtLjA4NS45NDhsLTQuNjk0IDMuODg2YS42ODYuNjg2IDAgMCAxLS45Ni0uMDgzTDkuMTUgMTQuMjM2YS42Ny42NyAwIDAgMS0uMTM0LS42Ny42ODguNjg4IDAgMCAxIDEuMTc3LS4xOTJsMS41MiAxLjc4OFoiIGZpbGw9IiM2NEEyRjkiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjNjRBMkY5IiBzdHJva2Utd2lkdGg9Ii4xIi8+PC9zdmc+",kl=Object.defineProperty,za=Object.getOwnPropertySymbols,Wl=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,Po=(G,W,V)=>W in G?kl(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Yl=(G,W)=>{for(var V in W||(W={}))Wl.call(W,V)&&Po(G,V,W[V]);if(za)for(var V of za(W))Hl.call(W,V)&&Po(G,V,W[V]);return G};const ru=G=>React.createElement("svg",Yl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u5B9E\u8DF5\u9879\u76EE"),React.createElement("g",{fill:"#64A2F9",fillRule:"nonzero"},React.createElement("path",{d:"m14 14-.71-.705A.997.997 0 0 1 14 13a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v.085c0 .275-.11.524-.29.705L2 2.085V2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2ZM1 4v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1Zm11-2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10Z"}),React.createElement("path",{d:"M2.5 4h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1 0-1Zm9 1a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1ZM1 6h12v1H1V6Z"})));var Ql="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzY0QTJGOSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTQgMTQtLjcxLS43MDVBLjk5Ny45OTcgMCAwIDEgMTQgMTNhMSAxIDAgMCAwIDEtMVYyYTEgMSAwIDAgMC0xLTFINGExIDEgMCAwIDAtMSAxdi4wODVjMCAuMjc1LS4xMS41MjQtLjI5LjcwNUwyIDIuMDg1VjJhMiAyIDAgMCAxIDItMmgxMGEyIDIgMCAwIDEgMiAydjEwYTIgMiAwIDAgMS0yIDJaTTEgNHYxMGExIDEgMCAwIDAgMSAxaDEwYTEgMSAwIDAgMCAxLTFWNGExIDEgMCAwIDAtMS0xSDJhMSAxIDAgMCAwLTEgMVptMTEtMmEyIDIgMCAwIDEgMiAydjEwYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yVjRhMiAyIDAgMCAxIDItMmgxMFoiLz48cGF0aCBkPSJNMi41IDRoNmEuNS41IDAgMCAxIDAgMWgtNmEuNS41IDAgMCAxIDAtMVptOSAxYS41LjUgMCAxIDEgMC0xIC41LjUgMCAwIDEgMCAxWk0xIDZoMTJ2MUgxVjZaIi8+PC9nPjwvc3ZnPg==",Gl=Object.defineProperty,Uo=Object.getOwnPropertySymbols,Xl=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Vo=(G,W,V)=>W in G?Gl(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,zo=(G,W)=>{for(var V in W||(W={}))Xl.call(W,V)&&Vo(G,V,W[V]);if(Uo)for(var V of Uo(W))Za.call(W,V)&&Vo(G,V,W[V]);return G};const Jl=G=>React.createElement("svg",zo({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u667A\u6167\u8BFE\u7A0B"),React.createElement("path",{d:"M13.243 0C14.765 0 16 1.221 16 2.727v10.546c0 .723-.29 1.417-.808 1.928a2.773 2.773 0 0 1-1.95.799H2.758a2.773 2.773 0 0 1-1.95-.799A2.712 2.712 0 0 1 0 13.273V2.727C0 2.004.29 1.31.808.8A2.773 2.773 0 0 1 2.758 0h10.485Zm0 1.09h-4.97v5.123a.913.913 0 0 1-.86.908l-.06.002a.924.924 0 0 1-.65-.266L5.513 5.68 4.327 6.855a.927.927 0 0 1-1.252.045l-.048-.044a.904.904 0 0 1-.27-.644V1.091c-.913 0-1.654.733-1.654 1.636v10.546c0 .903.74 1.636 1.654 1.636h10.486c.913 0 1.654-.733 1.654-1.636V2.727c0-.903-.74-1.636-1.654-1.636Zm-9.383 0v4.683l1.028-1.016.06-.052a.927.927 0 0 1 1.214.075l1.007.995V1.09H3.86Z",fill:"#64A2F9",fillRule:"nonzero"}));var Kl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjI0MyAwQzE0Ljc2NSAwIDE2IDEuMjIxIDE2IDIuNzI3djEwLjU0NmMwIC43MjMtLjI5IDEuNDE3LS44MDggMS45MjhhMi43NzMgMi43NzMgMCAwIDEtMS45NS43OTlIMi43NThhMi43NzMgMi43NzMgMCAwIDEtMS45NS0uNzk5QTIuNzEyIDIuNzEyIDAgMCAxIDAgMTMuMjczVjIuNzI3QzAgMi4wMDQuMjkgMS4zMS44MDguOEEyLjc3MyAyLjc3MyAwIDAgMSAyLjc1OCAwaDEwLjQ4NVptMCAxLjA5aC00Ljk3djUuMTIzYS45MTMuOTEzIDAgMCAxLS44Ni45MDhsLS4wNi4wMDJhLjkyNC45MjQgMCAwIDEtLjY1LS4yNjZMNS41MTMgNS42OCA0LjMyNyA2Ljg1NWEuOTI3LjkyNyAwIDAgMS0xLjI1Mi4wNDVsLS4wNDgtLjA0NGEuOTA0LjkwNCAwIDAgMS0uMjctLjY0NFYxLjA5MWMtLjkxMyAwLTEuNjU0LjczMy0xLjY1NCAxLjYzNnYxMC41NDZjMCAuOTAzLjc0IDEuNjM2IDEuNjU0IDEuNjM2aDEwLjQ4NmMuOTEzIDAgMS42NTQtLjczMyAxLjY1NC0xLjYzNlYyLjcyN2MwLS45MDMtLjc0LTEuNjM2LTEuNjU0LTEuNjM2Wm0tOS4zODMgMHY0LjY4M2wxLjAyOC0xLjAxNi4wNi0uMDUyYS45MjcuOTI3IDAgMCAxIDEuMjE0LjA3NWwxLjAwNy45OTVWMS4wOUgzLjg2WiIgZmlsbD0iIzY0QTJGOSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",no=Object.defineProperty,Vs=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,io=Object.prototype.propertyIsEnumerable,Zo=(G,W,V)=>W in G?no(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,ja=(G,W)=>{for(var V in W||(W={}))ta.call(W,V)&&Zo(G,V,W[V]);if(Vs)for(var V of Vs(W))io.call(W,V)&&Zo(G,V,W[V]);return G};const su=G=>React.createElement("svg",ja({width:19,height:17,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u667A\u6167\u8BFE\u5802"),React.createElement("path",{d:"M17.77 1.014c.465 0 .84.375.842.837v14.257c0 .464-.375.84-.84.84H1.84a.839.839 0 0 1-.839-.84V1.853c0-.464.375-.84.84-.84Zm-5.809 12.578H1.84v2.095c0 .23.187.42.419.42h15.094c.23 0 .419-.188.419-.42v-2.095h-2.575a1.674 1.674 0 0 1-1.617 1.258c-.78 0-1.431-.536-1.618-1.258Zm1.618-1.26a.84.84 0 1 0 .001 1.68.84.84 0 0 0-.001-1.68Zm3.773-10.479H2.258a.419.419 0 0 0-.419.419v10.481h10.122a1.674 1.674 0 0 1 1.618-1.258c.78 0 1.43.537 1.617 1.258h2.575V2.272a.419.419 0 0 0-.419-.419ZM8.13 4.135c.07 0 .141.016.208.055l4.605 2.632a.422.422 0 0 1 0 .73l-4.605 2.632a.421.421 0 0 1-.629-.366V4.556a.42.42 0 0 1 .42-.42Zm.418 1.142v3.819l3.341-1.91-3.34-1.91Z",fill:"#64A2F9",fillRule:"nonzero",stroke:"#64A2F9",strokeWidth:.1}));var ql="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ljc3IDEuMDE0Yy40NjUgMCAuODQuMzc1Ljg0Mi44Mzd2MTQuMjU3YzAgLjQ2NC0uMzc1Ljg0LS44NC44NEgxLjg0YS44MzkuODM5IDAgMCAxLS44MzktLjg0VjEuODUzYzAtLjQ2NC4zNzUtLjg0Ljg0LS44NFptLTUuODA5IDEyLjU3OEgxLjg0djIuMDk1YzAgLjIzLjE4Ny40Mi40MTkuNDJoMTUuMDk0Yy4yMyAwIC40MTktLjE4OC40MTktLjQydi0yLjA5NWgtMi41NzVhMS42NzQgMS42NzQgMCAwIDEtMS42MTcgMS4yNThjLS43OCAwLTEuNDMxLS41MzYtMS42MTgtMS4yNThabTEuNjE4LTEuMjZhLjg0Ljg0IDAgMSAwIC4wMDEgMS42OC44NC44NCAwIDAgMC0uMDAxLTEuNjhabTMuNzczLTEwLjQ3OUgyLjI1OGEuNDE5LjQxOSAwIDAgMC0uNDE5LjQxOXYxMC40ODFoMTAuMTIyYTEuNjc0IDEuNjc0IDAgMCAxIDEuNjE4LTEuMjU4Yy43OCAwIDEuNDMuNTM3IDEuNjE3IDEuMjU4aDIuNTc1VjIuMjcyYS40MTkuNDE5IDAgMCAwLS40MTktLjQxOVpNOC4xMyA0LjEzNWMuMDcgMCAuMTQxLjAxNi4yMDguMDU1bDQuNjA1IDIuNjMyYS40MjIuNDIyIDAgMCAxIDAgLjczbC00LjYwNSAyLjYzMmEuNDIxLjQyMSAwIDAgMS0uNjI5LS4zNjZWNC41NTZhLjQyLjQyIDAgMCAxIC40Mi0uNDJabS40MTggMS4xNDJ2My44MTlsMy4zNDEtMS45MS0zLjM0LTEuOTFaIiBmaWxsPSIjNjRBMkY5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iIzY0QTJGOSIgc3Ryb2tlLXdpZHRoPSIuMSIvPjwvc3ZnPg==",_l="data:image/png;base64,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",$l="data:image/png;base64,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",jo="data:image/png;base64,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",ko="data:image/png;base64,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",ro=Object.defineProperty,so=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,Wo=Object.prototype.propertyIsEnumerable,Ho=(G,W,V)=>W in G?ro(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Yo=(G,W)=>{for(var V in W||(W={}))ec.call(W,V)&&Ho(G,V,W[V]);if(so)for(var V of so(W))Wo.call(W,V)&&Ho(G,V,W[V]);return G};const au=G=>React.createElement("svg",Yo({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u8BC4\u6D4B\u603B\u6B21\u6570"),React.createElement("path",{d:"M.593 0c.325 0 .592.29.592.64v14.08h14.222c.326 0 .593.288.593.64 0 .353-.266.64-.593.64H.591c-.326-.002-.59-.287-.591-.64V.64C0 .288.264 0 .593 0Zm14.192 3.36c.208-.256.593-.224.8 0 .209.224.209.607 0 .864L10.46 9.793a.564.564 0 0 1-.416.19.628.628 0 0 1-.444-.19L6.667 6.624 3.08 10.496a.553.553 0 0 1-.415.193.553.553 0 0 1-.415-.193.643.643 0 0 1-.178-.448c0-.17.065-.331.178-.448l4.001-4.287a.565.565 0 0 1 .415-.193c.147 0 .296.064.443.16l2.964 3.2 4.711-5.12Z",fill:"#333",fillRule:"nonzero"}));var Qo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41OTMgMGMuMzI1IDAgLjU5Mi4yOS41OTIuNjR2MTQuMDhoMTQuMjIyYy4zMjYgMCAuNTkzLjI4OC41OTMuNjQgMCAuMzUzLS4yNjYuNjQtLjU5My42NEguNTkxYy0uMzI2LS4wMDItLjU5LS4yODctLjU5MS0uNjRWLjY0QzAgLjI4OC4yNjQgMCAuNTkzIDBabTE0LjE5MiAzLjM2Yy4yMDgtLjI1Ni41OTMtLjIyNC44IDAgLjIwOS4yMjQuMjA5LjYwNyAwIC44NjRMMTAuNDYgOS43OTNhLjU2NC41NjQgMCAwIDEtLjQxNi4xOS42MjguNjI4IDAgMCAxLS40NDQtLjE5TDYuNjY3IDYuNjI0IDMuMDggMTAuNDk2YS41NTMuNTUzIDAgMCAxLS40MTUuMTkzLjU1My41NTMgMCAwIDEtLjQxNS0uMTkzLjY0My42NDMgMCAwIDEtLjE3OC0uNDQ4YzAtLjE3LjA2NS0uMzMxLjE3OC0uNDQ4bDQuMDAxLTQuMjg3YS41NjUuNTY1IDAgMCAxIC40MTUtLjE5M2MuMTQ3IDAgLjI5Ni4wNjQuNDQzLjE2bDIuOTY0IDMuMiA0LjcxMS01LjEyWiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",tc=Object.defineProperty,Go=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,Xo=Object.prototype.propertyIsEnumerable,Jo=(G,W,V)=>W in G?tc(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Ko=(G,W)=>{for(var V in W||(W={}))nc.call(W,V)&&Jo(G,V,W[V]);if(Go)for(var V of Go(W))Xo.call(W,V)&&Jo(G,V,W[V]);return G};const ka=G=>React.createElement("svg",Ko({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570"),React.createElement("path",{d:"M4.799 15.997h-4A.8.8 0 0 1 0 15.198v-9.2a.8.8 0 0 1 .799-.8h4v-4.4A.8.8 0 0 1 5.6 0h4.798a.8.8 0 0 1 .8.799V8.4h4a.797.797 0 0 1 .798.739L16 9.2v5.998a.8.8 0 0 1-.74.8L15.2 16H4.799v-.003Zm0-9.599h-3.6v8.4h3.6v-8.4Zm10.001 3.2h-3.6v5.2h3.6v-5.2Zm-4.8-8.4H6v13.6h4v-13.6Z",fill:"#333",fillRule:"nonzero"}));var ic="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNzk5IDE1Ljk5N2gtNEEuOC44IDAgMCAxIDAgMTUuMTk4di05LjJhLjguOCAwIDAgMSAuNzk5LS44aDR2LTQuNEEuOC44IDAgMCAxIDUuNiAwaDQuNzk4YS44LjggMCAwIDEgLjguNzk5VjguNGg0YS43OTcuNzk3IDAgMCAxIC43OTguNzM5TDE2IDkuMnY1Ljk5OGEuOC44IDAgMCAxLS43NC44TDE1LjIgMTZINC43OTl2LS4wMDNabTAtOS41OTloLTMuNnY4LjRoMy42di04LjRabTEwLjAwMSAzLjJoLTMuNnY1LjJoMy42di01LjJabS00LjgtOC40SDZ2MTMuNmg0di0xMy42WiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",rc=Object.defineProperty,Ss=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,qo=(G,W,V)=>W in G?rc(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,sc=(G,W)=>{for(var V in W||(W={}))ua.call(W,V)&&qo(G,V,W[V]);if(Ss)for(var V of Ss(W))ao.call(W,V)&&qo(G,V,W[V]);return G};const _o=G=>React.createElement("svg",sc({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},G),React.createElement("title",null,"\u5E73\u5747\u901A\u8FC7\u7387"),React.createElement("path",{d:"M5.08.608c.302 0 .505.101.606.404.1.305 0 .71-.304.81-3.436 1.52-5.056 5.469-3.538 8.913 1.112 2.43 3.437 4.05 6.168 4.05.91 0 1.82-.202 2.73-.608a6.734 6.734 0 0 0 3.54-3.544c.1-.203.302-.404.606-.404h.201c.203.1.304.201.304.303.102.203.102.304 0 .507C14.08 14.076 11.246 16 8.012 16a8.23 8.23 0 0 1-3.135-.607C.832 13.672-1.088 8.913.63 4.861 1.438 2.938 2.956 1.52 4.777.709c.1 0 .2-.101.303-.101ZM8.012 0a7.935 7.935 0 0 1 5.662 2.33A7.96 7.96 0 0 1 16 8a.654.654 0 0 1-.607.608H8.012A.654.654 0 0 1 7.405 8V.608A.654.654 0 0 1 8.012 0Zm.706 1.317h-.1v6.075h6.067v-.101c-.202-1.518-.91-2.936-1.92-4.05-1.115-1.114-2.53-1.723-4.045-1.926l-.002.002Z",fill:"#333",fillRule:"nonzero"}));var oo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMDguNjA4Yy4zMDIgMCAuNTA1LjEwMS42MDYuNDA0LjEuMzA1IDAgLjcxLS4zMDQuODEtMy40MzYgMS41Mi01LjA1NiA1LjQ2OS0zLjUzOCA4LjkxMyAxLjExMiAyLjQzIDMuNDM3IDQuMDUgNi4xNjggNC4wNS45MSAwIDEuODItLjIwMiAyLjczLS42MDhhNi43MzQgNi43MzQgMCAwIDAgMy41NC0zLjU0NGMuMS0uMjAzLjMwMi0uNDA0LjYwNi0uNDA0aC4yMDFjLjIwMy4xLjMwNC4yMDEuMzA0LjMwMy4xMDIuMjAzLjEwMi4zMDQgMCAuNTA3QzE0LjA4IDE0LjA3NiAxMS4yNDYgMTYgOC4wMTIgMTZhOC4yMyA4LjIzIDAgMCAxLTMuMTM1LS42MDdDLjgzMiAxMy42NzItMS4wODggOC45MTMuNjMgNC44NjEgMS40MzggMi45MzggMi45NTYgMS41MiA0Ljc3Ny43MDljLjEgMCAuMi0uMTAxLjMwMy0uMTAxWk04LjAxMiAwYTcuOTM1IDcuOTM1IDAgMCAxIDUuNjYyIDIuMzNBNy45NiA3Ljk2IDAgMCAxIDE2IDhhLjY1NC42NTQgMCAwIDEtLjYwNy42MDhIOC4wMTJBLjY1NC42NTQgMCAwIDEgNy40MDUgOFYuNjA4QS42NTQuNjU0IDAgMCAxIDguMDEyIDBabS43MDYgMS4zMTdoLS4xdjYuMDc1aDYuMDY3di0uMTAxYy0uMjAyLTEuNTE4LS45MS0yLjkzNi0xLjkyLTQuMDUtMS4xMTUtMS4xMTQtMi41My0xLjcyMy00LjA0NS0xLjkyNmwtLjAwMi4wMDJaIiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ya=Object.defineProperty,$o=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,lo=(G,W,V)=>W in G?ya(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,co=(G,W)=>{for(var V in W||(W={}))da.call(W,V)&&lo(G,V,W[V]);if($o)for(var V of $o(W))dn.call(W,V)&&lo(G,V,W[V]);return G},Ma=({className:G,style:W,data:V})=>{var Mn,wn,Mi,Qi,wi,Qn,Ei,Er,_r,hs,Hr,mr,xs,ys,Ti,jr,Yr,Ts,ls,Rs,Ks,ps,Cs,qs,Ws,zs,Ds,bs,zn,ji,Pr;const[Nr,zr]=(0,r.useState)((0,as.vp)()),cs=(0,r.useRef)(null);(0,r.useEffect)(()=>{const ir=()=>zr((0,as.vp)());return document.addEventListener((0,as.gH)(),ir),()=>{document.removeEventListener((0,as.gH)(),ir)}},[]);const Ui=ir=>((ir||0)*100).toFixed(1).replace(/\.0$/,""),Rr=[{name:"\u5B9E\u8BAD\u4F5C\u4E1A",color:"#00DF92",value:(Mn=V==null?void 0:V.homework_publish_statistic)==null?void 0:Mn.practice_count,percentage:(wn=V==null?void 0:V.homework_publish_statistic)==null?void 0:wn.practice_count_rate},{name:"\u7F16\u7A0B\u4F5C\u4E1A",color:"#2E8BFF",value:(Mi=V==null?void 0:V.homework_publish_statistic)==null?void 0:Mi.hack_count,percentage:(Qi=V==null?void 0:V.homework_publish_statistic)==null?void 0:Qi.hack_count_rate},{name:"\u56FE\u6587\u4F5C\u4E1A",color:"#38C2FF",value:(wi=V==null?void 0:V.homework_publish_statistic)==null?void 0:wi.normal_count,percentage:(Qn=V==null?void 0:V.homework_publish_statistic)==null?void 0:Qn.normal_count_rate},{name:"\u5206\u7EC4\u4F5C\u4E1A",color:"#FFD800",value:(Ei=V==null?void 0:V.homework_publish_statistic)==null?void 0:Ei.group_count,percentage:(Er=V==null?void 0:V.homework_publish_statistic)==null?void 0:Er.group_count_rate},{name:"\u5728\u7EBF\u8003\u8BD5",color:"#FCA97E",value:(_r=V==null?void 0:V.homework_publish_statistic)==null?void 0:_r.exercise_count,percentage:(hs=V==null?void 0:V.homework_publish_statistic)==null?void 0:hs.exercise_count_rate}],Qr=()=>{const ir=Rr==null?void 0:Rr.map(Hi=>({value:Hi.percentage,name:Hi.name,count:Hi.value})),_n=Rr==null?void 0:Rr.map(Hi=>Hi==null?void 0:Hi.color);return{tooltip:{trigger:"item",formatter:Hi=>{const Ci=Hi.name,Ki=Hi.data.count,Sr=Hi.data.value;return`${Ci}
\u6570\u91CF\uFF1A${Ki}
\u767E\u5206\u6BD4\uFF1A${Sr}%`}},color:_n,series:[{type:"pie",center:["50%","50%"],radius:["51%","86%"],data:ir,labelLine:{show:!1},label:{show:!1}}]}},ms=[{moduleName:"\u5E73\u53F0\u6210\u5458",data:[{name:"\u7528\u6237",value:(Hr=V==null?void 0:V.platform_member)==null?void 0:Hr.total,icon:Fn,color:"#EAF5FD"},{name:"\u6559\u5E08",value:(mr=V==null?void 0:V.platform_member)==null?void 0:mr.teacher_count,icon:Ll,color:"#EAF5FD"},{name:"\u5B66\u751F",value:(xs=V==null?void 0:V.platform_member)==null?void 0:xs.student_count,icon:No,color:"#EAF5FD"}],style:{background:"rgba(255,255,255,0.5)",backdropFilter:"blur(2px)",borderColor:"#EAF5FD"}},{moduleName:"\u4F7F\u7528\u52A8\u6001",data:[{name:"\u6D3B\u8DC3\u7528\u6237",value:(ys=V==null?void 0:V.use_number)==null?void 0:ys.active_user_count,icon:Ul,color:"#EAF5FD"},{name:"\u5728\u7EBF\u7528\u6237",value:(Ti=V==null?void 0:V.use_number)==null?void 0:Ti.online_user_count,icon:jl,color:"#EAF5FD"}],style:{flex:.68,background:"rgba(255,255,255,0.5)",backdropFilter:"blur(2px)",borderColor:"#EAF5FD"}},{moduleName:"\u6559\u5B66\u8D44\u6E90",data:[{name:"\u5B9E\u8DF5\u9879\u76EE",value:(jr=V==null?void 0:V.teaching_content_overview)==null?void 0:jr.shixun_count,icon:Ql,color:"#EAF5FD"},{name:"\u667A\u6167\u8BFE\u7A0B",value:(Yr=V==null?void 0:V.teaching_content_overview)==null?void 0:Yr.subject_count,icon:Kl,color:"#EAF5FD"},{name:"\u667A\u6167\u8BFE\u5802",value:(Ts=V==null?void 0:V.teaching_content_overview)==null?void 0:Ts.course_count,icon:ql,color:"#EAF5FD"}],style:{background:"rgba(255,255,255,0.5)",backdropFilter:"blur(2px)",borderColor:"#EAF5FD"}}],Ns=[{category:"\u5B66\u751F\u5B66\u4E60\u6570\u636E",metrics:[{name:"\u5728\u7EBF\u7528\u6237",value:(ls=V==null?void 0:V.student_learn_data)==null?void 0:ls.today_learn_count,image:_l},{name:"\u8FD17\u5929\u5B66\u4E60\u4EBA\u6570",value:(Rs=V==null?void 0:V.student_learn_data)==null?void 0:Rs.recently_learn_count,image:$l}],chartDataColors:["#458DF5","#3061D0"],chartData:((Ks=V==null?void 0:V.student_learn_data)==null?void 0:Ks.charts)||[]},{category:"\u4F5C\u4E1A\u7EDF\u8BA1",metrics:[{name:"\u6B63\u5728\u8FDB\u884C\u4F5C\u4E1A",value:(ps=V==null?void 0:V.homework_number_statistic)==null?void 0:ps.today_homework_count,image:jo},{name:"\u8FD17\u5929\u4F5C\u4E1A\u53D1\u5E03\u6570",value:(Cs=V==null?void 0:V.homework_number_statistic)==null?void 0:Cs.recently_homework_count,image:ko}],chartDataColors:["#21C2BB","#36CFC9"],chartData:((qs=V==null?void 0:V.homework_number_statistic)==null?void 0:qs.charts)||[]}],gs=[{title:"\u5B9E\u8BAD\u4F5C\u4E1A",percent:(Ws=V==null?void 0:V.homework_complete_statistic)==null?void 0:Ws.practice_rate,from:"#C8D9FD",to:"#6596FE"},{title:"\u7F16\u7A0B\u4F5C\u4E1A",percent:(zs=V==null?void 0:V.homework_complete_statistic)==null?void 0:zs.hack_rate,from:"#D5E8FE",to:"#67B4F7"},{title:"\u56FE\u6587\u4F5C\u4E1A",percent:(Ds=V==null?void 0:V.homework_complete_statistic)==null?void 0:Ds.normal_rate,from:"#D2EFFF",to:"#72CDFF"},{title:"\u5206\u7EC4\u4F5C\u4E1A",percent:(bs=V==null?void 0:V.homework_complete_statistic)==null?void 0:bs.group_rate,from:"#F1E6CA",to:"#FFD28C"}],Bs=[{title:"\u8BC4\u6D4B\u603B\u6B21\u6570",value:(zn=V==null?void 0:V.shixun_evaluate_statistic)==null?void 0:zn.evaluate_count,icon:Qo},{title:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",value:(ji=V==null?void 0:V.shixun_evaluate_statistic)==null?void 0:ji.pass_count,icon:ic},{title:"\u5E73\u5747\u901A\u8FC7\u7387",value:Ui((Pr=V==null?void 0:V.shixun_evaluate_statistic)==null?void 0:Pr.avg_pass_rate)+"%",icon:oo}],ba=(ir,_n=150)=>{if(!Array.isArray(ir))throw new Error("\u7B2C\u4E00\u4E2A\u53C2\u6570\u5FC5\u987B\u662F\u6570\u7EC4\u7C7B\u578B");if(typeof _n!="number"||isNaN(_n))throw new Error("\u7B2C\u4E8C\u4E2A\u53C2\u6570\u5FC5\u987B\u662F\u6709\u6548\u7684\u6570\u5B57");const Pi=ir.reduce((Ci,Ki)=>{const Sr=typeof Ki.count=="number"?Ki.count:0;return Ci+Sr},0);return ir.map(Ci=>{const Ki=co({},Ci),Sr=typeof Ci.count=="number"?Ci.count:0;if(Pi===0)Ki.allocated=0;else{const Is=Sr/Pi;Ki.allocated=Math.round(Is*_n)}return Ki})},_s=(ir,_n)=>{const{chartData:Pi,chartDataColors:Hi}=ir,Ci=ba(Pi);return console.log(Pi,Ci,"chartData"),r.createElement("div",{className:ni.bar},r.createElement("div",{className:ni.lines},Array.from({length:6},(Ki,Sr)=>r.createElement("div",{key:Sr}))),r.createElement("div",{className:ni.barItemWrap},Ci==null?void 0:Ci.map((Ki,Sr)=>r.createElement("div",{key:Sr,className:ni.barItem},r.createElement("div",{style:{height:Ki.allocated},className:_n===0?ni.imgBar1:ni.imgBar2},r.createElement("div",{style:Ki.weekday==="\u4ECA"?{display:"block"}:{},className:_n===0?ni.num1:ni.num2},Ki.count)),r.createElement("div",{style:Ki.weekday==="\u4ECA"?{color:Hi[1]}:{},className:ni.week},Ki.weekday)))))};return console.log(Ns,"e.chartData"),r.createElement("div",{ref:cs,className:vr()(ni.element,Nr?ni.fullscreen:"",G),style:W},r.createElement(nr,{iconImg:Hs,icon:"icon-shujutongji1",title:"\u6570\u636E\u7EDF\u8BA1"},Nr?r.createElement("div",{onClick:()=>(0,as.BU)(),className:ni.headBtn},r.createElement("i",{className:"iconfont icon-tuichuquanping2 mr5"}),"\u9000\u51FA\u5168\u5C4F"):r.createElement("div",{onClick:()=>(0,as.Dj)(cs.current),className:ni.headBtn},r.createElement("i",{className:"iconfont icon-quanping2 mr5"}),"\u5168\u5C4F")),r.createElement("div",{className:ni.dashboard},r.createElement("div",{className:ni.cardWrap,style:{height:124}},ms.map(ir=>{var _n;return r.createElement("div",{key:ir.moduleName,style:ir==null?void 0:ir.style,className:ni.card},r.createElement("div",{className:ni.title},ir.moduleName),r.createElement("div",{className:ni.userData},(_n=ir==null?void 0:ir.data)==null?void 0:_n.map((Pi,Hi)=>r.createElement(ts.Z,{size:10,key:Hi},r.createElement("div",{className:ni.icon,style:{backgroundColor:Pi.color}},r.createElement("img",{src:Pi.icon})),r.createElement("div",null,r.createElement("span",{className:"font18 c-grey-333"},Pi.value),r.createElement("div",{className:"font12"},Pi.name))))))})),r.createElement("div",{className:ni.cardWrap,style:{height:284}},Ns.map((ir,_n)=>r.createElement("div",{key:_n,className:ni.card},r.createElement("div",{className:ni.title},ir.category),r.createElement("div",{className:ni.barWrap},r.createElement("div",{className:ni.barLeft},ir.metrics.map(Pi=>r.createElement("aside",{key:Pi.name,style:{backgroundImage:`url(${Pi.image})`}},r.createElement("div",null,Pi.name),r.createElement("span",null,Pi.value)))),r.createElement("div",{className:ni.barRight},_s(ir,_n)))))),r.createElement("div",{className:ni.cardWrap,style:{height:264}},r.createElement("div",{className:ni.card},r.createElement("div",{className:ni.title},"\u4F5C\u4E1A\u5B8C\u6210\u7387"),r.createElement("div",{className:ni.completeRate},gs.map((ir,_n)=>{const Pi=Ui(ir==null?void 0:ir.percent);return r.createElement("aside",{key:_n},r.createElement(ns.Z,{align:"middle",justify:"space-between"},r.createElement("span",null,ir.title),r.createElement("span",{className:"c-grey-333"},Pi,"%")),r.createElement("div",{className:ni.percentBg},r.createElement("div",{style:{background:`linear-gradient(to right, ${ir.from}, ${ir.to}`,width:`${Pi}%`},className:ni.percentBar})))}))),r.createElement("div",{className:ni.card,style:{flex:"0 0 453px"}},r.createElement("div",{className:ni.title},"\u4F5C\u4E1A\u7C7B\u578B\u5206\u5E03"),r.createElement("div",{className:ni.pieWrap},r.createElement("div",{className:ni.pieLeft},r.createElement(Js.Z,{style:{height:188,width:188},option:Qr()})),r.createElement("div",{className:ni.pieRight},Rr.map((ir,_n)=>r.createElement("aside",{key:_n},r.createElement("b",{style:{backgroundColor:ir.color}}),r.createElement("div",null,ir.name),r.createElement("div",{className:ni.num},ir.value),r.createElement("div",{className:ni.num},ir.percentage,"%")))))),r.createElement("div",{className:ni.card},r.createElement("div",{className:ni.title},"\u5B9E\u9A8C\u7EDF\u8BA1"),r.createElement("div",{className:ni.evaluate},Bs.map((ir,_n)=>r.createElement("aside",{key:_n},r.createElement("img",{src:ir.icon}),r.createElement("div",null,ir.title),r.createElement("span",{className:"c-grey-333"},ir.value))))))))},fa={liWrap:"liWrap___YYbX5",li:"li___vYrHj",name:"name___fWILi",endStatus:"endStatus___F52kZ",ongoingStatus:"ongoingStatus___ITdj6",num:"num___NUsJW",bottom:"bottom___A5daX"},el="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAADCCAYAAABZhDsWAAAQAElEQVR4Aey9S3okS5KdKeYORNybldVfDzjgtAckt1A9IHsBnHIt3AEH3Agn5Ao4Iyf8Pm6Aw26+qjKz3pmVmTciALc+/zEVg5q6mT8ABwIRVz30mLxFVcXMzdUUDsQuzrzGcRx+88fxX/z6p/Hf/sUfD//5V388/MVf/HT46S/++Di+BL9W/G9+ehx/JWpe9C8l1yD///u7h/H/+4fHI/x36f777x/HxP8QD/6n6cP45394HH+tfIB+zgE/8JtPihN+BRT/F0C8KXxC42V86JmDefVJv3/+h4fxfxuP4/+S7n/Jdw3/Q/r/WUO+//MMnE8+X4v+b/UN6P8vxP+Vxv83BX8t+W+EpOZlw8eQ7a8KfiM6Qz7k+pV0/1v1Jf85/Dm+NZRjEYN8Af5cPu8FOX7m5uspx6Z5Up/UUSeuuURet7/RNffrPz6MrrXq+FfCX/7xMP618Tj+zefH8W+lA38DVf6/A+JN4Qt++/lh/Hvxhq7/v5PP3wu/FX4n+befDuNvPz0IjyN6gK3jcTxVg99Rv47xVnU4VetvxUYtGCt0DdhegrWcr6V7yTi/5dis50vmkDlaSs5W91KZnDUuyVf7fwv8JXN6ax/qVveJ/B5Qj+kSPsf8O60Ffqd1wO+0HvidePSsBVgv/BZZa4jfCr+r1hPIAD+vL2TH37I+G3+rdQr6v9O65W8FbODv5fe3Wt/8rdY5f6/crGP+1jqta6BaJ82yeNafsyw7cgL936C7FBoXa6Yt/DV2cqlf1r+Jv9LzSOKvKz51uR5OOscpT63zuMlfUI//b+X719LjT/xV81LcSX/mdSmUi3FdgrmOinH/9JH8V6LUsIXHdmY8bczXkP9KY2zxa10XNfzcIF3SX//hccT+G+m4drbwl7K3qH1r25Y+fWo7PPqk8K8J5vkm0Pv8N2tQHc/2r7hfvxIY03Nz17G/0vhuCu3l/OoPh59+/YfDXwj/+dd/GP8te07sPZ3ZnoqTG1i/+cPDv/rLn8b/dhgP/+lxPPzriPGfjzH+4xjHj+cSX2ofhgg1I1Ze2Fp1q9uSUz+WBIOYg5Qi0aK4aGriDhH4yjX8whkGBbyox12qNxaZSVivwzAMMS6SkGAJhT0pyPskmcMOLLyjA0Pdazx3Gpym6VqNKKVzDUQRqfUBJiE9DT0UUDuVmzDVSxp8RZ7VNB4ngj4rwVcOYtwFcz3rehQeAhgt7iNFVgA6zgc1DQQ56CrU23YSRhV64sLnLPSy7EO4dMFLSfFFQb5JJSc1eHUlgoBj4GbEd/LSrDyf16DfSYn6NG5cAa61G6f8KumYxxaeO6CtfGv6tT7W/G6ty35fkjdztJScre6lMjlrXJKv9n8tvh0H/azp0J9DG/ceZMbMOPj0BPDfIuZ5aBKjPy1HrTPCHMvenRYg0hSFTFp72BjVyw6ySUWMiKIiDvK1yQsNPXHIgJ11I2sbbAfZvO6RjbzWiYfK5DzwUrmhw2+GtVccSHYExRcd45PktlNxAGsnKBh4VpAeHZjHoXhiDUdPB7maSaqSRFnmmT7KahkqJ89P/DVNYR6GDym09JqE3fddVYBLbobO674B1yV2qZ/GvRCe1K/J6S3wmul77lKBrTpzyhPF9YhsxR45PlehPSXdz/+x8M/Hw+FfHw6H/6RNrP/GHtSplFy/R/Zf/XH8v371h4f/cojh32sX7J8xud0zZ0DsGrJTbL6BaiS+safhHHXg0ilVSbHCA27wnoLu+oeCRyk1P38g8ImHn8EBZ4ExAY9RMpQPG3I7Rr5qFvED+HBz2EuAamqoZhAHyDNDSeTuPKcODAGc8rm1TUObx07fyJ4XjDo7CDTGjx2ehYbniFCAO4sQ9EU1bRiWIBMf0trpXAGKJ1BjTobY2WRGJ2HAoMLrsg7YKC+pzA3ygSEH1713sQZpygWK3048qpETpYsTXSgOHf7TclInSe+hUXr6+t6gqfme0KkeJqZT/W7r8T1ce+eus5fO8Vz+t7I/dx7XjG+tj2viu+8bvudX7i3t+eN8rOnQf8to5/S15efUch4z6wAlYG0AWCdoVaELKYL1Az/IHbWeYA3B+mLSyUNrDdYpA+sMJWNdIm2w3jBVgBouUx5dL2akGdUnPlbpoBZSz3AfoVQyqEUN+8l2y8bYE5nXY9cBPVNlzSzR3SOjZ2MLoMwxerBKgqyyBptV8FLNpZl9ZFDpLJITZB/nKPmAyu9T9mJKsgsx93Wh/3t2o87vbny6LhjXDOQ1aOCLawYf6eo255AyebFzSx10VopBbiH1omFfKL4HgUkl3st8dF7noSQPFdR8/4DOPoXJadS0mG5CyMu9z8kQElLoGfWfHcbh3//q9w//hT0pqY4a1+5C+Zd/HP+fGA//dYjhzwZZ6kmxieUbj/Sv0urOVjpgPCAnDA9WXI9OiD8s5Mzm1YP6eVDQI1QfhA+HMcCjqJo/JPgAdD+yM2fPXfEULHNJDHekXHVDn0CPPx9eIHkoPtgXQAkWyvchqFwuCd++2rdjRAY4bQyXD+K6Xq5x8YU/EVq8fh5kVCHUFpNFR+1Mi2Uq9+TJIpCTk9dY4AiKr70IUBLUw4AgIHDRi3Kdizhip0RDOSm7ctEPw+CFTqBXZ/Q5IUKmjqHXoV8Hb3cN9Fr3WvdroF8DX/caGPW5P0aEPvxYF5gdYhiG8LpBMuuIndYToRdLjUE6r08k6CElxpj8p7XHGBKlm5bWksRoW0xGUgClDtYd2GSJIcIIveTm1FCJc9MyftJLo26nNT68MOURQyKR5zT6O8JKomnsEVCWVYDJ0jU8GDhE+Ndj0k8ibgZzaUHfrK8BzzePcmBexHX8DCswTHPmGgCBDCb1dCwydjApv43jtzber17Vcq49juShAGUWNGnRIbbAVIMUiVp/CU9u/DIeirzE8GdxOPxX700tDb5HziocHsfDf5TiH5EYiPdNc42iOwslmT6w5Clex+taO6MiF3Kcy4Yh2GSBBaEXXXOTH/lEkDzoHQ1/kAwdJT+OgzayIh70KfCgDwAgog+7UVDQGFMtRGEGqdyKbL46YAeVSr1EqEsXfqcPKj6QjQjrBtFBA61rhk7qRaPLheINBMZxr37uNG54fgqmoQa81IEMXaAYqWOtV6mDWHTMBVBT5Etg/0scvyEfSgUYclL4s5DzqIJyXVGXUQe1CCmGYYAE15h18nOdyzkchsEiTrYPMb10AbK45CShf+LloBbAh8HHKeibOvbB9gr0CvQK9Ar0CvQKPKMCg2M4CmosBEYfRi0bRlvFqInXesIK+UmK0Loj9BqGIQbR0HrECxGtT7BLHRiGQesTEBGPMqiFRC3EB9NB+kta+kEBMeRKCs/GlqmUSSOdpbu6KYnXYhs08zGfhHXyp1tAWVi75fMM1Do7Tgf84KD0x+YVm1hf9BzzRQvvL8rnuYni9y7xnsf2lQpGSdZw0XAIXHHU2ysSNnPRmNFbSpQwIPYmjVwgk8En0MFDr0U17GtDv54/k13D1xvRU89Z0KRYah65RZlLIQFNl3Oh6ZeU2ETqGvqPHg+H/8geVa3nXmiZr2hp8+o/qOMPgu/bUIwtRXcJiKs+t6Zvb5wI9Bursju+kj0oyehFFs06H3gj6gNUVsQaxO/0SZH97HRzZ3z4WCdmpoqXObjxPxyG4EOB37t/lAKeDwrscgt/+A7mpoPOhJp51BS5phjypywaTtTwN5ukUIsgCESYjTd4le5We7qTdicHajYeJNAkmySV4Ln7MAnJSgom4hpXylaOa1+l7zoM1SWoY94lr0lwLYhQuhmMlRIOwyDdIBGIqM0cDpJpXK/DMFngtapUS4chRl3XftdApVaLQTusgy5U/DnnoRM1OMUYJiQW2NwaoR3R6xC9Bv190K+Bfg30a+B7vwZYGGiOtGk9MIbXB1oncPIxD1o/sI5grWyZ9YWM03qjRGEQ1EgVw6D1yGh2OhQeb9gJSEPs8I3pxTp7AbnIHCILTN6x0KVP6AUvYjtjmvqbPtc8j3TAqcUpW+Pr3Epe08ZlEuUDw9wyPRQZYPNgzTwdCFO5g78pxkbWZynY1HrQJHIz8Mn763HMJeFRpAC1oh/OVYBSgdYPHUg9fCJ1vnZQzoqK2dJXLp29YQW+mXprzowViNUtfbpBwgu61fiyEnvL9uHxcPgP7FVl0qf73/j47zSWf4RBFDKjHgw2/zrdbD3NENt6rOnwcW4d/KEjii6BDr5Ru0jHukmT/SQlfifTByW7V8V3eioHfONpqj6eAM9jHPTBPKpH3f+DDwA2svxhIAWbW/4gUpjcdDxuY1FpCN7MM5UOyonQsCRFsImlvQP1FEZ85VeOe69BUr+UGVz+XaX621ft/Gd/zQOeOonVGYh4HFR5lCg6jiqg8kw6mMSk8XHaPKKA2n5yYUdOi66vUXZBzYWW5IY8K0gYwXW304nd7XbBuUMOcvmkHmLw9w/lqxZ+oXEiu4UChhijo9egXwP9GujXQL8G+jXw/V8Doc99lgksCQ76/I8oCwQTDmXtwDpCjnIP1hesM3asN3AJXlwtWgfGyAHFBImoULJGxx1P1jzo6PNRedPtoCjyJyS6pT3plCc8Wvi44EUsvoAxIdPPBaE3d9EyPBg89QTI/HDZ387SAP38IKoS42YELw2aGtXPLjy/HNALuHS8UQVeuxud/xd3cYscLx5ET/BNVIBrBTDYci8pxPcfTADzC/GP4vD47zIH9774zR/GfxUx/FmsvLhBAo9C9hyE9n6CjSyAbg1yn8KYCcBJykLEXdbSP+lRFAYgg4kOjFlEmqnRPRw6bvB73d3vhHs53kOFO/F8COz1CbXTByPgA5MYYlvwAUbe6QNgCFN9QvATDza3kJXGemgdT1wttzx96odXAbDZ30qkmOoar/+iX7q900FNlZn65MLJc58+tnOYXHzEloOFzzpQO5WKdYj9+qGqADUElQpWW1TaMKKKSJFlNaWeDsEsZrSW8o7x9BIvW8qw0hRPtEgTzfNk45wc2wRi4QYzGYemo1egV6BXoFegV6BX4PuuwBjT53+ElwFRvVBU64ZpPTEWh6SsT2IZS9y8ysQ++Y54yUYekahSY4l88YPkxxLP+hKMGBVEDHzq4IFMixy4ryHj8LddwejMv9Zh7kwdwAsHFt+i6t4zZV6BTtBjTOz1EHMHL8DvJO/EA84XIJaNLP+qoSbBRhbf0kKmxk6sPurCEHMOGuXLmzrh+RK8PFnP8DUr0FxCi6HoNC/klwi3zPWScfRYVYCTLuJ7iCjnJiHxBm34s2nPKrQHNfJ/hBz+TZ2VzmYZISElrMh8X/PNE8UGRt04ZwxLp0ZcGmtJjmq1xv1zIzZTLE8+OcrJoCHYDTvAClJJHvS++evgzS3tcu0VKBJShdiA4gec2UnM+VwhJtCOEnITS6w3smZZCjXcDHj8LeiALLJsKMFS+zpSmSSEzSvqQNf8MK3+YEGHDxR4MDOjBUgaZdDneLUfSQAAEABJREFUpI7S6UgdRHp7YQUGXcQg/EYclA2ISB9G6DWYy9MyDMhDTEpti+nCy59qDlImQn5T3tBJIxqIjzHwgRMr29BB/Tv6ddCvgX4NvP9roJ+jfo5udA14FVDWA+MksCjQmsKC6jwMQ7FPVCsO/yDOaw78hrB9GMSEhiXADdKKVRsKQprCk9cScixetQYe4JAUnpHWQFfbkbfAOjZjL43ZynWpnj4TdXmJZyxQoLJAVJkI7VsZfDuLNTy414NMPtewps9nGnKwJucH75/VEX83K/8WsESdL6XFSeR7bYMm1kKqN2+UGby443oylyTD/xK/K3yYR40rQq9yPTd0xnBVwu788gqsnZTqRKyZL+308XD4N/r8GHZ/9VP8CwX9U+Go0QHA0NIcB5sZyeP3FvBYfJh6gwWTFLp5P0mMDei+LX3405ExG7oz+4aPg0x1I8NOH6iAGz8/vdhJaapkfAjA87+hDPpEkSmmDkRkhye3UkgR84uuAAPhs9uYrcfM5Husf20N82EafAgyB2RNM5gXdWBu8MFLRm9SQqsBq7yzC4zMeIdjzfXDqQr42qjqGRTRCF0+WgbiINYtixvSC9bVB53EYY5VuHwG2YdBx4TkdIF9wuQzYBzQ6opnXO5fDLrM0WlEr8F3XgNd8P0c93Pcr4F+Dfysr4HQS5//Wgeoiee+GDHoX1CXGOLolSrZh2GIYRDkxKpFSxJxEdZIH0cvvNQf+oHDBD3IaEFT9IoOI/xiXGzMIKQHfA30oNZ9NZ551WAgKcOvAHOqmSt4lIL1N2ttQEnwA6zpc/PKVAt91vR1yfl2FptYbGjx7SyA7jl1on+gIfX2FhXQSeL51u8n8Vd1yQWSuCrwfTszpfc9wp/J6KoTsXZpYk6cqojuVf/0V//w8C92h/HwL7cc6w6ST0onGedfJUtDKpPiCFLeohvxhIIMm/niP8vFoZWLevr2k4QHfaJ9Evi6LDdoKLqD7vp8u4ibPjlKekVMTfd4fwPLVCoofntVcq+7v1pYh5IkJBDUlX96Yao4zCK6tyQ3ffbaXvyxJ8jJh0/Kr041LPrkb1tB9zqoTXNQ5zIHH0aadjAu5AOHKC94wToF4stXnlXe4qD5zlxnXrsCeZ6yH52a4LxF9UKXqNQ+58i6LCGCOC5UceFPSEW5gwjIxShh3b/XrV8D/Rro10C/Bvo18O1dA8GLExd8oGttgOz1wcRzNDhgK5A3EUV6IqTCNmsQwKx4PYYhsmx/VndtEPJzsTFF0m2YgrqFJuDSV05STc89Ylh/i0yLbzPh5xUt0YNnl/0QwQ/qvd4Xb51y4UosG2I8L30Wwx+CZzMLvVw2G2t/4KWiEsEvoEipdXxq6jrAk+bb4BhzYmvEaa/pmm9tX+PXYloddSUWPdcFMtc3FN0CKAvsK35B5SwVl9gCUq+22nfVoSt7BbhIsgrwBYX4OkvzEcVJyt2w+5e73TD83+LPtnwzJC055jj03Kigs1JObIQAjwhjYnY6zfjmXFwINQsjqFmcD0UBAbNejPNoPP5pjd7J3mCRnnbQXfVBt02pg42sh8MYbGo9iiIDhfqB3m9sBeGbP8kw3cX0QVDoDpoYIuhfJPKVPHnRpQxPH9BaR3ygGCIWFMcbgT405DDUF3Ngbj532UcOGFm8Sgc3fTBOXLi22CSLzDZ4/mj7Ip98eruyAjo3wckKMWqQOoNVTwfVXz+51EWlY1N6OzmUcyMX++oQbc7Qa5QSiF20YSDPQtWFXoFegV6BXoFegV6B77QCw3D8uc/6ABxN2a6jlhZahUBmBwxgUsikNQo+E0JrjlA/anH0IgyEDjiIHPlsKFpXZLDhvqlmvHpMCJ4HADLD2Qx4poHpbYXmc5f71oF5WAcvqKCqe/g/nnpQEuAxy6bmn0U6RjbW+2xisZnF+t9URvrHJpfQHlbwjSw2tPgCAJtZ5MEGzWeCHAN6pZj6kUPqrcPY4QpkPbI+ed5maq/1g8pqt9qaOlMfdBmI+tzrYuVvNRupE+UZYA1HyeuOOv+mFfguOuNiz4nAJ3QNWp0UIXkowBe99q52h3H8J/DnQNwpn7Qnxdf9FAV8vjHZ0DJkSx3+NWSa3zOOlZGbKBC7+IyY7TLAixw13pQoh2EItemdrB7oB5lNG72npRnkNuhmO4jG/MHkN7ocePOTC3AjR5Y6FGh/KPmI5oZvSOCDAOzEq9mXPhMoUg+fYHzJY0+kDpq6LYpPjVU/KdU072kqzIGxtXGBUzUoPqyoRfpRC84pemqRNkKwoSPFJcicSTMm5aSpr2navkXKPHLcNZ+6S+lqLEqwmgRDInyqo796BXoFegV6BXoFegV6Ba6swNNqgsCUoMgNUIOihk0U1U0IOVmPZjJk1rrQ1D2XkjefCeCfm6eNy3V0q0dmrU5fgEUbvvCstwG8/XTwHKVQYyke81hlYM0O5Bbk4dklN7HuZWdjaw8V/ByjJGxeeTNLHc2bWdJH80IFUENroHtDvIuucv71YGad6kv9a1vyPrdyhD6q5o96CAV+PhV/EPjixecvj/HlYQz74DdjDPuWHOSZoU6k1vGyhm/isoju1StwpgJc+7gkrXl0AJ0x/pPdMAz/p/mNAxdobUp5KEpoIj8EUsaF/0VvkMKQQmzAB4xkNyWtRXTIO+2EQPElN3pgnRgoEOuWfFIryyH73O2G2AM5qcWd3s17vYN3up37hi2lhhPcyEd1PJbAMaaXzN7kgQbKAqWYv6GFvh7vFDkd0ZMSKH0kkDWsSJA/EXqVbtL9idZO8ltr6ZJ0y4dfBcXmDykx+NOvWPfHYUylbojMebaJ8TevRDPGFP+igwUSL2r41sigWgef+pqi/1bBPHLsNV/r0D8H5JjjEMCs6EyvQK9Ar0CvQK9Ar0CvwFoFbqxj/QEuTHuF64UZpx/YajnLst14jT4uHsyKo9fcK3oGq0ek8E/ZZWc9nhtSzEequbEWT7CO53kDwFuvA/EOEA+d+6UgAs8u/BA+4ecE9AJjIZ4NEza0DOVhHEBskM/PCPhXsI0Ov3OcmmfaOH9sCrZ4kIINKfD5SwR4eIjwH9rXppV5FZr6jyr0OO7iszaw8KesT+WGQxORfSadtE/6lDvtFXiXFdDe1U67Lh+5pK8FE8oY+Bqp9821NlQ8PrxxUPlGCtNgp7vrfhehQQa7RoPecsYQIZMBG/XrSFEbw2HceO+0UzRh5w2tnfrZa8D7iGA8bOaQChrlleO1KAG7hpSiKQf0o+zwa1BXgU8N/JCxAcZQ6xgXepB+UHyMhWDN5QfFauqeCvkB/TMHMCcqc9L90b46MdPdrjgojVVFDCZJ/KHERX/dpALUuQZJWxldR69Ar0CvQK/AO6pAH0qvQK/AagW2lom1vuZXkzxTSV6Q4aynkociPwsKUmMpvAnyA/ygR9DA1JbqooCAeo2dedAfQQo173lBW1/yaB9Ej4WlO5yARK/7CRDUws9RYvQopWeosMwXFng40N5JaM8l8tcMkdmEedCOyyiHklJZ1QZBDV0LqeXNcXrUSPukeadHBqmhQY4gBTXmuWgUw5+n4RtTfIsq4c0obU4hJ6+yhWXtAFLXhFIEeFRC5zGNGHRyrNfJPAihF2W+Bgp5agpU8zX8pHxb7lz/l9hfMuJL8uPzkj6IJcd7BvsD4GuPUTepj9x7qNlZ5GDTERle70df1MiADR/AhsgghXk5WoYWiMxx8BbMhFmFBvFsMn3Qm/FeI+VrrOBOt7R7wZs6cmyLKdeQOnhBT0JG+tkpYlCguoq7XQQbWgN0CP9xw52SAYni1JJJqkLMdukkqr7FTwJ9SHKT2bQ9yE2zarWTjA2upeSiX0AfAL+rUJKSQyUIcuT5yvNHPvpCD+8PsxKHbEi23o4REKniZi8SrmBFdbMuv4VEzL8d55oOn5ueDxJ29Aq8YQV6V70CvQK9Ar0C31EFWJSAMqV27YKMGWoXBDPHB3wAFmiilglv9dgBNgBf+yBfC/JoP8Frevi1+Fpf8wtfGVh3J5ywOLBWh5WL1YwZ2Wt5McgLIBS9iBuqFhhy7PBODkNHovU6n2emfBaDDjrw7KS9lmDj6rP8Pynui+hP2nn59OXRzwZzTulRkJO9loM69oYMFKe1wRHzytCQ6f0JUmhIfq4zVf+mrR5ZE/F/CvYYwa/1ATag+IYUm1F8Myr/IP6XxyH8jTX5QlWiSVYO+AmDNgQHb1axMZWYbGHbqCKOKuKocdF8bejAxhbyJrK+jUOqoS5CsSO3KCaT1nYr2cl12Monk9sp+5btEr2T67DlK5Pbwi5BpyAMWSXGEXTC8r0NlVtvF1ZgRzXrgm7Fqca+hvFNH3iQMj7wSeENFLUjykqG5cSZYitA3okHvknqKtgntNOSX2VNaj/5Eyc3cZc3x2icUDZtyGVIQS5uymxqzZDednUhNjQc10eiGzoz5JTjKGq5HLCDIh4T3byakGOfosEPFDE8XiWHMi5o2rao3D0H+2cyUWKxZVzy0Bn4CS6Axu0f7xRKLTO207epAOeFnqANAhlbR69Ar0CvQK9Ar0CvQK/Ae6jAYm2CAMrAkjXVQY1fyvB6xrz8oCJuNY+iltd4dFqmOx/+uZyFTz0+14L4UzjKp479LFRR+pfo5XWdy7EyQNEnhZfa/ugMKZLWa3Kpcfe8bZcEFZkbPoYOauHEsnqcojTtmwQgEc8QMzT4vRLyHDFi3O/jk3a1/vDlEJ/1jPBFOzBs2kiML9qVAdZjE36Skc0spSDaUErTWncLnnkkxmQ2KHY2qHiu4xtObEwBDfdp80nj15S0uaQNJvHYZ6hYjwX4OIeSwj9C1S88QNbelv94vtLUj1czL/dpYw0mQVGSL1SpC3earISeDvgGrZfW4huc2psM+dw1gj3xWgPiXrDInR0mXRgl5EnHLvFsS3/e6LNzKosCUe/lIp0gdCpwMxQJaIiBcsPkRglFzizkTv4Sir9SBjkoDnzosJdhiIB9gvT2E6Xf7D94SYcNdjF3KZRqzkEfUh03xdc2Yo6dzmu44SnVpiN5sTN+EFKo+cboQSoy54Hf6nmSgZ+2yHW9yb5u6NqvUQFOB6DvpPAdvQK9Ar0CvQK9Ar0CvQJfswJsjrAWNdVAcp0CBVJFrk/jha/Mx7o3+RemXA1nHU1+g85WsKKiDHM+7CmQD77WIdfAZqjTmYpXm92sl1RT7EDqo2Y/HdQmG0wBzwE8c/CcwPh4puC5iC8ZQC1/uI/HYRd8K+uTHH9SwGfFH8SPClpAPfANIpnFhTct44Yvns1aHNQZOqi/NaXdI2huTn2RzLeokNl4036cNq1Gb8AxVuIAG0/4sGmFDzLQdH1O1Y0pvqmDp29D80x9+lovYY3K3U1mU86fyum3CXzqbewH16Uuw/n61N6dfw8VqPdIFuPhZIKFshKw8aaoVEcXxEkbCWqHSoZtUbue4+txtXwtb+Whb+4s+AJ+YoEOHowcNoIxUVTgfzgAABAASURBVFRo7cKNpJbJlwVrfbGhA+TaKxC0OaQ+28hBvi1HPlDoA4ovY8LffAniZgmLnrrA1+BDC3/qMpKsMqJbi6lczrLkBmcdu8OzK9Dr++zS9cBegV6BXoFegV6BXoFnViDXH1BAmpl64YnmCWl70tyGW+nqNomVxZsToqyH236QAeZL4PmXgNzkcBw6Qc3i1gG7cxQH5AQqeCg+AL4FPvOc5ITMs0LqkB0jm1rsdLjXQ4w3s/ScoGYz/nwDyZs92hwih3+CPicISsajif2VxvSSAykMHdxPUgnTZtMYfMPrQZ2y0TRD42DTSm7+tT1vPKnQjDN1SW3T6EbhoAeewxiOgYr12Blr8upqtpOvlvEhLpE2vu2VvvisgT4mYJ24xXFDvfCRcE195b5oL4ldJPoKwrc89q9QrnfRpe8h9XWdPCcT5ChrPnXQWp+x6BNpT2p9ERb+CLpBcOMaRGsQgxnA18if0NQ6eLoA8M8F/QHHKxkbNcj0KdFqH1CaqQ44CGq6rUlffHT/ljA1bk6o8fGJmNQ+ok9YwQEF9Foojj6OIIVa8GuRvsvKjzGhA3QjlU0po6uhU+WfikCZaPpDHxUErf2fw5MDPCe2x2xXQKfHRmgNlMhQsMVj6+gV6BXoFegV6BXoFXjdCnwL2bfWCq0+5aTMreaRW5yzt/6Xymtry+wLuma/NPclftfm9w+zS2LGByxWiXhGYeFeqexSH7ARa9/KgB4xKbz9xEBFFg0/b7hIy3MAMs8RAD1U+zo82gWUZyC+jbXXRNjM4m8O8+ygPaPgm0p8q4m/lzVtDEWQbzoEblG/nFsONeUPowM2o9gUcz75kPsJg/qa8KhBHYzwxhK56nkcFItOZJqDBoA9kfqUZyoDsYaUbEIBZPIxJ7lAlDGmXwGUQs26mYpRm3x0JLaF1HMMfA3qXcudv64CWfvrorr3W1SAL974bx9xkSfquwQ3LLB2EtGBHCh+8Enh054U23zDlFJtfuPpHvLEKxhbPRapbIcmiEn+VakGw7gZP31KDChyO0bGwbe2AHzCvgo0lZJ6i4RUkLU01mMnhk0uAJ+x5uW1RWUKEjNWqP10UPPGU86JvPQTemETwX2G41FWwB9f3ZsnLQpBzXNybgn4vCamzp9/bMe2lSn9tuzP1WfelpIPHfQtUfeZPBQwDmgNdB29Ar0CvQLvuAJ9aL0CvQI3rkC9DoAnPRTA10AHUpd80tS/lF6TD1/Q9qlla6u6jazOXpq7jW/leqCswb0Yx0lQs5g+ljUmNa/1F3oJrO0T+Eq18EOukT6pI695JfFYLEwHbDzH8BDKRpb2s4LkPGs8KhG/VvjlMASbUGzY8A0k9GxMmcqHTa+ZR26Qm0XEGxoHm0jwFAI6IwLVvEmlVMFYPKZiQ6cUMVMxiz7khwxksl9NM7bW0X/trxTTQNJJClgRN/iEFTq0slQXN84LuDjgZ+bIdfozm/JNppvXJPQmCVeSsG+xUHOyDA6VpRFnC3qAIgeaFF3a4AE23xQQAApRv4HE82auwU1r1F1q1F2K/8kBmTd7gjsE/ByjXEqDWtztGmNmLuRmYwreY97oAj+AmVhoDeIZJDdw9PiiSxldC9ul5KQxBig6qeZGnlmoGPwAN2PU8I7XgVzEAWwJ5ARjTb0+UyzOtmJIGVpUzycMEFyQAbeXoO1iK1f6bdmfq8+8LSUfOmgNdM8FefIaOJfDvuecZMdvDTKdbGsxt9Sd7FzGW/a1lktdnGxrMbfUnexcxuv6Cl8218TEmdc1uZ7je6b7q+dz7Rh6/6crcG09r/U/3Xv08x/xqjWIM69rz+e1/me6f9W5M9afQ//n5vhc+7n6ba0xWZM7Vg5Q8NwxvEYczylz3mcMjs2eOV7M/Gyh+Uo821wf+aotfJEBdgxJ4RPYATJDb4Ee4AP8BkNRQwZqAFBLhAS+/CbIvZJ6M0vPJXxLS499wSbWJ+38fJLAH3jnW1Rig40snv0S1inhQcmA2Khf9IluDQc5Zh78kl+j2GcojpYy/ov8EmyTk1gdq4YCSOV6wxcU4ucsDmknV8rWKZY28wRq/ujWoPKuqV+sIy8gETSB3NEr8FoV0G3iRGquwhNmTLxfAK41sAFs0COkswyw3Ijx9QYOCumXbZjelnLiTZzgxlPHTHo5yeCbiVg1p4ImrLjiMN8gromR7wDoFCoctWJDD0s/jpGiphK5b81ATjsnMcFPMVJPXeCxQQF/jB44Xga1wA8Z4ANlLNAWbF55EMWQflDymBZbZLKUn0PJkXhO/HuJueE4shzQG6a9eSrGdwo377BJeKpvbI37zUX6OIWbd9gkPNU3tsb95iJ9nMLNO2wSnuobW+N+c5E+TuHmHTYJT/WNrXG/uUgfp3DzDpuEp/rG1rjfXKSPU7h5h03CU31ja9xvLtLHKdy8wybhqb6xNe43F+njFG7eYZPwVN/YGvdXEd+qHwZPX4A1KGtPUx+wruOUmVyJ9ejrtfSnR5MpEGHiLj+uxKyozubjOWMtjucwgqGee+OEyPihLfAnFmDj+QvfGuixg+lZLfxre8iGkvAcwXMMm3VsYiFjG3VS2aRiE+uLkqpNv3Yn43gBFB7My2j8QwnU/O0r523s2IDUyyYl80gldQXkM9IgKlcd1WAENQkvbBcmUVkj62he3SYV29sLKnDhKbiuh2/k5OQwvxZl/2KzsB4Uh+KBMzcVvxGkTxrifVMQhS/umwS3NJKjvgDguQHgg835hggoMv0zDngjE0EVZB0HOUn0PYQbDDdT6BYmRyVhACJbzTk54JAUvkFtMq/DVmqZmJ5BGmToscJaH8i1BozEG3KgXvB8y4q6SuWp8sGgEgWbWa6JApFFbIeugRzoyQMld/J8uCSP7WQiO/TDSytA/ckBBfBbmO2Lk7Tl3fW9Ar0CvQK9Ar0CvQK9As+vwLzueH6Ko0hyAgxJ4UHKUB4FoKmHb5E21r9pQwcedWC5hF7sV22rY2BwGtWqTfpTzWt54sGKI2qe6zI3NIG77WKgIl7upz0pehvE4MfmEIDnuUNqN3h0FjgoAedurwObWRKlHZ2KeJ41viiAjSx4dBJnO7IhJc9++AD/Bo8M5mWjX+xSOVadTJtixYYdpN5OskGzflCADuBvKKi4OudsK3rkhP11GI0nB+SQk9RShh8Jp1rE04tOkJLCC/gBseHA0AtFA5U4jGIWeXftPQyoKds8JPSzcAOGfN8KbjDdF6Vgf+MoQVs8HLjAoYA3Kzd7va8CipxAF0qgBlmFc+hArMiRDzrgnGIyl9ipNW/USXl8rG++rZUUhg5qHvZMdTfz70lDpYTHwTc6ZAEZcGPJ8SX1hEqHjAGWuTDf9ElKDuwJ6nxkoz8cMEBB6uAroF5AgpqHRDgnfC+GfhgPNsaA3mlkM1052LfSI6tE1iR1OIeErf3wmhWoSw1f9zXLM1Nbw9dF9FevQK9Ar0CvQK9Ar0CvwDdcAf4XbNbcLHdYcz93KsSzvn1u/Kk4cp+yr9m2YnKMtZ21vaFE6IcIr/Osk+KIyo8m0+QnoeYl+jkPmqjt8OgZC4BHVwNdDfw4T+5QBmQRHkXYr7GaeHw4pzyf7HXIXy/0s4uCeCbjb2QBNqWkIo3zwCes5EBS0ULELRv+tQbZ4CADJOFOpNtsxZFnxMJ6IwuZWLbjnqAnKC5YA17g+2DDY4zlfzTDdy4ME6hRBpGqIj6LHF0fSmqdsoldHYJMZ9ulsVt+W/q24/Tb0qf9WvrifOrQdWypEks119WMdG61YYu3Y3VIv0plNvUttbE6tPZzchVqNv0tVIfUt7RyMdvaT8jcB1yv2sdJqoPuG/aZDhE+CRGRestDhFr4xbvVzNPBNvSCeZnELmNQANmyNeKkVgK/zzEmJsviKLd46iDWX3byPTMyFTdNx1U2jHyLCcCTjDEQw02UmxIbXVDuO6Zywp805PSv30lXN9euUhBHTlTUlxM0+2AgmY0cLgMhziFGLeAZF9HIwYHcUtA/Yg3GXsw5daYo7whycauNrReJtmyn9NnhKZ9umyqgGtfl4pyAyRg+R1yr0V+9Ar0CvQK9Ar0CvQJXVKC73rQCLFbATZM+JdNyKFizhhhTmcQiittuDAm/9IAHyK0N3TXItbzX89cEVr45llQtZAnMFeR6HN6Tls00A1fotetD6rGSJtDTP9TQQc2uOYya8ryBHfC/Sg1S7AR+rxBC4KCJkBPgRw35IfydjPAiwd/F4ttYXx4jHgU/oOCMsQKqFpjpa4YUyTMhvgXF5pGpDKMe9MBBRnLluAYExTK/nWx7bTzdCffahLoX/bA/xMe7Q/wgQH/UBH5xHwH+5OMufvlBgP4gCn7cx5/K6U9Ffyn5Xg9t1EdduNFPQiWyrgzB/NWHTLYReEnuTLFGN9L60qz9t/y29HUsfPrB10j9rekldTnZZz1I+JPOK0ZiaqRLrYNPfUux1Wjt5+Q6Fj794WukvqW1D3xrPyHn+/+Ey7GJE1Zj7lMMD84zCC06/BEBvNS+cOHRbQG/LRv6c3Z8zvWBTwtigPV0IvgmIUrR0gYPpI60e2IK5MbGjZWfDPiGKoXuf96Fl3nRiK+B0b5irPdBQnasXJLONsIYH2PK0EimUM5XJsI/eahddFCbw7JrqOeG4zm0ic/5d/vlFeDkFG+XWTIfpvBgPnHF5xSxf+XQypWps70CvQK9Aucr0D16BXoFegW2KsAiA5yzn/Ihtti1/GG5G9MhwhRbi1i+MBO71L5cIu+pNZjtz+jGzxtNHLnAc+ZxLoY15TyPdE7KONSxmsuNCHi2SN2g4BnaBOJBaKek3oyS017Oez2s3O8jPuxjyqOHDL4gwK/+8TwUvEqfcg/8+VbWnfQKIWXwTMJmFn/kHRCX0BDkqQSpKJSNIbDTuAZhpwe2xF5Bd4xLHd2row/3Q9ztIwaNXZlkDb/gzUjzUT5/8mGIX34EO1Hhfhd/IvyojSrwg+z4fVTej8rHnGUKhRp3SiZ1ALmoTxVJumz0B5Bt8QEpomLja74YR42vOZbX6pv53TI3+S7FLft9jVxr87hlP3pbXp4uB3NxhALU9HZWBEwFbr5AlqlVNr/7JGMXCcux/cJH95Lpa1Qrbvz0A5/aZJkDkAGyBpkWjRsGQAmtQTEZhyEH8qEDEoP5pL9vyhJaWu6n81zSHvLVBrxLQV4zJL0EClC4Q8RGjidDc7yWcTAzDSHjikq39ZiBDT0hJyGjWswDQBD4AKpxZI9oVZajeilNJX1nLJMDW9OSTS0oiusYAWuEXrYVmrzE3r6xCvTh9gr0CvQK9Ar0CvQKLCvAusZrHzFqXvtA0wsetDK6FvjUunqdXOufw5N7RkmQ42bQya9R7H6GUdzCroQ8U0gtLnCLxYsFOlgoVwQSCGpPRoQG/lU+FYWx8D8GQgfJdtNBbY6HB1aIYbPnXoO/Fw9+0M7Tj/shflCSH5TjI5Dtg3zuhL30oY2wlhnTAAAQAElEQVQkqZSCSYwx6uEIBA9DFch9p4ejez3IQPeiO+zyZ8MMf3z4BtSH/RhsFn3U7hD4QYP58T7iFx8ipg2nXfypBvOnGtQMyX8iv1/cRfzibogftaOEzDemPqhf+tKQwydAA2Zzi42uO81vJ8MEmWWTmG5+DtO0A13IBjifoRczFpkb5rvdNJtZ2TD4kGNWWzFLL2fI1xGu8XPqEFe82vxXhL4XV6bw2mPh/fPafWznb9+lK5646H60YjlWUbBNXxsVI6oWXIRQQwduIiLxkhdjrcE9NHNCAfmh3KigyDXqeN1/axND3gQnMkHeBAnYBMuxoEcH6KuV8Utb2qGpgxJTA90lqGPg2xh0NVp7yq1PLa/wmzX7Vnxz3jXN65U5WK+TNPNWHB/SDgXHHl3TK9Ar0CvQK9Ar0CvQK/A6FWDt4kVZptfaJdedqTqijc/R+iXt0KPgr6M4GqOGgS4h0S3laynBxEAPHFawpV9xnVXkbIERHeWtYT0GMRAgdv10yrjXyd8JmYPx8Y0pnnV4TnlUMH+c/ScpD7pI8JO7v4W0d3yE9pDifhfBN7V+kAB+1AbTjx+G+KXwp+Dj4A0p9B/l80HB+90uPuyGgE+Qh40hNsz2u3jaVFLHPEsaGtOwAqUMvkGlYTbzHUPdsG+mqOOWudKCrO6cwxRFGpMWHYRa4ZemmmKv5bfi6Re8VX+9n14BKrDjzXcacuPKrMANZTNG7rMNHhALLZhFmESxmaSuUG/2iKffxNyH9C2PynmaA3pg/8aGSD+24XQj8HevgHPTifLCi0T2dTSn0AsHIW3Q9Jc1kGuEfA0Z0ZsvOhMd0AP6xw4PBehqGR1AD+ABPIB/ETTOs01jXvgg/5xQJs95qbGTPj9YxYZ+CBTY4YP6wBRqwgFIX4i4K9pW0Jb+itTdtVegV6BXoFegV6BX4ButwNY6YEu/Ns3WFzkh/1zfQFGzzjGVbdEapf2lUyNkiVWlshV9vc4lTy0vEz3F1Pran3hgu9yvaWubFQwRPSCX14QwNeREnyJzt8lv0jSQh+QAHTKAbyEfq3yQk+kYoxapMkkxtUftvHyp8OlwiE+Ph/hc6KcH8UA6NQUNwbebPmqniI0iNqrAh7IhxWaUTAGYfwJZLvFBCqC9rbgLvTQYNslAiGfdLBfXhiHLI2YBRQXXcZbFSKFjsFE1aE6hF+dbaZViFCLkchJRXmNLpVBjiN4EGw8iqRClX0BYUvglxsCWY8BmGeYqdOdegfdbAd6/txvdqFS8S0Tc4AW1mN9IEnCz/YoDMQnClGZ6gyOsAPuK+qSKGIBTUviXgDyAwZoqWVKxbjmv1LtWsiAnJLohhw8Wjw+yqdllpmLUrNO9MLjfpkzfJLEsQY2hGuiQsQN4gB75RbhJkheN4JsJplQ1cuDokj9F02+mYtR8PRAHD+3oFegV6BXoFegV6BXoFfgaFWAtsoYcC+vP5C+h+LfwGljB6E/1lTa5Pr8pkjwiT60o6P8cnoKWHJslpNEe0dIgyfqkEvCt4YWf9KtUcXNLHwaZ/Gx8YvjVQueXis0cNp08LsU9/dIb3BAHOY7Co2zQ0CCgEsUOMerhZ5RuEHbjGPzhcr4lFeU1ig7CVmttyGxo+dtV5WmXvvkbWQB+K9eWnjGkjfzMGXnS64hSCnGab/hvcmlfLh4OoxDx5WE0Pks5Q4P58mWMz4Y28iR/Fg6KUUmUTZtYJa8FHRpRmqml/yQdH4mrYQ8UZk4fmNNpj26lAq9VJ/LWoK/3Ai6hGlvjqn3gWz90p1D7l7d0rbqep6COolczOsxK8VXzja2SV1liEysOaWLwdZetK7ZNKEltq2PRI0NvBhIpaY45KerkZd5s+IFoxo1uFfgllBUfEcJDnw2Rr9RjGIugMLskRQ0PMu7VKZ3SSVL47xRMMa8BeOCpikEPL9bnBIp8DviB9Kv51HXaK9Ar0CvQK9Ar8F4r0Mf186jApeuTfH64dC26lndNl1Wu87L2whda69P3OZR8OQfzJ5JgtxmmhQz8Zse8KMQunQmHhHTZUCV/NaUAZ0B+asX8/O0m+cN7g0ebUWxI7fSgAfiGFJtKdwrgVwH5e1HED5rQDsj/h7uIX8i402AHIVtuQKactPZJXVJsewn0R7/87S6ed7SXFNon8iaThiuP0632gTe0YwSlDw19ToDukzr4ozr46eExftKG1Sfxnx4jwBedQPAgetBgDgo4iI6xi0fhoGSHks254cWoO1kQJki1kCft8ojPUvMkZT58wJOlcChBETs5X4HXKhd53yvOV2Xdo53PuteTtvbn3vBkuYLLJHVI6qC1XvesSdQblHea3zBySmqjZNMrDqQDJ0NxWMnpvqU/GSv7zVsZD/2CPAHwABkKsu8FXwvpAK3yInp+8jVFUcAHCh8uRfSp0WfFRKUsaSxLPGpKeaS7iaJOXPMkRwbw3yGoOcipcQ0YUjJtkLaZSimzxfkcSzcp9NMaM81BdrVJWZhCJl1ztM2HxtDFXoFegW+hAn2MvQK9Ar0Cr1eBE+sDm3xoupeONYufBRrTpaJSXOq67reRINVQ1leJ9STP1Cp5zp8MEgO5RdiAxwYYXG0651/7XsvTVwGkDc+ud5rEHuyGuE9IvhfQ34kamty9cJeQnpzkgdIHKmSArgb23Nyp9ad48oC9DvdaYLORpSE6hF9Z1B5TQDcffuSpUB3L+joFDRQ2YQcdGCOeuzjEfjhoS2qMnTrUnlzU+LAP/7ojYwJssvGMNqg2SuPjCNPxogoMJRpao6jfjNR9w1/VMQE1rgr+/pz1Nr7dpHiTJXjXzXUWoxboorzwyxsFtpeAlJvxMrBp477FmxJQIdUzFaN7UlyCKs1lrHLjyPwNDiiAbGqR4OQAXLQxj0eWzPziQBAKnKEFVnMQMImEO4jykpLc/hqwVNiB2LnJZeZvymRHNU1+rSNsL8Fazkt19Hup74V+pMxrjHOCzPkmHB7AJ5ANHdRijsUBBVSAxRZmUiGqxrkWWTb54Q8yZublKXMc6a2MsD6+11efV69Ar0CvQK9Ar0CvwMkKsB4Q5nWD+Nlf/JG+XlTKju+RD8oKxe1JgwKggYKalzx3I95rlaT4CdiB2MXaGjd0rwn6mOe80dHWem0xWMU614U05yv3y1oT4OeplUj0NRjjtBETc+lj5eWxq49c+9oFJVHQEzjYOcJ1jOOX0kYonjoCeImQ0F5SsFlUb2QdFPAg1L9aKJGpGFG9+MG/RRzMVAc6KSLz2qlHVGxgDerYYNDCWCCXCBVwLD3N+eOyF/nTUymTPU+b8ZPnFM4nfL8ezKsdHbq3xHP6b2O6PFVAb6WY3jcRV9Eor1MnvrjMZPbVG8Y3NinUbNf7NjyAOP3CP7HmaRuH2iiZ/DNqW+Hl4u7xKaqLiKZykd+mEx2nUcnUfPuaqexqbOSn14Lih30nLeDGhYxeqkiZeaEPH5bpUNUgLpF5kqb+InqJEx2f8cMFnHE7bybJKZABe1J4gPxC5Hmg/ubJK+R5EYtp0Qs1H2UAGJFxkArRQN5C+tV2dLXc+V6BXoFegV6BXoFegV6Bb6UCuRY6N17WV2s+a/pcGyWlD3iwluNWOvLPKMy8RtQODXzdF2M/4FeUXvcX/hJC6Iuh4jCOU3k8FvzklHMQu1i3ItuvHBYysUW/RcgrN/+tKZUqgNfLVQAbQfi0oC/mQP3YyAI8EON/UKIHAeoHMvJlAvgCchT2iKRtDH4lkGeuIR60Ozb9Dazw38FCNrRj9vAo+2P472R5Dk7gw1NuxDUUD0yFfTVCHy0u7ayNe0v50jF2vxtV4A3S8N59g26qLrgJcNWighe16EMKE02VpEUjDKBsfaz3AeszQELiE2dScMPjJspdmdAz7lebh0P4/lnnhq/BUDNxrYdPvX18mDSzDQYUm7rzh8DkNfWdPBTXtwb9gq1+sT0HbT7OofNgMFMOKUNBUZ8iuHFdAF8jqi86b9yKhwJ0CT60auhzL+YxRZglH4xSTIrYfuEDWg/6Q9fS1KUeOYEOIENroOvoFegV6BXoFegV6BX4+VSgXgfAM3MogK+BLsEaBh57UvhLwcaDF8ZnAlhPtS6sidb0rR+y+4F5I9T/4xwbKa4TA676z7E/p25Vmtdhy6ByyB4rAsAmWFd6h59RdF7jwssXwkMqLECuQdoWfIsqn2PS5mtFAjUVcQooIK+hw06d8Y0s6k4e7St5QwkeneHo7YPSLIzak4pHBY6a2H4fsdcDwX4/hnnJuwK+fRXyG4yIIfRiwCLZ0LVI2xNlVqEsT4jyIrawnfQKfPMV0Nv1eXPgjZC4KgNBBEAFtZjfaaEXCkYlyq+1YdP7HiLjssnF96WldpKmt/DEX3skr0EScEEC/C9wu9qF7ks5XIOap09kgN8MMdioW3bozRIp1VLl3alaTj5pOo5FUUiq3w1lXDUWA6MWQMraB16qRUN3EeREbY+gbDIF+oBBpm8AX0GsG7WVefU6ZvHEeeP8Op0PClOA2aRSWa6oWLdan7wN/dAr0CvQK9Ar0CvQK9Ar8NYV0Nrllbt0etZQMKx9QPLQIxQHhnaQEQpQb0Fut23qiDXfvCDUAFhPSu0lJdR29QovMjfkxKy8gCFm1U19z+MoDviCIgbr13lgaYAm0lHU50I5GX+a0SXkEjIb8MCyDumjfR/v8yDjyP7Oo3aXvjyG/zD6Tw9j/PEh4ndfDsbvHw7SKwHJFHAAEvlbVyLB2KGc79DL49KBb2MBai+1N7GUyt/0Qk4Qm7zpkWKIUUnGYVrFD+pQIseIiTGRENhCr6FAxLqRSSIYRx3IJ4JUwevYjPZ5yIGQEygLKpFvsjH2Fu92ItS74Oj0F31A3+0E3mZg2gt+eUdcFJdmwbdGnoNZJ0XyeYKkihGlOoEXcat5K8oBPbcLaFEdE/KBY8uT5pz9yXPi8C+ATMoXHpWIeXARmyrdTMWoBZD6qSlGbZKLMWUomIzew/KhuC1yocPXHxYZ0OlqBVwrFYsPEpEAvLmQ+SYV16+hC5ON2YQdS0bHiJcLIeKeGrb5PFiobMgSC4k5pxSMK8orecZhleyzrxXHB1yOtUsNc+yI6DXoNejXQL8Gvo9roJ/Hfh7PXwNx5rW5fkhD0jN5zpkzDbRGSFCbw+HXgMNCL0EtiI8TL3zO4UT4bMo12bzGKxZyF3YmB5S5mJu1z2cyVdJrMnm8BIJLA+XLFMDigUMKv+dKHp55Cms3hZmiw/b4OMYX7Sp9keFRFjahRiWgPgctsB+FzxJ+kuH3D2P8Qf5sbn3SBpf2u0KiN6QUPj8DwWsYPu2s3/dajLORxR9+H2Vk40tdBnz62VmDssxBCsgMxe1GSRoHY54Q8agxPTIW4aDBLH5dUfncFKZ0Zjkolfumf3h0M4pvIbM6GZUm2U6/8QrU577mv/FpXT18vT2fYr5mIdx3vvMsaFzIIs9ppGByW29abryGktMNqG8UUruhjJRKTwAAEABJREFUt59uPlArTxzsLzv3K5HbNRK32dZ08kHN3HVP968DetwoZZvnSIHQCbCYgEQIoaYcsAP4juMKUJusG1ZkKEWE58PGMgcpOB+JnWTOFfEAF58jBGBFORSZWIVZWVQTL4HrXWSS5QQPxFrXD70CvQJvUIHeRa9Ar0CvQK/AyQqwNjnpcMLYrrFXcz134dPEkZt1F/TEkJ5lmufR9Mn6cTVh8YM8ezwEF0DoBwrg1/DsvppkzJd+QK5XnRtF7SvlYu0sGxtPXw5jfNZuzxctlB/LN5tG8TLPmzvwhjpjw+nvvxzi7z7zzayIv/98iL/+/UP8ze+/xD+I/6TNI/KOChjoEEY8TUMIxshGFv9zIDwubGQZ9vUB9wWIJe5OzN14iDst9pHZGNvpYoJnY2yG7WPsk8qH/iKUILzHVg4S1CatmNKeZHFqRT2RSoYFk+HEkWmBEy7d9HUqUJ+/mv86o5l6ZRxgkraP+IBtj3ULMaC28uzstwcGBFA7XMoTX+OauPTNeA9ISr1/F18XtR4n2WY+ZXQN/N7zYWkgBHUL9ydX7NONQ0I2lOLto0CoxHfXyjBDP3gIapTnU0MOXtx8Zz6dZYA9iNYNHUj/2vZz56lL1gAepEzNU4aeQsbgkzwLF2quzzFOod8Ds02MPpOtz36IBcQBeCDXb7b1gfcK9Ar0CvQK9Ar0CvQKtBVgfVOjtad8tI5PQ0UzD2sukHLS2RWFHCDoksJv4WT/JQHPEmDOgV5QizYeHX5J4a8C4xeIIUciZeiMYixkVptZU5I3ISdY1qOmktcatoTnKiFrAaWbjOP5RPtW/ubUGIP+pWWiPNuYG330utlrZCXeaaNrv9vFTvyddo6Gu308DPv43SdtbAl/fBj9a4KHzKocagw/FKK4iCEi7ncRCg90B8naSws2snDEX6rFJtPdfogP2sH6oMD7u535j8gF9/dDgDvJ9wV3u0GbXYJi6Wdw0qcDMkCTFP4IlTHZpPjCA/hb4db5bjWubyHPfP18C4MtY+R8J4oqUt6il/q18Wtxu1QmzSImTf21lM7bmDVd7UOfYNYRUCMN6JI/QzMfIYnUtaHoE9yQfCZap0rmD6z7JjsHPRmzr7embG5EhIfv0WgA1jFGK3QQbx2seLnYHwqkfmpFUciT/lvgNLdbDDPTJKUWgDcPgKcf7Mkjt8AGXOzWmLKS4MN1JdaunCvr5AOlTyBxsovBV8St5q145oG+nhnaw3oFegV6BXoFegV6BX7mFfia64hcC3kMKWycD3zAhnlSy+FMmskvj6ec2QHBDx8An2jl1Ff0ApfK+/ks/STIAg89CTmxhsUHKhH2IrDexTGpeR3YKOKbUmLLo9loqlMyU9tQjNM+koiZvZLlD4TZ6NprZ+heO1H7u703oP7+02P8VvisHalHBeWpIR/+QCEBtM+kDaYIaKgvbF8UwPi8IJeOOMDcEQE2fOUKO39bDJ26nHXEWSYoISUs/YldNOuLpuaL6olgXAFzqtVPAZ17ywpwDtb6Q38lfJm8RczaeN9St1vrjImvGtacT+jIU2PL1T5+x4Z3zWN+h8f0ks03gqTSIk/veAnZSJR8RVOtcIdUpk0WX/ex6SFDJi4s/mxqzePHLvgGIbq4qhRz68aYyal7tW/a8IwJah2MMHJyNR5unBLd5lhJ8DJ7GrqfS/ONNSYANGzmITLXw/yZA6Eg3cgBStnC51NGdAB9QupA1wL9DIyz0DCVDRbgkeePcdXA1oIYUOuRAbqk8DW29LVP53sFegV6BXoFegV6BXoF3qoCuTaBAvpNCn8OrJlYt635YbN+ZizNB/pJoISHbrhjmoHvEaRgXS7i5x1TRdRU4txmfWHoFyDOTicY/AAuLSUP+kTaUzZFCSS0/lJd1Er4Rb444W/oQJ8HPawc9PQGH1phjwU8KrKpBR3j6eX1smLl5rW/6105wILdboh7bWINu13wt7L4lcLP4zj/baz8lUJ1HyOd6IGItF7vi2ET606C2MCHjSy5uE9G8+VwiC8PY3x+iPisnbEJ4i2LavCfhS+y1XiQ/KC4A8kYKB0ooQkHIPlUw4VrHpzy+znbqNG18ycGXBqHL7jUv/tdXgG99S53fk1P3qPkN9XZVvO9x9QHWUXnN2PhkcVOvgq2LIXapFNYtlrX8ulTU6Wbcxz5o6idk5eeoorMsZVp1s3jlGPL44QOmrEtVdiRWfdifyDii133e99I2VTjBo7eN3Yz4Xj7RZhnviD04l4t4obPtwAPVod6rBKvbnn+CCQXdUWXoK7UKYEfsK8YaAtiW51lktQxktHnT4uSR5bJ50nuz27kI7il6Dp6BXoFegV6BXoFegV6BZ5dgTOBrGO2XHJdsmV/sf5U5yeSEwauHl8dAA9ItNGXTT5MDrhPnI7oExLrtvCTATkh0Q0ZJqkXk7MQFuPUC99E5beicq6FfmPcmQbfNZ79m0ftDEFtL3kKYSk+/aBdRp5ZrOcgGXIKcnHT3lXcscjXINjE+u2nQ3xWn2p+fsIp88AzFsAk2cDi21wf9uFfLdzpwU17VqG9p9AeVEz8ENqvkjwY6IhfYoiDHs5axGHwHOl34ECnptVBBrVK8TKWXFtYy1z7Ym9ldK+J7O+5fWT8pTT7eS3/U3mz7wXNACm5TkVe3MizhtXEVf+r9ldU8ly9mT7HtUY3g55paPto06QdPZsxyPAL1Ep4sHDYFnBdw1YEY8BGDBTAA+4xpiifgYyF6n5IusVNDH2mTR7qMYmZKU6cYemcRBQbwASkgizAhYtizYb+vYLxXgLGv+ZHqQA11+dRAMsqiJrPARRdos1D7nOoYzgvbE5xTlr9nEcG+hWZVZcw+Le4JK779Ar0CvQK9Ap8nQr0XnsFfm4VYJ2Sc4ZvkbYX0QsXUbgl6v4Y05q+9lnwcmZdxxrPesksItGRC6RNexcB8MNtQaVIG5s02ADxiZShp+A8CoIqbazhVHxty1jGBLAptacERUZgPT1DSmwtpHZDb4aDhFEjHLWT5L4YNPoTwE97PjG7KofdC6X2lnEsYENpGIbgb2OFBvxFCf7wefQm1EH6nFvoNcouEqMOGpY2ncSo7ZR/L/CH2hUiTdjGH5DH1wrZbRMtaaxeHLAtFJUgG9tZIg6fcxUX9LBJ4SfMI5jE9kjAJVDcmpvUm23N/9a67Pw5eTP2TehzBnhJTA5evvM1IX66SGR8Bk+eGpmL9xVI2VRduD2jH8e/II7ncPd96sDlD075vKmNCWtA3Ixg50JrENZVNqlerdE3yaFA3fprpNzYDN35+NppjUidnO1DghMgL2ZukMyTE84FpPDpJiojvPXi7a8DdZAYdjKjgxzVZpXczKOT1TwUoAPw3ypy/FCQ82DewDWV0nyh8BQC/4RMwRslgZywfwqFoksUlcmWjnNn4CUn+oU9Bbl5TMTluGbdqcBu6xX4vivQZ9cr0CvQK9Ar8A1U4JK1zuY0CAabDo2BBVKtQk7U+orHnGJ2VevSVlPshg7EsM5nTQnmdXkG4CD+SC8djbU+azx44g/yV4OdgS7Bt5XAgzqdIeNDwaPoFyFl/uYTMkj+02ME/zMf+OlhjBa//3yIf/g0xu8/xYSfxviDZHIyzhwffAtsrS5llWti5TQwaVFNQ49MgzaDhkAVerkmom7yoRDUTx6wfuYhDhN6++kw28XjiA8sUEn07DbE4IeCIX56HDxHTR9XXAxyAgSoHucUJ0nCIALutCC/g0cQ5XzwbaxFIumZT3FBOg3lV5OPItSIlZAE9vmYEj8/vkd+9xXISy7pe5kwb1e/CXJga1TvRz8sY6sHjnwrkJdc0Esw4AxaZ3QJ2ZKFSrx5I2+C5PzEgA8JwO9tTzevUTdgEMGNjBsnu/7cNKH88b8E8qgPkNz0Qs9N0r660UCnfnyfDm7mPokoNRB85Yb0BBTFlkqJ+mAoOVIpiquIW81b8Y0cctxct8wTSo3ga4QckZmWWEQDnWNkgIpsNwIrK/7E88EJ5dtV6EDq3EkVc4olxxoyhpzJJ03/lK+jkzc5Ji58f4jyqvVF1UmvQK9Ar0CvQK9Ar8DPvAL1+mCLr0tkHw6gMjTLKlsaF+suPTh2LemJBMSwVj/hsmma12XqM3nyrQZgADKyvueZgc0g/v4RNPFFg/FGkx4i+HtJ099TGoONp8QXPQDM0HPEF1B02neSb8Rsl57nC74lBNA/HAY/ozzqweJBeNT4Da0CHyU/SAaPFX2UjTEydk3hZCvTPOmjdLZrutPmkBQ876nLaeksRq3Y7OoDOuf3wSr7o3cuVGmDAnQC6/O96L062nHCZGMDjxq388Is16cmX5XSstjgm1iDEkL5FUN09E/dFrkYmKPWD8Rp6vOfhcFrZEZNXPphTwwEplDoUOhrEHKvIftKW8qd9grcogJ6m12XJi9E6HWRp73J17wvTwbgS8xJJ4wXOeH4PDCOhLuSMOomaPgmgnbQbUeY2BgLNZE/N0TzZQjYpQ6ACrsFFAKbW757c1fUHZEPOjbL0AN8pdamWUxuSoJsd/FKcbR5hU4mty3exnd84EOEsVNLLmydhqczIAP6RD0NdPgDeNDaa7nlldoq4mGQ53OoZJZlSJ0HJTmbXJJdmGr97HCGoY90IR6knMnRgVkvppWl6q1XoFegV6BXoFegV6BX4GYVYK0B5oQskGZBa9aKfxZLvgQJaj4XiZVuMRb8C3DJNVNRPZts9WE9HQnT+pwtikHr80HLeEELulGDOCQkz3zRjRrVBLJNMSG/kH00VFMvhmUTPYAI9RFym3SjdBLi4VEbXA+H+KLdrC+fH+Ozdr0+fxn9HKFUEfIb2J0xjYipywgxjD8ueI0X+Cidx8dccSeG5yDoSJ8oKxwqvjUjA1ygNdC12Gtu6B7l+EftOuWzE32HDmqQBfBHzziog0KDH5ozj70eDPYo5JQbhg6WTMO0Bew18Kvllq/t8InaL3VJGWNtfw7P3MFzYr+rmFeaDLUFr5T+Jmnzemppm7y1XyvX+fTWqsXL+ez08ojbetJ/nbGVuUFYx1k3E7d4n8apF11xcy3dHblyA66V3OD4A4KGgpBFapflmDEK9HGwZdBR8A13iMOgUMBAoAK+4CATVITSQExxBVasHJRiRfvGKgYBqm4RE6lGTt6UiaFMWDkdUpV00obqGZsv0mHkTTNDCfjJDTK29IG/Bkoz913zmQMdPPnhAXKL9hpb2AleKLrQK9Ar0CvQK9Ar0CvQK/CVKlAWM4UcD6I2wCfSU7KaJegRUNgawVIZsUbwSoX4ZJNKddTStkZxZq2NLXSgT+gW0m5KcILYwvO/4Xn5Jh15Bq3eJwTitFkiXehlFx3IxzMFa9MEa1VwJ8NeDrleJL9Cg2R72T7cDfHDh13c3xE5hFxjiJgR5YWusBNBUWPSLo+1veYjonb0fCvFQpZAaJprHp1l+cBDgHUozmCn+at5rp/04PRJO1j8EXbOKWRTdi0AABAASURBVHlsqHNIiQ09dVJIAE4HecBenVNK7/0plm+wsdEldmrKgb8xaZZH2ZUi6CNWXrahnxmEJzAuTOBJe8wd2VEUkMP9F/kSnhiQvvA1Uv+zoMfl3ta0Nd72/KqWephbA6l94Lf8LtWTI8Hd6dK4Vb9MlLR10vuuVW3KmaOlmwEypG/2gyx18IawLhVJIzAdIW78orsWcxcYZiHmsYRevLlFAuXMR0jUbModj3BOHDdNI/STFIEmr5Bz1C/rpCBOZG6tPBsqpo7FH1TmVRYfsGqUElsNqU622hd+yxlbjfSrdcmnbYvilzZ46s0HPxQ9dVkDtueAXBmXfFLri5D9W/eMw/KaivZSia0XNQBb9q7vFegV6BXoFegV6BX4ahV4847X1gTowLnBXOLjHGXtY/6NDy/p+prYrMVQVmSDdpb4Vba96ISQhYyjqPghtLk0xG4XwWYTmyP48b/h3e/HuN89gTx3ynO/j8DvfheBjP8uovyKmhJGBDJ61ok77bxAR+nrlvJQlEmLqIeR9Jg1C0ZDkY/bQp8C+UDKzuZDTHMXj10k2lfqoIYOo3aFRCZXMeUxapI3jpr6ZJHzp88HZYjpN1qklUrHp8ZYcECv9EHN0LGJhY7dLOpKTurOOWDz0b85o80xEuPfgh7wizRIkWxSqdYbDrNlIczaZLAmUtfp+6pAnp/3Rr92lXhf3XQMFJg3MUnh6QCkDn0Ce/KnKH4tav86d83PPiiBFOQRcSsq87Xeilc40Iehjk3VB1TE9yiogV3gpojsG6IOOyDFTkE7FZVdffPS6bOpfPiEqcymCgl80j7IF5vI3NDRHQooMkBOCp9Adwrn/NKe9FQubOm3RrEnsOfc2nlgOwXiyINP8lCQenIm8FtD+ta05olBTpAPXVJ4bNBZB5NKDPA10F0KcjW+pEIFTSBvIX2Sbvl1fa9Ar0CvwLdTgT7SXoFegWsrkOsA6KlY7MDr2modYt2pwBXbWsyabiX0SEUcODJUCuw1KtMRW/vBHzlcoGBtzzehdlq8Jw09JbT5+B/6Qi//6ZBiZ82PfmRzRDsoxAyDjqq50gU2SYqaGnxCLrJLL0ahPlXYzEi92eSkNpvhE7OyYdjIUjdLbQZB09I48UN7ftsEF6alaXt4jRvqmA5x9PLcFACdgyXDU8udEpOfwM/qkL85Zl8UBVKH/ZGJLRQ/RJ4d+AYbG4xsHn6U4ged2A/QuyE+3g+xv4sYeDhTMWTShuSo57UxvIG5k23IUUR5PclwoBgi+YmOgQIexKmXXE+Zu+3brcD3fmr1Fnmdk1O/aShiLWePa7q0XUO38qAHvJGNJqltRccYC/tsUudbS0IfNWof9MQbHIoRPSwqQwc1Tyfp7COF7oOzbREnQebgfggOkmno1mjmbCm+bwH6BWt9MWbAxctc8EmZmOShLWpf/ZAqDJQKxBdZLJ9LR8CtBTHooCD5msKT13Yd1FAZ+mGZKXMxkwc57YRIpB7KAAvlfMPiBj2CDGpH6q7oFbh5BXrCXoFegV6BXoFegVMVYEEC5FOIuKe20C2EJ5/kMIOUz9Hat1pGOQzbGjCih74+plGxifKgRfoX8DgG/OPh4DVpjkGiZe9TsRAW2Gg5aGdl1MLxIDwK2hWJx8MYjwokT9qgfDtJajVx7LyIC+UZtPhkzkMMaJ4whjWN1roor9ZW1KskfaEJHOGhLdT9rNI0Pf/pMKst1vEjoysKCMA76SihBUl2qoNMsPHlAY/gy1SoyOiNPo9BidSss5HD5K7NqDBINWiRvwfasGJDC3zUrtWdsBdC+mE3BDLAlzjSgZIylh3F/JrtaBYCivA8Jm77OMi0BZm+u7Y11/emf27hmQexK5cD6m8eO72f/H7Iid5iRuRs82T+LCQyPNS+MAkrrjtkKDQjyQ9S5mYAUn4dOo2g7jf7wVIj9TWd4p6O+GPnj7TzgaXPsjAOuiHJDV7ENyc+fwwFoBOZbrIS5O6br+2SMy8+W7jEZyv2Er2GMY17xZm+uY6gC0hQe7pmlQSZFGKf9CgqYAP4Akz54YPevJRQkYsbsThDa6CrgQ2ZjSwoG08eB4cCD95GDk/AjLSgSpgythoLvfxqW+d7BXoFegV6BXoFegV6Bb5KBViTAHVeiLinttAhLBY0T36XcoQnSOd1lhTXPAs47sIO7av8F7ov1sCOVeBBg9Se02Q7hNf8oQEPwT+t/UW99teClU0uNqb4A+EHyeZFD/JBtl78o3aw4NnkelAwzxOhnPQ5hvIOyjuqr8MYnz8/xk/Cg5INGoVMGlWE3ENeQvhXD9Gzlo3FC+1CcZWQ0c6r8RAMAclDNSyPAT5jksfX0ME2UTVCcAnrxEGB2EU7SNppssMw2PdBD04qi7TT7FW+4PkkFfibrw70RwxInn0wZJCuezHkSp8vYsgnIst2O7IPlW/NF/WKqlg6+d4r8L2e+x3vTr1HA+w0S2iIGu1ZPadPe0tLHtQ78VCR7YZDYturtcxyhiZNQ77hmeMlyLikGZNy0i09/bUgJsfV2pCxJ/Azb4OkqVnF+eEmhyB1IEd54Z5AlXxLsRHL+IlPmjz++Myw8yw9Manfok+eEyc/+srrbYvPcRCkEMTFBxY6rqca6CZHfdBYCIvpU1TBC/4U8KmRvrUOPvU1Re+OU8kArJwOWl9EYtKUo/zzgxsqsRi2SfpQR/psz1srb2d6noX+T6HNesq3tm3Fbenr2Jq/1j9jt+K29BnX0mv9M34rbkufcS291j/jt+K29BnX0mv9M34rbkufcS291j/jt+K29BnX0mv9M34rbkufcS291j/jt+K29BnX0mv9M34rbkufcS291j/jt+K29BnX0mv9M34rbkufcS291j/jt+K29BnX0mv9M34rbkufcS291j/jt+K29BnX0mv9M34rbkufcS291j/jt+JaPWuOIx0KJVKDWwIlWGpnCVOuZWYljAxqcNvAoYW857UWNsmbDXuicarHhMtsRqiAX4qzzwkGX8wTZbsoInMELwmzbWLQ+ofTMKiAVrwxLZBZ8QnadLFObAj4gJ3yyTH8kt5UhyGG4O8z7fe72InZie7vhri7H0KmyJckiSUQIoWadOHuzUu/tX61PcL+oReySMyKmF5KMf3QHdHJxvB5lIzN4CCZRh5EwA/8oehdBhgBXQ2pAplY+ic/FKAPmGHn/50xn7eivJBZ1lNOgJo8gDDiv2jH8LN2rT4JST89RPwkQL+I8j8/sqHFt+74ptwX7Y79JH8oevohF3kB/SwgZdqtl+xyMQjxSWx7waGkOsqQeuiR8YyCmC20oem3oWeaqzjl39req7w19/c63rcal78QwsWfoFB+UzIChBroQK2DR3cK+NRofDHVKmRQ617CkyuxlSft0PThplTjnB779PETq2+kOnfoxY11DeHomF+cm1kQk2MSu2zqwDfgWkuw9GrOCk1zzaPDFZrIfmY6G8QQnJB4shW/nSi58vqS6J9iIBOPDFoeO/pEyvjVqMeP75ZfHbPKEywwVpHVuq3pV3NVSs5NwkmLzR82GnzSoo7aJ/SiTxGrzfuA5vXgLnxY6WNL37jiVqMxb4p1DHw6wtdI/RatfeG3/Fo9vjXSXuvgU79F8amx5dfq6xj4tMPXSP0WrX3ht/xaPb410l7r4FO/RfGpseXX6usY+LTD10j9Fq194bf8Wj2+NdJe6+BTv0XxqbHl1+rrGPi0w9dI/RatfeG3/Fo9vjXSXuvgU79F8amx5dfq6xj4tMPXSP0WrX3ht/xaPb410l7r4FO/RfGpseXX6usY+LTD10j9Fq194bf8Wj2+NdJe6+BTv0XxqbHl1+rrGPi0w9dI/RatfeG3/Fo9vjXSXuvgU79F8amx5dfq6xj4tMPXSP0WrX3ht/xaPb410r6mS9vNKZ0pKWsxEbeiCuskaOlk/eZBPpu2UwbiKsz9VLqAP5XjShtr1gljsF7eK57fLqMb/rj6nbZb+KPse1FksBM/6YLfQpthveKx8VyyBfyGoL8C5aNP7V+FMYSmORr4TgiNb/If9BDDWHcMPI5fg1Q1JM4N/SzASDGKAnUYwGtmMQOwIeZXLcIPxQJf2CciJXaQSqk0W2/zlcNMQt2FX5offmwmWdaBHKzXD+KxicTsH08vYrCPMoIQjfIaRTMeP3JSwnwof9DmFptYHqB8s+GXqNKl+dVp9p30tTrM/Emzn5STpn6Lpl/SLb/vWc+19j3Oj/fLYl5MFHCyj4wLz9sJ2R99gsxc86l7C0q/iav6UxAfqnxgGAqebvZjQKcPECkvbErn+xOUc8ENE/gWq6KhB3ZSTviExKmhECd3HSNdNZ54emEswD2Bg/sVg05kjoe/FnRxaQz9JbZiajs8H/aMF2zFnNWTqHZCPoX0XfNJmybOedtCum3RTK00doECC/3QK9Ar0CvQK9Ar0Cvw9SrQe/5qFWB99Fqdkxu0+c+uv846PGWsXb1hpAVs/g0k5DvLoc2kIe60U3QPtMN0X/BBFNzfDf6fCZN+uN/5fyjkj4h/vB/io+wJdOCHSoetlpM3VR8f9+F8PyhXjR8/DAH2GlfOijmBlK+iBGrTaHrOQRAnwiaPiFMddOQPuU+bW7JLptnOwRj9LbUBg1BU1s2bQiiLjZzZrVRuGYvAN6SgC5R4dPX4kJ0LRqjzSFw0+s3x7PSEtVMd93qQ3O2meT2oD37dk3xiPX4oScibSF3qawqfSP+UO/3+K8A5f+1Z0gc41w8+4JxfaycG1Hq9VUJvmSVCL94MQO8hb3ZACU7I5WaNnFvJsN0adV+Zu9bVfNovpr7xDLFTZXf7iN1efA0VctdgLzmBreaRZ5BPvjudMXUTQN3M50fmUFeBLql9IqyHjyFshyIniIHfyRcMoncCFIglBLIJ/GqQp0Zta5PUNvjWXsuZEz+ADK19nsWXJJAXQW+cxWbVFYNRaHAe6J8wKDqAfA74J9I3ZWjqWnrK1vp2uVegV6BX4JYV6Ll6BXoFfn4VaNcdyIBKQBPIz4YWT2t5pL4o5aV+XvNVGbPPllYuM1v3kevZjLNNB+eHlqi0FzFSbin5gNeVMkJZ74PkeV4A6PwcoaRQngFMFXcnZ2So9saixp3s9KGwpybdk3A5l2GDZrRTnzvt3IyPYzxoJ4c/pj79/S5tTj1GsGnE7xnKZe5g1ECIGxVP8wbRbK2YsfBQIBEC2FCi3ko1/1okv5YoF1JCZgzJiVEjNDjAJ9IlafaBHzxgLoCYrCeUcTxqEvwNM/wzx4ISVBQVWzQTafXI4GhCk/uzjs53IvKc/URoN73DCnA+Ezm8lLfopX5t/Foc78/Uz5TAFHhjJdAnCIRPv2+JMu7ELcdNTm72UEBu6CXAF+ALrYEuz0HStCMnD0UG8GsgV6K1o08dPHmgiVZOfUvJgQ4KiIMC9CnDJ7CdAn5ccwA/crRAfy30+RgzFEw/Ipc1BpCe8InUVZS8BodKD+v6fP3IAAAQAElEQVT+xWDy/MhT5MJKesVGx6+Yvqd+9Qr0DnoFegV6BXoFegW+qQrk+qZegqTuVhPhWzprueo+W/uzxqCEagFOxWPP/uCB131SnopzYvlc28gJ2jh0NbRHMu2PMCDQBhTZMbJT10QxmWA384yD0gbzJAfrYn6Yz7fO2MD69HmMP34O4yfRn76M8Ung70VBsUM/y+9RG158a4lNr7He3YrpRT9gkrzf5Lmv6lBqMAclZFwZ01LcGHvS1p5y5kiKHh5wDrxZJUZdYgoo14dUwR/sh7oPW6exw9Y65EStr/m0vzVlDIm37vtb74+6fetzqMfPNQ9q3TU874tV/7VC0REgAIoPCRLIAHsNdKDWfcs8cwFrc6Auqd/ySXvSOiZ1pyh5a+DLOYCeAjHY6Q/AA/RgLQd+ADvAfwv4YcOvBXqQPvTV+pyTMz5zIF8D8qc/PB8Mk1yOJD6H4spPRQq7SsifhuSdWgfkGnxySg0xMg5d8ulfy8lfTElyoTOu4EL37tYr0CvQK9Ar0CvQK9ArsKjAW68j2v5auR7cOVu9BrskjnysDY/WlnWwePICNiMkzus+x6OogB8itvAhTGC3EBe81mIJy/7mTlBWcJycPM9CK3Ocm3vte8QrH/tN9ME3wsBOAhtZwzAo9xA6qF5DjNo9Gw9DHID4gxDiZ11oc0cxYyhGfLZRjNwCdyCXMKTPhg/IyKTY0QeKBEogwwGIH0XVwn6hlwVRNYdJhkqcGzH8EfdHMdp/07wiHh8EbdI9kFh66iESD7pwlCJAJoBvc6bNFOMKapX96gNJJeMjstmwAxygCeSOZ1SAuteoUmRtn0tJ9dzYNo5cL0HmI8fGdDFtgn2ETWMmb2kGzB1KAZ9+JE0eKrMb/EvgJDc+5HjOpU0/aPrCt8BW66hFjdqG7zUgFn9qDU0ZHqQeHrRy648PwC/BWPGDAniAHV/4GvjUSBv+idSlHzK5tkAcPjXQgbUY/KwX4w+iQvnw2JKxOaYc+DBOncLNrlINwr6Kc27oCqSac8CDzAffIm3QtMEnal3yLcV3oZOCMba6lGVOttNegV6BXoFegV6BXoFegfdfgWbxkmJN4UE9GeQa2JChNdZ0tR0enxroErlGTPkU1ZJyYWZTpdUtHN5Y2Jrj5jA0eMeIbvpsGNZCnEsLWagX1RkrhWsFlY5YIDaChw0xg0Cb9RLg2QQCEt3wAxbqQyrlPNA5wbW95odaKDwDhJXN14TiTdElpFPzZpTcpB3MHxQ7qk/AdAbx3syTB41NLg1L2jB8GGJ+VeysexWmJ/2mKnDL64JcoC4AMqh1a/zYKIlJNKZNkffFpvFaAwNK5ECgcx6EF0D3sOBNqve1Kfx7A2Os0Y6vtpmPy16UjVzUF55YZChYy4K+Rvo4PoWGkh8VFMDXSB050COvARvAL4EMkKFbWLOjm+fSBspoW6OXutGsi7XfVdcW6Qh+LZAfNPmZK2rOv4FQ+cCiN5XN/ikgg0qWGPhvwa4chDmX+OCVFL6jV6BXoFegV6BXoFfg51GB/PyHCvX6QGLkmqLVp800ygshUVQ1wVTLCx4jQAkF8IAFqmitkrjZirs3ETadNgwZi5n+tsCDVwLfBP5ZM1MMSmo9/IXA/1pkauKS/xp0vlbUeY5lv2dTR4WQbqthBbbDCGzwWN44YAdpVkiyLj8yQAnN8SBvweMvxuT5nxrDVxRZwrmnXKP40abDYfS3ykIvbNLOEQd0Guhe3uS808WDD3o2shQqj6ph3BYryzFLaItjr+9D087zPcrfR6WPZ0Gtj7XXafQ2CL0lloiNFx222HCd33i8CeuYLf9L9eRi0NBLYy7xIx+4xPdWPvTHzYhd9QQyaPugjoCY2madDuhBbWt5b85USoVV0mmW3HXdMxZ9os6Arvavbaf4zHvKp7bRTy1z4R39hKNywB+gwi953gTwjBnbOXicPpzzvK19Hp8Gq+YfNEHBqZ7O2U/FdluvQK9Ar0CvQK/AO6xAH9K3VgEWI6AedyVXbO3xPL5eo9V8k40+QaN+lkg3rLVNlWGNSj03+gWzojCsT+vYon41whjAq3VwQeLV/qXkP7KawqnIxLHWh6NOUICVTR0oslEE9MA6HYraabQ35E0k55IBCvgD8hjG8oAwKk7D0fGptTI+gOc4/jfJu7uIeyHpfj/GjF0Evx5JtmEYgm4YUMaPGgTgL8nzq4Xa4gqeFXFlE2sf04sNLM9hEsuRLIX9ykQz89S+8jB69++oAre4OnkvHE0pL7aWHjlK0fqsyXKb25o9dbPThUzGJb1FQS7s+tXcci7coBadyMANSiRqGzJ+Bx3a+evex71QlqmlL366bwYymKzbR3wAHtA6FjmBPoEO/0vAePAjJoG8CTmpefwsFGq/rA1zt4+Sm4dWjticoNLBor8EzDP7Iu610I5F03BX6GGQAfw5EAPO+XV7r0CvwM+lAn2evQK9Ar0Cb1gBFiyg7rKSK7b2eOK1iFGzzBps5q3ZPrRrRTwzFr7FKVvri1z7s+ZEdw71XOt44hgvdvQA3dcAY0jctP8rJjVowb1nt0YDobYO1UEtWMdDUz9TKX19QOP4JbWVSRHgAXwCme9/7TUI8mV/2LFpSKgQZ4rAH4/HviNI2Avwu90Qif1+4vGNfCmI/mI3TptVooNi2Mg64KMO5RKUQylDKQLKJhbAxcDJTD98lQroPPkBvNBCrPoq43lnnd7i8tRt4f3MigkZOtO+CYleMzom43gFQUXONroA5xzxaXEu5iV2xp+o83CjqvXUCXvqkqJbBQ4yMJesF7SFXE420oCTTieM9E98gv7hoZthBAn4BQdBbekuuxUymBVNX+tXDunCBiFm4i4F/rdEjiWpx151wLguuQMSX4Vdxb4k9qqOvgfnPodegV6BXoFegV6BXoHLKrC2wFjTXZbt2ItFEigWUgNE1KeAz3OQ+YmteeRTqH0Zl2XvUkSwHkUH1nLgewleEuv8Ovi549ZUA1NKL3GTSnXUsKG818MB34hCBugWa+FUJqVwCTmjriHV2TZqdIMR8zel6j5HMgw6CGoRFCqm1zBIozZJOp/J1NQJJoU3sSSzCfUgyh9wf3gM/yH3w+MYg/6NcpXK1wZ/iF77Wt7kYhPrbpBRjXiuHbHLVuxLpST0p3CZi7yOW6Y9tkyatH8tOo3ilY5rk9I1rNMYgA1q6DlwGZ3zeS37pWN8rf7P5aWc8Z5f9TVwapy8sVu7Y2Vgk8e8HJKKXTS51felhe1rCzk2xl4PEhmcGp827zfNmbelBHBhtLmR0SeQAf5bwJ5IH+L904OISFs9hvRLmj7IfjPDJDIQWTxvOBEkX/vJW1EdyFmJLisfBlv+te9r8owr4Qk0nWGrVa1c2y7hr4lPXyggf1L4jl6BXoFegV6BXoFegV6BtgKsFUCrPykTAHCCAvgLgTtrOuBF3gVxxKRbzafuFKWfa5C5iEne6z4p1LzrAQWz/QbMrfPdYEiLFNR9+rtRk5pnhh+0g3WPIU/kFZPwhg7+ArxIZpk6qI/qg+cIVPjiuNODx06DkAn1EdADDGMJnvuQQQ3TBBl4JiUverDfcZQZYuiATv3GQMeSpxaDqDy9iQVFZAMLd56r0NWbWNjR0Sd8C2wdr1uBUef8sw4/aSPyUSdeojtMauHEIc/ZCZdXMdHvJYnxS6R/yqfoS216Z2R319G64zYybVv6tENbny0ZXwabQE4QAw+9FPgD+3MVzRCjC813B7G2f4XDUddFwQ9nCusPt3po3MBArYOf/SVwExM52dKf+lBvnKHI8AlkgG0L2BPpQzx9JNKOnDw3aRCzIsKynAYVAeg+wK+GT3WQPvTCXWTRiinSVlP4tCddBL+yQP/UBQoYQ2Kra9ehMhKXYs2ja2V0LfCpgR0Zmmhl9Gs69B29Ar0CvQK9Ar0CvQLfdwVYA9RgtinDb0JOajabsuixFF6nWRdPr5ShAEtS+ItQAgpxP+ficljEXLJ2Jp99YRqkHoopKTxAZu/D6zsEKSFA7FFjbODIcIFiK+cFoa/rooExf5FFP9SeTRr+jlQa7CdHNZ9LfAw5zLqKF+tmmwpnX1Er64N09pEuN9Hoe362klEusk5N4sSU40HPjw/sIEnGbw16hOHxxZBbsEcFrZFx1qUAVbC6QO3HVIlBd4yDMe71QMFm20EX0wF/e06HRpyU/fgqFaDWic86EZ+0efVFii+PofMl5lV6/Xkl1aX+8gnzxqmRGWsdfOqfQzndNcjXos7LGzzB/+5w0Lucr2jO0AUFT8xQEun9HqMEEKJqUUwztb8O6EVerZE/+6cTyzACvIjHlDR11Ig49AA9gDcWgjWrB/IAjFwk8LcEeT0UDgXcfD0pyXy44MM3yOClSlMk43nKwM0fHoReUqVLMHaAjvHLHNAa6N4KjIPxAHjAWKA5huShLdIHig0K4AF8R69Ar0CvQK9Ar0CvQK/AN1GBV1q85NrK6SWYqiATFaNW8xLd0MndPAfzKBHWYIelAfcatRV9G4IOeIGq5xVTBbV+Um02fFtsOr+h4aVjoi47FeTjh53W9ocY9PwWh2kCPB+YwwlYuPxA/AyFkQJ5HKcO6PeDdrB2stF4roQuMc2Q2NAIP2mn4vefDvHHz+MEyZ8exvjCJkbBgyh/mP2RbhROLH+kPTTP4FV0sKGcwzDIMnmEXoxDLuLUFCxz8AzFt7CMMmB1K4fXbepeI4yziJ/h64tOlC6DGHlQHXUOddI4NVxj1O1nWJKbTZk63izZcxJxAhPXxOsaiETGMxnAhcHW9Kib3KiLZ9Tbijd3cBCGGMLvdPHZ5yCG2ASyVEdtS3/keCPFSJ7SKYQbFCrrYQqqqViTMn5sAllZDuS5FISQA3oOmbP1YyxGMdjPh+BMhF/qZDpvlnywbE4H2XUMAkoobJA3Vl64t1hxe7FqMRZly+tnjaZvjkvuvoZrWvP4ISeQyYGcFL6jV6BXoFegV6BX4E0r0DvrFXhOBVjIgDq2lWvbrfhnLJpYg4JTQyAtOOXT2pjupTGX+pGz7WdLxjex5fPV9dXEGSuLff7nvY/8sSdsQAa1ac/HTBl1zRfVESG+RTrpuTH0/IjoDSz6lJDuR+kXDyJ4EbWLw2Ew2KTi71l9eoj4XOGnz0P8pM2tz9planOSRV26MZwhBvN1V3UMPoa88OEZxN/GkvwoYJsfOCRnI2uN1Hf6sgpQU87PF11HOuVOho5n+FEniK1I9ifWzomdVw7Ev0fUQ83x1brX4rnGn5WbE3MJFskzYKF8EnLia/TJ65jLtC0NXSQRw/S/NEQEH0QgeFXOFYvlatTjvTr4VIAGNpIcKj/zokcNnyNlBNPHpHDPPfKFMvmXUOVxH4WGKJh1yg1P/7xJTaXDx0QKfhWQc0LorJMevgU+AHON1u+5MrnBVnzaoDVq/3pcLY8fOmgNctVy8q2+ldNvQasO0j9p+rVy6jvtFegVeLsK0+F0WgAAEABJREFU9J56BXoFegV+dhVYW4Cs6SgM6xkA/0w8J7yNYY3KGpZhgnYo6W+/1tjI6Yu6fPkG1rBNBzW6s+7c4RrftVzEr+nfWkddwerEbYjggfWH+yHuXOhp5IMGOkMqTLNc2cQumv3k7/6gCyvCoEeVMT6qP34lb0AFClMImgk87IhjoyjPK89spB6GIdTibh9Brp0o/8vg6Acg7b+JjnHwUCIGP68NEeJifqVMPoABHRR5RmHYKMHu/uTEmLSXwnc7JFWt+Feazt6gApT1QRfDg87iMAw6p6Ou39H7EZzoPBf8yqk3sm7Q588tBfeD5815UBgQuXkjb6IkTzFpUW+SURfNKKtvIASJrxsTN2RTk/dkJQYuKXwi/Vqadmhr25Lpe8uW+szHWNIfHchvVdW+6FOeKYwMhczzlOpsIwbgCNV7MAwpkordbgTJaqKDY0SlemqNbB9ZUbeQ2s0+MqrFKqRUC/y4iSdaudZjS6CHhwJymYpBH6IJrq/UQWvgk3LNpy7pls2T5ZD9wVfwB7Bkj010kocYBkEyTSwkBo46WBYNaZK3GE+vWq75Jw+4Jwt5vgKi9xm9BroM+3XQr4N+DfRroF8Db38NxPzSjXjmn5h17ZM9cBAGMYPUQMQNPmGFfMKI5UtOatZBF0hBVliRRUsddA3urjaU6FoFj19SeJDXI/wW0gfKWtLpSSSo1eJWiqVeQeRaQFmkXvo1Oom3b1Wni/FU+uWgMOQw4EE8uSAKH/dD/MimkjYHWPM+OUQs+Fi+FLpqXuj1sGXZlM2GMe7vdlOcDVNO2ImLGIYiKSb0QtyJ0rAgs2EBf69xf/w4xMcPwsdd/PDDLj7+MMQP4u/vdxGDNrNCL1HHiaKbIZO7QV94ZMTZ3/rBG1XoVK7gGQGK70F2mmNgEhjFp36mM7NmvE7HeFrMc7thP5fmbMdyK5n+qfPDQecBgTJpfnudiB2dSA7pKfkkDpLQVBjEF8Q3/tI05vndcip6x9wy3XEuTtCRFmWLI6fTCgpy2mPdmt1ycZnXgVwJoqSCcM8xLNzoQD+kyj7g16B789S3HIlhvK0fel8VraGR7dfoIrYV+PtNZSZi5qO80MMytgLEhD9UpJ8mkNolxQcXa8knzP2Ij4QdLjwohhyAeImLwFZOI3qQMrSWnU9Kxou+hUx0B1kAv1TUfOoupVwLdS3JBdypGMZFLhZAAH5GGlHAA/iOXoFegV6BXoFegV6BXoG3rEC7BkEGV47haK1zQTzdaMlkz6QWXnAgZ4afy5m++CWfsUnRg1pO/iwlsMVKUO2yYr6Nqu6k5V/QA+edDaBfaDNox8KY3OSDAvHUV+S6pljH8bAlnq2kjx/2/sZUPgOsJsQXVEby7PSQs9uN2jwaY9gd4u4uYsAgQHeiM8TstMPkb+PE8jUuRYYVSh0Kn0EZZhR/4nh2gCq9xhGhvTjHPEqpVjw7uUkFKChQMshnFZnzuZMM+NKdTrHPX54Xmb5S+z665br2Bb14M6TAHOGhLwAn8yzkoOb34Mmu0kmUN/H5gO1sSmFjXkxMlQutBXr3Ze/tAz7GtstFw2U8TqGOD2YiGFNh+eapz9l0mLSDCBA5atwsmWttR24dseNb5219FrIC+DABtZ7cMi3GXNvhRyYkuD8U50DCMz7pkv2fcb/anPlXA+l01XBCmTFQgGuh2ReUNyl1gge41bBOcb72RGvbxedyEdSFXoFegV6BXoFegV6BXoEbV4AFC8i08KDIFVs0tyNacl60Br+mx2vGm75by7S033yQ10zoFXzb+Z7qYq7BihM2ziH44UPE/d2oJe7oTQExYcQkipxt5Fs4KdW0jj7ER+32fNCOA2tvqe02+1taHrCBndT8quCHuyHuFX8v+uF+F3vxMum5aNQwl2DE/BoZz1KjnKAibuQ0I8MwDIoNI/QahLxW5udG+aE2xKce372UGk7wTMGvsAGpvmpjXOCrDuKGnavk8ajCav8qopwvXxMqOjTKizkPMUgafBTT25UV0P4wb50nOJ4zABCSwtdAD2rdM/kh4zIfNFHb0KV8hpIzccZ1Mis3b3RDGom+L5hykA5F5uRCrIEel1OYbowx7Z4r56kY38AqH8sR3rySOtor3rq47DXITe+l0HsrQkJS+LjBSymdijFxgYGjucuI7gbdzSmUklM0y8mgT/5mtCQ14cCklRzWgzAzKQbtQjJXII1rgzt1n6kYtUgdfhch+yG4DUCXdmzIAL6jV6BXoFegV6BXoFegV+AtKzBGeI2UfbJGAUWu2KJZJ9cuZcgLMlvNp+459NI8+IFT48bejuGUf+v7HJk+azwnx7Ux2d9aHLY1/UKnouz0EPMnP+ziB77ZpAuK9fUCCpBbnIJcpoaTODaRYnyMj/dD/Phx540envOKWR5TSzkp2hy3huW/cwStcXptP2oGo/vzAyIJG5B/yjfGoEENTFZRfnof5VwGk8+K0oQnHxHaTzFwI8deOvbTkL3RIvkWjXy3yPMt56CeXw6aQTkfEF2iQc05ZYDThn7QQS3yPEW+rEzh/VOGC+qRIie29Gl/LuVadu0yAR0l/1a07RP5ImiAeQGIneexiG3eUbUf/ML3jFD7k7aGbRyA8nCR6h4zj6moZamaEuCHLVFZucZnETuCQmJtzmnHZw1b9tQn3YrFfinIwTiTJu94HyIKCV4zL8Zzq6mKON2sI45stR98RIgYUb3QVeJ5lgEDPAutc8B7LLJreJE8+lmWoBYgrJSzBDUxpxs+vi7ou0aGoYNPCn8J8AetLx22ui73CvQK9Ar0CrzHCvQx9Qp8uxVo1xvI4IoZpTsUEJoUfg3n7G0M/mtIv9aW+i2a/tjhoe1yDD06KPa3xlv0y/xyXvAg5Uv6r33YFPjxwxC/+BBaa7NrULLVTrH9ws3QDs8g8CuJP3zYBUDP0n07ulhwrMDGUj4TzA9xozaoDocYx4M2kkZjRKcUjBiEnDOOdN6IgjnyGeNeE+cbXgm+8cU3q1QEtVH9jKZTOLySqI0F9MPDP5tY+Gjq6l3GjYZPizVXfNb0l+iIfWtcMq6TPiooY7aPGM4Z/+PkYypE+QLHnS4kmSVNjfpPnI4yqIn59ts181DpXjxhlfXFOW6bYGtWVKbFDXt2t8rvC8tCSV74QorymKRdKXTjiHCeiJjliLCuVoReyCKXNG9qyPFUCDYgt7npPjnzr8nMNdAA1KauYAr8a4PiuXFSiyNMEV//qDGGoBYeYxmR5cKfI/jaZ2YsPR0oVoHPa+H9KQL/5BmkWECCWuWxwTZ5aq+L4ktA7VvzxdxJr8A3VoE+3F6BXoFegV6BW1egXh9s8ef6rONq3y197bPGEwewJYV/tyjrtkJuMkxygXPJLvE5l2PNvqj7QnjyTnXSJ0vDlUHix/qcTRj+Z8Jf/jjEB23s8GezvY5uwqwjFshGvHZ6tG+k7QZtLN1pp+EX/EF1bYjtdxE8p7D4HoovVCwqyBHSXtLbD920vje3GALbbfyNpEc9oLGBRMK9JrRzJJKGJsKmiEiYyk4+xraTkk0rNke05xZsYn24i+BXFslzLwMbXfeazDwmhiEBslM82EsgH+PRUKQ93RQehg6MuwbxidNZviOr6sBsIA8q4hcVYCznUKWNexWZGrtoOHICEWRUQ3MW+IGzjt+Qw6n5jBfOQ2/ZCz2/VbdTVarmhJuus0ojtqmibyBSn2qEnAKx9GVwQLEBzAaH9Kn51K1QxtCq/b5plZVM6gWUxDGivN8qV7P4mikH3Vv9trU7RkHNHwTYqC9ycf+qpB0Hcot2gLW9tvlXBHXjsh3qAoS/CUz9VhHhWhET5UWNgA3oMAL4FWACs2khSNvIzi31UWO8R8qYhxHtq8u9Ar0CvQK9Ar0CvQK9Amcq0CxDvK7ItYhtrD8E8yVXzRfVJlHopi0N6ZMUfd0HeuQa+Lw26G/RBwORAnJkk/6oXeQUU83j6UVYC6zooK8Jr4fVAX0lJD41KdUsJ7WQBymdAyodmy/gXoc/0QbUL4Uf9mPs4xB8o0punr/MksO40ybDcHiM3figDYYxfvHDzuB/CVxcm8pPGznUGCJqP4lRv2o5+QVFEPxMKUrsMOyCMfobXChayM/+0osN9y9GzfwUKyNND1vYDcn47KQLM9oYE2VOtosnlk2Wg3zZkBI52VQ+7/3lcyG50BFrKJHKG0B7g/bFXoMOiIM+F6fisZ3Dc/ud41S7PCeacjwwQRVZarvsddT+oQoupmrYs/bQynSSdZw83hvVkOaWY5sVz2DIkWGcw+RbyiXd6r5LmSKAnBwFArWs684XGnoKA62Rvi+ljAM8J0+O51wsfumz4NUxu5Z8AEBroFtACYgFYo82ZKzTAbuh3Gouo2VsMFABm8irNLoBmbzm0SHXaHXILeyvu5I3qBh8hbpO84SxE9QmauX0SZp24kErt35ph9a2OlY2xijy1Br7k6FzvQK9Ar0CvQK9Ar0CvQJvXAHWMOAVu8300ER2V8sskUDarqHkucY/fZ8b5/jnDtbBX+eQD/yX9k59Eo7JOSeVEntuwvAtJL5J9X/8uItffhziTz6Ef8XwR9EfPz7xf6JNqz/9xX388se7+Hg3BBsNR2vm8COhjkuKn/cqqjHgxDhQAWQ/G4hhkwKb2Ehd6IUOiA02rkKCv0EmhVhEQ6I3gUy1a0T+uX8JaravbhYRJDBmnmvFTjlLByY6YFMZMDuXmY2D+06bO0+hUOVL9byhpWepQ4XHx/AGF79yZx8FzHbx9DFDaaXSzMU0LfUtbdxeTcx++faVpud+NH3X2NeUNMxDxM0HXRD4mCeBmX5Yq8BcpxXjzlXGo4Hqe+yePq0l9aLEga28l+iJB/at+lL6VmXrlh4jNqgDEQAKUW549AOwSxXwhnywi5xtjpPXtVQhQQy0Rn2DX1zbxbnWoQJ1PPxCJ8FzKpROkaEnQaKChT865YIsIF3tB59jTSqX1S7Js2W7RN/Gr8noLoH7Y8DAwpkofFqXWtfymReacfiAlJNKd3TzSxu05JBbzIWN6VVMVk+afuwV6BXoFegV6BXoFegVuFEFvPhYybWlb11zoVLriQW1TjxrSpGo18gLN4QaOAN0SeHPAd81ENfqpVOzFpqwQgdkkc3m6Renel6bAa9kKEN4peyXp81xsOGyEhWuF4Z0FA+7qyg8mwf3dxEf78N/6J0/9g6QP9wPAfb7CK6pBM98gHyRr4UQ0Yix9fI4dVALBg11rBjTKpD+/Q2B0BaIjJYrO51KLc0Q2HgmGJBUpLEk99/UwiA9qhnIgrq1ivggWAo1epQ1Aj1g/qEXm0oiR43QI6UU6BeQQL5ESF6FYhn2YvNNZZg3s8SPbHZBBes1cMZHnMJPtrrbk44vMPKH2x80oIMmqKE5E5uBfKvNRbdmOuxUEDV5SmZwIr09rwK7rTCfBIoruNjQdBbv6idNvYLU2vOV1qtppk+aCVJOWuuT3y0mpAcAABAASURBVKQaYBuHLzqozN59hjLHHYYEDkKKSaW6SXOfVSY+zKh9qugPHgo2Tx5OBfgV9iTBr4adjxTWBnWJfOEjnnHCJqTydYAMDwXwLdCDVn+1rALqfu7PAfIlyGO+tsPLMPsjF3jgsi0aCVC0FF0CG0i5pmv6Nd1KzKZbZdDQ68gFf8q2cNwSqn4WLlv6hVMXegV6BXoFegV6BXoFvn4F3uEITq0jsAmsL3PkEs0mtXDuwCLoqoATCckD5FKIuO1G12mt/eEBtnwQr33Rf4/IOW/Nba5BcUQGW/6pr324XgjnGQlYlqKmxEnlxxmeA/htFCjAdi3IRQwUwCcYG0BubegSOb68HvBNpA82vqXFxhU5eUZFnv1wECa7jnLCJuIUMnlDzRO3JkJ7L37uxc/5xDCW2bf4JZE52VVKXy1WHaVMP8YDL9WyqTOehVFiZ0ze7DqEx8yvKc5Al5Azvjk3+NVnOxK/AP8/e2+i4LgNNGkmVG3Pvv+z7s7Mb7tLG1+SwYIgkKLOOhoyg3lFJoAUpaLQqrKGi3+0q4bUkME6NOX4xYUnR44b0wO/4+lRPOU43dQBrtVM3OojMQMyT0IPPDHE771IPFYrs/aFUzsv6IuPgnKwaHxc2DlX+bEVmo4TY3LVZ9Fr86E6tRkeULiV+OAY2MA867WNrwVxg5jrWdYx4raR2AtIkJEvUuk6sqXweP0ia4h6dpBz5rzgyJpKXKT0kxTsGfkDCf2EIKPnk/vsYJAeF39NhgNqH/oeHxzQ4bfDQOkBnkEcHdlizd/yapscUPuGPjowOjA6MDowOjA6MDrg+wPLZ3bk6jGaBEyDeaJz+4XEXgMcYubxwdo+/AtMWBw7laoYJZ6Ftdk8a7y6bjP2VWbWydOUhkrLwOTpn+EZZpx8PnHQ0iTZOpaPtrixkTVqX62fcHSxlPw/WcmrCefnEqkcMhHBphG/SniyIZWR6TTVLsE3fkLGL32Y/fVW8g+3//XrVL7JL8qUqPOiM9hiKKADE3fkKfJvcWV/SkybRLNf1NUDirFK6gQ0BEvJCDoKcuoFVoMMyoeUyGR0INtz4DOpwWf9BdppWjbA0JVgXq5f9olUTQ7K85yllAMJ9V8V/lfKkQnLf1Cx/6XmwZU5H8dpmkpSaNIVkdnXjzF9EUMy5xLj0esAvcz+rDWyl+SethJu1tFJR/+JEamOyXzNwWQ1EmNL5IGe4CSPrju9WmOZN43BN4fjlQ+mm0+OBmV8dKTM7kHMMAEbHdkCv0HMOrK20QF+A7sH4rUf++mgUY8axJPv1SNW+xkX1D44hv22e9zaZx5SuQgglcsQsQrzakLtQwd13Lr9SIMYOrIHYjV6nOEbHRgdGB0YHRgdGB14Zgc+t/bafQD+dmb4gP3WTz/oOXqdXGopDR1IPT3m+61urGJuxYmBip4fNGt7S5+n0KXUdWu9S36C8zPGPFtGNQk+ewFz6t7lNSOHjuXzGqk1nHePpB5jANexTow9C6Rji5RTR9STwwax8igzOWuWCMuQHvWDgBqDW/tXgYm+QIp9pMlETPDkLSdvnuFpPyc3rHBQO8GHTzk0pM4fB/wP60EaRYWjQMXONHHfDeoukMLagPai8ttoSOwFakzqGhnJhzKlaSPxGO8iH0ITlkPnYFORvqGLHrkhiSHwvOD7adDSwvDabF+S5lte4tfxA0k4kOo/z8sJiAHie9CrseWjtrGn/r0c5qLrLej2ycXEJAjG9EBNyI/EK5U01IfBtSlo3RKf0fqYi2OPkNQzHlHvUTXqOfFDK22aAa4ZJBN3JFC3x8VPuqU5SPyAmIENbNc8dPxIOABbyDdH2VLzdSj1vqMe475KI3t0YHRgdOBndWCsZnRgdOBzO/DEexRKc9+YC8RI5fS04j4ldSznnXyO6PBql3PwoSd00oHrU8E950smwEA1NCjrB1LzMxY95XMaNHwGdmImz8LhXfJiDgPsqAQN9KitP8fUSYfoJdfoTRo50k5ZIkrRKT4eXL94gL38vauDdkmWcQgaJqUsuSG18NLXnObgLPJzR34OkYOpgNwoUFr6JV9xaPhXDLM6BuMndNIRXI8Gf3ieP9oO3qPEQU1Sp+NXRLwJ9AlkMxUPocT8WJTZ/sMF7ahxTTt8Xa7m8MQRrAdAx/cIUN+gHrVb4L8JLqRkq0iZ+aJG6rqaBJNAEwGViw/gakHTRMvUVsJtfa0NB+BH1mBsbMeQHg+/gd96T7pOL/YqH3O8CyxiBm/iOW/sVK48kQdIY1LINcADddw5lsQN84gB25b44NpGb3yYwM81uuG0LQl3K74Zuyt5s/II/vAOjOWNDowOjA6MDowO3NwB3Q/5FgTZwy21qaPS4Y0C7K06l+J5w18VoHaaUshtkTGd8EtkuqioXWRM5JyvZCa8UOozeLxiTMYxGI8lhh5IQB+M39ox+K0PYhL5x8btt3xXQuqS1FpAvdonuz4I1XarEwfURmbdipS+yk4V5wzu48FsZhg7FU5qADHUYxbHAjFZkxq9ByFyVCIAnCMngZhEHmqbpCNSCRoyowpNXDnnONdg9lYcXAdNfhlLPucSW4OqxVqs9sMz8FuvhrFrkfBqOFD7Wr3lYJuDDrZs5gMHoP+n0/SrnGxdhTaxhDmYv6KoOBuNRb5EnmRwWB8ydl0kK33SZRkXH3oe8nqt5Uq9i7UuEeoxrJPTGw//XtS1yOEFy5siktoZR8kgJ8G21D0HNeAhAfoleIiajw7IdRzd6PmIrfmJvQrMwbhrTDdgrQiDtLGer+a0cWxQc9DxAXTD87G0f69s65FXgvMCSoPFca3SJnfGtMvy2iEGf3RgdGB0YHRgdGB0YHTgIR34ajcj7X0Ui2znCGf2zQLWB4h/WKl1XPm5ajqJMheahRzPPxgLPH+k/SN4PvSLb7f8p52Uf98j/v0d8Y+A5Bsw7/rw9i4/my1wT6Ai2PtH7TNVpn16FiIxgANpYDM2yH94R5ETAeDJrA68k1nmT/PeLJq8zblEOK4W5JcxLNWOxY6Vh9KnyKzk6OhgipycXZvNgoM4y9gnrHND1HPn7GFMg+fyX+0E/Y92hP7Pv8f4vwL6v7J/y8/4c9pu4dq1dDK+Wr9km2sJX5dhgKOagU3sV5T89tVywYQec7DQPDVEh5zjeFQHaOtSi+buxZLUKHvzr+UxDNdCjYjQJXMZUT3Ir8xUvZGVF54JTDCj2yfoxjbzI9qWrvOJtSCz9ZGDfw0t/xX22lyu9teL88TrIviwLdFr1P5arzno1Th6H8KzDWq1qDOoB2ofOj5gvZbogsNSp4NxJu3snD8Uz7xybOQoGrxYPI5l8DgxcAyMDowOjA6MDowOjA6MDny9DvhWBwmYoSU64D4JH8A22tud1uY+iRwD27nIui46vktwrVqSg408opxNhMhzwHDA1WvdvldIj9uT9nketAfweY1Nj/+0WwPY0PpPuwlsgmBrz2P6da85kZyECqac/aui4sGHJ1d+PGx128gulJifLSgERMprZtZl6vISCRvIISsOk1eWDhyGzFAsN3XyFMsj03U6oSrK+Pikrh6Uym8Nqae5UNXBR6/tyjpzIa5X4glVFd1pJ1Kh84MaAs9Vblj9E9q0ivif/6YNSjYp0RP/4j9q8/K41KXgNF7+yer0q5y6QmTyTdrjzm19TXUZ96Bh+LXBN5F0yKoOHIKOZX5VdJfq3K8s64V4nrXvXp3nu1eD3vf838bHwlq0k28bCr/lnPhI2CS0wb5NTdCPfnjb4WqbfGB2HbOvJ+ucXvwZvr1zWx2bSYNVggIaREe+GSBTkTuPOjeD8ta+WecHCOGEfEgxP0rJl+9OOAX4DsI9gQwdQZw3eGQiTh9wzqBx8J0yZbVObKAQR/6PTCob3xpqGjqAiwTWkY8G9cGlunBqrPHNWYu3/r188yzbOrYvxc2z3Ms3z9L5rbwUv5XvupZtHduX4uZZ7uWbZ+n8Vl6K38p3Xcu2ju1LcfMs9/LNs3R+Ky/Fb+W7rmVbx/aluHmWe/nmWTq/lZfit/Jd17KtY/tS3DzLvXzzLJ3fykvxW/mua9nWsX0pbp7lXr55ls5v5aX4rXzXtWzr2L4UN89yL988S+e38lL8Vr7rWrZ1bF+Km1dLcmq7q+s+qOvf6bwz/WQU7vUAH9AdwE7YUcld66v4X0r9opOpe4p+Bjl4fo664T6iax1ssrzLyI2teTOLb/CwqcW3ePi2ljdbRI+8R1du1I/ZXq4n2TqSmj4bVU76KxvVNCR2Qoamm7WKziWd84mJSaUWSJ4IOuRtDju11qNg0yzy5bapkRZ1XaFIhaxRs+XQEWwM8rkIKhsHzJMBiNX0RYcIFse0ucTz8v/93/f43/+wMVWmbzJRyKCwcBR+C/+9l9zcgs/m1up41TipMjZIoznVfnTQUM5McbjONO38dVZ0OPTilxTeI47z5BCaegCFxnFnB9T6bgW+ERgEQZdxhZMnDbol+lcA8wHMhXUCdIBuYCdMTuN5p0vDMC9Gt0R/FXpz6/keNp+V4qw9oRNvBhK8hy7AzguYiaQhhVoAW8g8S4U5CJ9Aht98RM2SSHM9IJwTiKBUnSMpKOQldGJsisGpAS9tcYifgOBekL/CdciSeZvK2NZbaT7+WsfuAU4P5vZitc88yzpW65fiNRd9L988S3J7uBRvc/byzbNs69i+FDfPci/fPEvnt/JS/Fa+61q2dWxfiptnuZdvnqXzW3kpfivfdS3bOrYvxc2z3Ms3z9L5rbwUv5XvupZtHduX4uZZ7uWbZ+n8Vl6K38p3Xcu2ju1LcfMs9/LNs3R+Ky/Fb+W7rmVbx/aluHmWe/nmWTq/lW28jbf2Xr55lm0d25fi5lnu5Ztn6fxW9uL23SUZ6J4Ca/lr/masmnaUARrKYio86VK27qEm0uXzUkOKjssJD2YwJnhw2ZvKqaV5G0wyOrIGPoAPmdDka0lsgrx6Io/a/ODXDPmG1n//RbCZ9Z92Yt6BdiCUvty3W1FmcN+OnGpFsElRZIDQiTgSaJhAxsZDKUEO8oxGQE5iNeTKA18qPuEAmjypqDXqdThlTarEWci1lgAOGXDVMpePdOOcgX0C/MqbiNPno3/+nX5F8Leel+hNngLkVMgxxf2tRrOB9c/v6dtYck0lyKmw+FUj3TrhC8kFxGTjl1jcPV3UPJiHpp8bbumYT3z7irz68xX2HM7a1od8bAcOXGPGvaX9pFneU++qGpBbNIM73LjzxVivf+HVzjoJQm2j4+sgXxwdf17RlZ+hkqtai644vpq72OKdHOLCW+Kzje8WUAe0uYvvZHAZ9Xgytw52qcEZp64hnbHAGa92qFk6cpqclIYI8hLi4pP4OHAIGUcq0uohv7HE5NNh94fUBFhPHVPJkyNjOtW1KJC2mAphLpBrOubALCL5GFP05EwsHVVcU0uX3vcj5E+OZOiRumQe+DZAiHxwkpfJ4zQ6MDowOnB1B0Z4VrjOAAAQAElEQVTC6MDowHfvQN4caBFIIe8PJPNeQW4kaP1Q0g9nRs2ZXQEnEREZDz0y+UNy/xX4gNxbBxSwxXEs75tkLFJ6fmBACnvriLrroN4ebBXbkw/HNdABNnIP4NZwTs/n2JZ0Hs8v8B8MRz+BiG0dnvf06ZTcikOM5+6YgRJHcfiWFvhXGyj86uE/2tQC6Gxy/dYuxbtunLVHkt+ykRqGSk9/X0oKmxUJ8WXmofIMmXrvBL/nzwHyNI+kCzp7wK4ZCSqs46z2tI0jgoOtVMhJdahyO4xrwTyLxc6pzZZjSFxza4NC+BLNYPj4Jtz//p9j/M9vPQ/aDiylkBJFTWET4k1r/kvK32/HAH9J4jtocDIkQinBg+fr//4bwXOFHx8onBqo/LRzpkloCI0XieAhX52Paw1cO//pudaweV3A41cGc44aWAeuM5QyRTj3UCc43vP1YjXvT9Uf+g2sRzaRa8tPWitPxiF44piNNf8cXhOMCxynDLCdEkeNdN52yrGopXT05T1Lhg55IwiD8AOjhv2VJFyZV6kedzWJ4jVWiR+BpFMY5cPd1S5RiCd00pE1LHmjScfekxPh1zo2YM4G8RZwenAOshe/w7dMQYqOrLQMY8WBjD74RG1AWUv0gRd2YAw1OjA6MDowOjA68M068Ih7BtewbFqA27dCTWiXST6o7yf5AFzfjKddVyOhtnfopIAd1IUC31icdyrU21sCbo29eRd5KqpjarEUPgvVYC8goUIK50YEUmb3IHaG2ZF1Zp3nmE2r/3TB/Msmxe8INrP4phYgltAocCUiJxkxbaJI3nrMU3C5sJLzCz0gSKRfevpniRvIRJwCJzj1Xm1xjVNmkaqArVZJmw5soNblt5P+U7P+RzuAfFMKsNEkV/5dMq+DTDavfukJ/vtXxP/6VeJv4S/tCoG/JfEBONNGFlmCmvCfdqbYFNMwywaVXIsuVh6iprx4qhfUkAm9awFI1mm8ifemBdEbNsLsT6kTY0uIIeIPP7xOpJeK/mycbGDVg3kSa/Ia7loN/FwUlrVe+/ADfKAeu6fDqQGntq/ReVEAcqgD0A3sNZjTk+TU/mV9CqADx+Wyukh8LcipfQtZCjGJswN/jTr/Hv1sIBwURHZAyOiEd7uosYu8l0RBo5ezFrMf2cu716cnzdflvaVG/ujA6MDowOjA6MDowOjA0zuge5drP9XlbZTy+LC46CsTJS7qSnTdTV4ddY3an7oCKWtyR9/iEFMZPvcmSMdG3gNqgHtq3JrLmoy6BvMB2gPITYxWch8L3Ah/8M9rxAUldUwuKck5RCBDtoHdwjFL4lE9SGdjyn7mCt7fS873P+1s8Xeb+BXEf/+L3NzCBmxsUIoaSIN8YLuVRQO+CQeg4EGTS8gu0uUKPpwfVKTIAFKzRUi5No/sZ7Ir2p7Eio6q6XxUUb4O3AnrzM3I51bzf1cz/5P8R7ta/F8F4f79V5EntPF4jF9a2P+SDf56izhEyF9BefjedGJj6//R5tavchRPlUpEqP6/7yX+0XPDJhbjRvVg/QvkV9bHOmRTInRSGVk6pGMnZPogj/r86iC6ppP/p0FNOf4SScvQuTqoAwlZue9VGRvcW+en5dPq7profw8m00wDH1zktXAeEji/rm3fXkkdwBWbkhNYK0CsRstTLC90yU6odaXdoab/7MRCcUo6BwlwW6LfA55oagENlaXQ8dfIwBNOjLlAA+vI9wrkE4b71iXpyQI3rbMiOB33cI0OjA6MDowOjA6MDowOfM0OcF9Tz0w3M62rDi+6eItuRT4dadUSnfv2hKJpS3KgIw3bSHA2F5xC+iUzD1kDZ203OiaUHoiBXqz1MYfcWCBB0LHcS1tvc2qb/NrepasweTUYNG2dls2CWX9/jziDYmw0GL81sGj5K1lIhfnIlr+mpxDlE3w+0fDB8xhSkAtEXOIqoHBkTH50iUAC9AU4BB3pWqQVvKnrlAXLNDf52dB4V9Wj/KUUaXLqKDPoxcSJzJE7kjQTZqENmxKH44Qyy8WOCH6NMDexpBeBdWqJ0mIqp7FjfhBvARckhWQIaZyfCPVgpuuUWTGX+OzS5lLEW4lg08nDHTRTpsmv38Fl44oNKzal4OEDhZOATBwiyEOXmr34peI61NR5RAV5Hv7VBYUHxPxQKFoQgmPw5PBcIRdAUiJjU4BrVHtkukan558w82EDy73ABzeRRqSqMsGD8ZA9wAEZQxF0nOSnkYTrT651feb3yOC5uGqmbgiyTqyfJGJGzdmrOxfZ5jAOaP1p1wGuTBXABYhzUfaQMZ1Ez2ul5dCk9InTHq7d+rFdD30L1KB+Di4ieehIINdVB/VIcK4lPpDrQXkx6nkwR6P2v3hKX284NYVLd4FmqJ9tOleHOGntaJypyR+n0YHRgdGB0YHRgdGB0YHP7EB776Ibldb1rOl5HCTojYPfqOP4avsanfu4+T4/8v5exWwTwxe9h3jE4AD02aVNkF7CuY88g3zDPuS70vQ05Gd5dO0LxAI52g0pfs2OXw9js6aF6PrQH/krZdZr+Vs3uPyfAX9rAH7lDGDLrQ0KTaQ6mBMma/ZnF3TABg89xI+eEBlfAl3ggH8GOWqezEhbyolUAbnCkDkdcpj3ESzx+7+YvqmlxrDBwq8i0it6SKLSFjp6zl+BWrJZ89eviL/B2zHyb0SJLFO56ko2S0mdg+eziFWI6QRVGVjyplgkT7hjU2Q626f0dGAD+OmoTjy3xOg//SDEmMjQSEXgD+jzLay/fskqsTzIA5knP1JCGXGCqR8lN8m8ecS4v99LsEGmSymnRq3oPOqaEOGdQQ7mracteN7+1QAqHzmRiHgT6D9zEVXWdBSJhE46ZHUOAqATOnHBqaEgpsQ4mg7wemlc+02a2oJsnlgDG5iHfiuo6Vz0LnCKVErJa66g4xO4MIFcJwdNSJ68SF6EQCXCEj8QZdeh4XiNJEggF6C3SD8JbUD2iluR0yN5OunIgOUygfR+3inXqOGRLeT+847lCYrTp6huztwVXLM6iTPH5PbZYaTh2DWS3Gv4gzs6MDowOjA6MDrw3A6M6t+pA937iOr+x2vpuKabo27AWa+V10zF3Hb9J7ZI+ZlEMldCsEUG4uPzTFQPuJW5kOSj5AIpjAPYRAG/+XAuIAEbAHxwB8RrO30ai40RoLTcoFLZvH9FwgdwDWyAjaTuNFbR5pigCR9n/NZOwW8VZjMCoDNfD3Cc1yShjAg+n3UREZpqwp/f+IwH8FuiG8mL6WFfLbMYDiiW6B3knDQIcz+qWe9a13/gd2hTJIK/C8XGCN/syb50auBiGOYF+PbRX9o1+Vs7KGxo/fXXIUop+Te43tUzeuv+aEjSJ1AETFZErce+B3U1VGSu8rM+zjh9aBp5TfB8wQdJ04k1wGbjSSUCDjbAhmvd47QSDnX+Vh8OFFBdchiXPgJ03AZxYNsS3xrg8CuDPD/JwSGFuR+QwnH2Sf04WMiHtWjMO9dCDlgiH8pK6gmBOgl54e+BqHns4d7DyUHmk+vMZgr7kOm44rTSsqzA85HKo05MsIbrMgmA3YvjfwSoTZ18ojFm2O5JLq7aTz4gFWnU87dvS5JvtDxqJUTgxYBec+RO0zKNC6d8Y7nA+azwNeu4do70rsW1NR7JZ6282fEe67rML+1UIrjeYn7An9VNMacmJ/U8RZBfI/TAlliO2u7p+AyS0JE1er46PvTRgdGBb9CBMcXRgdGB0YEHdIB7ghqUtI1eo/VjE0+pkw7Mp2O+bXr6OGsDMD4gboleA/8CKfkZoZJsWCT0iZ0P7guwBT58Lz7l8bea+LZTbgppILnq29FJlzNrIsVRmfTbR+5/coK6tnWFcgND6ZlXS5W7fOgC4DNM5unEuIy5QBtA3qzJsXSiLzmYcusbYTY6APfZCX3STSkeMmOakcyPNBk6Flvh5Vj8KPJSQyK5yC5mrpaSYSTzfdciWVP+TS2t6R/tlvC3nPibWnwTjZiWlssikbEoxZwN7WMFfurB59tNgOf5XTUBsVJKFIrMwMc8ZjOFKCecdOpEniEzObZPasiJrWGD647nqP78Q4z1HFThoEIZk8wFakLEMZmHKLEgmofGgcOvHv6d3+JyZuQ3/RibXnx4p32y2l4qqpZ1q3pasg7fvOKaPmoixJjz2zFCQ8ozZWna68VJAhN1nef4tbKufW3uN+RvLfeg5yV4VlLGx4Oke0G1g051HZnTdSvFY9ZxdIV2H/BrkIht6Rc8F75BbIEmYf7iu6AohZZdRK8MY4GMUSiVyFrReSzcTqx2wVveGBTAlgjWjHwFGHMNzxy/N+YzxjsZR8/dmS0f4yJ4MwwIOIRUOQHZcCS6B5QaJuFLXcnoIO0rTs6x3Jta89Fr7K3xU3hjHaMDowOjA6MDowOjA4/pgO9d6/uKWvcouvWxulvektMrznzsR9+CecjN8VWEe3TuF/lQzIf/UxyDD9Mt3lU0oQGknnymwpb79GAQ3ZAS40M+8DjWGYONhhY5N81T6XGGuP5BqTYLH8iFSMnpisR86/kwR+bLr+hZpw9HkegfUFoe5KpU/hZNfg6VwedBaktNP3rPxzrhGBS0jkwbRaCGBCmJjHGaUcdOdBk6xCr5bbTfavR/v0v8q52gf/+NYFOLPyDPRhdr5vliTUqIZaDQgyI5iVTkmPZMTjjyfkQ/4vgUuvpguExyAcmjms8c2UhCyhVsMNB7djYLCk4lks/f+Cpqvo7AJnQCGem3JA/IftMO3i8lSo3IUwQ9+q0G5fUQkW5CPYQe9kvNQ9PPGu+ZGfM5gmm/lQgNt/iiehT0PKEImkNex1I5bK5JOFeBQlclfD6ZKRuPnA3PzfJH87KwngguGg+GTP8NJ5XKLKTBgMA2MknVCd9eVGmRV9ecyBoSEbX7XIcfr33QUw/Li6YenR/kxGpOHe/p5hNDB+ifCeZQg/XM8/mywvNlgrVum+eKdSRESKlgSmxB5sMPyoK2MOO2vi27V2OLP2KjA6MDowOjA6MDowOjAw/rADcioC7Y2nWs0k2rZU+vUs5U89sAfrDlJw7gcP9lYNeA04M5xOoPuej5DSkVzA0ASe43Iz+xxAMfKsxgwjER0whMCMT5A3eNnJfK8FkFdh1Dx7cKCEL72cx8+7FTN7eSOWF9iNQUtPEzbVzwrbD/tPHzW+BvaeUmhgiea9bTSWVCqcHmCRsSb1oEsoU3LPAzD6SBfQLqqvDik80hV+CLVOSxlFofcMDCU1BT1+fyEr+1qcU3gv5HF8UENrYiN7ny21pa4Dt81RY1DOplDcW6B/xuYMNJwZWwysUvDVo0H56U7H9OLIK+8cfb+eYUG1vMkTJQC4qQkhOQvXVA0dMWf2sT62/tkDFm+mLa7OXXM9nMyuEVYNpGWxf/b53oMSCH50FLCcC1kteCEhlT5QLkSQqc1BVvD5XVjGIV5i88KfTkBCZdIzWvnBPymrzXcB86Ftof6gAAEABJREFUCs/PUlD904smuP6y6Rl4UhMo2yLH0wm/xJc+slcXZmgOsqXi44W8rHVRJmZjTs5L55uSLhXdF2+HzvUp1VLqlzt4Q1ompYnqWK77fBNZgjH520VW8XtVShttrXpebYycxYcBFsdQRgdGB0YHRgdGB0YHRgd+Zge4P6pX1tqXbokcJw/UtVr9Urzl1/ZJrox63FonR+G852QjAPsh0CClFG3elChlRuhRBB2IHhSajnlSSlV+TIjzx1kNO86p6SGcSnPCz1iNO/DTHCTIOIrAFH/z96a0E5Ebgmrgb3QFpJLGl4GWz7jvVFMe43hTiw/FcgW+kIIEtQ5nQcWRGnDZtEGeQBN13P7AIT+H1ZOYnKWUKKXEUXg/hja1In9Vj42af7Rhxze18tcPpbNW1vmuglqyzvNnl9TOT8kp5/7dHgoIfJbS9OKXmlJCjvkDlMwA/P0uehIai1BbXxmta7GVQtpiozAW9fjbYMuYOAmqGH3gm2xsbKot03OuQro0Jl0c7QkGm1b/qGHoR41yFIcSCObNGC6L3yAOlGLX1fKoDHpxBvyGSJredL1KT65iZweTMcRb4vZZLoHIqeOO5tHzNZQzkxzDQduXpPmWl/h1nOfIeWeSPrhhqYthmauX/cjDE6OmdUt8ABtZgxcPr5na9yrd/ejJeg51HD99zXnLYE1AavjFYhsfwAboNfBR+7PWX8/ly+k0poL77XnWb1ZBIx1Atja+FaxR1/xtGXieZu95JA6cl7pOvlbwy0ScYc0PcStGfGB0YHRgdGB0YHRgdGB04Dt0gPuotfua9K8swjFL03p26zN3SzIv4q3kfs/1kAZcg88KBnz775HcO/LhPKFCfBBk7KzPJHsQbzkcXxzniinMPeueU05vu0kwR7qO/EKFXSdSk6UunPSjgDSm01HV2cjh/3jI34fKzQw58ltAx8hNAZjUYZMAKXdkb9QQvjEE2o2tNyW5b5pGANFTotcQ9cOvALUBfiBXpJ1KBCL0YB4SJwcxc4kfxTbe9WHGG3b8HSzW8lsLZt3Hd75rF2e9hHPUCJZS88hxUmtOBBpXbR5U7E0T/Fs7Sr/UpF9vxzikjJA7nI4uaviBH1/aBBq084OXOVJ4Hvgm1i85DiLyPABK8M0q/mB+fnNNu1j//BeRkP4/CrJ59Vt9Cw1+FN5Vj+tUpfL/NkgddJUlcg6C595dHlITOmlopvABVZA7FmgxfHZlHkDhfC7RF2jyy6/RioCftSRkp1QdVMPmMo4C6PbLfMnBmDWuGZTn6Br+ws0GYTEy8slgGMAwSGB9abgVpADHgPvZYC7MIXsnQ1PM6wqfIbfVlHBS0anWZf64o137yQLrxUvnBZ1x6dlESXwg/ZyagsfGhgKUitgNyhgkOb/21X50A86Z7gIKnMwRMpD/5Gh8jblQ1/wLYSijA6MDowOjA6MDOzswaKMDX60Dz7rPeVXdvP3TYAd9Gs8P4mowH8b9KVWh5cOsQtqJ0DmTJHXUcetynx2OnUgZ/gCt4eOgT4QJ+1VFao4vNSV2rWMvkKKDcHJRsAH6Gjz2JZ7z4S05GAoggNTqKJqHwCLl1V5OfoOJXzX87/cxQL2hRVsTeVKCpPZggrHYzNLeTPborcTkK5GSeA2GW2yVUVs1j1hArEQs9qLPCvmzGr0HMZLhZVyOgmOBLhPNnfW+86HCujY63tFnmZ9Fs4BORbji6NHxsdZfatAEFcQ5i1nNWcr1cWhO+Tnuw/OhOenDk1RSCB3UhL8PJb/9xdisScsLvm11VCwEuPi0d5V/qP0YRfESRxU4qq5EkKtpB1C5tPEDUfJAT+ikQ1XiIqLzYEzQCQX+HsztxRafFNYP8nnG1sIllrqug6z91vHnolLRiYVKfMWD5+zmeeWCddLx0ZwXLtZDIQELYQMDHWAD5oes4bhlHbukk7MHa3V40dCwdl7UrH3Y1LBEX8Uu0mr23QHmbVxdjEQlIXjhSc2f3ScSQyCePK3XMl9s2DNEu+lQukutSgrnuFKQEsuBDRaHlLwe5UTK5GmPWk+fBtaRY2JfC5W/NmXwRwdGB17fgTHi6MDowOjA6MAX7cCee6ktDjHDS8S2zn2ebX2utDulPmcHYKPkTZ+g3/TpTCJjPpFr5M2kjOWeWCSZ6Za6+2BOZ5BDR86nLkT92q51Yp6Lc3P+GCIiWsidR+ZRQBYcNtGQxsmixDOfb50QYxzDGxDkqhxhRGAbaeh01Icxft2MjSz+htaEY0zfZvrYBGKco8ZlU8AFmSPw86SnK3j+QOoaNcfTCZ9E1GC+Pb85JttepBTycgzNCV0u0zXqfChQ0ostoiaeZ51YC94a+BSqXef6TCiKoCKl5rHoUnQsI2ubSCOrl2Lhz3lLXw6cYHHsV5gzn6foJb+myN/aOhyO0+aTJtgrax95TIzN4jcNyeYxyPkpV67zg2SgCBQg9a6DGmC1COPVgIiN3AFq0yeDa7gHxxc+tT0OsgXxTwbP1cUp5ILEspS6emQTFDUXyZWcUv6HH1Vh+ntSn5iAv4XcSbVMozrV/Mp9lbpVY23cawag/madzeA1IzXcXt3Kh1qjyT43q4XoPTfjSK6lNOYTNn7M1DUIb0IS07sjgRbUNtpYY1NnDbzREWtSzk2RPBySa99IWxn6mWnXIuXOwxzLdM4nfADTstWxDU3F6qasa20SPz04JjA6MDowOjA6MDowOvBtO8CNCbhyAffcp1zKZTo1p9bbafZi5IOWW9vkmYPuGHoLPpAfdHpLRHDf23KoBYIHCkC/A4zh9BxTjoM+JYI3pGwdETq1w8kVPCzznhkSUIB65EndPKBzf7+QVJDx1Yo4qSG/OfAXyElo+j/VRX6jhrwiP3NKSMcnMR0ydOQ/nB91g/77vWgTK2La0JJ8j7R/a3JSs4Q3AY7yUYQ50qOEdkQYP/W5b+isATAW81Eo12RfyJkxpIpKxGLLSN1+JD6kENIRH/hwHEk0ATf4IJ5orO/E0TEoBwhlKZ3mNuDKf6SXaxpRRB2RxuxkvQAzmxl6yNCRNFmRCo7YeFRx1F8q+rd2MP9S//9Wc3+p+C+lG39JVyjSVgKcv5Xzl7j4+TwJlCbmxyFq5BrkQpfYffT4+EDdM3RwVWGKbGF3scglMz7Xs5HfTtQFgTQcS67rMwfrL5SHfFb0zJRSpJbQaRWlFIXLalzBs1gpRY2ZcngRgR7vVl8pRakXEIpX0CS1Q1sSp5EPK8Q3PryTZv81kswTfjNvYnoyNCrMCfjQkAC9Br5NMEZd8VF6r659ls1Ym/MUN5RXc1jnQb5S0EqgAywkyBzF0ctBEemldGTIdw9UM4RSVAeE5Bo0jxBnDaUot0LLK2WK4z+gx2SXIoneQv4A4XgEZlolIoTCCUwB+UrkA5HIk1yTLHBnoJdSOjFck5/wQMTowejBuAbGNTCugXEN/CnXgJ5pHdwHhB4l+C90BqVglQjZRUCCUmQJkx6RoQiJEtNDknhCnjQ5RUwu9BL8J09EalgTQqRSitxCzJjtUmQLpZQo5RRy6Jh8UqZ8caTILBIzQlIoGxA5QnFgXq3zOaiUIpcw82TokD37i/yllLz3fTtICvpsLm/kp80iASR0oAnHGWKVnQjxamzlHTSfN+FQQvNSVokgXS7JEqWUlFJSllKkTjgyt5j0vF9XkXKAViLkD3GRJUpEDX1S5sPzUZJIjq/cg/illNAhFKVMOGqco7jvvyPetRGlQBT+O5Q4vAmSpaQnSpEEUSKEg/QQSpE94+h6+iD/G6guG1tsYGUsps+47+K9a9zJR7VQj0ocDiV4/gyZ8iumtRM7aJxSSpRS5AchPaQji/QKIb2F8qJCKeKA0ANZInTopDO2rCLIoTOagL9CSK8hRiTkXyT6QZZwkA5Kka0eBA90AT8opYSKRAqd7CtF/ij5X6ALpUz2nvNJDnkCfaXff70d4q9DCTa2wNusI9/gCcFjnnORntBJRyTmU5FVSokQSikSE6SkryujRAilAT7Q+h9ua55hrMhSNGqFHr8UOMw4Qhs6Jziqd+96XRxjeh2cSOXFE6GXkCak4zhD4qEHddcKEgNr8Wf5S1UYvQVhfCfSDpwdEDY64Ysuck2qdftukY+qc9XY8xPK2MbsurqM85A9UJ+ijqFfBEnXgqLkIAH6GhQnJHFy9HwQ8NeofbxREMO3F/RiL3fwRgdGB0YHRgdGB0YHRgc+rQMPvGnRHsK0jEfVnOvwIW0qfPk8p1wmXsHgPlCfvXMz5NebPpAL2NMnSQoxKkAXpOrgFlLGYw7mAKh20IdS4006fj6+EksweCrTaTGl0Esj5ies6JNo1sjTlPNxLvoMXGRqBPGnTaJjfltKQ2cMKUIeMOWMRKhDHpMP2ULInjgxbRKJ40Mhq40scYyiYhGMD9jE4lcPp/8DIL92OMeU+V7PU2Mec8ERzPPtbXr+2EQ5aN35K28qfVhQ4hCCyG8R0j8gV5xBnFJBqo6jMB3WzJm8Edix8tiKOQVOQicdwbxyDTodBOz0zwmTPp1nV2ChIz1P7HtxUAFq6oqJUo6h6Zwi4xpRRylFnEhEiTBKKVGUWIpkiUh/fL+Hp74m969IFdQLtYyXkJDdTRlqTl7iCrbyXb4abRxbReKWB8/zLXl35Wg9J/O13cp6ELWuNp+qe6wTyeTmUfG3mEMpiKUyn2xTAszuFI6l8UNOrIl1Gs9aFvV31WZCxq6EPskltiSZzKvltD54jwZjUBNp2EYOjA6MDowOjA6MDowOjA68uAPrw3GztB69LfLgmvrclvPQZ+GUl06PGp46XcjJJsGvt0PoCD7IyaXPVdrY0TnnN98E8gERFZ8l+lVQcXIBefRBLn1sjQlq0CERcSj4xDy+a5PpPXSKoknIPXEjFhl+iC6irGPms6nDx2P7FFhyqBNYylFZyifgawqRiAjs0AN+DaUlnzaRr8kFmxxwprkrqTqynoI65C3ifiCiRAhHNqz0KT3/OPx/x+D//se3UsBRAx7hhFZzjPxVxPTLJpsx394i3t6O8XYQ1NyDsdgRPMctimvMcrI1iOw8pKpUqpxkIi7iXYyaW+sKnR5zkLHrALZ7xxqB7Yl3zK4Unggh53mcIvecc1wVmMYrGgOEZCyPnIcspISOcgIsOaYnTHNLfev0gHnX5SkHat9X0HNONC2hGdGoLYjSHtRYIIXXh146wWsiMfvwL2iLzDavh1n9ekLryEsnF6HpYUt82uHnac8EzOV53svfw6s5n92Pei7WWfcr58V4hudwj3QtJHWQAN3rQq4BLoBfo+er47t0FWFcuEgDe2B0YHRgdGB04Kd2YKxrdGB0YKsD3A9txe+OMYDuwe6uMxeg3KyuCjg98MGID/xM56APGW9vJdjQYjNLZuiTd35gJ27IeeZzbFMq6LGkZg1q1cCPzQfKg4xpLkUbMiVKKREBov+YF5if83IjKPRhVnzlUaeUomxITXqRXSsei98AABAASURBVLmPsLKI/HkU9SRC7ggapnPvyJTjxOCDtNRMoTzAzjwZmkqqy0m+RZ+zCnJex3/aCeJbWgkVf9dgfBtLIjfRqH0UV3t9Efy6oxwHDeJv2b0dSvaQDb2EngiFw1A4ALYl44uWnNC6iwJH1Q09irD3MBcJLuXNQ8QWl3kmdKEwr5BRSolDKEtH8JgLYRq4bwH5lDawQdbSuOg9BDEFSikx/ZcZtFO2dBoKpBagk46MtVLhPOxPY8cJ/g7a0yiMD+oBsI3af5M+P89nufLT2hPodaSXT4DafzhL/ooOdUxrypkhDRzolugA+8ugmZCWkhc587OOxP6uYP5Gs9xdS3LuLXLXAA1paxzmb5BW6+ThQ66B+EPBQCqY8+AkvT1W3C1t2KMDf24HxspHB0YHRgdGB75eB664gamptX62qM3gGbvvqGrwoSlv3CtfP+my1yW4tQNtBr4addx++2wjp2/tlPilD91v+mTHt4ryE7c2MTgSSmQtNeRaPZhrggFWWVNgoSgBvahhQPsnsUDUIvSP0whz5BsZyNCaMgcKSGMeKPXpVKIEx8daxcEgX6HQAwGk5lGUMCGkTYjqUSodFdtI20Yjj6pWhABsUh0jv33F39FiYyv/T4e/j/mhPHgoHuLyIf1dJ5DPn3ajDpr/20HPrTYqf72FNrWE9B/V22MoHCVCOHJixao76cRi52OqEaoTNz3IJ9ES3cCnKWft1AlIYX5F16uWF0i+EUfIOOZqbO2XWn2SNUSOWRtFTh2RARQhfZZx/lAokh8RpZQJMT3yGp3U7rlUXnSjcp+oxE8cLzQYG7xwyH1D8YQK9Nrgmgkmuwf7RnkOqzc/j6Q1WU2JXQMndi4U49Vg8hoTwTwAOpB7mRY2wLcHcLdQ14BX261O/FawHqOta3urtjn3yq0x6pjn2pOeg/m1bf3RknnUNWs7X6h1UHodl/mSYwwyOjA6MDowOjA6MDowOvDQDnCztbNgTUUHdSofkNNWQEfeWyPxtRIfsB99QXWTpc+qkViC20q3XifFQ9T8Wu+kfLggCtQwIor+07mENjWKNjlK/vFqPuQtm1ncUMbpgw0CcOr9sLKnDPLh2q0VMQFzSLBR8Raam1AiDtqcYG4TIrLP5VwGD/n59hJfXZp4ZeJTIwFpRplloIDZRgUypxoRyNjxmNPOmG1rsEEoQftWsUCO44LQBlOJ3wry7az8O1ratMpfPdRzBC/gKn5MhPjHBD2gX4fsYwm+pfZGX/VEHSSJvWvnDx9IvmrF1uMYlxhx7UPLz5qWS77Gsk7MOteH9ud0bRStKYLnpWg9Byk6Ai6InY+Wi21QwrolvkuA2+Mwv54/J90NfF0nT4/BLNGRDwfNNG4srsvjxswnp3ldlvcM5yfgKEXHVOoRhadKl8/H6F7HzMXTQNaFsFu08dpGb/m1vScO5xbU46zpt9S9Nod+7sE1db2ea3IucT3HmmcfEj8SoA+MDowOjA6MDowOjA6MDvy4DuhGh/ss1mVpHRtg74LIOs6oPV9N0mf/xaz1xTkr1DFm11WCXCdY1/Lz80Ft4zPMv1ZmPZ0Oh3K6KaAFssnxMahIMjweGx4xP/zBfJGz/5Kgokp2acQSOh1UmE0LPoiWmGfAB7XUz9OVch5RjVIU0XGeEcmn8hST5vpImTDox0GTAJTCN2HKonRSJ3M541/DQjpTqPSBaTyNJte7uNrH0vnjaOsTYerao8oNLWWq1ccopcT0X+Tz/XY4hFxRSLgDR+UCiYsHPAOydUt8CRyp6DTrs8j5LnPGKSPXcYhIaTsipK4iNh7kZeIG51GhEpHX4KPqvbLO3P7ukPRwC92kG5ztGHUJXRK1+TV0JnzLTGj2njx4vAEklJD2LCUiL+xbJxGxpFMiX3AxPRhn0iI5oQcciV1HzaUWdg18uwp9IVI9f/R7pkb+o1DPg5q1fa9OPeA66DXst3SsttHtR9pek+bU8VonbtiPjQ7QQa1jA3wDowOjA6MDowOjA6MDf04H+Plfg5XbRgfYltZtp6ydOD4Bx2oOtZ5T4cYayJiFtO0DXlVyIZ/VVgQefKkPPVyT+hTOzaJDyc2Ngz6YnG4YRT6Sq5hzLTOoE3ZypOeHGIwVpFsnlYsTKFfuSOhUSonDYcKbJOCDKX/4PfjjUEeNqg9rokYpJfgvdwTktlSYfZzoPyAqLBKbZX+9Rfwl5W/wKyKl9L8OEeDvt4i/f5WA88t/RF0D5bfFVEP7f5pDbENDMn96PGHiU0NLDKAh8xtyv6T8YjyBcbFLxFQfJXioIB7WL59ETJChMNF3zZG/sSVT9Q9BhPNBxIMMiQAhHQ4ioVP6cTZQKOnIJnTRZE6Q6lz78C+AMAdmMY2JH5KcVgkw1x7yVw95ctQHPduiKlE6uS0o2/p6Nry7ocI6umXwtzDR/tpGt/+RkrpGW9f+a2VbZ9NWsPec4tMTGTXwGYf4YQ8u2XuWRL7eoyKhQmnPUmI61Oxs6GRtn1VAh15GEw0dDUkZJHYN/LVd63WM3Bo17zvpX30NzO879bM315+wht66hm90YHRgdGB0YHRgdGClA8O93H9f2wo+KGWObry5h5JIc88JPrw6h88V+BxDBzUHewtt7hZ3Lca62Ch6k/KmwdlYYcMFvszp440GYj9AQvsBnI8hesRCiIc+XJYxckNLE2OO3nzRJHQcNSaQ2H1QOYK6bA5R802ffAuIkJ96E9hs0iBBPxj3l078gXw2mH69RYDDQTl5RU058GswGmMxhvFLOSBrqeYv4S0RIZHgW2DUYQ74qFEiNL+IPGFoyKN2QY+S+Q2s92O8/47g/374/lu67NBjqiWFgzzJrCddR5aLVBToHGsh/NCzlhTsSxBtGQou9hmqgJaWYVweh3anrciZlCN5OpVSoqh5pUxEhLRYJhDf5+E+eMatbf+fLPWy+l7L/8wnkbETOvEGIsHraoE7mX5eOQK6/Ui5EPl6SkWnmuO43N/76CykdqGDeu27F0xijQuJUC9QfkzYa7X8MQsbCxkdGB0YHfiEDowhRwdGB57YgRtuAi/e3zQ1L/JXllff51ODssZKypkbPk7ykaDWsWsQWwO8tdianxzDHGx0fdaPg05spiDzgz9BPtVAkF6k5xp0yn5IsrGVUHw5FCQFLL4dispphHMidUopH/OTriM/OxGbNnti1yP5mh85EyKylj4Bl9B/JXITSWrgjxKyNbMSoX006cgSb2xi/Yr461dJ/DrIL7Cx9UvEhOK/hINs+iqh/KPWIZQI6gO1PXjIhVjANPkmVf6Rd21I/ff7XRtUE/7TrhX+93c9K7mRJalix5BMTKs7Uo3CwDpSED3OIL+PTMmTPZLYgobMXOqjh3w3Q2UvHZRf6rdkgmD2V2qUUtRzQU0uen6IgeCU0Aq4gGP7kdRtylm0m2PnlVKznOpfmZfrnDJ/9FlP7W3ru6Wfe3O2ZkSNtTgxsBZ/tp+LbYEU3ojqMeWqzbzGevNteXVSGyPfqHmfrrcT1YRwtXO1vSWVGkuzIMbpAxc49X5YjPth/ZnaVn/+zI6MVb+oA2OY0YHRgdGB0YHRgX4Hrr05afj6rHp2e4gvBxN30eWQqXOc8yNOfOScIOYHBXaAXAoiDWyqkI58CRhMOJnDbC/jy2ZuB30aXKAEtkT8qyjFuxXcTAMnSyddqVEKGgE5ETtB1h5oLyJyQ0g7QjlPJU1DMt4M+Rh2tlADV0InHUFOQlHbBzlKKdOmh2SJEiFwDj9k0AeJEEXciDfNBRwOJQ5qAqBvgG9xlYgo8hcppZQoMT34O2Pvx/fgj61Pm1LaoHqP0F5V/NbkgYQ29pSRBVQtZQmVieXX5YpZx/QfFCylxNUPpZAGQnrmI410TKejBG6Jpx2MQXHGyTlh7EDyG176dKLOQRIULTJRIvAbsfEwBwlNqdEDMeAY+jVwXkqdGE9iGWt3rSuSaupeffc8nkjUS+uJ1UfppQN+QdbS+kKS0vPJfXLUFxh8A/8J8QsanutFqcXwMxPwypWJ6OILLvOBUxqlRgdGB0YHRgdGB0YHRgd+YAe4Gbx3WdwgqsYjSqnMQ455Skst5oYPuThfqJyMWxvoM9gP4UMhGzEHfdLnW0TTvskx6l9L4x/nF7wftRFz1F4XYEGsEvl4UBloapGbWZrsLxnoEtrXOWrQY5Tc+rGUC/uIJBugryM3DURDUhfIDBXWcUz4u074T6AkHQE0oTjO/fn933vwfxnMb1Dpg827QMESJUI4xlRRojrsPYoRoeUGc3nTE6W9s/x2GOv/xTfC5OAbYHAoUHS6FyqRh+ukodNRwCeRB3YqDzxRE+ipy7VnaRwgjdtPPDctGAQfcqrMQBNyrZOaT1LaE2mcP7EDvtY/cQpPHvoJ5bl498BDc91bt3Q+NrolOsDuwTFqgprT2nXsu+vXrq3Hx7cX371fY/6jA6MDowOjA6MDowOjA1+6A76pnSeJCWYzBTbAsES/hGu41OL+ENkCP7XWAJ8YsgZ5oPa9VGfwGdrzyA/fu8YnR0Q+0B90ys0spBYpEfkhX/okpaQz9FAiO1vScCki7YGHyrfVGOeggZgjG1lv+lSrvZzc6CmlpHwTITfjInLKMT+O2h3h21AJdGEOnQmVylqllCilxCEkE6EzYHJH6SDyUXSe5nWIX2+HyG9ryVniPdonQ27tdx1VNwTVKJEbVG+a+69DKB+UwD4cDnGQH2gqGjNOHuXMcxLebRQxgUQe6EY67jxRa6vEcQ7CA8uyHJjjq+KKAPXppdqq3oZQopQJUa4oNKgv68DhZSN9xYG4KHto59rjVD420o280KvYid3Wxe5x8ddoOPnabXwn43Rieh3WFSe9w8s6U/TjvMZr/IyxhY+Ck7bGnaIfZw/z4bmskXOJBacH8uixgf0IXFOPebVjul/40evnarGdaJlknWZ7FnI0BwGjDsmnI3IsKZvjxHiMDowOjA6MDowOjA78ER3QPUGuEynU9wcyY/W+IfQQQYcUHSiGzO5BvA5gA3zcXFnHvhFrJdb8a8MwnbNY46RmD2d5dzjq+kuZeR51rNbNK3EM/rA737zKuE4HfWLMD/jaDSPOJgxSIT3VJRF5ESjyLuRm1jygC6/IIj+Q6B7E+JyFPMUxbE9zK7n58CbjjfkKTOnACWJ8PLQMJhlsYMX7McDx/X2yV+ZOiYROB8FlpeY8XN12Sg0ED/6bTmxm/VIzdYTM+CUSm1R/vR20UVUESQUOQLFSyknt+GKPcuN81PFlXdTowaWJ6akMtSJd2DXS+eATYy3Q4IvOwIwlma+P+fl1PORPaEMUFepPA+u6Bu3613J7PPvqHHx6ShB/GNyFtWU7btnweNHZVev4bFvia5FldeJib2NpK5YXv2U6P064P6x9GvNhPCPrr6UyQI01XuNnjC14bEuntzn13JiGefdKatVYq1dz0Nd41/qpBS7lmdP26VLepbjrwqM2sguIRpd9nJVBAAAQAElEQVQwnKMDowOjA6MDowOjAxsdGKFOB7q3FtwEmgvB+l55S85c+47UucIk1pbQ1scGU9b5mViNc8Ztnrom+loVYqC9D8fHfSPIjZXcXCkzjdUDVZ2FNH181zntPCW3yGVIPTscQ9bBqUJkTetTfGJO5zgZI+aHY7P5IbSYUkrmfDilafPK387SbpYc60dRSCUidCqlSMyIEr0HXqD2xZv4b1Kyn9J1ZBbxGr06n+Gj70Y7Pv7Wt8d2nmUvhxgglj1Sc7ABvmdDw03PixSPnzIHljOjaeTp3JPuP/rknliuNcNxyzUefr10Iltv8l4Zf/iDFw5o20D/ev6W13LIazlrNv8KsRbb8jOmwXhgi//omMdu5dY4NXeLN2LXd8DPv+X1FaYM8sFk7T+TU2N/5inTNU69ly3nWV7O6DNuzXeeZb/6Ze+t+c6zvDxSn3FrvvMs+9Uve2/Nd57l5ZH6jFvznWfZr37Ze2u+8ywvj9Rn3JrvPMvz6vs8t+Y7z3LfaOesW/OdZ3leeZ/n1nznWe4b7Zx1a77zLM8r7/Pcmu88y32jnbNuzXee5XnlfZ5b851nuW+0B7B6A+K7pzQ3isrfKuOYpeh5zKmp16eaV+s1B5184gD7DBDAWeBrO0p+0CgxyXmuXodkkYsPkPxq3uEQAYp8ucWkDSAlBh/y55MjuQGVnHJUCBBiuyi9GT/KBSSWY6q9mOKZIalajBcnJPnFYgOKb1gdj++yjie/vAe9lKK5H+JQDlFKSQSPJX1W8J3gqNLEJmeROIGMg+p9IOKQHOXQH82Gb69Nq1Zg4ygbsVeGmIdRj9vz1fGe7pxaqjM9atdHXjcg51ZM4Tzg1EjnFSc9tbpW4hzx8SilTHG5yleDJqTpTfNDn+cncd2h3ADXZUXmkAdi+wEFtCxeT63v29ks7BloG+Ex1vzEiSEBeqJ6VdqPBMQt0W8B+cbefKYE9vIH73t2gOvi2pnXObV+qQ7ca9DWuya35rpO7dujO89yT06Pc2u+8yx7tff4VvMV2MpX+OTY4m7FXGSL04s5z7LH2eO7Nd95lnvG6nFuzXeeZa/2Ht+t+c6z3DNWj3NrvvMse7X3+G7Nd57lnrF6nFvznWfZq73Hd2u+8yz3jNXj3JrvPMte7T2+W/OdZ7lnrB7n1nznWfZq7/Hdmu88yz1jtRznrkn4ZzFuPEEdaO06VhWp1IWRvjxNrkqdHDrXvq2hRF0+V6EbWzl1bfNrWce36tQ5u/W6uJIwa8i1+8j9KtgUQAqVKms68IHJms6llCilBJtYh4NkiY2HNn4U1X5SAO3jxEG5OoK0hE4ntvhp25+S7R9qlXjX5N9/x/JH0vlD6fyf/N7fQ7EP/Cfn+7ueBQ6gussx1yylaB3a0DoI0ktRIGcWZw82xUILSLlsSkWynXUi9YmbtR4OZVqzmMRjxwPeo7BjuKsoamXymV8qOqFvQZSzA/6Zs3IwDm3Op0T+mo9uKKTOxibiWQ9NgvkZzxrmqrqa01kz2gI9zh6f6+zh1hzn3SH1croj+xNTH9yH7krqMdBNQq9h/17JhQ2XFyPyWtRjo1+bbz65wPar5WeOvWetgzM6MDowOjA6MDowOjA6MDrwoA5w4wfqcq1dx1Z0UsAS3rihJgQW7oYCD9SUk3HqwIZODfKQ2l9JJnYqV5zI2YNdJSkEsZazPguiuwA/oQXWX4Di802ZN2gOMuCwyTOhKq1YCErXJpM2olAgA9HYqJCX7aHEuxxsPuXmlDahkNjv2qXi71ZpryqCXOE410VOPjnLIY7HEqIHG1ng4/8KyEixPJhKGqpTinJlcAZS56NoXlqVyEfN5127cczF8nhUYGaeCBXRMU1Ln8BLKZOualTcA416UvJao1ybsJNfr7jWd6bvptHadg3PHG/3xAbxZR3g+dfL57bxSF7DXPFrCE/yk2aTLyrmMI9v1XJ2dwUco0vY6XSNVpKe80PpoOXb7lDTdSmeJJ2u5e3lq/Q4RgdGB0YHRgdGB0YHRgdGB75qB9obz9bWvO+97yNfZc6ONX9L9JSu4bfctDm5GINgA/QtwOlhJUf7IJE7IbHxYB7UNAUbYLcSXg9we5i5bGZpLyanwpwO+pTJRtaBuAIpzvLl1fjaB9IG0zE+Nqci0qeY9oeU3SQywAzqq8o0rpjMgz9CT8ayKfRBCNICW4SjFLawjqnrtPMo5DEx8UspoWG1STZV4vz792+t5V1uKiusnRcdobQJEUFa9kgLOAilFPnAFJMZ7aPIsaxJ1VOXU4cijzkY9wQ7y85z2MneoFGoRUMnbFet29eVDZFnBrRcaD3A6/ntI/6d4XVckl9hjXpr+QrT+Llz4CKoV9e+UBy3hIsO0G8F+cZWDXN6ci2vx8VnPvoWzEPu5cEdmDtA02Z1iNGB0YHRgdGB0YHRgdGBb9GB9iZYk+aWxpB5cuA/cawZG0RCYC31Xr+XZEk9xrPNRkDgAAQB+iogrKDOgWIbXTjKBst4sk90cfJo/a2dpM6p5dmuqLhsomtfJn9l7k2fOOkFPm3niEKHJuSc5YmcrM4iTdwiT5kc0qToLFvn4KF0rFlFZITcg8abxo5Af5OReCvxBmQXwG5XaEbaXeKbU2w+qaw88uV5kvjKbCMOKlrKIQ5vGigU0YFfe0qzIEOgrpzv2o07asMLqZ2uj6KiKJw5zJsyRfUWlIj0zzK6j6mIKN1o64S3hZbf2s5t/cwCH/HIE9aNoBhwel0PXaAvZ+PIn76edK1Z9ij45vCZ2IpBJt4DsYHHdoBX3dUVeXKuTqoSyAeV6yr1qlwufkCScdVojyXni00lmYrE2dHzM32IvRj+LZBbw9yez7EhRwdGB0YHRgdGB0YHRge+ZQfGpL9uB7iRBXfMsE7nXvaOUt1U6htdwoaTvDb8jDm2Y9juje9YVz56cvMEEKAes2hX4aAPQYdDyf8Dn4Q8kY+iM5CQj+8UTfs701lbStoEQl8i2Jq7ykUpRfUi/lLBX8a8QfUmm/EO4ujQRlqEx1F6TA88go4p6FE0rnaWpvPE5Gwacqpbsu7hoM0sgRpHza8UGBFhqVolipZxjP9+/9Ye1jH4lUM5ovsQFX8pJUoRYsI0piKlglSOxSVFKaGU+IxH9lYnHbcNXyfWuqppaeqdFA7F5v1HrAnyqdVTW3v6xBrnOzrAc/AwqBDX6gk0N7l1Pj1q3wHjWpyWO7cu1XPGJd5a3PnfRfL6Ya6sp5bozwDjMCZ4Rv0/vSb9BW0f8IG9/pa31+6NQS5+w7YlfvQWa/6Wh20uEtQ+9IHRgdGBn9GBsYrRgdGB0YFrOnDpnsDx5YPlnuJL0joZirHO6kfII4Ksge8a3JN7zTh7ucxnLzc3OPxhoZbWdxeqiBcmQJgPqwed3g4lN59K7kIwKHjXtI4zIkSLt0MkT3TpJX5pg+rXr1kqdlAA3oKIKBFnCD16/sk3nUU5OY6y2JB616YUQE/InwcEDVxK0Xgl3t7eEofDIUDMjyL5ftTaxDuUQ7zzB7mU+1sS/f33e/D3tESbDo2ngpPOmQKCDrlLHPIcOs9Q3fCDXGH6NcqjOEdFasi88pjGDdWKs4djbQB/67vGJj+hqafkpAL1UmV254T/p4Hlg3Zd+MBef8v7NjaLBJrwQRjHkzsw9zraV9jij/H4ah3guVmD59rGr/W3+bZdx/KSn7i5lj3fVgy+Aa/WbSNrwKntoS8dGMrowOjA6MDowOjAj+4A9wBGvVB8tW09/ZwEHem2TONFJ8YE+ky8OeKluJN7POoTb2P4AbEaPV8dv1bfqncS8wQl0y+5jFXpxK4Bn3fgL7U2lFKKNqcEbUJN36A6xC9t/vx6k3wr8Sa/cZAuegA+wO4dI3Y+Tuthlcj/NGApJULg1x0T2o2lRQmdtF+keCyPUoroQoCIok2rg5BfDSoRrCUKfr7xdcxqbHDlZpY2utgki+YB63doo6u8R2jTT0NEKWVChGToocnozGHNEt8jUVQMSOSBbqTjhlOd3503hLluHa/cc/TrCOb2CHhFba1r/W2+bdf5dOkJtdITk5/Xv80hn9gB9ToAQ1iiG7wIe37Ht2Lm/Bw5VjI6MDowOjA6MDowOjA6MDrw4zrADW+9qE+8wd0aeiu2Nv3e0qhjOM+2pf2Pku082roet5ZwsJEtqFejjT/CZmztxYT2qAKZtgZFancnh0A30vHgk4YL6rdl8YPJDwPkVlROjY0l8K5dLB0TzWeoWlApJUoBB63xkHpSVLiUomJScEhlEyskMWsctbH1z/Gf+Of93/j3978nfyQ+eZ2c9H+jE10Ae6d8DXdvzcH7rA6cjsvlXIOobb2CZNr6yVLLXDsuLXstD/9aLrEe4Nd+bKP21zpx7EsvUngALrIHYqCOYQ+MDqx2gIulF1zz97jDNzowOjA6MDowOjA68LM6sHYfsOZn9RsxQnyWrz+8Y+PHdyKpVYNgjTo264RndZeA3+JSInxzLt23m/dMWc9naxzmyjeL6POCrYROLGvIv3dMUc8OaixOF7JcAs9RPIylR8EGtidZe9AB+1DHeH+fwGYWSD7hE5T8FtbhjQ2tEvzq4eEw6Qdd9EVPQonQeYIqB4/jXPC3ts7+rzay/s9//0pT1yBDsJSOugaFX3Iwfj0Q9jVYcrVELXQxUVwHHdhGpi1FrVx6KPMmnVp/Mty3r9SDw1eazE+ZC6+xei22LXux2jf00YHRgdGB0YHRgdGB0YHRgdGB0YHzDvTup8vs5MMWGUiADmq9Z+Or0fIdww9sfyfZmzdtA9esA34PruGY7ZtlVag395vrPi1Rs2THZK7PZhNL0H5WsO+EDuawNlOKIEs5pUgXZGlj6xClFNRTyFVKyW9w8euIbHq9a1eH2jE/RJm1LVHPYot3f4yR6jnlJuk9ZSm4J1+D7qVulXtEja36XymmlkUPnqNjtj9THj5z8K8wNk/G1jy2Lty13NZv27Ier+er49YvzWNvHdf7SZK1g2evieegxbPHbNfV2teMX+fW+qUaNbfWL+WN+OjA6MDowOjAH9WBsdjRgZMO9O4Zer6TpFuNjcIboatH833gnsRrxoX7DDBP10U/gQLaD4kFCsoVhszlsK8nIfX8e33ktyCXieTc2mBlwwO4kKDWsWsQA/ah90C859/ly0mrAnJOyOtGO025qSWJO31SxNQ5WG6UUhJRPeClOSulHOLX4Vcc9F9EycPf0IpLD9EjxwjECSJjcf6w/0aZm1bOpbr1WyU1QCdfS4sEcSFb1uHFT/JpnX/acfMGFs/7pWbB6eFS3qPivbFb36WxWn5t93LzhdILzD7yZ/UqQV4LCuBDfmewhnvgtV9bg7y1HGItetyW8wi7Hqeuh992reNrbXw97OX1codvdGB04NkdGPVHB0YHRge+Zwfq+4tr9T0rrmvu4d/D2RqrF2t9lz4L3DO3r5jbrv/eOVLv2h6Sc++4z8//mCUbWdPXso58aFg8MwAAEABJREFUh2pzaGexEcTe1/v77/gt5KZVfvXwum5Rr4YHn3zH7t6OOfdKxri3xlb+UUEgketA0jPkLWC+9+KWcb9yzr39uCfffbl5A6u+ONYm4kFaucbf62/rtbbrtP5X2IzNOEiAbtQ2OnDsFnlv/i1j/qSc0b/22eRVbbSxb2KPaY4OjA6MDowOjA6MDnyxDvjeAtmZ2oq7w0wX928gjeq011elLKpzLZfADoXpA3LBjpRvR2F9r5g0/WMsZD0evtp+hP6Mmpfnxf91sGhzpXxQNRE2tD6QW1MfcWlFGW/CX+VXBv87/o5/tYnF/lXRzlYRJw/VSnnFidwPFI0SiRxI22tIZo2cEDc/bpjezWORWDgN/LgO3LyB9Zmd4GLcwmfO7buP/er58zy+esxvP16++3MC167mUse34owHrh1z8EcHRgdGB0YHRgdGB352B7g/AGur3Li/yFCezpN7JRcfCjhNW6l0Smqs8yoNYaf5qDo7h3sqjT7WeNZg7RjY7Vj4emh52PCQPRADxCzRa9iP3APnrnEdR5qDHrlNZA8y5oeuIg4gj4TOIfYhfh3e4q+3X/G/Dr/i/xGQ/Mpc+FGs9OVWuI0VjWhE6tO5RMi6HfGiB/NkqOyPm4jjxWAeXwVrS/8ufvfxW25gfZcmj3mODnzdDvAWcO3syAHX5g3+6MDowOjA6MDowOjAz+tA/amQ+wNw3SpLfhTekXMsH6RKTSfTAGncfmrL1pUob9R+686FY9+Qf0wHHrRQriJjLskFJejI70KFXgeHOMQbfwdL+Otw0CtoyuE8Z90kGGMtkdplGSmkTYjPfGxNWPMiXCSXA8diSGltucbxPTpw4Im9B99jmc+Z5VbfPGLNwWcb3bCvlcTxIXvYivX4+Mj5SmBOd+OeBbWD31Pr2bmea46jU/6Tgp2TLPxI6foVL8LWMecVaohXZkicHWXmnAWGY3RgdGB0YHRgdGB04A/pAHcDpbvWU68ty9OUErHcVcAA4UcaJfIWpUToWH6LqZQSpYCIKJGPWQS2QinRATbxLnCGHpZS6wM3qH2tfiluPjwjfTZqmYHrT5RgrQnS0yEFCaQuMfRXgvH3gDnVvNZuY8RvRF3K+rWlLuU5jlxqY1wDJyqHfZejnkQQktE88joXb5IlSmkR8u1ARJSIUHoXoUfGGylz10FuTcTeQs1FZ14pdarzZJ4cGcvT5Lbq/Mk7nYlN2jc6M+mdYM33InaOtYt3Y5sPN+aNtJ0dOFY8nu/KzOe1tq/RqVXXviZ3cC90gMYaF6hfK3wMpt2b05of7vJGhiG4CjlArrNjzX9GHI7RgdGB0YHRged3YIwwOvBJHVi7Hzj1n1rtVOsoOuhz5gg3wS3hgp0pc/omdYNDKOusFLgUX0n7c9w0CPw5K378SulfhUqtPgOUKMUI6R+IBz40xGntouLC4p9MnfsHc68jrf3omKaWJW8dJ5PH6Ut0YGxgvfBp2HrBrE2jl+MX4FrO8H/zDvCkg3YZPPGg9bd25uYpTuiTq2VXP/AcOsmScyVRkXGMDvyUDox1jA6MDowOjA48qgPtfUN7XzGNs7CktP+nsI8MBSf6cq65jsIHC8kKBMO+NdktMJEpMWn980ZqP2HLe2mwldxlDuQLiw1fdueGj8jrwVzWRiV2MvGZiB/MZorWTucPP9GbGs1ySymho/E+2KTvxlbpoqDAfBZMrpBb2vlB2XNv31Nz0UGf+eFlXGBPreNrbXwDX68DYwPrwc/J1ovnlhfFWs7WOA9e0p9bbq35n9ERnnCjHr+eY/50cHAOIIDdPam63AyCOky5yb5UIFnjNDowOjA6MDowOjA6MDqgDsz3DbOQ4+TQbUfaDnO/kUhvezIL/6TDxerCxefglDEbl0STW9Ndp6bYZ2k+9hbMQ27xro1Rj50B+gOwiyaMDojhA73aW35iD4Xm1dZjTvUc2/hiOzcTFu+JQqjFCWHDIG8jPEIrHaBvFyEC16JEPtU92Svf4/V85LZ+fAA/sgV+g5j1R0lq/iQ8qi976tR9g2/7R25gscBr4GZY7s01v5bk1rb11m/bMsLMD9mL2Ye8BR/Vh5YdoImpzCf/UJzNTxfMB6xNZCu2kpNLzlNFaG2FvKHFDxqZq0cndZU7AqMDowOjA6MDowOjA9+7A5d+7i/3DSv3KFv5xAAdskSv0SuLDyQPBchArNVR+OyAW6MmrPlrzqfrLNhgMkxadt7TSWLivgbkgGtydnE1n/pbYZi1nTXSGbnZEX7Mk5mFvT9Gsq41fIlF1pO7dUKqwfvEAtWR6/R5lu+RB5cSYzyy5v21RoWtDvB8GfCsf/sNLC+klizwGtS56NfktlxeHK1v2F+0AzxZoDe99kKAtxe9eis+hjFaCv7WV9sf8aPe8I8ZSp9OOuSTCzeQuvik5L/IycchM2yjLz4paSsfuQbRcqy1+PDH6E/E6EHE6EHE6EHE6EHE6EHEt+5B6LH1s73ehIAneh61no7OSbccmW55TjmP4IHn+pb4jCNOYEctZ/8s6sim7nEhWbfEtwvXDtoWJR/gr6V1/EA2mwWoaxBlLTT5LxIm2tVnmiZwL5q50peLgDGFs+dPnNyUy4R9J5XJ1x1sdOSrwbhga1wtbTVMbo1V4i0BBgbO9UC2nykZa66PukCKjjnyGPHoepdmxXg9tHlwah/2GmpeT781r1frqb61iV7wf/sNrKc29UHFeQ4eVGqUeXQHvuKT05kTNx2GW8DPmInKWZAjf5hL8hOaH/ao5tcSP1BWwK2Bjxj56Y/+IzkKDTn9D5FGH0YfxjUwroFxDYxr4LtdA/fOV7cBZwc18/5BNxSpiyE19ySkRsZifkAgOJsITGAd+YGi9LKYaEY6MVKZTtw7KYFjdkjAAVLzYA6pNCc4PYiGW2I6MICsWUjTgQGkdo+1mP3IHnrF4LX+ylep+Y+WLXWvTT+pdQIZa/6Pxp+PoLQMW8KwnlInHSecri1nOz61lsQ0Pk6ifxizZl8ts6Yctcyac47FEpdDdJ3nAwPM5jME5Y22/pq/5X01m3nnnKxILj1Gz+COk7jt8+WXOqEdFZ5CYQ6A4swDoButjR9+DXyg5tY6sZ+MuzewaNYltA00/1q/82rZ1vhsm7kxB6SBfQ9cB3lPnZE7d8DvAJjoyK8OzZPNKZB3gLJTtvPWRcKb/MJr47MtWmqUyTooAnkSGbPftmUGVUBH/lwYMkYfIkYPIkYPIv7EHow1R4weRPyxPciFx/TgPgFg5bdpbMiByv2C1GmXMxWdcBKUyoGJBNYtax/6FuqcVR6kGYhcC4qxlui4JPdcC032SQ0HWr9tx3sSTs+Pj5iBXQN/baPXPvQ9IG8Nbb55e/0Vj38sNbJ31HIcfQ3mIM1Br7Hmnzn53M16jt3qzm/lGu+SnzrmoAuYEidHz3dCWDHIq2Fa7VvTk+tgGp9w8viznMX5RBTI5+48cuqp3lfqgN0qU7s/VW/n0tpMzj6kYT92q2O3MK/24wO1Dx1fD8Q+G3dvYO1ZQLt451zrd953lqz5O89/zP2JHeAddYbfmC3rUZdrSAr0jElPiUMgD+BzKH844xC4WZCoXZgLyCVPpQISEjt4oJw4cA6MDtzagdvzuAwHps+Cow+jD+MaGNfAvdfANe/GjMX9Qf5jF/cFdbJs4hLB/UQd2tRJmAnkz+qpqDingcqCI+ionF9IXV3cF5pjOxU1U0frvWiTswaS6xh24EjlNSeGA4xmib4GOC1abhuv7Xy9VAnf8VKopv8U1T1BAg9y0kc5a9u63N3DcUuTats60nGkbUt894A6RlsHf+tr7bonbWyPzRg1nFP70O3/ivIlG1hPXzhd3sKlCbS5a3zz2rj9jcxNAnwzv1JnzywI1JjdZ8KcNmD/mmz5rd3mtfHZ5iYEzOYi8G1hIa4obe4KLcxr4+30Wzt/WPBqN5oCrmsZFGg4+JZ4E7N/kYpTwpC5ejClJegESb4JhR8pM07GT0fknTpq4STT48P1mvFhpxQnDw3Kv4ymj9wK+EDmQ5KCgEKdhPKpw9xmNdIPqYe48Ghz1ujmtXH712TLb+02r43bNs+2pf1r0rw12eZd4rXxNr+1W35r7+WbdynfPMuW39rmWbZx2514unTiml2F8kVZv0QVPMld45vXxu1fky2/tdu8Nm7bPNuW9q9J89Zkkyda93CP2qD9a7Ll29aw03Mi5SRXBLmmWK3Lmbzah27/moSzhTZvjWteG7d/Tbb81m7z2rht82xb2r8mzVuTbd4lXhtv8xtb9M0jn9M6R2yZT3v+Vf7kaMc/CcpY5iIlubNPYpqj/WtSRIUmbk9XMOta9jj41uL2r0lyt9Dkido/xMtFNFHuA9KvmwHueZe1yOb31I66gUiO8ojVHLkCH6XRE+SlEnHirwzXi0uPqtZC7fmW4HUKpappnc53TykKgD3cHRzPxXJHytej9PrR8329me+fUecJwgX2F3k8k/FBrzJ+0MbwbaHlt/Za7hqv9pNrm0vEsG95QRJYnNvKGtV+y+0qz4nW633OCPurei7ILVyq2Oau8eG1sbs3sHgye2gHepjdW0U7gXYwcjbQ0vOi7/FNbGP2r8mGzw/skzGUB0ViOjB6mKJxkgsvLjzgbKFNb7jMF5iGXsP+NVlze3qb1+PgMw+9hv1rsub29DavWf7SbvPaGvavybV69nfzFOSyZnBu+M44ihNLiPhxQ4dxxv5w1Hn2KkX7VLkhtrjgaeCiAQhLTKE0JrVIAIntA9IW2uw1rnlt3P412fJbu81r47bNs21p/5o0b022eZd4bbzNb+2W39p7+eZdyjfPsuW3tnmWbdz2Wtz+Nen8NdnmXeK18Ta/tVt+a+/lm3cp3zzLlt/a5s2yfX+zPYfDtqX9a9K8Vobn0Sba30rz1vyOt7Llt/ZevnmX8s2zbPmtbZ5lG7e9Frd/TTp/TbZ5l3htvM1v7PZ5b+2GHst1sTbOmj9WHg3/0vhncee7/GzDy7navyZnfnJ7epvX4+AzD72G/Wuy5vb0Nq/HwWceOpCNAHn/gK37Ax1pIoN7CEGhPPI+hcCMOjf7kyydCACpUCXm+5PjCS39a6ejAqqBkPa1jnZSrX3FbLXEhe0ylkvgOyn1gjzvns+x7yZX1sJzBljOCoXQS8D4LTzwmt/xVrb81m75tmsePnoD0Huo+ejJmROwQfqaU21ucdpYa++tU/Nu1Rkb3Jr/qLw9c4CzhXYucFsf9vxUoi44QH4GlhEeodQT3FOPlRp7+E/iMO1gHqqfuuTaMdPWwsP/B3SAawS0S+354OgfNhHR3tEduehIAqFHfXGhA7mXw7zFEVPJ2Z836tE85lgSrTeUYY4OPL0DXMufhacv7nUD8MFyFzSl1XYrcFJji0vMfPQZEuP4Sh3Qc8SPkxNcOb9eiS3fyVgt0WO3fmzFEIbMzcO8VakA1/PJfFRR7jjxy/flDybtSaKD2rZ+jXAHk54AABAASURBVOTnPiDHUjqqITPbh43OvQQ6wydkIPM+IhVYAjpQXIcc7F8dk5aGTvgNmRmzjUyHAqlLcqB7DqnLWUuZ3QNOL4Df6MVf6XvKPC4Xfc4Sj7eVZbq3ZX6tLJYPHjErelLjETVfXYP5e8xb+nJNDmPBB+jtuPiA/Zb5vtIEMIE5Q+7rAD3bg7u/gbVvOg9msbIHl3xaOc1Vx9PKbxVm3B62cuqYc2vf0B/XAd4gARWRAN19R+bdH84GxPiHzeVGeokX3bcV3e2pGkEJOaYoOgUVnhzVGR+AAxzCZ91++ywdH3J04E/qAK+HHwJeyrug9bJx3oWe+5MaW1xi5qPP4O3pbqju7kPj5nh1gn2vkteObf4r5uexannluN1rRTXW/PVQZ7ryzp4vkxSrayZPvjVZc7u66nI9S3wcqpfcD49+1sqQf22cbf+LcjXMMg904DmjPxDcduRYap6OvP1gKPTFLyM/8GlcZObINzUTZwT+5OfpGEX/cQ49ilAfrX2sgrWOGxu0OvYa4Ldj1FzituG1cGyRFYF1JhSs3Fpt7ELoQV49B7mWgxiGJTrAXgPxE5h44nyiwXg3lHcPSAc3lFhSyAeL4xMU1gPuGZr8GvfU+sxcngtjzzzMtVxy7OhIXoe86BxKXYYO1HA8FkekGu1DcR2RQSk6InOjeRDAhQTWJeEDqR8HHPDhiWjt+HjUIXTwEf3+2tffwOp1nFfjF+g9U+uhnhpx7N6UifUAfw96ubVvrUbN2dLX8of/MR1w76mWN8VrFwmEDpxPGnre55nHOx84cSqYPsm1IwspSFGJk4MYOHEOY3TgEzvA9TgQeRPzJ/aht+a44uH8OsW+V8lrxzb/VfMb48SPf33FjY/OfQKXS1tt8S3KvFVFvsBtyRSazty25KYWytL8SC3mh9JmbRK1PVeZAvPZPiTAbYm+BfMszcWux7V/jyS3x6Me6MUu+Xp5tY8xjUu1vnOcNYN71ko+oMZn94J5GPfOhfXUaOvVMest55m2x7R85lgntdVgHdN7DIPXQWxQ+6TzuY2EDJEspK4Y/nz7kg+T97N8nxMBiU8qYnoznHn2wQcTIYKcHC8izMGXY0R8+OLjMZf8cEhzrtRvf3y9Dayf1N3q8qiXVesVZaijA2cdWK4V3olAyxAh38Qkl9CJXhmVmtxevQzoZK45lgqN4+d0YKxkdGB0YHRgdGB04KYOcJ8ASLZEr4Ef4JvvIxD+MIYb8GENWt7P4EjgSSWWT2gxPapIOmqb+jjxAfQ1XIrXea5b+/bkw2lBDXzIGvhA7dujk7OFPTXM6dUh1vNv+ci5BtTa4tdxdIOcNZ2YAcf6Hmk+soZza591x2rpWCtrzl6da9DYm1Pz2tw9c6o5da1vqdOAlYmzTkKW3hzC1wVE10MHEPEBbCBfvq/hA9gC9QkTS6z44MAlnO+bcujIjS8kyBgnAbuF3MvRxm6xl2KfqHy9DaxPbMa1Q3Md9nBtncH/th143MT9DqILihs5v1ktAyiu0PS3N3BiWErPHHFw5bvapEyq4mlapqHTwpdeH/bX/NqHv0adO/TRgRd2gOv+20P9ql9Ol3TR8+jy5NSRbx+bfVGFzbiKfLs4a/qTwHO0tV7iXw2e71eb1x8+Hz0ttx3qG282vFcgs4juFfjzBuiE05+KPIrpPN2XoGALDiOzFrEWBFtfZTuMVMkqMqn4J+2+c1v7UXXvm9Xzs9t1P3/E8xHqXtf6ObPvuSWnX+k6L+P2cF2Vc3Zb85yx7mlzba9nTJGvcB1MM6nO106KxVbpVnnvcYgNpfTbkcZ8wmd4bNtQej78gBhc60hsgE4ciQ3QDcds/+HykP+qQVM+Bep+NS4XTJo6pY48pUzTxb8XvfwX+DTE5qHpr8aJ7cFqgRH4vh3QE68j8kKP04dfE+lNkjSkQEzWfMgxa1nHpqVjlyR8UPOwDfzoyIHRgU/oAJfft4QmzWs2ob7JXF6ql3TR8+jy5NRxuVZ7Y5QVP+e0a76a2uDF5ec14owTzeOWPrrEPblZ44rrrjdW1phPbXx2L6KNt7aJ9tvuSXN+quyteZePhojI+5jEcszuWPw4wMxIf23Ljw8EfiBf6sgdaFNsk1rr2D3AadHj2QfX+pD9DtCja9Cv8uFtazmC3/qahHMtLtXqxa8dYw9/7zg93s2+jYnl6/Tmwk5ckfW4K5QTN3wcyCuwUPUzKXWdWJcE1SZggMn6OOMz8Fq33PLVsVrfym1jbZ5tJDD/iTJ7pfq7pOYkar6dt1KhM3/PRx7+GofaGProwOjAF+hA75X6gGntLbuXl+86D5jXKDE6cHMHdLHyr/17kNer+Jeka13i3RW/ecHnibr/Wr7kcKJrrV7LmTwvE3etR2Pdmn82N9W6yRfTFztOevCTffRpa33EhfZ5uaW3rnFPrmtoyrHonfk51hvLMWQbx1ejjbe2ufbb7klzfqqMex48h+QjATrghYisfdgbIGWho9iBXue1NrGeD/+MtTB+MNM2xV7eZpFHBX9gHZ7uZy3rmbWfNedeXa5B0Is9wkefEnlSxVrKzANfKo8/Ld+CumKMW/qxlO8kO9YJPX7Beyt6Unv534CXS7qjyXdtYDEuaPuED7T+NRsuWIt/R/9PW893fA7+1DmvXXv5ZrHSFHIA4S0ecfPQB0YHPrUDulj5mwB70N/l0exVo465Vu376jpz9hzRge2u1LLPjqYP3bwfyKFXNdp1O3avv8237fqW9luu+R0fUlfyDdflM/vGc7a3PtwabZ5j9/rbfNvUt36VVNuXg/7bQAc33CiQwgdYJHNB5vxUm3/pl5gO1Sc2GfNZvlkb4pt2gOd0C3uWRX7Lwwda/3exmbvx0DmrqI5lz/5ibV5jQETnST051vwnpMow3zJDGkMHbwFpXjrBNcd19sjMqZPTEdmPmB+9OnMoBfFUqlPPV4VvUy8VZR2XOLeN/LQspgvaAXo+OPhr3LyBRREKAvQa+EDt29Lh/nTU6//pax3r+9wO8D527QyuyWm5vravHdN851vaf0mab3mJvxZ3vuUar/Wbb9nG99rOt9ybZx551m+Rn51/y5xHztSB9rWIFx9AfyK+d2ku+hnLt2q0ol7f8AGFTw584MQpAx+QGnknPI8TKw+4NVqaY61/2F+3Azxne2cHt0ab59i9/jbfNvVPrlNfr5ekC1hmIRnOk7p8AnUM3wWQDsWSubGJxcYWfsMlF54DV8hbc53nOVwx5KDu7MDo7c5G3UNTk3UsFXxd46h17DXAq2Fe7dvSzWcewPYtknGuzrsiyfOrU2qf/fZdPZethK2iTx14a1KfG7t5A+tzp/29Rve19b1mPWb7HTvga62VrMU+bioXncAMbhDxn4E3TgH/TD0RClHyxHeN4XzLvbnmW+7Na3nOt6zja2uGY74lPkBOC/wGsQhb57/29BHZpzH+Pmaf9dn5/Vnt8y6bD2rqq3Q+UK2BOazFHulnHOCatW7fmdxqqfp3xv/Jvl4vnrHeepxn1B8144+6bp/1fMedD8+LMvxAMfDjq0Gstmed+4+8kVAOetKkp2/mYILZTJE8tDaA7w4sdTdqPHjIjZH+vNDo7euec651g76D142+byTmBFp27fMaWs6j7Hos9Boewz7blvjRkcA6soZjtQ+db6A61krH+VlY8/DvBTXBXv5VPAqvgUJrsQv+A3Hya+C7hJo/9NGBl3fgTx+Qd+pOD3Dz2m2lfZmCIQUBpPK+F7zxoRvUSEAS0CUyjPwTwGKvXSc5LeoaxGp76BHfqQex8WAdG+GHhRinRl3Y/tqXugM9mYRxogO99mz5yKlhbu1Dt7+VxGq08dqueUP/3h3geb1mBfB7uKbGS7j1JD0gvp5un2Tef4jH5hU6kDv8wyFt4kLrCx7coCBXQD6phJEAfQ1tvLVzDkrGfw9U4vaDgdvsjg/XFtoSwx4dyOt766JxrG3VJb/jlnO+zXydylik4jJ11iHF/pyfXD4UStUyjU8+MRfgaWzpbQy7RluDGD5L9C3UPHSDHHRkDXxbqLkv1+cB8xtY7STn2BB3doC+3llipI8O9Duw4+Lifs40dAphA3R8wHbtQ8dv2EYOjA68ogNcm5fwinl81THoDXOzRAfYAH3g+g7Qu2vQjuDcNb/jlnt58FvusL9vB659PuH38G06wOR3TJYPqGu0LMFpBoJvaC33KVaQLjLrbIzhOqk/x/BfQo5lEnknDgeul5SqsbcCOay95fPrlsRqtJzW3uLWsS29rdmzye/5r/VRB1ybdw+f8UBdAxvUvu+gb82RyzqhU75mJHvX2VKDBtRwoPah299KYjXa+IrtFMLotUR/NDzG3ro1v9bb/DpW6y1vy3aeJVx0gA54GpEtak4dg9+ijn8FPTewvsJEfuoc1i4Or/dS3LxbJfUHIjfrv0Mfonpszdc0OOiW6GuAwxuS49jANhIboLdcfMBx9IHRgWd1gOvsErhG70U9/7pW7f9KuufInNCRFwGxxcWkQRgdGB0YHXhAB3jv4c18Z6n84NzjUkd+Shky8/N1/ho1hkBsuemTvXrM9XrxtVCJ6NEf5mPuLW4u7kJXFHCK5RWpP45KD7yo3vWAD5jzE6XXl69JGz9xoRfWxNLr6+EC/cuEmXOLrcm13Nqu82r/rbrrkW+9lvh7MGdsYLkTD5A0+poyNR8dXJM/uFMHeGNpMUV+xrleGyvCRl4Dri3ykHvzruHurTl4f2YHuPZq0IXavlWnzr2ox7631pfMZ4FrEyMG1uLDPzrw8A6Mgn9cB7iZuOJ95uRbUlWz8IPKFdiUZxeLbx8hDfw1Ms/zIJCO/okwIGqJ/hlg/BqeQ+2z7lhK1grSeO7J429JZrAWJ2bAqXXsGm0M2/FWxzbgoFui16j91pEGXOufLZnLq+BLCLlsZKVxxwzuzb9j6HtSed7vyR+5Hx2gl8Ae9Br2r8mxgbXWmSv8bjgp6MgtwAHmtDr2FpxneQ3XOT9J9tb/XddXr8VraH3YxHqy9lmHC2zzcwP7Xjyqzr3z+NPy6XuNV6/fYzMuOvISuPZqwK/ta3RyFzCBO8GHHkDNeh7YXbTjdUlPdLbjX7LXpkKeY+iXsMa1/1WyneerxvU4nz1+Ow/br5KPWP89Ne7JvbdH7di1fW/tvfn1mLVe56/5aw66eejPht5cdTxmFAoBV5PORhZmysrGF7ITGD3dvo50vcx3nDqGfa+Q85gMlaoVJMBZS/Qe4O1Fm9/mtfEbbfps0OvU67Fct/ahyw+XHNDq2EbGyRGUhnkCuZeDl8ZibCm9Qo/wbYxZz+0RQ11TY2Na14U86KUs85Att+drOZUNfQ2mrcXxw6H31rHRW+AfuK4D9HBvBlwwNrD2dqzi0bgaVeiiSt5F0gUCNWpcoI/wD+kAb5xeCs+/9VrCAbWv1ddyW94le6mD8o1wcsfyDeftmzHLV6+nHpf2PXT83kXHIBU8/qOk58/SzQ30AAAQAElEQVQQveHPfBBrnBGe6/C6Pe+XSS+rXju6/a+SjFnjVeN6nHpsdPtfLRkbfNa4jA1uGZ+8GtfUqPPQr8m9l8t4a7i39t78PePXnK265m1xHhi7dG9y61B8KwTke+GtRXbk0a4ujYWBbvCbO1lXDZZDIwzsZ8FjID0GuoHPc0O/EXUJl0ZuloMANkkbwXrQDVovxLBGL77Ld2MB0k7qex2WJ8GvZTDFtRmxLrAWt98cJNiq6Zwhn9OBsYH1hL5yUYMnlP4KJcccPqkDW9eU30ThgJdOkcEHwr+28EdJLrRHPvfUa/HI+q7VjvEdbObezhPfZ6Gdy7BHB/Z2oL5mnVP7at1xZO3fo5PzSKyN+cgxHlmrN99H1v8itbjnYWN/czr0AuImqR+sU9EXlushwRJ4gcJ4ngwS9HzPmApjgWtrr+XYb3lt3Tv5tA1ctQHKXMGdY9+UnpO9KfP5SfTE6IzG1Gt0KFe5XOtS0l7epTptnLprPmKAuGWt24cEbcw+/DXsRwJiluhGz+fYjfJLpR0esUBqtOitsuV8V7u3tj0+1ruHNzijA9d24GXX1ssGurYDgz86sKMDXL9gB/UrU7g/zI3Sz5xkTuIzJzDG/iM6wHVm7F0wr3Gwl/+deZ3esPT8tehUtLhayvw2B2u7NFlzLHv8rViPv+GjlRvh14aYTA1Gr2101t4C3r2g9rU12hzmRQ37LfF9F7AGsGu+X4j0ijkzhjEvHRMVCXjKDfy3wjXW5K11V/M80AqBsEPWkQB/K7d8cGvU3FqvOeiOodfAD+xDN3o+x76aXL6BVU8a/d6JPqLGvXP47PzRg89+Bsb4D+8AP3EeXnQUHB24rQP8n6f2IP9l9Zu/Iec61ablJch6VrBwxF+ONa78WXuHXPoobupL8aGMDlzRAV8/SKehPwqu+Wi5Nr9Hj3NNPc+pyuH1z2u6cr1U7Uxpc3z4JtR6/R6Dv5hUSweQtb/WiYHZh2rMrk0BtyX0vvEFr4c2Fxse8iqQZOxNNP/Rcu/4WzzmtBW/FCPfuMR13PyehNPz7/GRew1ccy3H8Z4kp+e/1veoOlvjMkYD3p9wkYY0sPfA/Kslxa9NIqcH1yFW69g9mIMkjjSwgW0kNkB/MCgLKNs+F9jAcTiPBHVr3FM7N7Ao5iLWkXvh3Fa2+W38T7DrHvwJ6x1rHB0YHRgdeFUH6vfXLf1V83nmOO362rEc55tZ6G08be5MjHREfkaEvwcxHt+6A2Pyf2YHeG2/cuXNW8zFoeGbVOv2IfED9Bp71gYH1HnW8QPbe2SP3/O51lpsze88JJweiF0FmgeuSorVnw/x4od78OJhx3D3dqB+4rj+wFwTFczmbkHJ3eSaeMtgdf6afs2E4Hoe6NTEBug9n/2OYT8IlASUQxprNn5g3rWS3Bpb+TWvp+cGVi8wfKMDowOjA6MDowOjA0sHPl3xPY5lPSF8+YeMa6d17hIg1Lb1IUcHRgd+dAfql/6tC+UtpMatdW7JY9y1vD1rgwPWatzq35pXWxNuDcdrX083z9LrMNf+i3Ilwe412avLHFp+j1f74Nf2tTpjgmvzBv8LdYCLADRT4nk1mtCq2Smzyn1mYJkHCotYG4z4VqyNYwPnUBvYfrH0VJDgFcMzzhbGBtYrnoUxxujAV+sA7wrtnHq+lmMbrmHfRTkIowOjA7d2wPcult06vCbbgH1Io+UMe3RgdGB0YKMDvO/UgMrbCRKgr+FSfC3P/kv5jiMvgZqXOG18K4cYaHOeZbdjYbeox25jrV1z9+rUaLn4tgDfcfQtwHMc/RLgmoO+BjhrMfyX4nAeAca5Bo8Y87vU4D1m71zp4epXBAneiwsToTwUy5wLjjWYiAQtzz5L4ugA3aht65bmIHu+NX/LtW3Z5uE3HLPdSuJPwNjAekJTn1ZyFB4deFQH2p8SvOG0vrWx4K7Fhn90YHTg4R3gpcnLDrTF8QF+dTDRErApYGAPjA6MDvy4DuT7wI2rupRLvAVD2Ye+BjhrsUf4XR95CWvjOc9xbOvfTTJ346vP3fOsZT3nPT+2yHUOegvHqGW9leTgQwL0GvhA7bOOfw3m3Ctdv61j/5ps+V/dZh08T+DT58pk5kmggtlMUc+xjSVh76kutJbDAEbNaXPNQdYxbECu/dig5zOHGDAPHRAH6G0M3wswNrBe0OQxxOjAng68+j3g5I+Q6o2I8RdI0fHxDwoyki/JWhALpBDr4aOAssRLe5Y1v/av6fDb2JlvHkYiqci7oLnqCMa5CA2UXMsTw84PmfVkxsxDWE9JrELGZSOB1DxqPR069Xxyj+ObdqB+PtFrsCS9fCOvmTpgPfSwjpQ5jtGB0YHHd8AvL2SNrZH28vbUyPcBEeuae3Sl5LHFTcIPPtE74CWu6Y4PeXsH6utsrUrNQV/j7fGTfwltnZbveOvHdqwnibfo8bZ85DuOXsP+NVlzv4POOjxP9GfA9a+RnkebYz/SsVq3D4kf1Dr3bctnAYIzTjizzyJjOmWeJUHpiAXYhp22kXt8cNa4tR/eGuA9AWMDa63hwz868OIO1DdMrxh67e/lMA9iKTUR3nfymx1ylBm24dU6do2MqUYeyk17lme82V9zah1+baOf+TQQZSQII+6DiukIxrmIeaTkS4efk1gcOD9AnJA5tZ4+Uesj43IggdQ8aj0dOvV8co/jm3eg97z2fN98mWP6owPfrgP8nKxfi+jG1mLMQW7xtmLOZQ7wsEGt1zb+Gs6rfY3+4016sIUf34CxwNGBb9YBv6d52rx+rW9J8owt3j0x6l/K93zhAvi1D9vAD2xbkgewiRvYPx3fcwPrmmeo5WLvfVbhbuFSnbXcS3mOd/LrHVfT1mTNrfU1fuuvc3p6y2/tXg6+lrdqd9bPbvWC1cQ5sJY/hy+KtXz7LxRgrT1cSFvC5Npodabg2CWZXJ3qGnWOQovJG6Ft+IB+p49TjTmLHDCbiyA3Ic+ShiJ7z5G54q/JSzWUytTPcCnP8ZN8Ge08zEMqjDjZd2r5tpO440TNLVwqsZZ7Ka+O1zVq/9A/pwM8H58z8vcb9Zm92lP7lPP9+jdmfNqBreezjllHbuG0+rm1lduL1RUcx2cdaRs5cF0H6J9xXeZgjw6MDjy6A3zm4PXoutaR18D5j5Qev61Z+9GJI2v0fMTxA+u1tE7cwNcDcfyWtW6fJTHDvlqir8F5rVzjt37ntf7a/p4bWF6BV1hLx1ppDn7rlyTcLSifD6X1J+QTeyX3hKMadf6JvpJvN3W2YF4rt3LqWJvX2jW3p7d82+aerLXXByesyV5O7bs1zzXW8u03r5HL+sxrpOOXZJMW5uM/akzbUiOhE740IAnYcHNnhXd8+YjjFx0Vz7kkmJH51Nq45cs6KxJKD1s5dayXW/tqbuoKaiq5FqTM7kFsD7rJlTPHVCEkgyJrVNQTNTnyKJW0VYiyedya38vbHOgrBMccuh3wS7ob/ILO3rX3LF/bm0eOQ2sv1bs0PjUGPr8Dfh7bmeC3zzqyh5Zne0v26tS+rdytGDW24i+L1ROp9d4EiIM6hg1q3xfRmVaNLzKtMY3RgT+mA7z+WCwSoA9c7oB7ZUmG9VYSM9oY9hac18qtnDrmvNrX6l96A4vJsggkQL8X1HkkmE9dr7atIw246Mg1bMWJ/RSsrf+7+x/5/ORmBw3h0xCYi+Oa1Vh2QIgLxJa8iODX/vCFHkggdf2oCaq3TtwZoZ6xM+Ummsd4hrxpQhtJj54jQ91R09dLK/PaorbQxlZtuC00t1V+HWvzsOt4oyu8HArldC2XwIOVtj721hDEQcvp+VrOsG/vAP2tcXul2zLrsdHrKo94W63rDf3+Dqw9R63//pFeW4H5g81RIVzA2vu36zrddv6jmY0dFzz5pqdUDvcu+aaeju3TWb7oPZ/cjzvmARA1HjfAeSWPcx7pe+D3I6/zfoU5vG61Y6TRgdGBV3TgS29g1Q3Qz7I0/UZomc75lD5ONaoY7tm8VtzM97z3FriWv7fu4H2TDnABgL3ThWtcyuEFAGpeaztW10S3/xpJXg3n1r5X6veM79xHyUevm3ldqgkHXOK1cXJA61+z4baAax/6Gsyp5RoXf8XDrFGFHqp6DBfFtt6TjvNSAzWntevYvfq1teGDdlx8NdbitX+LX/P+FJ1roMar1s3zcO9Y1DCuqXVLzqX61Gw5+NbQclubvNqH3aKOf0fd153X1V2DSddKilFY0qlS+wc8UEdtK1lH5GaVfRGxfHtc+qUj8ytSVaby3qZSCzh70dtBZwLxHuZwil58jy+TdTJX6tI2+5D2I78KPK+vMp8xj9GBHR24mjKu86tbdlPCgX9Vad/9er6Ws2bfm0u+wRjolouupfrnBheKITfULoi9Gp5XLS/NwdxLvBH/oR1YuwAu+R1Htq3BB3p+fMRqrPnwX4O6Jrpz0T8D94zv3EfJ77b+R8zXvXtErbnGLJ72nr9V/5qYl25JrvV7JbV6oG7Pv+aDD9o4vhpr8dq/xq/9f5Je98Z6vX77Hi0ZY09NeKDHxW/04mu+W3LWatlPTeuW+NZgzppcy/sO/rU1rfm9prX4pn8tqKIZ0on7803M3PrNWmmx2PHxWOrItegi17pCeSw+WbUuMw+l5RBp6GTbUq7tw0RJ16fgmk5sDSqxhOpB/Xmm9l2rtzUYyzXQjS2fY2vSNa6TUzVyJu3yGS5YY67F7Lckv9axB0YHnt0BXotcd+DZY/3J9fMbWDS5Bg2p7Wv0e3PJ3wPPaQ93cEYHRgdGB758B/ipV+OaCdd51vfkw93D+4Yc/4y4Rz5j2cynrosN8CEB+h5cw91Tb3Be1wGeO+N1o/ZH+irz6M/uD/fOy/dzZDm7nyc8EHLnKPw4MdZSKGfAsV5L/AsoaAMdyE4+J+lnR8ePC7RcfDUc7/kcqyU82+gGPuuLXBSiH8D9YV2nOdfyUjY8UPOw96DOuVW/Zpw1LmP3YvZbwrGO3AJcAx46ssZeX52zV6c22MuHB/8eUMNo69j/KunxXzXeM8ZhDdS1tF7b+HrYw+nl/cm+3MD6kxsw1j46MDowOvAlOsBPsBrXTKrOs74nH+4e3uCMDnzTDoxpjw58tw7wttziqWtoB8O+YUDSjBvS+ykU7EVa/5ZNbA1NbdO6X5VquFsmdXpx/Amd6m9x9bjD97gOqN3LU9rT65GIYyNr7PXVOXt1aoO9fHjw7wE1jLaO/a+SHn/veNfyXdd5a9K8WyQ1yUO2wL8F+FvxPTFq1CCntq33/K2vtZ37leTYwPpKz8aYy+jA6MDowNfqwJeejT8A/AR50B2D14EObCNPbD0ron/ckMuAMxAxejB68B2vAV7fxqvnH9/lofe5AHvnCxds8Yn3sJXz4FgOr1P9vJ8MUcVy/bKR8JFGa9d+x5CPBGM8st6oFTF6cLkHt75XOm9Nfufet2tiLa0Pu+dvfa1N3pdDfOKD9+DPGP5ZUhW7kwAABzRJREFU4z6r7mf0aIz5qA6MOqMDowOP6MCf+P7Kmo2THtppeRIcxujA6MBX6YBfopael21L+4ccHaADfIAEwQUiB785CTANuTPcsx1DGvCsP0o+o+aj5jbqjA6MDvzcDrCh9vLV+Q2PN+OLgz+BUI/rudTD9Hx1/F7d9S3vrffd8lm38d3mPuY7OjA68DkdqN+3P2cGY9TRgdGB0YFYNg3iwoP7HFP8/oUP2D/kn9WB+rmv9bUuwKmxxmv95OCzRB8YHfhWHRiTHR3Y6MDBP1Q3ODeFvsubZm/9Pd/eJrBusJf/J/LoL2Dt9AqgDzyvA6PHkR864kmPXn9bX2s/aSo/uuxX7uHW3LZiP/oJG4sbHfhhHfBrub2Hwd+iXjqx2h761+7A1vPVxlq7XVkd57qxbd12m3evPfJHB0YHvkYHxmv88c9DfgOLxj4aTHWt5lZsLec7+FmXwXyt19L+VtacP0Xnhzdgve4H+ncA872EPeu4VONRcebS1sIH8CMB+k/FM9fXq936Wvun9vmZ6/rKPdyaG7F74ffKe+uM/NGBP7EDN7wv5T96tHnunf22h7yvA/TzvgpTNnUuYWL2z84lar2Vbay1r+GTC9qcNRvuwOjA6MD36wCv6e836687Y/6I+7gvfsHzMy7c9SZzAYJ1xveM8Jyv4SusyHNjLujIgdGB0YGv2QFeo1v4erMeMxodeF0Htl4bxF43kzHStR249/kh37g09ta9JjUu5X92nDkanz2XMf7owOjA6MAndeDIBtb7Jw3+44f1Dxkki7VEr4F/ILr/2vlV+xJ3PryuO8s8NJ05PbTgKHZfB0b2j+qAX19I8OjFUXMgvtXPkfF8Pe75ii/44Pltp4Wvh5pHvLbR8QH0Gvi2UHPRt7h1DG4Nx2ofuv1rEk6NHs/xNoYfnyU66Nn49oD8FuThQ34nMGfjO817zHV04Kd0gNef14Ju4EOvpXX8Ru1Dvxaug2xzez44PX/PB7dGj4NvC3U++ha3jsGt4Vjle2cD6/+tHEMdHfgxHRgLGR0YHRgd+Eod4IfwV5rPmMvowOjAYzvAa9ygsnVLfD04jiSOrIEP1D70/5+dM8iNGgiiqJ3jcATEhiVcAHbchAvAVRArOACCnAAhsYIl7BFISBD+G01FHeOYODEZz8yL/FXV1dXt7kePcErOEJsSOa2mctu+dgx+9eG3qvhlts3FvyxvLF75ZStn2K74de3S8113HTcZxx5KN5nHsRKQwEUC9bkas2RWHL9EDL8s/pjafvy5auccjqVvGKM9Fh+LkdtqLIfYlNrx+FO5bR+5raqvYml/SwGrfx/HSwISkIAEJCABCRwTAfcqgUUINA/Wi8znJBK4LoFjPIu73rP37zZvP3c7+tk1/x1t+2hv23f9+5O+794cLQE3LgEJSEACNyDg0OsS6DMQxXhJQAJ7SIDPb2kPl++SD5xAnU3s3K0yZkrD+cglhkWtT7tEvESs/KGlb0qVT075WNpTImdKjKUfO0eMQXPGLJnLvdGSc86Zi3ujOWOWzOXeaMk5ay7mVesiQO3qJEt6Hfk9WIHgJYFbJ+ANJSCBoyYw9pBE7KihuHkJrIwAn8mhVrZElyOBSwm0Z3eY1PaVP8wZtiuvLP34WNT6tEvES8TKH1r6plT55OBjryJyp8Qc9GOVBCSwSgLUrF5RwHrX9/2HVS7xCosyRQISkIAEJLDvBHhoLu37Xly/BNZEgM/VnPWQP9Sc8eZKYM0E6myzRnysksC+EXC9x0lgW7M6PYlzFgRPY3/FeklAAhKQgAQksBIC/ILRaiXLchkSWAWB9rMx5rNIHnLpw8ei1qfdij4lgQMnsNPvLDp0tu5PAhJYnsC2VkXN6ow3sLoEXuY27yL+n4/xkoAEJCABCUhgVwTqF+rh/Suu7ToZyKD7x0+dEdLwsaj1ac+XIyQgAQlIQAISuCUC1Kj4q0FqVt2mgLW98ZMUsr5EJGxDGglIQAISkIAEJLAwAaeTgAQkIAEJSEACEpDABAFqU9GXpDyJNtd5ASsdnxN5HP2ILGIFgpcEJCCBtRJwXRKQgAQkIAEJSEACEpCABA6UADWp79nb422tKm534Q2sLh1vEn0Q+zWWATFeEjhIAm5KAhKQgAQkIAEJSEACEpCABCQggXURONvWpB7GUqM6X935G1gV2SbcjT2N+GL3SwpZNUIrAQlIQAISkIAEJCABCUhAAhKQwOEScGcS+O8EKFz9Sh3qNHeiJnWheJXYxTewCKAM+BTdi/8o9mP0G6XNhBvF95KABCQgAQlIQAISkIAEJCCBqxAwRwISkIAENgRSX9rUlRpLzeljOqlB3Uv8U/y/rr/ewGozMuhF2nei+9HztN/G8ueFP+MPb2i772UgA8+AZ8Az4BnwDHgGPAP/6Qz4/OmzpmfAM+AZ8Ax4Bvb/DKSu9DOitkSN6Vl8ak538m9LDSrN8esPAAAA//8Cq74wAAAABklEQVQDAJPRD6Ndm5S+AAAAAElFTkSuQmCC",ac=({className:G,style:W,data:V})=>{var Mn;return r.createElement("div",{className:vr()(fa.element,G),style:W},r.createElement(nr,{iconImg:el,title:"\u667A\u6167\u8BFE\u5802",icon:"icon-ketang1",subTitle:"\u652F\u6301\u6559\u5B66\u3001\u5B9E\u9A8C\u3001\u8003\u8BC4\u5168\u8FC7\u7A0B\u7684\u65B0\u578B\u667A\u6167\u8BFE\u5802",buttonLink:"/classrooms",tags:[{name:"\u8BFE\u5802",count:V==null?void 0:V.course_total},{name:"\u4F5C\u4E1A",count:V==null?void 0:V.homework_commons_total},{name:"\u8003\u8BD5",count:V==null?void 0:V.exercises_total},{name:"\u7D2F\u8BA1\u5B66\u751F",count:V==null?void 0:V.course_members_total}]}),r.createElement("div",{className:fa.liWrap},(Mn=V==null?void 0:V.courses_data)==null?void 0:Mn.map(wn=>r.createElement("a",{className:fa.li,href:`${wn==null?void 0:wn.first_category_url}`,target:"_blank",key:wn.id},r.createElement(ns.Z,{align:"middle",justify:"space-between"},wn.is_end?r.createElement("div",{className:fa.endStatus},"\u5DF2\u7ED3\u675F"):r.createElement("div",{className:fa.ongoingStatus},"\u8FDB\u884C\u4E2D"),r.createElement("div",{className:"c-light-primary"},"\u8FDB\u5165\u8BFE\u5802",r.createElement("i",{className:"iconfont icon-you1 font13"}))),r.createElement(ue.Z,{title:wn.name},r.createElement("div",{className:fa.name},wn.name)),r.createElement(ns.Z,{align:"middle",justify:"space-between"},r.createElement("div",{className:"font12 c-grey-333"},wn.creator),r.createElement("div",{className:fa.num},"\u4F5C\u4E1A\u6570"),r.createElement("span",{className:"font12 c-grey-333 ml10"},wn.homework_count)),r.createElement("div",{className:fa.bottom},r.createElement("span",null,"\u6559\u5E08"),r.createElement("b",null,wn.teachers_count),r.createElement("div",null),r.createElement("span",null,"\u5B66\u751F"),r.createElement("b",null,wn.student_count),r.createElement("div",null),r.createElement("span",null,"\u5206\u73ED"),r.createElement("b",null,wn.course_groups_count))))))},na={liWrap:"liWrap___mePWg",li:"li___XlVqR",imgWrap:"imgWrap___pBHCc",img:"img___EAJ6n",bottom:"bottom___yooJz",name:"name___lWp5X",tags:"tags___U7Rm9",tag:"tag___lWmDJ"},oc="data:image/png;base64,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",uo=({className:G,style:W,data:V})=>{var Mn;return r.createElement("div",{className:vr()(na.element,G),style:W},r.createElement(nr,{iconImg:oc,title:V.name,icon:"icon-kechengguanli",subTitle:"\u652F\u6301\u5B9E\u9A8C\u3001\u865A\u4EFF\u3001\u8BAD\u7EC3\u6D3B\u52A8\u7684\u7684\u65B0\u578B\u667A\u6167\u8BFE\u7A0B",buttonLink:"/paths",tags:[{name:"\u8BFE\u7A0B",count:V==null?void 0:V.subject_total},{name:"\u5B9E\u8DF5\u9879\u76EE",count:V==null?void 0:V.shixuns_total},{name:"\u89C6\u9891",count:V==null?void 0:V.videos_total},{name:"\u8BFE\u4EF6",count:V==null?void 0:V.attachment_total},{name:"\u667A\u80FD\u4F53",count:V==null?void 0:V.ai_agents_total}]}),r.createElement("div",{className:na.liWrap},(Mn=V==null?void 0:V.subjects_data)==null?void 0:Mn.map(wn=>{var Mi;return r.createElement("a",{className:na.li,href:`/paths/${wn==null?void 0:wn.identifier}`,target:"_blank",key:wn.id},r.createElement("div",{className:na.imgWrap},r.createElement("img",{className:na.img,src:(Mi=wn==null?void 0:wn.pic)!=null&&Mi.includes("://")?wn==null?void 0:wn.pic:`${ct.Z.IMG_SERVER+(wn==null?void 0:wn.pic)}`})),r.createElement("div",{className:na.bottom},r.createElement(ue.Z,{title:wn==null?void 0:wn.name},r.createElement("span",{className:na.name},wn.name)),r.createElement("div",{className:na.tags},r.createElement(ue.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},r.createElement("div",{className:na.tag},r.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),r.createElement("span",null,wn.stages_count))),r.createElement(ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.createElement("div",{className:na.tag},r.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),r.createElement("span",null,wn.member_count))))))})))},ws={liWrap:"liWrap___iLYAP",li:"li___IHfgd",imgWrap:"imgWrap___b0xGv",img:"img___Cn13U",sign:"sign___r2eK3",bottom:"bottom___GQMoI",name:"name___sAw4X",tags:"tags___tMaLf",tag:"tag___d6odP",rate:"rate___FoHXK"},Wa="data:image/png;base64,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",ks="data:image/png;base64,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",lc="data:image/png;base64,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",tl="data:image/png;base64,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",uc=({className:G,style:W,data:V})=>{var Mn;return r.createElement("div",{className:vr()(ws.element,G),style:W},r.createElement(nr,{iconImg:Wa,icon:"icon-shijianxiangmu21",title:V==null?void 0:V.name,subTitle:"\u652F\u6301\u7F16\u7A0B\u3001\u64CD\u4F5C\u3001\u8BBE\u8BA1\u3001\u5BF9\u6297\u3001\u534F\u4F5C\u7684\u65B0\u578B\u5B9E\u8DF5\u9879\u76EE",buttonLink:"/shixuns",tags:[{name:"\u5B9E\u8DF5\u9879\u76EE",count:V==null?void 0:V.shixuns_total},{name:"\u5B9E\u8DF5\u5173\u5361",count:V==null?void 0:V.challenges_total},{name:"\u8BFE\u5B9E\u8DF5\u4EBA\u6B21",count:V==null?void 0:V.myshixuns_total},{name:"\u7D2F\u8BA1\u8BC4\u6D4B",count:V==null?void 0:V.evaluation_total}]}),r.createElement("div",{className:ws.liWrap},(Mn=V==null?void 0:V.shixuns_data)==null?void 0:Mn.map(wn=>{var Mi;return r.createElement("a",{className:ws.li,href:`/shixuns/${wn==null?void 0:wn.identifier}/challenges`,target:"_blank",key:wn.id},r.createElement("div",{className:ws.imgWrap},r.createElement("img",{className:ws.img,src:(Mi=wn==null?void 0:wn.pic)!=null&&Mi.includes("://")?wn==null?void 0:wn.pic:`${ct.Z.IMG_SERVER+(wn==null?void 0:wn.pic)}`}),wn.is_jupyter&&r.createElement("img",{className:ws.sign,src:ks}),wn.is_jupyter_lab&&r.createElement("img",{className:ws.sign,src:lc}),wn.is_unity_3d&&r.createElement("img",{className:ws.sign,src:tl})),r.createElement("div",{className:ws.bottom},r.createElement(ue.Z,{title:(wn==null?void 0:wn.name)||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},r.createElement("span",{className:ws.name},wn.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")),r.createElement("div",{className:ws.tags},r.createElement(ue.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},r.createElement("div",{className:ws.tag},r.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),r.createElement("span",null,wn.challenges_num))),!!wn.myshixuns_count&&r.createElement(ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.createElement("div",{className:ws.tag},r.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),r.createElement("span",null,wn.myshixuns_count))),r.createElement(ue.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},r.createElement("div",{className:ws.tag},r.createElement("span",null,wn.level))),r.createElement("div",{className:ws.rate},r.createElement(re.Z,{allowHalf:!0,disabled:!0,defaultValue:wn.score_info}),r.createElement("span",{className:"font12"},"\xA0",wn.score_info?`${wn.score_info}\u5206`:"5\u5206")))))})))},fs={liWrap:"liWrap___BTl2_",li:"li___EuuHl",headTitle:"headTitle___Ib2KR",headUser:"headUser___jxRcu",user:"user____Ae_Z",img:"img___pyWHp",author:"author___cZV9h",info:"info___TdhGO",user1:"user1___z_xxn",user2:"user2___hthik",user3:"user3___FXHGK",headUserList:"headUserList___EhLR0",userList:"userList___dLlGs",rate:"rate___w4whX",ellipsis:"ellipsis___fPjAI"},dc=m.p+"static/iconImg.2e588826.png",nl="data:image/png;base64,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",la="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAYAAAC3g3x9AAAFiUlEQVR4AYSUe0zTVxTHT3990Rel1bYI+Ai6bE7kIY6pPBSryFi2OLexmNUH2YMsWeI/LnFLZtR/9mBbjHGL+2cTl7jM6HSZoDgZriY6DEEEFFYtUDr4taX0BX3Rx2/nXDPi26a3v9vfPedzzvnecy8HT/kMD/+YMelxWCfcjvE7N84WPMUcnggUnCcUWk3NnxJ5VqVEljnPtKisw97bsvxJ0McCT578Id+ZKu4QQL46Fo3CzMwMJJLiuZnGwkttbaeqHgd9CHjs2DGVzWb7fuPGLTZj9oIXFQoFyGQykEqlIM/IgMwsg76qqu7S6Ojo6ebm5gUPghlQEE6IxwcvWEbu3Gwyry3n8/Ly3o9GouK+vj64evUqdHd3w42eHujq6oJbt25BIBAQGQ2GzS+/VGsfH/3n6Lija1fQeUJPcI4f6t4enq6Jq3NW/SRX6nZr55g0Q3Y79CJMrVbDypUroaqqCioqK6G0tBSydDoYGR6GoaEhUChVEoXGuEOZufigwviqd9zZ/yuX4NQLQ1MRsXdiAlQIGEZjn9/PQIvz8yEDSxYEAYR0GmRYdm5uLhQWFqKeSXCMjjI54qiv3x8QCYIknws6r12PxWKgVKkgFAqBy+WCgoICUCqVkEql4dzFHvj6u1ZoOtwCv5z5G6LROEgQvGTJEiA/PwZXoS/NE0nuFLe80nI2Gg4mSXSCzZ8/HxQoPmXV8kcPnG7pAn8gDKl0Ci7+1Q9Hf7YCrYnFYjCZTEDANGZPQVzD1zrZpsRjUU8ymYRIJALZ2dkgoLpUololhzVlz8C729bBtvoKfAsw5vIzIEH1qGccq5vCynieF1aZLRcYUBDJIJFIMEPKlCKmUbfK1c+C5c1y0GmVcPzkFQYsLVzE7MgmmUph9gEIIlCj0bB1BkRnqSCkWa+RoYAwGjTnMaMvDp0Fm90FFKDWvJwFp4poXYlaixBFEuDj7tGbiU7HRSIO5HI5kBHBaHi8IfjmyHnw+qbglU3FsL5iKfj808yG7GgQRCaXgc83SdO7QKlUbExh+tR3wWBwtiTakHA4jv8Bfm/rgf1NZ+DAV78xRwoYDoeBShWLJczmSuuhEm6g7ds1KZDIkqhhBu5uPB7HdkmxsTBvDmyqLrhv1KxbxjIkIG0iJZFMJgA3R6SYW1DLJecWrdPp9DDicDBtCDo5OYkRBaiueA5qqpfdNzasfZ6tUSVkS2Ced4GI40Ct1lRzsVgkiQCB0vd6vXirxCEzM5M1bTQaZc7kRHrRk24dyoyamaqamppC/XzY8FHAC0PFvVBe8+WErb1IlAh9MjYyeNPj8QBFp/YhfdgJQDlIYwpAIMosFApCAPUeud3vlnHp/WG+t85c+3o5a5vNDXv70hLNYZ1xQS6lT+eZwG43liISzW4Ch2Xdfe/GbJxAdmpdtjbNyY68tmP3OTJkQJrgMdqL0bOoXHK6bLWCbaAfBgYGYGzsX+D5cRgcHITeG93sSnOg5mq8TLAPM/R6/WfEoMGA7e3tC3U63S7qQ7pMp6engUTmeR4iockZt9sDnZ2dMGK3pelWovJJColEwnoXgdutVmvhLDAnJ+dz1EWKA0hkuqUxMnBSRSjlu12sUYhtefNMcYUksUEszeD/Xydb8sEkOIPB0MSAlB323vpAIDCBuzeB2QkEIyfc1QNb3vt0oONy59KY547p7Xd2deBuf0zrNChL7A4v+SKjpLW1tYQzm82O4uJiU1FRkXHFihVGLKONjPFsOrVa7UGKum/fvnR9454gzRsbG5vx2U82Uqm0s6yszFBSUmJEhrGuru460xANZr9YxoeoZQJbZE99fX1qduGeCWb1EdqksSc/uOc1mz4E3Llzpx0vzTcsFstxZvGIn4aGhvN4CN7aunXr9QeX/wMAAP//Pzr1LwAAAAZJREFUAwCEcwj3ae5xvAAAAABJRU5ErkJggg==",Ha="data:image/png;base64,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",il=m(18540),fo=({className:G,style:W,data:V})=>{const Mn=[{name:"\u5B66\u671F\u4F18\u79C0\u5B66\u5458",items:(V==null?void 0:V.student_data)||[]},{name:"\u5468\u4F18\u79C0\u5B66\u5458",items:(V==null?void 0:V.student_week_data)||[]},{name:"\u4F18\u79C0\u6559\u5E08",items:(V==null?void 0:V.teacher_data)||[]}],wn=[nl,la,Ha];return r.createElement("div",{className:vr()(fs.element,G),style:W},r.createElement(nr,{icon:"icon-jiangbei",iconImg:dc,title:V==null?void 0:V.name}),r.createElement("div",{className:fs.liWrap},Mn.map((Mi,Qi)=>{var wi,Qn,Ei,Er;const _r=(wi=Mi==null?void 0:Mi.items)==null?void 0:wi.slice(0,3),hs=(Qn=Mi==null?void 0:Mi.items)==null?void 0:Qn.slice(3),Hr=Qi===2;return r.createElement("div",{key:Mi.name,className:fs.li},r.createElement("div",{className:fs.headTitle},Mi.name),!((Ei=Mi==null?void 0:Mi.items)!=null&&Ei.length)&&r.createElement(il.Z,{styles:{marginTop:208},customText:"\u6682\u65E0\u6570\u636E"}),!!((Er=Mi==null?void 0:Mi.items)!=null&&Er.length)&&r.createElement(r.Fragment,null,r.createElement("div",{className:fs.headUser},_r.map((mr,xs)=>{var ys,Ti;const jr=(ys=Hr?mr==null?void 0:mr.teacher_id:mr==null?void 0:mr.student_id)!=null?ys:"-";return r.createElement("div",{key:mr.i,className:fs[`user${xs+1}`]},r.createElement("img",{className:fs.img,src:wn[xs]}),r.createElement("div",{className:fs.author},r.createElement(ue.Z,{title:Hr?r.createElement("div",null,r.createElement("div",null,"\u53D1\u5E03\u4F5C\u4E1A\u6570",r.createElement("span",{className:"ml10"},mr.homework_num||0)),r.createElement("div",null,"\u8BFE\u5802\u7BA1\u7406\u6570",r.createElement("span",{className:"ml10"},mr.course_num||0))):r.createElement("div",null,r.createElement("div",null,"\u901A\u5173\u6570",r.createElement("span",{className:"ml10"},mr.clearance_num||0)),r.createElement("div",null,"\u901A\u8FC7\u7387",r.createElement("span",{className:"ml10"},mr.clearance_rate||0,"%")))},r.createElement("img",{width:"100%",src:`${(Ti=ct.Z)==null?void 0:Ti.IMG_SERVER}/images/${mr==null?void 0:mr.image_url}`}))),r.createElement("div",{className:fs.info},r.createElement(ue.Z,{title:mr.name},r.createElement("div",{className:fs.ellipsis},mr.name)),r.createElement(ue.Z,{title:jr},r.createElement("span",{className:fs.ellipsis},jr))))})),r.createElement("div",{className:fs.headUserList},hs.map((mr,xs)=>{var ys,Ti;const jr=(ys=Hr?mr==null?void 0:mr.teacher_id:mr==null?void 0:mr.student_id)!=null?ys:"-";return r.createElement("div",{key:mr.i,className:fs.userList},r.createElement("span",{className:"c-grey-333"},xs+4),r.createElement("div",{className:fs.author},r.createElement("img",{width:"100%",src:`${(Ti=ct.Z)==null?void 0:Ti.IMG_SERVER}/images/${mr==null?void 0:mr.image_url}`})),r.createElement("div",{className:fs.info},r.createElement(ue.Z,{title:mr.name},r.createElement("div",{className:fs.ellipsis},mr.name)),r.createElement(ue.Z,{title:jr},r.createElement("span",{className:fs.ellipsis},jr))),Hr?r.createElement("div",{className:fs.rate},r.createElement("div",null,"\u53D1\u5E03\u4F5C\u4E1A\u6570",r.createElement("span",{className:"c-black ml10"},mr.homework_num||0)),r.createElement("div",{className:"mt5"},"\u8BFE\u5802\u7BA1\u7406\u6570",r.createElement("span",{className:"c-black ml10"},mr.course_num||0))):r.createElement("div",{className:fs.rate},r.createElement("div",null,"\u901A\u5173\u6570",r.createElement("span",{className:"c-black ml10"},mr.clearance_num||0)),r.createElement("div",{className:"mt5"},"\u901A\u8FC7\u7387",r.createElement("span",{className:"c-black ml10"},mr.clearance_rate||0,"%"))))}))))})))},Ra=Object.defineProperty,fc=Object.defineProperties,hc=Object.getOwnPropertyDescriptors,ho=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,al=(G,W,V)=>W in G?Ra(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Sa=(G,W)=>{for(var V in W||(W={}))rl.call(W,V)&&al(G,V,W[V]);if(ho)for(var V of ho(W))sl.call(W,V)&&al(G,V,W[V]);return G},mo=(G,W)=>fc(G,hc(W)),Da=(G,W,V)=>new Promise((Mn,wn)=>{var Mi=Qn=>{try{wi(V.next(Qn))}catch(Ei){wn(Ei)}},Qi=Qn=>{try{wi(V.throw(Qn))}catch(Ei){wn(Ei)}},wi=Qn=>Qn.done?Mn(Qn.value):Promise.resolve(Qn.value).then(Mi,Qi);wi((V=V.apply(G,W)).next())}),mc=()=>{var G;const W=(0,te.useSelector)(Er=>Er==null?void 0:Er.globalSetting),[V,Mn]=(0,r.useState)([]),[wn,Mi]=(0,r.useState)({}),[Qi,wi]=(0,r.useState)(!0),Qn=[{label:"\u6570\u636E\u6982\u89C8",value:"data_overview",element:r.createElement(Ma,{data:(wn==null?void 0:wn.data_overview)||{}})},{label:"\u667A\u6167\u8BFE\u7A0B",value:"smart_courses",element:r.createElement(uo,{data:(wn==null?void 0:wn.smart_courses)||{}})},{label:"\u667A\u6167\u8BFE\u5802",value:"smart_classrooms",element:r.createElement(ac,{data:(wn==null?void 0:wn.smart_classrooms)||{}})},{label:"\u5B9E\u8DF5\u9879\u76EE",value:"practice_projects",element:r.createElement(uc,{data:(wn==null?void 0:wn.practice_projects)||{}})},{label:"\u4F18\u79C0\u5B66\u5458",value:"top_learners",element:r.createElement(fo,{data:(wn==null?void 0:wn.top_learners)||{}})}];(0,r.useEffect)(()=>{var Er;(0,We.Dk)(((Er=W==null?void 0:W.setting)==null?void 0:Er.name)||(document.domain==="www.educoder.net"?"\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0":""))},[W.setting]),(0,r.useEffect)(()=>{var Er;(Er=W==null?void 0:W.setting)!=null&&Er.home_config&&Ei()},[(G=W==null?void 0:W.setting)==null?void 0:G.home_config]);const Ei=()=>Da(void 0,null,function*(){var Er;try{wi(!0);const _r=((Er=W==null?void 0:W.setting)==null?void 0:Er.home_config.filter(Ti=>!Ti.hidden))||[],hs=_r.map(Ti=>Ti.field);Mn(hs);const Hr=yield(0,ve.ZP)("/api/home/get_config_statistic.json",{method:"get"});if((Hr==null?void 0:Hr.status)===0){const{images_url:Ti,index_statistics:jr}=(Hr==null?void 0:Hr.data)||{};Mi(Yr=>mo(Sa({},Yr),{images_url:Ti,index_statistics:jr}))}const mr=_r.map(Ti=>(0,ve.ZP)("/api/home/get_config_statistic.json",{method:"get",params:{config_field:Ti.field}}).then(jr=>({field:Ti.field,name:Ti.name,res:jr}))),ys=(yield Promise.all(mr)).reduce((Ti,{field:jr,name:Yr,res:Ts})=>{var ls;return(Ts==null?void 0:Ts.status)===0&&(Ti[jr]=mo(Sa({},((ls=Ts==null?void 0:Ts.data)==null?void 0:ls[jr])||{}),{name:Yr})),Ti},{});Mi(Ti=>Sa(Sa({},Ti),ys))}catch(_r){console.error("getData error:",_r)}finally{wi(!1)}});return console.log(wn,"data"),r.createElement("div",{className:yr.page},r.createElement(Li,{className:"mb40",data:(wn==null?void 0:wn.images_url)||[]}),r.createElement(Ir,{className:"mb40",data:(wn==null?void 0:wn.index_statistics)||{}}),r.createElement(ts.Z,{direction:"vertical",className:"w100",size:100},V.map(Er=>{var _r;return r.createElement(r.Fragment,{key:Er},(_r=Qn.find(hs=>hs.value===Er))==null?void 0:_r.element)})))};const gc=({globalSetting:G,dispatch:W})=>{var V,Mn,wn;return r.createElement(r.Fragment,null,((V=G==null?void 0:G.setting)==null?void 0:V.navbar)&&r.createElement(r.Fragment,null,((Mn=G==null?void 0:G.setting)==null?void 0:Mn.template_style)===2?r.createElement(mc,null):((wn=G==null?void 0:G.setting)==null?void 0:wn.template)!==1?r.createElement(Xr,null):r.createElement(Dr,null)))};var ll=(0,te.connect)(({homePage:G,loading:W,globalSetting:V,user:Mn})=>({homePage:G,globalSetting:V,loading:W.models.homePage,user:Mn}))(gc),Es={flex_box_center:"flex_box_center___sEfC3",flex_space_between:"flex_space_between___rfkoZ",flex_box_vertical_center:"flex_box_vertical_center___g_6Jh",flex_box_center_end:"flex_box_center_end___k37Qa",flex_box_column:"flex_box_column___A9yPD",home:"home___h5c5I",bg:"bg___mDgYE",public_width:"public_width___ctVWu",banner:"banner___Y_cZp",content:"content___S8Tis",experience:"experience___H8Zlm",li:"li___bsBii",btn:"btn___zmK7O",demonstrate:"demonstrate___HUSkM",title:"title___ZV9fz",mask:"mask___G3HO0",name:"name___TRCUE",tagWarp:"tagWarp___kbulg",tag:"tag___O6XvS",feature:"feature___k3jMC"},pc=m(62945),vc=m.n(pc),cl=m(45514),Ac=Object.defineProperty,Ya=Object.getOwnPropertySymbols,go=Object.prototype.hasOwnProperty,uu=Object.prototype.propertyIsEnumerable,Os=(G,W,V)=>W in G?Ac(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,du=(G,W)=>{for(var V in W||(W={}))go.call(W,V)&&Os(G,V,W[V]);if(Ya)for(var V of Ya(W))uu.call(W,V)&&Os(G,V,W[V]);return G};const fu=G=>React.createElement("svg",du({width:77,height:50,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},G),React.createElement("title",null,"icon1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon1_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.7%",y:"-4.8%",width:"111.3%",height:"109.6%",filterUnits:"objectBoundingBox",id:"icon1_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-3.8%",y:"-4.8%",width:"107.5%",height:"109.7%",filterUnits:"objectBoundingBox",id:"icon1_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M65.5 33.265C73.167 33.265 77 36.843 77 44H54c0-7.157 3.833-10.735 11.5-10.735ZM65.538 17c4.024 0 7.286 3.223 7.286 7.198 0 3.976-3.262 7.198-7.286 7.198-4.025 0-7.287-3.222-7.287-7.198 0-3.975 3.262-7.198 7.287-7.198Z",id:"icon1_svg__b"}),React.createElement("path",{d:"M34.221 7.589c-.165.612-.397 1.045-.698 1.3.52 1.288.664 2.351.431 3.19-.349 1.259-1.431 2.364-3.645 4.06-1.476 1.131-5.362 2.82-11.659 5.068v5.601H.383c-1.304-7.167.724-11.441 6.083-12.823 3.633-.937 5.927 0 10.113 0 3.925 0 7.273-1.467 13.01-4.935.506-.213 1.139-.473 1.9-.781.592-.613.958-1.242 1.096-1.887.208-.969 2.752-1.804 1.636 1.207ZM10.613 0a5.96 5.96 0 0 1 5.966 5.956 5.96 5.96 0 0 1-5.966 5.956 5.96 5.96 0 0 1-5.966-5.956A5.96 5.96 0 0 1 10.613 0Z",id:"icon1_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__a)",xlinkHref:"#icon1_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__c)",xlinkHref:"#icon1_svg__b"})),React.createElement("circle",{stroke:"url(#icon1_svg__d)",fillOpacity:.29,fill:"#C2D5FE",cx:38,cy:25,r:24.5}),React.createElement("path",{d:"M24 15c3.493-4 8.16-6 14-6s10.507 2 14 6M52 37c-3.369 4-7.869 6-13.5 6S28.369 41 25 37",stroke:"#175FFF"}),React.createElement("g",{transform:"translate(0 16)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__e)",xlinkHref:"#icon1_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__g)",xlinkHref:"#icon1_svg__f"})),React.createElement("path",{stroke:"#175FFF",d:"m51.45 12 .55 4-4-.284M29 37.622 25 37l.217 4"})));var ia="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",Ec=Object.defineProperty,ul=Object.getOwnPropertySymbols,yc=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,po=(G,W,V)=>W in G?Ec(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,dl=(G,W)=>{for(var V in W||(W={}))yc.call(W,V)&&po(G,V,W[V]);if(ul)for(var V of ul(W))ra.call(W,V)&&po(G,V,W[V]);return G};const hu=G=>React.createElement("svg",dl({width:64,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},G),React.createElement("title",null,"icon2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon2_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon2_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("filter",{x:"-3.4%",y:"-11.8%",width:"106.8%",height:"123.6%",filterUnits:"objectBoundingBox",id:"icon2_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("rect",{id:"icon2_svg__b",x:13,y:52,width:38,height:11,rx:2})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon2_svg__a)",xlinkHref:"#icon2_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon2_svg__c)",xlinkHref:"#icon2_svg__b"})),React.createElement("rect",{stroke:"url(#icon2_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:63,height:57,rx:4}),React.createElement("path",{d:"M31.611 15c.602 0 1.097.383 1.16.875l.007.107v2.156a10.89 10.89 0 0 1 10.084 10.084h2.156c.543 0 .982.522.982 1.167 0 .601-.383 1.096-.875 1.16l-.107.007h-2.24c-.718 5.025-4.868 8.943-10 9.306v2.156c0 .543-.522.982-1.167.982-.601 0-1.096-.383-1.16-.875l-.007-.107v-2.24a10.896 10.896 0 0 1-9.223-9.222h-2.24c-.542 0-.981-.523-.981-1.167 0-.602.383-1.097.875-1.16l.107-.007h2.156c.363-5.132 4.28-9.282 9.306-10v-2.24c0-.543.523-.982 1.167-.982ZM32 24.333a4.667 4.667 0 1 0 0 9.334 4.667 4.667 0 0 0 0-9.334ZM59 19V8H48v2.2h8.8V19H59Zm0 20h-2.2v8.8H48V50h11V39ZM5 19V8h11v2.2H7.2V19H5Zm0 20h2.2v8.8H16V50H5V39Z",fill:"#2367FE",fillRule:"nonzero"})));var Sc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",bc=Object.defineProperty,fl=Object.getOwnPropertySymbols,xc=Object.prototype.hasOwnProperty,Tc=Object.prototype.propertyIsEnumerable,hl=(G,W,V)=>W in G?bc(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,ml=(G,W)=>{for(var V in W||(W={}))xc.call(W,V)&&hl(G,V,W[V]);if(fl)for(var V of fl(W))Tc.call(W,V)&&hl(G,V,W[V]);return G};const mu=G=>React.createElement("svg",ml({width:71,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},G),React.createElement("title",null,"icon3"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"28.312%",x2:"50%",y2:"100%",id:"icon3_svg__a"},React.createElement("stop",{stopColor:"#145DFF",offset:"0%"}),React.createElement("stop",{stopColor:"#578BFE",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon3_svg__b"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon3_svg__c"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-7.1%",width:"113.3%",height:"114.2%",filterUnits:"objectBoundingBox",id:"icon3_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M43.327 25.99c.305 1.42.574 2.705.807 3.856.108.485.206.97.296 1.456.09.485.175.926.255 1.321.08.396.148.733.202 1.012.054.278.09.454.107.526.054.36-.026.597-.242.714a1.496 1.496 0 0 1-.726.176c-.09 0-.22-.032-.39-.095s-.3-.112-.39-.148l-7.017-4.1c-1.273.756-2.43 1.43-3.47 2.023-.447.252-.89.504-1.33.755-.44.252-.838.486-1.197.702a30.21 30.21 0 0 1-.927.539 6.01 6.01 0 0 1-.525.27.915.915 0 0 1-.55.094 1.155 1.155 0 0 1-.512-.202.996.996 0 0 1-.336-.391.717.717 0 0 1-.054-.472l.135-.526c.071-.279.152-.611.242-.998.09-.386.192-.813.309-1.28.116-.468.237-.945.363-1.43l.914-3.776a493.653 493.653 0 0 0-3.912-3.357 87.6 87.6 0 0 1-.941-.81c-.278-.242-.507-.44-.686-.593-.18-.153-.278-.238-.296-.256a3.22 3.22 0 0 1-.551-.66 1.078 1.078 0 0 1-.175-.742.941.941 0 0 1 .296-.594c.161-.144.34-.233.538-.27l8.309-.754 3.092-7.228c.107-.288.26-.535.457-.742.197-.206.466-.31.807-.31.179 0 .336.04.47.121.135.081.247.176.336.284.09.108.166.215.229.323.063.108.112.198.148.27l3.011 7.228 8.309.782c.359.09.61.197.753.323.143.126.215.324.215.594 0 .251-.076.472-.229.66-.152.19-.345.418-.578.688l-5.566 5.016Z",id:"icon3_svg__d"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M35.5 0v16.933h7.1v4.234H0v-4.233l7.1-.001V0h28.4Z",transform:"translate(14.2 41.834)",fill:"url(#icon3_svg__a)",fillRule:"nonzero"}),React.createElement("rect",{stroke:"url(#icon3_svg__b)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:70,height:49.801,rx:2}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon3_svg__c)",xlinkHref:"#icon3_svg__d"}),React.createElement("use",{fill:"#000",filter:"url(#icon3_svg__e)",xlinkHref:"#icon3_svg__d"}))));var gl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",Cc=Object.defineProperty,pl=Object.getOwnPropertySymbols,Ic=Object.prototype.hasOwnProperty,Mc=Object.prototype.propertyIsEnumerable,vl=(G,W,V)=>W in G?Cc(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,wc=(G,W)=>{for(var V in W||(W={}))Ic.call(W,V)&&vl(G,V,W[V]);if(pl)for(var V of pl(W))Mc.call(W,V)&&vl(G,V,W[V]);return G};const gu=G=>React.createElement("svg",wc({width:77,height:62,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},G),React.createElement("title",null,"icon4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__a"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__b"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__f"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__g"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__d"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__i"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__j"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("text",{id:"icon4_svg__c",fontFamily:"Helvetica",fontSize:34,fontWeight:"normal"},React.createElement("tspan",{x:13,y:33},"Q")),React.createElement("text",{id:"icon4_svg__h",fontFamily:"Helvetica",fontSize:24,fontWeight:"normal"},React.createElement("tspan",{x:48,y:43},"A"))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m8.258 53.857 13.1-12.102H46a1.5 1.5 0 0 0 1.5-1.5V3A1.5 1.5 0 0 0 46 1.5H2A1.5 1.5 0 0 0 .5 3v37.255a1.5 1.5 0 0 0 1.5 1.5h6.258v12.102Z",stroke:"url(#icon4_svg__a)",fillOpacity:.29,fill:"#C2D5FE",transform:"translate(0 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__b)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__d)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__e)",xlinkHref:"#icon4_svg__c"})),React.createElement("path",{d:"m40.064 61.873 10.982-9.942H75a1.5 1.5 0 0 0 1.5-1.5V19a1.5 1.5 0 0 0-1.5-1.5H35a1.5 1.5 0 0 0-1.5 1.5v31.431a1.5 1.5 0 0 0 1.5 1.5h5.064v9.942Z",stroke:"url(#icon4_svg__f)",fillOpacity:.29,fill:"#C2D5FE",transform:"matrix(-1 0 0 1 110 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__g)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__i)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__j)",xlinkHref:"#icon4_svg__h"}))));var Al="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0RDFGMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNEREU5RkQiIHN0b3Atb3BhY2l0eT0iLjM5NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjU3LjE1NCUiIHgyPSI1MCUiIHkyPSI5OS44MTIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzBBNTVGQyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzgwRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJmIj48c3RvcCBzdG9wLWNvbG9yPSIjQzREMUYzIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTlGRCIgc3RvcC1vcGFjaXR5PSIuMzk0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii02LjclIiB5PSItNC40JSIgd2lkdGg9IjExMy4zJSIgaGVpZ2h0PSIxMDguOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImQiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii00LjQlIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjEwOC44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaiI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHRleHQgaWQ9ImMiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMzQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iMTMiIHk9IjMzIj5RPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PHRleHQgaWQ9ImgiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iNDgiIHk9IjQzIj5BPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTguMjU4IDUzLjg1NyAxMy4xLTEyLjEwMkg0NmExLjUgMS41IDAgMCAwIDEuNS0xLjVWM0ExLjUgMS41IDAgMCAwIDQ2IDEuNUgyQTEuNSAxLjUgMCAwIDAgLjUgM3YzNy4yNTVhMS41IDEuNSAwIDAgMCAxLjUgMS41aDYuMjU4djEyLjEwMloiIHN0cm9rZT0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSI+PHVzZSBmaWxsPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2QpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjYyIvPjwvZz48cGF0aCBkPSJtNDAuMDY0IDYxLjg3MyAxMC45ODItOS45NDJINzVhMS41IDEuNSAwIDAgMCAxLjUtMS41VjE5YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzNWExLjUgMS41IDAgMCAwLTEuNSAxLjV2MzEuNDMxYTEuNSAxLjUgMCAwIDAgMS41IDEuNWg1LjA2NHY5Ljk0MloiIHN0cm9rZT0idXJsKCNmKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExMCAtMSkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dXNlIGZpbGw9InVybCgjZykiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaSkiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaikiIHhsaW5rOmhyZWY9IiNoIi8+PC9nPjwvZz48L3N2Zz4=",vo=Object.defineProperty,El=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,yo=(G,W,V)=>W in G?vo(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Rc=(G,W)=>{for(var V in W||(W={}))Ao.call(W,V)&&yo(G,V,W[V]);if(El)for(var V of El(W))Eo.call(W,V)&&yo(G,V,W[V]);return G};const pu=G=>React.createElement("svg",Rc({width:70,height:53,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},G),React.createElement("title",null,"icon5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon5_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.6%",y:"-4.2%",width:"111.2%",height:"105%",filterUnits:"objectBoundingBox",id:"icon5_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-11%",y:"-9.5%",width:"122%",height:"119%",filterUnits:"objectBoundingBox",id:"icon5_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M40 5.37h9.888a2 2 0 0 1 1.409.58l2.228 2.212a3.39 3.39 0 0 0 4.912-.14l1.786-1.99a2 2 0 0 1 1.488-.663H68a2 2 0 0 1 2 2v33.926a2 2 0 0 1-2 2h-6.315a2 2 0 0 0-1.458.631l-1.79 1.906a3.46 3.46 0 0 1-4.906.14l-2.24-2.127a2 2 0 0 0-1.377-.55H40a2 2 0 0 1-2-2V7.369a2 2 0 0 1 2-2Z",id:"icon5_svg__b"}),React.createElement("path",{id:"icon5_svg__f",d:"M7.343 0h16.376v18.963l-8.188-4.077-8.188 4.077z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__a)",xlinkHref:"#icon5_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__c)",xlinkHref:"#icon5_svg__b"})),React.createElement("path",{d:"M2 .87a1.5 1.5 0 0 0-1.5 1.5v44.398a1.5 1.5 0 0 0 1.5 1.5h22.392a2.5 2.5 0 0 1 1.441.457l3.67 2.59a3.5 3.5 0 0 0 4.065-.021l3.541-2.554a2.5 2.5 0 0 1 1.462-.472H61a1.5 1.5 0 0 0 1.5-1.5V2.369A1.5 1.5 0 0 0 61 .87H38.595a1.5 1.5 0 0 0-.903.303l-3.463 2.61a4.5 4.5 0 0 1-5.381.029l-3.589-2.649a1.5 1.5 0 0 0-.89-.293H2Z",stroke:"url(#icon5_svg__d)",fillOpacity:.29,fill:"#C2D5FE"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__e)",xlinkHref:"#icon5_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__g)",xlinkHref:"#icon5_svg__f"}))));var yl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",sa=Object.defineProperty,os=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,Sl=(G,W,V)=>W in G?sa(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,Dc=(G,W)=>{for(var V in W||(W={}))pa.call(W,V)&&Sl(G,V,W[V]);if(os)for(var V of os(W))ha.call(W,V)&&Sl(G,V,W[V]);return G};const vu=G=>React.createElement("svg",Dc({width:58,height:57,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},G),React.createElement("title",null,"icon6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon6_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-9%",y:"-6.2%",width:"118%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon6_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.2%",y:"-6.4%",width:"112.4%",height:"112.8%",filterUnits:"objectBoundingBox",id:"icon6_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M21-4h13a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H21a5 5 0 0 1-5-5V1a5 5 0 0 1 5-5Z",id:"icon6_svg__b"}),React.createElement("path",{d:"M12.447 27.454 1.615 30.291l3.98-9.69 6.852 6.853Zm17.87-17.91-2.29 2.294-6.809-6.822 2.29-2.294s1.09-1.091 2.2.02l4.48 4.488c1.214 1.217.129 2.315.129 2.315Zm-2.975 2.98L12.347 27.547l-6.808-6.821L20.535 5.702l6.807 6.821Z",id:"icon6_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero",transform:"rotate(90 26 10.5)"},React.createElement("use",{fill:"url(#icon6_svg__a)",xlinkHref:"#icon6_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__c)",xlinkHref:"#icon6_svg__b"})),React.createElement("rect",{stroke:"url(#icon6_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:6.5,width:50,height:50,rx:4}),React.createElement("path",{stroke:"#145CFC",strokeWidth:2,strokeLinecap:"round",d:"M8 21.5h20M8 32h19M8 42.5h9"}),React.createElement("g",{transform:"rotate(-7 169.163 -204.131)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon6_svg__e)",xlinkHref:"#icon6_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__g)",xlinkHref:"#icon6_svg__f"}))));var Nc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",Bc=Object.defineProperty,Qa=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,Na=(G,W,V)=>W in G?Bc(G,W,{enumerable:!0,configurable:!0,writable:!0,value:V}):G[W]=V,bo=(G,W)=>{for(var V in W||(W={}))So.call(W,V)&&Na(G,V,W[V]);if(Qa)for(var V of Qa(W))bl.call(W,V)&&Na(G,V,W[V]);return G},Ga=(G,W)=>{var V={};for(var Mn in G)So.call(G,Mn)&&W.indexOf(Mn)<0&&(V[Mn]=G[Mn]);if(G!=null&&Qa)for(var Mn of Qa(G))W.indexOf(Mn)<0&&bl.call(G,Mn)&&(V[Mn]=G[Mn]);return V},Au=(G,W,V)=>new Promise((Mn,wn)=>{var Mi=Qn=>{try{wi(V.next(Qn))}catch(Ei){wn(Ei)}},Qi=Qn=>{try{wi(V.throw(Qn))}catch(Ei){wn(Ei)}},wi=Qn=>Qn.done?Mn(Qn.value):Promise.resolve(Qn.value).then(Mi,Qi);wi((V=V.apply(G,W)).next())});const Lc=G=>{var W=G,{user:V}=W,Mn=Ga(W,["user"]),wn;const[Mi,Qi]=(0,r.useState)(!0),[wi,Qn]=(0,r.useState)(0),[Ei,Er]=(0,r.useState)({}),[_r,hs]=(0,r.useState)(!1);(0,r.useEffect)(()=>{Hr()},[]);const Hr=()=>Au(void 0,null,function*(){Qi(!0);const Ti=yield(0,ve.ZP)("/api/home/index.json",{method:"get"});Ti.images_url&&Er(Ti),Qi(!1)}),mr={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},xs=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}],ys=[{img:ia,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:Sc,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:gl,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:Al,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:yl,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Nc,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return r.createElement("section",{className:Es.home},r.createElement(cl.K,{width:800,visible:_r,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:()=>hs(!1)}),r.createElement(Z.Z,{loading:Mi,active:!0,paragraph:{rows:5}},r.createElement("div",{className:Es.bg},r.createElement("div",{className:Es.public_width},r.createElement("div",{className:Es.banner},r.createElement(vc(),bo({},mr),(wn=Ei==null?void 0:Ei.images_url)==null?void 0:wn.map(Ti=>r.createElement("div",{onClick:()=>{Ti.path&&(0,We.xg)(Ti.path)}},r.createElement("div",{className:"index_moe_li",style:{cursor:Ti.path?"pointer":"default"}},r.createElement("img",{src:ct.Z.IMG_SERVER+Ti.image_url,alt:""}),r.createElement("div",{className:"index_moe_focus_shadow"}),r.createElement("span",{className:"index_moe_focus_b"})))))))),r.createElement("div",{className:Es.content},r.createElement("div",{className:Es.experience},r.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Es.li}),r.createElement(te.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:Es.li}),r.createElement(te.Link,{to:"/paths",target:"_blank",className:Es.li})),r.createElement("div",{className:Es.demonstrate},r.createElement("div",{className:Es.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),r.createElement("aside",null,xs.map((Ti,jr)=>{var Yr;return r.createElement("div",{key:jr,className:Es.li,style:{background:Ti.background,cursor:Ti!=null&&Ti.more?"pointer":"default"},onClick:()=>{}},r.createElement("div",{className:Es.name},Ti.name),r.createElement("div",{className:Es.tagWarp},(Yr=Ti==null?void 0:Ti.tags)==null?void 0:Yr.map((Ts,ls)=>r.createElement("div",{key:`${jr}-${ls}`,className:Es.tag},Ts))),r.createElement("div",{className:Es.mask,onClick:()=>{switch(jr){case 0:hs(!0);break;default:Ti.link?(0,We.xg)(Ti.link):Ti.more&&te.history.push("/classrooms/classicCases");return}},style:{background:Ti.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},Ti.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),r.createElement("div",{className:Es.feature},r.createElement("div",{className:Es.name},r.createElement("span",null,"\u7279\u8272\u529F\u80FD"),r.createElement("span",null,"FEATURES")),r.createElement("aside",null,ys.map((Ti,jr)=>r.createElement("div",{className:Es.li,key:Ti.title,onClick:()=>{switch(jr){case 0:hs(!0);break;default:Ti.link&&(0,We.xg)(Ti.link);break}}},r.createElement("img",{src:Ti.img}),r.createElement("div",null,r.createElement("h4",null,Ti.title),r.createElement("h6",null,Ti.intro)))))))))};var xl=(0,te.connect)(({user:G})=>({user:G}))(Lc),xo=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Oc=Object.prototype.propertyIsEnumerable,Fc=(G,W)=>{var V={};for(var Mn in G)To.call(G,Mn)&&W.indexOf(Mn)<0&&(V[Mn]=G[Mn]);if(G!=null&&xo)for(var Mn of xo(G))W.indexOf(Mn)<0&&Oc.call(G,Mn)&&(V[Mn]=G[Mn]);return V};const Xa=G=>{var W=G,{loading:V,globalSetting:Mn,children:wn,user:Mi,dispatch:Qi,location:wi}=W,Qn=Fc(W,["loading","globalSetting","children","user","dispatch","location"]);const Ei=(0,te.useLocation)(),Er=(0,R.g)(),{globalLoading:_r}=Mn;return(0,r.useEffect)(()=>{},[Mn.theme]),r.createElement(ne.ZP,{locale:D.Z},!Mn.isIlearning&&r.createElement(ll,null),Mn.isIlearning&&r.createElement(xl,null))};var Pc=(0,te.connect)(({loading:G,globalSetting:W,user:V})=>({loading:G,globalSetting:W,user:V}))(Xa)},1427:function(In,qe,m){"use strict";m.d(qe,{BU:function(){return ne},Dj:function(){return r},gH:function(){return D},vp:function(){return te}});function r(R){try{R.mozRequestFullScreen?R.mozRequestFullScreen():R.webkitRequestFullScreen&&R.webkitRequestFullScreen()}catch(v){console.log(v,":e")}}function ne(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const D=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function te(){var R=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,v=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",R),window.isFullScreen?window.isFullScreen:R!=null}},20808:function(In,qe,m){"use strict";m.d(qe,{rX:function(){return de},pW:function(){return Re},gy:function(){return Me},xY:function(){return K},O5:function(){return Ae},hs:function(){return He},tJ:function(){return ue},o1:function(){return ct},Rd:function(){return H}});var r=m(91482),ne=m(62957),D=m(37285),te=m(6767),R=m(7544),v=m(25544),q=m(87169),Z=m(25510),J="data:image/png;base64,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",C=m.p+"static/newqrcode.a8740efb.png",Ne=m(32637),ee=m(59301),re=(Ie,Rt,mt)=>new Promise((Dt,ht)=>{var xe=oe=>{try{M(mt.next(oe))}catch(Ee){ht(Ee)}},fe=oe=>{try{M(mt.throw(oe))}catch(Ee){ht(Ee)}},M=oe=>oe.done?Dt(oe.value):Promise.resolve(oe.value).then(xe,fe);M((mt=mt.apply(Ie,Rt)).next())});const ue=(Ie,Rt=!1,mt=!1,Dt="",ht=!1)=>!!(ct(Ie)&&We(Ie,Rt,mt,Dt,ht)),ct=Ie=>(0,R.bg)()?!0:(Ie({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),He=Ie=>{var Rt,mt,Dt;const{user:ht}=(0,r.getDvaApp)()._store.getState();(0,R.bg)()&&!((mt=(Rt=ht==null?void 0:ht.userInfo)==null?void 0:Rt.course)!=null&&mt.course_public)&&!((Dt=ht==null?void 0:ht.userInfo)!=null&&Dt.profile_completed)&&Ie({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},We=(Ie,Rt=!1,mt=!0,Dt="",ht=!1)=>{var xe;const{user:fe}=(0,r.getDvaApp)()._store.getState();return(xe=fe.userInfo)!=null&&xe.profile_completed?!0:(mt?Ie({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Dt,isCurrentPage:ht}}):ne.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,v.xg)("/account/profile/edit"),tt()}}),!1)},tt=()=>{ne.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},H=()=>{ne.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ee.createElement("div",{style:{textAlign:"center"}},ee.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ee.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ne}),ee.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ae=()=>{var Ie;const{user:Rt}=(0,r.getDvaApp)()._store.getState();return(Ie=Rt.userInfo)!=null&&Ie.professional_certification?!0:(ne.default.confirm({title:"\u63D0\u793A",centered:!0,content:ee.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,v.xg)("/account/certification")}}),!1)},K=()=>(0,R.V9)()?!0:(ne.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc",style:{marginLeft:-38}},ee.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ee.createElement("img",{src:C,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),de=(Ie,Rt)=>Ie?!0:(ne.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ee.createElement("div",null,ee.createElement("p",null,Rt||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ee.createElement("div",{style:{marginLeft:"110px"}},ee.createElement("img",{src:J,width:200}),ee.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,v.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Re=Ie=>{ne.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ee.createElement("div",null,ee.createElement("div",null,ee.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ee.createElement(D.Z,null),ee.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ee.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ee.createElement("a",null,Ie),"\u5929\u3002"),ee.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ee.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ee.createElement("div",{style:{textAlign:"center",marginTop:30}},ee.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Z,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Me=(Ie,Rt="")=>{const{shixunsDetail:{detail:mt}}=(0,r.getDvaApp)()._store.getState();if((mt==null?void 0:mt.public)===2||(mt==null?void 0:mt.public)===1||(mt==null?void 0:mt.shixun_status)===3){let Dt="";return(mt==null?void 0:mt.public)===2&&(Dt="\u5DF2\u516C\u5F00"),(mt==null?void 0:mt.public)===1&&(Dt="\u5F85\u5BA1\u6838"),(mt==null?void 0:mt.shixun_status)===3&&(Dt="\u5DF2\u5173\u95ED"),ne.default.info({centered:!0,icon:ee.createElement(q.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc",style:{marginLeft:-38}},ee.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Dt,"\uFF0C",Rt,"\u3002"),ee.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ee.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Z,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(mt==null?void 0:mt.shixun_status)===2?(ne.default.confirm({centered:!0,icon:ee.createElement(q.Z,null),title:"\u63D0\u793A",content:ee.createElement("div",null,ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Rt,"\u3002"),ee.createElement("br",null),ee.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{ne.default.confirm({width:440,centered:!0,icon:ee.createElement(q.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>re(void 0,null,function*(){(yield Ie({type:"shixunsDetail/cancelRelease",payload:{id:mt==null?void 0:mt.identifier}})).status!==401&&(te.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ie({type:"shixunsDetail/getShixunsDetail",payload:{id:mt==null?void 0:mt.identifier}}),Ie({type:"practiceSetting/getCommonData",payload:{id:mt==null?void 0:mt.identifier}}))})})}}),!0):!1}},9667:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return dt}});class r{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(f,d){return f.__proto__=d,f},Object.assign=Object.assign||function(f){if(f==null)throw new TypeError("Cannot convert undefined or null to object");let d=Object(f);for(let S=1;S ${d}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","error",S),R.ENABLE_ERROR&&(console.error?console.error(S):console.warn?console.warn(S):console.log(S))}static i(f,d){(!f||R.FORCE_GLOBAL_TAG)&&(f=R.GLOBAL_TAG);let S=`[${f}] > ${d}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","info",S),R.ENABLE_INFO&&(console.info?console.info(S):console.log(S))}static w(f,d){(!f||R.FORCE_GLOBAL_TAG)&&(f=R.GLOBAL_TAG);let S=`[${f}] > ${d}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","warn",S),R.ENABLE_WARN&&(console.warn?console.warn(S):console.log(S))}static d(f,d){(!f||R.FORCE_GLOBAL_TAG)&&(f=R.GLOBAL_TAG);let S=`[${f}] > ${d}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","debug",S),R.ENABLE_DEBUG&&(console.debug?console.debug(S):console.log(S))}static v(f,d){(!f||R.FORCE_GLOBAL_TAG)&&(f=R.GLOBAL_TAG);let S=`[${f}] > ${d}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","verbose",S),R.ENABLE_VERBOSE&&console.log(S)}}R.GLOBAL_TAG="flv.js",R.FORCE_GLOBAL_TAG=!1,R.ENABLE_ERROR=!0,R.ENABLE_INFO=!0,R.ENABLE_WARN=!0,R.ENABLE_DEBUG=!0,R.ENABLE_VERBOSE=!0,R.ENABLE_CALLBACK=!1,R.emitter=new(te());var v=R;class q{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(f){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=f,this._totalBytes+=f):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=f,this._totalBytes+=f):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=f,this._totalBytes+=f,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let f=(this._now()-this._lastCheckpoint)/1e3;return f==0&&(f=1),this._intervalBytes/f/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let f=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/f/1024}}var Z=q;class J{constructor(f){this._message=f}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class C extends J{constructor(f){super(f)}get name(){return"IllegalStateException"}}class Ne extends J{constructor(f){super(f)}get name(){return"InvalidArgumentException"}}class ee extends J{constructor(f){super(f)}get name(){return"NotImplementedException"}}const re={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},ue={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class ct{constructor(f){this._type=f||"undefined",this._status=re.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=re.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===re.kConnecting||this._status===re.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(f){this._onContentLengthKnown=f}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(f){this._onURLRedirect=f}get onDataArrival(){return this._onDataArrival}set onDataArrival(f){this._onDataArrival=f}get onError(){return this._onError}set onError(f){this._onError=f}get onComplete(){return this._onComplete}set onComplete(f){this._onComplete=f}open(f,d){throw new ee("Unimplemented abstract function!")}abort(){throw new ee("Unimplemented abstract function!")}}let He={};function We(){let N=self.navigator.userAgent.toLowerCase(),f=/(edge)\/([\w.]+)/.exec(N)||/(opr)[\/]([\w.]+)/.exec(N)||/(chrome)[ \/]([\w.]+)/.exec(N)||/(iemobile)[\/]([\w.]+)/.exec(N)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(N)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(N)||/(webkit)[ \/]([\w.]+)/.exec(N)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(N)||/(msie) ([\w.]+)/.exec(N)||N.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(N)||N.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(N)||[],d=/(ipad)/.exec(N)||/(ipod)/.exec(N)||/(windows phone)/.exec(N)||/(iphone)/.exec(N)||/(kindle)/.exec(N)||/(android)/.exec(N)||/(windows)/.exec(N)||/(mac)/.exec(N)||/(linux)/.exec(N)||/(cros)/.exec(N)||[],S={browser:f[5]||f[3]||f[1]||"",version:f[2]||f[4]||"0",majorVersion:f[4]||f[2]||"0",platform:d[0]||""},x={};if(S.browser){x[S.browser]=!0;let O=S.majorVersion.split(".");x.version={major:parseInt(S.majorVersion,10),string:S.version},O.length>1&&(x.version.minor=parseInt(O[1],10)),O.length>2&&(x.version.build=parseInt(O[2],10))}if(S.platform&&(x[S.platform]=!0),(x.chrome||x.opr||x.safari)&&(x.webkit=!0),x.rv||x.iemobile){x.rv&&delete x.rv;let O="msie";S.browser=O,x[O]=!0}if(x.edge){delete x.edge;let O="msedge";S.browser=O,x[O]=!0}if(x.opr){let O="opera";S.browser=O,x[O]=!0}if(x.safari&&x.android){let O="android";S.browser=O,x[O]=!0}x.name=S.browser,x.platform=S.platform;for(let O in He)He.hasOwnProperty(O)&&delete He[O];Object.assign(He,x)}We();var tt=He;class H extends ct{static isSupported(){try{let f=tt.msedge&&tt.version.minor>=15048,d=tt.msedge?f:!0;return self.fetch&&self.ReadableStream&&d}catch(f){return!1}}constructor(f,d){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=f,this._config=d,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(f,d){this._dataSource=f,this._range=d;let S=f.url;this._config.reuseRedirectedURL&&f.redirectedURL!=null&&(S=f.redirectedURL);let x=this._seekHandler.getConfig(S,d),O=new self.Headers;if(typeof x.headers=="object"){let j=x.headers;for(let vt in j)j.hasOwnProperty(vt)&&O.append(vt,j[vt])}let ae={method:"GET",headers:O,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let j in this._config.headers)O.append(j,this._config.headers[j]);f.cors===!1&&(ae.mode="same-origin"),f.withCredentials&&(ae.credentials="include"),f.referrerPolicy&&(ae.referrerPolicy=f.referrerPolicy),this._status=re.kConnecting,self.fetch(x.url,ae).then(j=>{if(this._requestAbort){this._requestAbort=!1,this._status=re.kIdle;return}if(j.ok&&j.status>=200&&j.status<=299){if(j.url!==x.url&&this._onURLRedirect){let Y=this._seekHandler.removeURLParameters(j.url);this._onURLRedirect(Y)}let vt=j.headers.get("Content-Length");return vt!=null&&(this._contentLength=parseInt(vt),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,j.body.getReader())}else if(this._status=re.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:j.status,msg:j.statusText});else throw new J("FetchStreamLoader: Http code invalid, "+j.status+" "+j.statusText)}).catch(j=>{if(this._status=re.kError,this._onError)this._onError(ue.EXCEPTION,{code:-1,msg:j.message});else throw j})}abort(){this._requestAbort=!0}_pump(f){return f.read().then(d=>{if(d.done)if(this._contentLength!==null&&this._receivedLength{if(d.code===11&&tt.msedge)return;this._status=re.kError;let S=0,x=null;if((d.code===19||d.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=re.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:d.status,msg:d.statusText});else throw new J("MozChunkedLoader: Http code invalid, "+d.status+" "+d.statusText);else this._status=re.kBuffering}}_onProgress(f){if(this._status===re.kError)return;this._contentLength===null&&f.total!==null&&f.total!==0&&(this._contentLength=f.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let d=f.target.response,S=this._range.from+this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,S,this._receivedLength)}_onLoadEnd(f){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===re.kError)return;this._status=re.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(f){this._status=re.kError;let d=0,S=null;if(this._contentLength&&f.loaded=200&&d.status<=299){if(this._status=LoaderStatus.kBuffering,d.responseURL!=null){let x=this._seekHandler.removeURLParameters(d.responseURL);d.responseURL!==this._currentRequestURL&&x!==this._currentRedirectedURL&&(this._currentRedirectedURL=x,this._onURLRedirect&&this._onURLRedirect(x))}let S=d.getResponseHeader("Content-Length");if(S!=null&&this._contentLength==null){let x=parseInt(S);x>0&&(this._contentLength=x,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:d.status,msg:d.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+d.status+" "+d.statusText);else if(d.readyState===3&&d.status>=200&&d.status<=299){this._status=LoaderStatus.kBuffering;let S=d.response;this._reader.readAsArrayBuffer(S)}}_xhrOnError(f){this._status=LoaderStatus.kError;let d=LoaderErrors.EXCEPTION,S={code:-1,msg:f.constructor.name+" "+f.type};if(this._onError)this._onError(d,S);else throw new RuntimeException(S.msg)}_msrOnProgress(f){let S=f.target.result;if(S==null){this._doReconnectIfNeeded();return}let x=S.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=S.byteLength;let O=this._totalRange.from+this._receivedLength;this._receivedLength+=x.byteLength,this._onDataArrival&&this._onDataArrival(x,O,this._receivedLength),S.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${O+x.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(S=this._range.from+this._contentLength-1),this._currentRequestRange={from:d,to:S},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(f,d){this._lastTimeLoaded=0;let S=f.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?S=this._currentRedirectedURL:f.redirectedURL!=null&&(S=f.redirectedURL));let x=this._seekHandler.getConfig(S,d);this._currentRequestURL=x.url;let O=this._xhr=new XMLHttpRequest;if(O.open("GET",x.url,!0),O.responseType="arraybuffer",O.onreadystatechange=this._onReadyStateChange.bind(this),O.onprogress=this._onProgress.bind(this),O.onload=this._onLoad.bind(this),O.onerror=this._onXhrError.bind(this),f.withCredentials&&(O.withCredentials=!0),typeof x.headers=="object"){let ae=x.headers;for(let j in ae)ae.hasOwnProperty(j)&&O.setRequestHeader(j,ae[j])}if(typeof this._config.headers=="object"){let ae=this._config.headers;for(let j in ae)ae.hasOwnProperty(j)&&O.setRequestHeader(j,ae[j])}O.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=re.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(f){let d=f.target;if(d.readyState===2){if(d.responseURL!=null){let S=this._seekHandler.removeURLParameters(d.responseURL);d.responseURL!==this._currentRequestURL&&S!==this._currentRedirectedURL&&(this._currentRedirectedURL=S,this._onURLRedirect&&this._onURLRedirect(S))}if(d.status>=200&&d.status<=299){if(this._waitForTotalLength)return;this._status=re.kBuffering}else if(this._status=re.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:d.status,msg:d.statusText});else throw new J("RangeLoader: Http code invalid, "+d.status+" "+d.statusText)}}_onProgress(f){if(this._status===re.kError)return;if(this._contentLength===null){let S=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,S=!0;let x=f.total;this._internalAbort(),x!=null&x!==0&&(this._totalLength=x)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,S){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let d=f.loaded-this._lastTimeLoaded;this._lastTimeLoaded=f.loaded,this._speedSampler.addBytes(d)}_normalizeSpeed(f){let d=this._chunkSizeKBList,S=d.length-1,x=0,O=0,ae=S;if(f=d[x]&&f=3&&(d=this._speedSampler.currentKBps)),d!==0){let ae=this._normalizeSpeed(d);this._currentSpeedNormalized!==ae&&(this._currentSpeedNormalized=ae,this._currentChunkSizeKB=ae)}let S=f.target.response,x=this._range.from+this._receivedLength;this._receivedLength+=S.byteLength;let O=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(d.result)},d.readAsArrayBuffer(f.data)}else{this._status=re.kError;let d={code:-1,msg:"Unsupported WebSocket message type: "+f.data.constructor.name};if(this._onError)this._onError(ue.EXCEPTION,d);else throw new J(d.msg)}}_dispatchArrayBuffer(f){let d=f,S=this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,S,this._receivedLength)}_onWebSocketError(f){this._status=re.kError;let d={code:f.code,msg:f.message};if(this._onError)this._onError(ue.EXCEPTION,d);else throw new J(d.msg)}}var Dt=mt;class ht{constructor(f){this._zeroStart=f||!1}getConfig(f,d){let S={};if(d.from!==0||d.to!==-1){let x;d.to!==-1?x=`bytes=${d.from.toString()}-${d.to.toString()}`:x=`bytes=${d.from.toString()}-`,S.Range=x}else this._zeroStart&&(S.Range="bytes=0-");return{url:f,headers:S}}removeURLParameters(f){return f}}var xe=ht;class fe{constructor(f,d){this._startName=f,this._endName=d}getConfig(f,d){let S=f;if(d.from!==0||d.to!==-1){let x=!0;S.indexOf("?")===-1&&(S+="?",x=!1),x&&(S+="&"),S+=`${this._startName}=${d.from.toString()}`,d.to!==-1&&(S+=`&${this._endName}=${d.to.toString()}`)}return{url:S,headers:{}}}removeURLParameters(f){let d=f.split("?")[0],S,x=f.indexOf("?");x!==-1&&(S=f.substring(x+1));let O="";if(S!=null&&S.length>0){let ae=S.split("&");for(let j=0;j0;vt[0]!==this._startName&&vt[0]!==this._endName&&(Y&&(O+="&"),O+=ae[j])}}return O.length===0?d:d+"?"+O}}var M=fe;class oe{constructor(f,d,S){this.TAG="IOController",this._config=d,this._extraData=S,this._stashInitialSize=1024*384,d.stashInitialSize!=null&&d.stashInitialSize>0&&(this._stashInitialSize=d.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,d.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=f,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(f.url),this._refTotalLength=f.filesize?f.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Z,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(f){this._extraData=f}get onDataArrival(){return this._onDataArrival}set onDataArrival(f){this._onDataArrival=f}get onSeeked(){return this._onSeeked}set onSeeked(f){this._onSeeked=f}get onError(){return this._onError}set onError(f){this._onError=f}get onComplete(){return this._onComplete}set onComplete(f){this._onComplete=f}get onRedirect(){return this._onRedirect}set onRedirect(f){this._onRedirect=f}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(f){this._onRecoveredEarlyEof=f}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Rt?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let f=this._config;if(f.seekType==="range")this._seekHandler=new xe(this._config.rangeLoadZeroStart);else if(f.seekType==="param"){let d=f.seekParamStart||"bstart",S=f.seekParamEnd||"bend";this._seekHandler=new M(d,S)}else if(f.seekType==="custom"){if(typeof f.customSeekHandler!="function")throw new Ne("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new f.customSeekHandler}else throw new Ne(`Invalid seekType in config: ${f.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Dt;else if(Ae.isSupported())this._loaderClass=Ae;else if(de.isSupported())this._loaderClass=de;else if(Rt.isSupported())this._loaderClass=Rt;else throw new J("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(f){this._currentRange={from:0,to:-1},f&&(this._currentRange.from=f),this._speedSampler.reset(),f||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let f=this._resumeFrom;this._resumeFrom=0,this._internalSeek(f,!0)}}seek(f){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(f,!0)}_internalSeek(f,d){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(d),this._loader.destroy(),this._loader=null;let S={from:f,to:-1};this._currentRange={from:S.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,S),this._onSeeked&&this._onSeeked()}updateUrl(f){if(!f||typeof f!="string"||f.length===0)throw new Ne("Url must be a non-empty string!");this._dataSource.url=f}_expandBuffer(f){let d=this._stashSize;for(;d+1024*1024*10){let x=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(S,0,d).set(x,0)}this._stashBuffer=S,this._bufferSize=d}_normalizeSpeed(f){let d=this._speedNormalizeList,S=d.length-1,x=0,O=0,ae=S;if(f=d[x]&&f=512&&f<=1024?d=Math.floor(f*1.5):d=f*2,d>8192&&(d=8192);let S=d*1024+1024*1024*1;this._bufferSize0){let ae=this._stashBuffer.slice(0,this._stashUsed),j=this._dispatchChunks(ae,this._stashByteStart);if(j0){let vt=new Uint8Array(ae,j);O.set(vt,0),this._stashUsed=vt.byteLength,this._stashByteStart+=j}}else this._stashUsed=0,this._stashByteStart+=j;this._stashUsed+f.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+f.byteLength),O=new Uint8Array(this._stashBuffer,0,this._bufferSize)),O.set(new Uint8Array(f),this._stashUsed),this._stashUsed+=f.byteLength}else{let ae=this._dispatchChunks(f,d);if(aethis._bufferSize&&(this._expandBuffer(j),O=new Uint8Array(this._stashBuffer,0,this._bufferSize)),O.set(new Uint8Array(f,ae),0),this._stashUsed+=j,this._stashByteStart=d+ae}}}else if(this._stashUsed===0){let O=this._dispatchChunks(f,d);if(Othis._bufferSize&&this._expandBuffer(ae),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(f,O),0),this._stashUsed+=ae,this._stashByteStart=d+O}}else{this._stashUsed+f.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+f.byteLength);let O=new Uint8Array(this._stashBuffer,0,this._bufferSize);O.set(new Uint8Array(f),this._stashUsed),this._stashUsed+=f.byteLength;let ae=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(ae0){let j=new Uint8Array(this._stashBuffer,ae);O.set(j,0)}this._stashUsed-=ae,this._stashByteStart+=ae}}_flushStashBuffer(f){if(this._stashUsed>0){let d=this._stashBuffer.slice(0,this._stashUsed),S=this._dispatchChunks(d,this._stashByteStart),x=d.byteLength-S;if(S0){let O=new Uint8Array(this._stashBuffer,0,this._bufferSize),ae=new Uint8Array(d,S);O.set(ae,0),this._stashUsed=ae.byteLength,this._stashByteStart+=S}return 0}return this._stashUsed=0,this._stashByteStart=0,x}return 0}_onLoaderComplete(f,d){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(f,d){switch(v.e(this.TAG,`Loader error, code = ${d.code}, msg = ${d.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,f=ue.UNRECOVERABLE_EARLY_EOF),f){case ue.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let S=this._currentRange.to+1;S0){let d=bt.getConfig();f.emit("change",d)}}static registerListener(f){bt.emitter.addListener("change",f)}static removeListener(f){bt.emitter.removeListener("change",f)}static addLogListener(f){v.emitter.addListener("log",f),v.emitter.listenerCount("log")>0&&(v.ENABLE_CALLBACK=!0,bt._notifyChange())}static removeLogListener(f){v.emitter.removeListener("log",f),v.emitter.listenerCount("log")===0&&(v.ENABLE_CALLBACK=!1,bt._notifyChange())}}bt.emitter=new(te());var he=bt;class je{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let f=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,d=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&f&&d}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(f){if(this.keyframesIndex==null)return null;let d=this.keyframesIndex,S=this._search(d.times,f);return{index:S,milliseconds:d.times[S],fileposition:d.filepositions[S]}}_search(f,d){let S=0,x=f.length-1,O=0,ae=0,j=x;for(d=f[O]&&d=128){f.push(String.fromCharCode(O&65535)),S+=2;continue}}}else if(d[S]<240){if(St(d,S,2)){let O=(d[S]&15)<<12|(d[S+1]&63)<<6|d[S+2]&63;if(O>=2048&&(O&63488)!==55296){f.push(String.fromCharCode(O&65535)),S+=3;continue}}}else if(d[S]<248&&St(d,S,3)){let O=(d[S]&7)<<18|(d[S+1]&63)<<12|(d[S+2]&63)<<6|d[S+3]&63;if(O>65536&&O<1114112){O-=65536,f.push(String.fromCharCode(O>>>10|55296)),f.push(String.fromCharCode(O&1023|56320)),S+=4;continue}}}f.push("\uFFFD"),++S}return f.join("")}var jt=et;let At=function(){let N=new ArrayBuffer(2);return new DataView(N).setInt16(0,256,!0),new Int16Array(N)[0]===256}();class hn{static parseScriptData(f,d,S){let x={};try{let O=hn.parseValue(f,d,S),ae=hn.parseValue(f,d+O.size,S-O.size);x[O.data]=ae.data}catch(O){v.e("AMF",O.toString())}return x}static parseObject(f,d,S){if(S<3)throw new C("Data not enough when parse ScriptDataObject");let x=hn.parseString(f,d,S),O=hn.parseValue(f,d+x.size,S-x.size),ae=O.objectEnd;return{data:{name:x.data,value:O.data},size:x.size+O.size,objectEnd:ae}}static parseVariable(f,d,S){return hn.parseObject(f,d,S)}static parseString(f,d,S){if(S<2)throw new C("Data not enough when parse String");let O=new DataView(f,d,S).getUint16(0,!At),ae;return O>0?ae=jt(new Uint8Array(f,d+2,O)):ae="",{data:ae,size:2+O}}static parseLongString(f,d,S){if(S<4)throw new C("Data not enough when parse LongString");let O=new DataView(f,d,S).getUint32(0,!At),ae;return O>0?ae=jt(new Uint8Array(f,d+4,O)):ae="",{data:ae,size:4+O}}static parseDate(f,d,S){if(S<10)throw new C("Data size invalid when parse Date");let x=new DataView(f,d,S),O=x.getFloat64(0,!At),ae=x.getInt16(8,!At);return O+=ae*60*1e3,{data:new Date(O),size:10}}static parseValue(f,d,S){if(S<1)throw new C("Data not enough when parse Value");let x=new DataView(f,d,S),O=1,ae=x.getUint8(0),j,vt=!1;try{switch(ae){case 0:j=x.getFloat64(1,!At),O+=8;break;case 1:{j=!!x.getUint8(1),O+=1;break}case 2:{let Y=hn.parseString(f,d+1,S-1);j=Y.data,O+=Y.size;break}case 3:{j={};let Y=0;for((x.getUint32(S-4,!At)&16777215)===9&&(Y=3);O32)throw new Ne("ExpGolomb: readBits() bits exceeded max 32bits!");if(f<=this._current_word_bits_left){let ae=this._current_word>>>32-f;return this._current_word<<=f,this._current_word_bits_left-=f,ae}let d=this._current_word_bits_left?this._current_word:0;d=d>>>32-this._current_word_bits_left;let S=f-this._current_word_bits_left;this._fillCurrentWord();let x=Math.min(S,this._current_word_bits_left),O=this._current_word>>>32-x;return this._current_word<<=x,this._current_word_bits_left-=x,d=d<>>f)return this._current_word<<=f,this._current_word_bits_left-=f,f;return this._fillCurrentWord(),f+this._skipLeadingZero()}readUEG(){let f=this._skipLeadingZero();return this.readBits(f+1)-1}readSEG(){let f=this.readUEG();return f&1?f+1>>>1:-1*(f>>>1)}}var we=$e;class Be{static _ebsp2rbsp(f){let d=f,S=d.byteLength,x=new Uint8Array(S),O=0;for(let ae=0;ae=2&&d[ae]===3&&d[ae-1]===0&&d[ae-2]===0||(x[O]=d[ae],O++);return new Uint8Array(x.buffer,0,O)}static parseSPS(f){let d=Be._ebsp2rbsp(f),S=new we(d);S.readByte();let x=S.readByte();S.readByte();let O=S.readByte();S.readUEG();let ae=Be.getProfileString(x),j=Be.getLevelString(O),vt=1,Y=420,_=[0,420,422,444],Qe=8;if((x===100||x===110||x===122||x===244||x===44||x===83||x===86||x===118||x===128||x===138||x===144)&&(vt=S.readUEG(),vt===3&&S.readBits(1),vt<=3&&(Y=_[vt]),Qe=S.readUEG()+8,S.readUEG(),S.readBits(1),S.readBool())){let ln=vt!==3?8:12;for(let En=0;En0&&ln<16?(pt=En[ln-1],wt=rn[ln-1]):ln===255&&(pt=S.readByte()<<8|S.readByte(),wt=S.readByte()<<8|S.readByte())}if(S.readBool()&&S.readBool(),S.readBool()&&(S.readBits(4),S.readBool()&&S.readBits(24)),S.readBool()&&(S.readUEG(),S.readUEG()),S.readBool()){let ln=S.readBits(32),En=S.readBits(32);en=S.readBool(),Fe=En,Ye=ln*2,Kt=Fe/Ye}}let yt=1;(pt!==1||wt!==1)&&(yt=pt/wt);let Ct=0,Ft=0;if(vt===0)Ct=1,Ft=2-F;else{let ln=vt===3?1:2,En=vt===1?2:1;Ct=ln,Ft=En*(2-F)}let Qt=(I+1)*16,kt=(2-F)*((P+1)*16);Qt-=(k+be)*Ct,kt-=(ke+ut)*Ft;let an=Math.ceil(Qt*yt);return S.destroy(),S=null,{profile_string:ae,level_string:j,bit_depth:Qe,ref_frames:B,chroma_format:Y,chroma_format_string:Be.getChromaFormatString(Y),frame_rate:{fixed:en,fps:Kt,fps_den:Ye,fps_num:Fe},sar_ratio:{width:pt,height:wt},codec_size:{width:Qt,height:kt},present_size:{width:an,height:kt}}}static _skipScalingList(f,d){let S=8,x=8,O=0;for(let ae=0;ae>>8&255|(N&255)<<8}function pe(N){return(N&4278190080)>>>24|(N&16711680)>>>8|(N&65280)<<8|(N&255)<<24}function Se(N,f){return N[f]<<24|N[f+1]<<16|N[f+2]<<8|N[f+3]}class ye{constructor(f,d){this.TAG="FLVDemuxer",this._config=d,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=f.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=f.hasAudioTrack,this._hasVideo=f.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ve,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let S=new ArrayBuffer(2);return new DataView(S).setInt16(0,256,!0),new Int16Array(S)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(f){let d=new Uint8Array(f),S={match:!1};if(d[0]!==70||d[1]!==76||d[2]!==86||d[3]!==1)return S;let x=(d[4]&4)>>>2!==0,O=(d[4]&1)!==0,ae=Se(d,5);return ae<9?S:{match:!0,consumed:ae,dataOffset:ae,hasAudioTrack:x,hasVideoTrack:O}}bindDataSource(f){return f.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(f){this._onTrackMetadata=f}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(f){this._onMediaInfo=f}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(f){this._onMetaDataArrived=f}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(f){this._onScriptDataArrived=f}get onError(){return this._onError}set onError(f){this._onError=f}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(f){this._onDataAvailable=f}get timestampBase(){return this._timestampBase}set timestampBase(f){this._timestampBase=f}get overridedDuration(){return this._duration}set overridedDuration(f){this._durationOverrided=!0,this._duration=f,this._mediaInfo.duration=f}set overridedHasAudio(f){this._hasAudioFlagOverrided=!0,this._hasAudio=f,this._mediaInfo.hasAudio=f}set overridedHasVideo(f){this._hasVideoFlagOverrided=!0,this._hasVideo=f,this._mediaInfo.hasVideo=f}resetMediaInfo(){this._mediaInfo=new Ve}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(f,d){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new C("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let S=0,x=this._littleEndian;if(d===0)if(f.byteLength>13)S=ye.probe(f).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,d+S!==this._dataOffset&&v.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(f,S).getUint32(0,!x)!==0&&v.w(this.TAG,"PrevTagSize0 !== 0 !!!"),S+=4);Sf.byteLength)break;let ae=O.getUint8(0),j=O.getUint32(0,!x)&16777215;if(S+11+j+4>f.byteLength)break;if(ae!==8&&ae!==9&&ae!==18){v.w(this.TAG,`Unsupported tag type ${ae}, skipped`),S+=11+j+4;continue}let vt=O.getUint8(4),Y=O.getUint8(5),_=O.getUint8(6),Qe=O.getUint8(7),se=_|Y<<8|vt<<16|Qe<<24;(O.getUint32(7,!x)&16777215)!==0&&v.w(this.TAG,"Meet tag which has StreamID != 0!");let I=S+11;switch(ae){case 8:this._parseAudioData(f,I,j,se);break;case 9:this._parseVideoData(f,I,j,se,d+S);break;case 18:this._parseScriptData(f,I,j);break}let P=O.getUint32(11+j,!x);P!==11+j&&v.w(this.TAG,`Invalid PrevTagSize ${P}`),S+=11+j+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),S}_parseScriptData(f,d,S){let x=rt.parseScriptData(f,d,S);if(x.hasOwnProperty("onMetaData")){if(x.onMetaData==null||typeof x.onMetaData!="object"){v.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&v.w(this.TAG,"Found another onMetaData tag!"),this._metadata=x;let O=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},O)),typeof O.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=O.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof O.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=O.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof O.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=O.audiodatarate),typeof O.videodatarate=="number"&&(this._mediaInfo.videoDataRate=O.videodatarate),typeof O.width=="number"&&(this._mediaInfo.width=O.width),typeof O.height=="number"&&(this._mediaInfo.height=O.height),typeof O.duration=="number"){if(!this._durationOverrided){let ae=Math.floor(O.duration*this._timescale);this._duration=ae,this._mediaInfo.duration=ae}}else this._mediaInfo.duration=0;if(typeof O.framerate=="number"){let ae=Math.floor(O.framerate*1e3);if(ae>0){let j=ae/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=j,this._referenceFrameRate.fps_num=ae,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=j}}if(typeof O.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let ae=O.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(ae),O.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=O,v.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(x).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},x))}_parseKeyframesIndex(f){let d=[],S=[];for(let x=1;x>>4;if(vt!==2&&vt!==10){this._onError(Le.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+vt);return}let Y=0,_=(j&12)>>>2;if(_>=0&&_<=4)Y=this._flvSoundRateTable[_];else{this._onError(Le.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+_);return}let Qe=(j&2)>>>1,se=j&1,B=this._audioMetadata,I=this._audioTrack;if(B||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),B=this._audioMetadata={},B.type="audio",B.id=I.id,B.timescale=this._timescale,B.duration=this._duration,B.audioSampleRate=Y,B.channelCount=se===0?1:2),vt===10){let P=this._parseAACAudioData(f,d+1,S-1);if(P==null)return;if(P.packetType===0){B.config&&v.w(this.TAG,"Found another AudioSpecificConfig!");let F=P.data;B.audioSampleRate=F.samplingRate,B.channelCount=F.channelCount,B.codec=F.codec,B.originalCodec=F.originalCodec,B.config=F.config,B.refSampleDuration=1024/B.audioSampleRate*B.timescale,v.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",B);let k=this._mediaInfo;k.audioCodec=B.originalCodec,k.audioSampleRate=B.audioSampleRate,k.audioChannelCount=B.channelCount,k.hasVideo?k.videoCodec!=null&&(k.mimeType='video/x-flv; codecs="'+k.videoCodec+","+k.audioCodec+'"'):k.mimeType='video/x-flv; codecs="'+k.audioCodec+'"',k.isComplete()&&this._onMediaInfo(k)}else if(P.packetType===1){let F=this._timestampBase+x,k={unit:P.data,length:P.data.byteLength,dts:F,pts:F};I.samples.push(k),I.length+=P.data.length}else v.e(this.TAG,`Flv: Unsupported AAC data type ${P.packetType}`)}else if(vt===2){if(!B.codec){let be=this._parseMP3AudioData(f,d+1,S-1,!0);if(be==null)return;B.audioSampleRate=be.samplingRate,B.channelCount=be.channelCount,B.codec=be.codec,B.originalCodec=be.originalCodec,B.refSampleDuration=1152/B.audioSampleRate*B.timescale,v.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",B);let ke=this._mediaInfo;ke.audioCodec=B.codec,ke.audioSampleRate=B.audioSampleRate,ke.audioChannelCount=B.channelCount,ke.audioDataRate=be.bitRate,ke.hasVideo?ke.videoCodec!=null&&(ke.mimeType='video/x-flv; codecs="'+ke.videoCodec+","+ke.audioCodec+'"'):ke.mimeType='video/x-flv; codecs="'+ke.audioCodec+'"',ke.isComplete()&&this._onMediaInfo(ke)}let P=this._parseMP3AudioData(f,d+1,S-1,!1);if(P==null)return;let F=this._timestampBase+x,k={unit:P,length:P.byteLength,dts:F,pts:F};I.samples.push(k),I.length+=P.length}}_parseAACAudioData(f,d,S){if(S<=1){v.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let x={},O=new Uint8Array(f,d,S);return x.packetType=O[0],O[0]===0?x.data=this._parseAACAudioSpecificConfig(f,d+1,S-1):x.data=O.subarray(1),x}_parseAACAudioSpecificConfig(f,d,S){let x=new Uint8Array(f,d,S),O=null,ae=0,j=0,vt=null,Y=0,_=null;if(ae=j=x[0]>>>3,Y=(x[0]&7)<<1|x[1]>>>7,Y<0||Y>=this._mpegSamplingRates.length){this._onError(Le.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Qe=this._mpegSamplingRates[Y],se=(x[1]&120)>>>3;if(se<0||se>=8){this._onError(Le.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}ae===5&&(_=(x[1]&7)<<1|x[2]>>>7,vt=(x[2]&124)>>>2);let B=self.navigator.userAgent.toLowerCase();return B.indexOf("firefox")!==-1?Y>=6?(ae=5,O=new Array(4),_=Y-3):(ae=2,O=new Array(2),_=Y):B.indexOf("android")!==-1?(ae=2,O=new Array(2),_=Y):(ae=5,_=Y,O=new Array(4),Y>=6?_=Y-3:se===1&&(ae=2,O=new Array(2),_=Y)),O[0]=ae<<3,O[0]|=(Y&15)>>>1,O[1]=(Y&15)<<7,O[1]|=(se&15)<<3,ae===5&&(O[1]|=(_&15)>>>1,O[2]=(_&1)<<7,O[2]|=8,O[3]=0),{config:O,samplingRate:Qe,channelCount:se,codec:"mp4a.40."+ae,originalCodec:"mp4a.40."+j}}_parseMP3AudioData(f,d,S,x){if(S<4){v.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let O=this._littleEndian,ae=new Uint8Array(f,d,S),j=null;if(x){if(ae[0]!==255)return;let vt=ae[1]>>>3&3,Y=(ae[1]&6)>>1,_=(ae[2]&240)>>>4,Qe=(ae[2]&12)>>>2,B=(ae[3]>>>6&3)!==3?2:1,I=0,P=0,F=34,k="mp3";switch(vt){case 0:I=this._mpegAudioV25SampleRateTable[Qe];break;case 2:I=this._mpegAudioV20SampleRateTable[Qe];break;case 3:I=this._mpegAudioV10SampleRateTable[Qe];break}switch(Y){case 1:F=34,_>>4,vt=ae&15;if(vt!==7){this._onError(Le.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${vt}`);return}this._parseAVCVideoPacket(f,d+1,S-1,x,O,j)}_parseAVCVideoPacket(f,d,S,x,O,ae){if(S<4){v.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let j=this._littleEndian,vt=new DataView(f,d,S),Y=vt.getUint8(0),Qe=(vt.getUint32(0,!j)&16777215)<<8>>8;if(Y===0)this._parseAVCDecoderConfigurationRecord(f,d+4,S-4);else if(Y===1)this._parseAVCVideoData(f,d+4,S-4,x,O,ae,Qe);else if(Y!==2){this._onError(Le.FORMAT_ERROR,`Flv: Invalid video packet type ${Y}`);return}}_parseAVCDecoderConfigurationRecord(f,d,S){if(S<7){v.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let x=this._videoMetadata,O=this._videoTrack,ae=this._littleEndian,j=new DataView(f,d,S);x?typeof x.avcc!="undefined"&&v.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),x=this._videoMetadata={},x.type="video",x.id=O.id,x.timescale=this._timescale,x.duration=this._duration);let vt=j.getUint8(0),Y=j.getUint8(1),_=j.getUint8(2),Qe=j.getUint8(3);if(vt!==1||Y===0){this._onError(Le.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(j.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Le.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let se=j.getUint8(5)&31;if(se===0){this._onError(Le.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else se>1&&v.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${se}`);let B=6;for(let P=0;P1&&v.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${I}`);B++;for(let P=0;P=S){v.w(this.TAG,`Malformed Nalu near timestamp ${I}, offset = ${se}, dataSize = ${S}`);break}let F=Y.getUint32(se,!vt);if(B===3&&(F>>>=8),F>S-B){v.w(this.TAG,`Malformed Nalus near timestamp ${I}, NaluSize > DataSize!`);return}let k=Y.getUint8(se+B)&31;k===5&&(P=!0);let be=new Uint8Array(f,d+se,B+F),ke={type:k,data:be};_.push(ke),Qe+=be.byteLength,se+=B+F}if(_.length){let F=this._videoTrack,k={units:_,length:Qe,isKeyframe:P,dts:I,cts:j,pts:I+j};P&&(k.fileposition=O),F.samples.push(k),F.length+=Qe}}}var Oe=ye;class Q{static init(){Q.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let d in Q.types)Q.types.hasOwnProperty(d)&&(Q.types[d]=[d.charCodeAt(0),d.charCodeAt(1),d.charCodeAt(2),d.charCodeAt(3)]);let f=Q.constants={};f.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),f.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),f.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),f.STSC=f.STCO=f.STTS,f.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),f.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),f.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),f.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),f.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),f.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(f){let d=8,S=null,x=Array.prototype.slice.call(arguments,1),O=x.length;for(let j=0;j>>24&255,S[1]=d>>>16&255,S[2]=d>>>8&255,S[3]=d&255,S.set(f,4);let ae=8;for(let j=0;j>>24&255,f>>>16&255,f>>>8&255,f&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(f){return Q.box(Q.types.trak,Q.tkhd(f),Q.mdia(f))}static tkhd(f){let d=f.id,S=f.duration,x=f.presentWidth,O=f.presentHeight;return Q.box(Q.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255,0,0,0,0,S>>>24&255,S>>>16&255,S>>>8&255,S&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,x>>>8&255,x&255,0,0,O>>>8&255,O&255,0,0]))}static mdia(f){return Q.box(Q.types.mdia,Q.mdhd(f),Q.hdlr(f),Q.minf(f))}static mdhd(f){let d=f.timescale,S=f.duration;return Q.box(Q.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255,S>>>24&255,S>>>16&255,S>>>8&255,S&255,85,196,0,0]))}static hdlr(f){let d=null;return f.type==="audio"?d=Q.constants.HDLR_AUDIO:d=Q.constants.HDLR_VIDEO,Q.box(Q.types.hdlr,d)}static minf(f){let d=null;return f.type==="audio"?d=Q.box(Q.types.smhd,Q.constants.SMHD):d=Q.box(Q.types.vmhd,Q.constants.VMHD),Q.box(Q.types.minf,d,Q.dinf(),Q.stbl(f))}static dinf(){return Q.box(Q.types.dinf,Q.box(Q.types.dref,Q.constants.DREF))}static stbl(f){return Q.box(Q.types.stbl,Q.stsd(f),Q.box(Q.types.stts,Q.constants.STTS),Q.box(Q.types.stsc,Q.constants.STSC),Q.box(Q.types.stsz,Q.constants.STSZ),Q.box(Q.types.stco,Q.constants.STCO))}static stsd(f){return f.type==="audio"?f.codec==="mp3"?Q.box(Q.types.stsd,Q.constants.STSD_PREFIX,Q.mp3(f)):Q.box(Q.types.stsd,Q.constants.STSD_PREFIX,Q.mp4a(f)):Q.box(Q.types.stsd,Q.constants.STSD_PREFIX,Q.avc1(f))}static mp3(f){let d=f.channelCount,S=f.audioSampleRate,x=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,d,0,16,0,0,0,0,S>>>8&255,S&255,0,0]);return Q.box(Q.types[".mp3"],x)}static mp4a(f){let d=f.channelCount,S=f.audioSampleRate,x=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,d,0,16,0,0,0,0,S>>>8&255,S&255,0,0]);return Q.box(Q.types.mp4a,x,Q.esds(f))}static esds(f){let d=f.config||[],S=d.length,x=new Uint8Array([0,0,0,0,3,23+S,0,1,0,4,15+S,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([S]).concat(d).concat([6,1,2]));return Q.box(Q.types.esds,x)}static avc1(f){let d=f.avcc,S=f.codecWidth,x=f.codecHeight,O=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,S>>>8&255,S&255,x>>>8&255,x&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Q.box(Q.types.avc1,O,Q.box(Q.types.avcC,d))}static mvex(f){return Q.box(Q.types.mvex,Q.trex(f))}static trex(f){let d=f.id,S=new Uint8Array([0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Q.box(Q.types.trex,S)}static moof(f,d){return Q.box(Q.types.moof,Q.mfhd(f.sequenceNumber),Q.traf(f,d))}static mfhd(f){let d=new Uint8Array([0,0,0,0,f>>>24&255,f>>>16&255,f>>>8&255,f&255]);return Q.box(Q.types.mfhd,d)}static traf(f,d){let S=f.id,x=Q.box(Q.types.tfhd,new Uint8Array([0,0,0,0,S>>>24&255,S>>>16&255,S>>>8&255,S&255])),O=Q.box(Q.types.tfdt,new Uint8Array([0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255])),ae=Q.sdtp(f),j=Q.trun(f,ae.byteLength+16+16+8+16+8+8);return Q.box(Q.types.traf,x,O,j,ae)}static sdtp(f){let d=f.samples||[],S=d.length,x=new Uint8Array(4+S);for(let O=0;O>>24&255,x>>>16&255,x>>>8&255,x&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255],0);for(let j=0;j>>24&255,vt>>>16&255,vt>>>8&255,vt&255,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255,_.isLeading<<2|_.dependsOn,_.isDependedOn<<6|_.hasRedundancy<<4|_.isNonSync,0,0,Qe>>>24&255,Qe>>>16&255,Qe>>>8&255,Qe&255],12+16*j)}return Q.box(Q.types.trun,ae)}static mdat(f){return Q.box(Q.types.mdat,f)}}Q.init();var Pe=Q;class L{static getSilentFrame(f,d){if(f==="mp4a.40.2"){if(d===1)return new Uint8Array([0,200,0,128,35,128]);if(d===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(d===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(d===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(d===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(d===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(d===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(d===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(d===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var w=L;class X{constructor(f,d,S,x,O){this.dts=f,this.pts=d,this.duration=S,this.originalDts=x,this.isSyncPoint=O,this.fileposition=null}}class at{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(f){f.isSyncPoint=!0,this.syncPoints.push(f)}}class Ue{constructor(){this._list=[]}clear(){this._list=[]}appendArray(f){let d=this._list;f.length!==0&&(d.length>0&&f[0].originalDts=d[O].dts&&fd[x].lastSample.originalDts&&f=d[x].lastSample.originalDts&&(x===d.length-1||x0&&(O=this._searchNearestSegmentBefore(S.originalBeginDts)+1),this._lastAppendLocation=O,this._list.splice(O,0,S)}getLastSegmentBefore(f){let d=this._searchNearestSegmentBefore(f);return d>=0?this._list[d]:null}getLastSampleBefore(f){let d=this.getLastSegmentBefore(f);return d!=null?d.lastSample:null}getLastSyncPointBefore(f){let d=this._searchNearestSegmentBefore(f),S=this._list[d].syncPoints;for(;S.length===0&&d>0;)d--,S=this._list[d].syncPoints;return S.length>0?S[S.length-1]:null}}class Bt{constructor(f){this.TAG="MP4Remuxer",this._config=f,this._isLive=f.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new nt("audio"),this._videoSegmentInfoList=new nt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(tt.chrome&&(tt.version.major<50||tt.version.major===50&&tt.version.build<2661)),this._fillSilentAfterSeek=tt.msedge||tt.msie,this._mp3UseMpegAudio=!tt.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(f){return f.onDataAvailable=this.remux.bind(this),f.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(f){this._onInitSegment=f}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(f){this._onMediaSegment=f}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(f){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(f,d){if(!this._onMediaSegment)throw new C("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(f,d),this._remuxVideo(d),this._remuxAudio(f)}_onTrackMetadataReceived(f,d){let S=null,x="mp4",O=d.codec;if(f==="audio")this._audioMeta=d,d.codec==="mp3"&&this._mp3UseMpegAudio?(x="mpeg",O="",S=new Uint8Array):S=Pe.generateInitSegment(d);else if(f==="video")this._videoMeta=d,S=Pe.generateInitSegment(d);else return;if(!this._onInitSegment)throw new C("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(f,{type:f,data:S.buffer,codec:O,container:`${f}/${x}`,mediaDuration:d.duration})}_calculateDtsBase(f,d){this._dtsBaseInited||(f.samples&&f.samples.length&&(this._audioDtsBase=f.samples[0].dts),d.samples&&d.samples.length&&(this._videoDtsBase=d.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let f=this._videoStashedLastSample,d=this._audioStashedLastSample,S={type:"video",id:1,sequenceNumber:0,samples:[],length:0};f!=null&&(S.samples.push(f),S.length=f.length);let x={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};d!=null&&(x.samples.push(d),x.length=d.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(S,!0),this._remuxAudio(x,!0)}_remuxAudio(f,d){if(this._audioMeta==null)return;let S=f,x=S.samples,O,ae=-1,j=-1,vt=-1,Y=this._audioMeta.refSampleDuration,_=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Qe=this._dtsBaseInited&&this._audioNextDts===void 0,se=!1;if(!x||x.length===0||x.length===1&&!d)return;let B=0,I=null,P=0;_?(B=0,P=S.length):(B=8,P=8+S.length);let F=null;if(x.length>1&&(F=x.pop(),P-=F.length),this._audioStashedLastSample!=null){let wt=this._audioStashedLastSample;this._audioStashedLastSample=null,x.unshift(wt),P+=wt.length}F!=null&&(this._audioStashedLastSample=F);let k=x[0].dts-this._dtsBase;if(this._audioNextDts)O=k-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())O=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(se=!0);else{let wt=this._audioSegmentInfoList.getLastSampleBefore(k);if(wt!=null){let Kt=k-(wt.originalDts+wt.duration);Kt<=3&&(Kt=0);let en=wt.dts+wt.duration+Kt;O=k-en}else O=0}if(se){let wt=k-O,Kt=this._videoSegmentInfoList.getLastSegmentBefore(k);if(Kt!=null&&Kt.beginDts=1?Tt=be[be.length-1].duration:Tt=Math.floor(Y);let yt=!1,Ct=null;if(Tt>Y*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!tt.safari){yt=!0;let Ft=Math.abs(Tt-Y),Qt=Math.ceil(Ft/Y),kt=Ye+Y;v.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${Ye+Tt} ms, expected: ${Ye+Math.round(Y)} ms, delta: ${Math.round(Ft)} ms, generate: ${Qt} frames`);let an=w.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);an==null&&(v.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),an=en),Ct=[];for(let En=0;En0){let yn=Ct[Ct.length-1];yn.duration=rn-yn.dts}let cn={dts:rn,pts:rn,cts:0,unit:an,size:an.byteLength,duration:0,originalDts:Fe,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Ct.push(cn),P+=cn.size,kt+=Y}let ln=Ct[Ct.length-1];ln.duration=Ye+Tt-ln.dts,Tt=Math.round(Y)}be.push({dts:Ye,pts:Ye,cts:0,unit:Kt.unit,size:Kt.unit.byteLength,duration:Tt,originalDts:Fe,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),yt&&be.push.apply(be,Ct)}_?I=new Uint8Array(P):(I=new Uint8Array(P),I[0]=P>>>24&255,I[1]=P>>>16&255,I[2]=P>>>8&255,I[3]=P&255,I.set(Pe.types.mdat,4));for(let wt=0;wt1&&(B=x.pop(),se-=B.length),this._videoStashedLastSample!=null){let ke=this._videoStashedLastSample;this._videoStashedLastSample=null,x.unshift(ke),se+=ke.length}B!=null&&(this._videoStashedLastSample=B);let I=x[0].dts-this._dtsBase;if(this._videoNextDts)O=I-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())O=0;else{let ke=this._videoSegmentInfoList.getLastSampleBefore(I);if(ke!=null){let ut=I-(ke.originalDts+ke.duration);ut<=3&&(ut=0);let ft=ke.dts+ke.duration+ut;O=I-ft}else O=0}let P=new at,F=[];for(let ke=0;ke=1?Fe=F[F.length-1].duration:Fe=Math.floor(this._videoMeta.refSampleDuration),pt){let Ye=new X(wt,en,Fe,ut.dts,!0);Ye.fileposition=ut.fileposition,P.appendSyncPoint(Ye)}F.push({dts:wt,pts:en,cts:Kt,units:ut.units,size:ut.length,isKeyframe:pt,duration:Fe,originalDts:ft,flags:{isLeading:0,dependsOn:pt?2:1,isDependedOn:pt?1:0,hasRedundancy:0,isNonSync:pt?0:1}})}Qe=new Uint8Array(se),Qe[0]=se>>>24&255,Qe[1]=se>>>16&255,Qe[2]=se>>>8&255,Qe[3]=se&255,Qe.set(Pe.types.mdat,4);for(let ke=0;ke{x.timestampBase=S,S+=x.duration,x.cors=f.cors,x.withCredentials=f.withCredentials,d.referrerPolicy&&(x.referrerPolicy=d.referrerPolicy)}),!isNaN(S)&&this._mediaDataSource.duration!==S&&(this._mediaDataSource.duration=S),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(f,d){this._emitter.addListener(f,d)}off(f,d){this._emitter.removeListener(f,d)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(f,d){this._currentSegmentIndex=f;let S=this._mediaDataSource.segments[f],x=this._ioctl=new Ee(S,this._config,f);x.onError=this._onIOException.bind(this),x.onSeeked=this._onIOSeeked.bind(this),x.onComplete=this._onIOComplete.bind(this),x.onRedirect=this._onIORedirect.bind(this),x.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),d?this._demuxer.bindDataSource(this._ioctl):x.onDataArrival=this._onInitChunkArrival.bind(this),x.open(d)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(f){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let d=this._searchSegmentIndexContains(f);if(d===this._currentSegmentIndex){let S=this._mediaInfo.segments[d];if(S==null)this._pendingSeekTime=f;else{let x=S.getNearestKeyframe(f);this._remuxer.seek(x.milliseconds),this._ioctl.seek(x.fileposition),this._pendingResolveSeekPoint=x.milliseconds}}else{let S=this._mediaInfo.segments[d];if(S==null)this._pendingSeekTime=f,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(d);else{let x=S.getNearestKeyframe(f);this._internalAbort(),this._remuxer.seek(f),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[d].timestampBase,this._loadSegment(d,x.fileposition),this._pendingResolveSeekPoint=x.milliseconds,this._reportSegmentMediaInfo(d)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(f){let d=this._mediaDataSource.segments,S=d.length-1;for(let x=0;x0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,x=this._demuxer.parseChunks(f,d);else if((S=Oe.probe(f)).match){this._demuxer=new Oe(S,this._config),this._remuxer||(this._remuxer=new Ot(this._config));let O=this._mediaDataSource;O.duration!=null&&!isNaN(O.duration)&&(this._demuxer.overridedDuration=O.duration),typeof O.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=O.hasAudio),typeof O.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=O.hasVideo),this._demuxer.timestampBase=O.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),x=this._demuxer.parseChunks(f,d)}else S=null,v.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(gt.DEMUX_ERROR,Le.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),x=0;return x}_onMediaInfo(f){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},f),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ve.prototype));let d=Object.assign({},f);Object.setPrototypeOf(d,Ve.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=d,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let S=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(S)})}_onMetaDataArrived(f){this._emitter.emit(gt.METADATA_ARRIVED,f)}_onScriptDataArrived(f){this._emitter.emit(gt.SCRIPTDATA_ARRIVED,f)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(f){let S=f+1;S0&&S[0].originalDts===x&&(x=S[0].pts),this._emitter.emit(gt.RECOMMEND_SEEKPOINT,x)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(f){let d=this._mediaInfo.segments[f],S=Object.assign({},d);S.duration=this._mediaInfo.duration,S.segmentCount=this._mediaInfo.segmentCount,delete S.segments,delete S.keyframesIndex,this._emitter.emit(gt.MEDIA_INFO,S)}_reportStatisticsInfo(){let f={};f.url=this._ioctl.currentURL,f.hasRedirect=this._ioctl.hasRedirect,f.hasRedirect&&(f.redirectedURL=this._ioctl.currentRedirectedURL),f.speed=this._ioctl.currentSpeed,f.loaderType=this._ioctl.loaderType,f.currentSegmentIndex=this._currentSegmentIndex,f.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(gt.STATISTICS_INFO,f)}}var ot=De,zt=function(N){let f="TransmuxingWorker",d=null,S=P.bind(this);ne.install(),N.addEventListener("message",function(F){switch(F.data.cmd){case"init":d=new ot(F.data.param[0],F.data.param[1]),d.on(gt.IO_ERROR,se.bind(this)),d.on(gt.DEMUX_ERROR,B.bind(this)),d.on(gt.INIT_SEGMENT,x.bind(this)),d.on(gt.MEDIA_SEGMENT,O.bind(this)),d.on(gt.LOADING_COMPLETE,ae.bind(this)),d.on(gt.RECOVERED_EARLY_EOF,j.bind(this)),d.on(gt.MEDIA_INFO,vt.bind(this)),d.on(gt.METADATA_ARRIVED,Y.bind(this)),d.on(gt.SCRIPTDATA_ARRIVED,_.bind(this)),d.on(gt.STATISTICS_INFO,Qe.bind(this)),d.on(gt.RECOMMEND_SEEKPOINT,I.bind(this));break;case"destroy":d&&(d.destroy(),d=null),N.postMessage({msg:"destroyed"});break;case"start":d.start();break;case"stop":d.stop();break;case"seek":d.seek(F.data.param);break;case"pause":d.pause();break;case"resume":d.resume();break;case"logging_config":{let k=F.data.param;he.applyConfig(k),k.enableCallback===!0?he.addLogListener(S):he.removeLogListener(S);break}}});function x(F,k){let be={msg:gt.INIT_SEGMENT,data:{type:F,data:k}};N.postMessage(be,[k.data])}function O(F,k){let be={msg:gt.MEDIA_SEGMENT,data:{type:F,data:k}};N.postMessage(be,[k.data])}function ae(){let F={msg:gt.LOADING_COMPLETE};N.postMessage(F)}function j(){let F={msg:gt.RECOVERED_EARLY_EOF};N.postMessage(F)}function vt(F){let k={msg:gt.MEDIA_INFO,data:F};N.postMessage(k)}function Y(F){let k={msg:gt.METADATA_ARRIVED,data:F};N.postMessage(k)}function _(F){let k={msg:gt.SCRIPTDATA_ARRIVED,data:F};N.postMessage(k)}function Qe(F){let k={msg:gt.STATISTICS_INFO,data:F};N.postMessage(k)}function se(F,k){N.postMessage({msg:gt.IO_ERROR,data:{type:F,info:k}})}function B(F,k){N.postMessage({msg:gt.DEMUX_ERROR,data:{type:F,info:k}})}function I(F){N.postMessage({msg:gt.RECOMMEND_SEEKPOINT,data:F})}function P(F,k){N.postMessage({msg:"logcat_callback",data:{type:F,logcat:k}})}};class Wt{constructor(f,d){if(this.TAG="Transmuxer",this._emitter=new(te()),d.enableWorker&&typeof Worker!="undefined")try{let S=m(82059);this._worker=S(zt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[f,d]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},he.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:he.getConfig()})}catch(S){v.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new ot(f,d)}else this._controller=new ot(f,d);if(this._controller){let S=this._controller;S.on(gt.IO_ERROR,this._onIOError.bind(this)),S.on(gt.DEMUX_ERROR,this._onDemuxError.bind(this)),S.on(gt.INIT_SEGMENT,this._onInitSegment.bind(this)),S.on(gt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),S.on(gt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),S.on(gt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),S.on(gt.MEDIA_INFO,this._onMediaInfo.bind(this)),S.on(gt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),S.on(gt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),S.on(gt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),S.on(gt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),he.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(f,d){this._emitter.addListener(f,d)}off(f,d){this._emitter.removeListener(f,d)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(f){this._worker?this._worker.postMessage({cmd:"seek",param:f}):this._controller.seek(f)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(f,d){Promise.resolve().then(()=>{this._emitter.emit(gt.INIT_SEGMENT,f,d)})}_onMediaSegment(f,d){Promise.resolve().then(()=>{this._emitter.emit(gt.MEDIA_SEGMENT,f,d)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(gt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(gt.RECOVERED_EARLY_EOF)})}_onMediaInfo(f){Promise.resolve().then(()=>{this._emitter.emit(gt.MEDIA_INFO,f)})}_onMetaDataArrived(f){Promise.resolve().then(()=>{this._emitter.emit(gt.METADATA_ARRIVED,f)})}_onScriptDataArrived(f){Promise.resolve().then(()=>{this._emitter.emit(gt.SCRIPTDATA_ARRIVED,f)})}_onStatisticsInfo(f){Promise.resolve().then(()=>{this._emitter.emit(gt.STATISTICS_INFO,f)})}_onIOError(f,d){Promise.resolve().then(()=>{this._emitter.emit(gt.IO_ERROR,f,d)})}_onDemuxError(f,d){Promise.resolve().then(()=>{this._emitter.emit(gt.DEMUX_ERROR,f,d)})}_onRecommendSeekpoint(f){Promise.resolve().then(()=>{this._emitter.emit(gt.RECOMMEND_SEEKPOINT,f)})}_onLoggingConfigChanged(f){this._worker&&this._worker.postMessage({cmd:"logging_config",param:f})}_onWorkerMessage(f){let d=f.data,S=d.data;if(d.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(d.msg){case gt.INIT_SEGMENT:case gt.MEDIA_SEGMENT:this._emitter.emit(d.msg,S.type,S.data);break;case gt.LOADING_COMPLETE:case gt.RECOVERED_EARLY_EOF:this._emitter.emit(d.msg);break;case gt.MEDIA_INFO:Object.setPrototypeOf(S,Ve.prototype),this._emitter.emit(d.msg,S);break;case gt.METADATA_ARRIVED:case gt.SCRIPTDATA_ARRIVED:case gt.STATISTICS_INFO:this._emitter.emit(d.msg,S);break;case gt.IO_ERROR:case gt.DEMUX_ERROR:this._emitter.emit(d.msg,S.type,S.info);break;case gt.RECOMMEND_SEEKPOINT:this._emitter.emit(d.msg,S);break;case"logcat_callback":v.emitter.emit("log",S.type,S.logcat);break;default:break}}}var Sn=Wt,Ut={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class un{constructor(f){this.TAG="MSEController",this._config=f,this._emitter=new(te()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Ue}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(f,d){this._emitter.addListener(f,d)}off(f,d){this._emitter.removeListener(f,d)}attachMediaElement(f){if(this._mediaSource)throw new C("MediaSource has been attached to an HTMLMediaElement!");let d=this._mediaSource=new window.MediaSource;d.addEventListener("sourceopen",this.e.onSourceOpen),d.addEventListener("sourceended",this.e.onSourceEnded),d.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=f,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),f.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let f=this._mediaSource;for(let d in this._sourceBuffers){let S=this._pendingSegments[d];S.splice(0,S.length),this._pendingSegments[d]=null,this._pendingRemoveRanges[d]=null,this._lastInitSegments[d]=null;let x=this._sourceBuffers[d];if(x){if(f.readyState!=="closed"){try{f.removeSourceBuffer(x)}catch(O){v.e(this.TAG,O.message)}x.removeEventListener("error",this.e.onSourceBufferError),x.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[d]=null,this._sourceBuffers[d]=null}}if(f.readyState==="open")try{f.endOfStream()}catch(d){v.e(this.TAG,d.message)}f.removeEventListener("sourceopen",this.e.onSourceOpen),f.removeEventListener("sourceended",this.e.onSourceEnded),f.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(f,d){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(f),this._pendingSegments[f.type].push(f);return}let S=f,x=`${S.container}`;S.codec&&S.codec.length>0&&(x+=`;codecs=${S.codec}`);let O=!1;if(v.v(this.TAG,"Received Initialization Segment, mimeType: "+x),this._lastInitSegments[S.type]=S,x!==this._mimeTypes[S.type]){if(this._mimeTypes[S.type])v.v(this.TAG,`Notice: ${S.type} mimeType changed, origin: ${this._mimeTypes[S.type]}, target: ${x}`);else{O=!0;try{let ae=this._sourceBuffers[S.type]=this._mediaSource.addSourceBuffer(x);ae.addEventListener("error",this.e.onSourceBufferError),ae.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(ae){v.e(this.TAG,ae.message),this._emitter.emit(Ut.ERROR,{code:ae.code,msg:ae.message});return}}this._mimeTypes[S.type]=x}d||this._pendingSegments[S.type].push(S),O||this._sourceBuffers[S.type]&&!this._sourceBuffers[S.type].updating&&this._doAppendSegments(),tt.safari&&S.container==="audio/mpeg"&&S.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=S.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(f){let d=f;this._pendingSegments[d.type].push(d),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let S=this._sourceBuffers[d.type];S&&!S.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(f){for(let d in this._sourceBuffers){if(!this._sourceBuffers[d])continue;let S=this._sourceBuffers[d];if(this._mediaSource.readyState==="open")try{S.abort()}catch(O){v.e(this.TAG,O.message)}this._idrList.clear();let x=this._pendingSegments[d];if(x.splice(0,x.length),this._mediaSource.readyState!=="closed"){for(let O=0;O=1&&f-x.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let f=this._mediaElement.currentTime;for(let d in this._sourceBuffers){let S=this._sourceBuffers[d];if(S){let x=S.buffered,O=!1;for(let ae=0;ae=this._config.autoCleanupMaxBackwardDuration){O=!0;let Y=f-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[d].push({start:j,end:Y})}}else vt0&&(isNaN(d)||S>d)&&(v.v(this.TAG,`Update MediaSource duration from ${d} to ${S}`),this._mediaSource.duration=S),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let f in this._pendingRemoveRanges){if(!this._sourceBuffers[f]||this._sourceBuffers[f].updating)continue;let d=this._sourceBuffers[f],S=this._pendingRemoveRanges[f];for(;S.length&&!d.updating;){let x=S.shift();d.remove(x.start,x.end)}}}_doAppendSegments(){let f=this._pendingSegments;for(let d in f)if(!(!this._sourceBuffers[d]||this._sourceBuffers[d].updating)&&f[d].length>0){let S=f[d].shift();if(S.timestampOffset){let x=this._sourceBuffers[d].timestampOffset,O=S.timestampOffset/1e3;Math.abs(x-O)>.1&&(v.v(this.TAG,`Update MPEG audio timestampOffset from ${x} to ${O}`),this._sourceBuffers[d].timestampOffset=O),delete S.timestampOffset}if(!S.data||S.data.byteLength===0)continue;try{this._sourceBuffers[d].appendBuffer(S.data),this._isBufferFull=!1,d==="video"&&S.hasOwnProperty("info")&&this._idrList.appendArray(S.info.syncPoints)}catch(x){this._pendingSegments[d].unshift(S),x.code===22?(this._isBufferFull||this._emitter.emit(Ut.BUFFER_FULL),this._isBufferFull=!0):(v.e(this.TAG,x.message),this._emitter.emit(Ut.ERROR,{code:x.code,msg:x.message}))}}}_onSourceOpen(){if(v.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let f=this._pendingSourceBufferInit;for(;f.length;){let d=f.shift();this.appendInitSegment(d,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Ut.SOURCE_OPEN)}_onSourceEnded(){v.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){v.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let f=this._pendingSegments;return f.video.length>0||f.audio.length>0}_hasPendingRemoveRanges(){let f=this._pendingRemoveRanges;return f.video.length>0||f.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Ut.UPDATE_END)}_onSourceBufferError(f){v.e(this.TAG,`SourceBuffer Error: ${f}`)}}var sn=un;const Jt={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},mn={NETWORK_EXCEPTION:ue.EXCEPTION,NETWORK_STATUS_CODE_INVALID:ue.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:ue.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:ue.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Le.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Le.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Le.CODEC_UNSUPPORTED};class _t{constructor(f,d){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(te()),this._config=ie(),typeof d=="object"&&Object.assign(this._config,d),f.type.toLowerCase()!=="flv")throw new Ne("FlvPlayer requires an flv MediaDataSource input!");f.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=f,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let S=tt.chrome&&(tt.version.major<50||tt.version.major===50&&tt.version.build<2661);this._alwaysSeekKeyframe=!!(S||tt.msedge||tt.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(f,d){f===Ge.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ge.MEDIA_INFO,this.mediaInfo)}):f===Ge.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ge.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(f,d)}off(f,d){this._emitter.removeListener(f,d)}attachMediaElement(f){if(this._mediaElement=f,f.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),f.addEventListener("seeking",this.e.onvSeeking),f.addEventListener("canplay",this.e.onvCanPlay),f.addEventListener("stalled",this.e.onvStalled),f.addEventListener("progress",this.e.onvProgress),this._msectl=new sn(this._config),this._msectl.on(Ut.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Ut.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Ut.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Ut.ERROR,d=>{this._emitter.emit(Ge.ERROR,Jt.MEDIA_ERROR,mn.MEDIA_MSE_ERROR,d)}),this._msectl.attachMediaElement(f),this._pendingSeekTime!=null)try{f.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(d){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new C("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new C("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Sn(this._mediaDataSource,this._config),this._transmuxer.on(gt.INIT_SEGMENT,(f,d)=>{this._msectl.appendInitSegment(d)}),this._transmuxer.on(gt.MEDIA_SEGMENT,(f,d)=>{if(this._msectl.appendMediaSegment(d),this._config.lazyLoad&&!this._config.isLive){let S=this._mediaElement.currentTime;d.info.endDts>=(S+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(v.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(gt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Ge.LOADING_COMPLETE)}),this._transmuxer.on(gt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Ge.RECOVERED_EARLY_EOF)}),this._transmuxer.on(gt.IO_ERROR,(f,d)=>{this._emitter.emit(Ge.ERROR,Jt.NETWORK_ERROR,f,d)}),this._transmuxer.on(gt.DEMUX_ERROR,(f,d)=>{this._emitter.emit(Ge.ERROR,Jt.MEDIA_ERROR,f,{code:-1,msg:d})}),this._transmuxer.on(gt.MEDIA_INFO,f=>{this._mediaInfo=f,this._emitter.emit(Ge.MEDIA_INFO,Object.assign({},f))}),this._transmuxer.on(gt.METADATA_ARRIVED,f=>{this._emitter.emit(Ge.METADATA_ARRIVED,f)}),this._transmuxer.on(gt.SCRIPTDATA_ARRIVED,f=>{this._emitter.emit(Ge.SCRIPTDATA_ARRIVED,f)}),this._transmuxer.on(gt.STATISTICS_INFO,f=>{this._statisticsInfo=this._fillStatisticsInfo(f),this._emitter.emit(Ge.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(gt.RECOMMEND_SEEKPOINT,f=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=f/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(f){this._mediaElement.volume=f}get muted(){return this._mediaElement.muted}set muted(f){this._mediaElement.muted=f}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(f){this._mediaElement?this._internalSeek(f):this._pendingSeekTime=f}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(f){if(f.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return f;let d=!0,S=0,x=0;if(this._mediaElement.getVideoPlaybackQuality){let O=this._mediaElement.getVideoPlaybackQuality();S=O.totalVideoFrames,x=O.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(S=this._mediaElement.webkitDecodedFrameCount,x=this._mediaElement.webkitDroppedFrameCount):d=!1;return d&&(f.decodedFrames=S,f.droppedFrames=x),f}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let f=this._mediaElement.buffered,d=this._mediaElement.currentTime,S=0,x=0;for(let O=0;O=d+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(v.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){v.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let f=this._mediaElement.currentTime,d=this._mediaElement.buffered,S=!1;for(let x=0;x=O&&f=ae-this._config.lazyLoadRecoverDuration&&(S=!0);break}}S&&(window.clearInterval(this._progressChecker),this._progressChecker=null,S&&(v.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(f){let d=this._mediaElement.buffered;for(let S=0;S=x&&f0){let O=this._mediaElement.buffered.start(0);(O<1&&f0&&d.currentTime0){let x=S.start(0);if(x<1&&d{this._emitter.emit(Ge.MEDIA_INFO,this.mediaInfo)}):f===Ge.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Ge.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(f,d)}off(f,d){this._emitter.removeListener(f,d)}attachMediaElement(f){if(this._mediaElement=f,f.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{f.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(d){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new C("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(f){this._mediaElement.volume=f}get muted(){return this._mediaElement.muted}set muted(f){this._mediaElement.muted=f}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(f){this._mediaElement?this._mediaElement.currentTime=f:this._pendingSeekTime=f}get mediaInfo(){let d={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(d.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(d.width=this._mediaElement.videoWidth,d.height=this._mediaElement.videoHeight)),d}get statisticsInfo(){let f={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return f;let d=!0,S=0,x=0;if(this._mediaElement.getVideoPlaybackQuality){let O=this._mediaElement.getVideoPlaybackQuality();S=O.totalVideoFrames,x=O.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(S=this._mediaElement.webkitDecodedFrameCount,x=this._mediaElement.webkitDroppedFrameCount):d=!1;return d&&(f.decodedFrames=S,f.droppedFrames=x),f}_onvLoadedMetadata(f){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Ge.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Ge.STATISTICS_INFO,this.statisticsInfo)}}var Zt=fn;ne.install();function Mt(N,f){let d=N;if(d==null||typeof d!="object")throw new Ne("MediaDataSource must be an javascript object!");if(!d.hasOwnProperty("type"))throw new Ne("MediaDataSource must has type field to indicate video file type!");switch(d.type){case"flv":return new Gt(d,f);default:return new Zt(d,f)}}function Pt(){return Ze.supportMSEH264Playback()}function It(){return Ze.getFeatureList()}let Nt={};Nt.createPlayer=Mt,Nt.isSupported=Pt,Nt.getFeatureList=It,Nt.BaseLoader=ct,Nt.LoaderStatus=re,Nt.LoaderErrors=ue,Nt.Events=Ge,Nt.ErrorTypes=Jt,Nt.ErrorDetails=mn,Nt.FlvPlayer=Gt,Nt.NativePlayer=Zt,Nt.LoggingControl=he,Object.defineProperty(Nt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var dt=Nt},29509:function(In,qe,m){"use strict";m.d(qe,{o2:function(){return R},yT:function(){return v}});var r=m(77654),ne=m(34998);const D=ne.i.map(q=>`${q}-inverse`),te=["success","processing","error","default","warning"];function R(q){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,r.Z)(D),(0,r.Z)(ne.i)).includes(q):ne.i.includes(q)}function v(q){return te.includes(q)}},99402:function(In,qe,m){"use strict";m.d(qe,{T:function(){return ne},n:function(){return r}});function r(D){return["small","middle","large"].includes(D)}function ne(D){return D?typeof D=="number"&&!Number.isNaN(D):!1}},86013:function(In,qe,m){"use strict";var r=m(59301),ne=m(19248);const D=te=>{let R;return typeof te=="object"&&(te!=null&&te.clearIcon)?R=te:te&&(R={clearIcon:r.createElement(ne.Z,null)}),R};qe.Z=D},52838:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return v}});var r=m(37645);function ne(q,Z,J,C){if(C===!1)return{adjustX:!1,adjustY:!1};const Ne=C&&typeof C=="object"?C:{},ee={};switch(q){case"top":case"bottom":ee.shiftX=Z.arrowOffsetHorizontal*2+J,ee.shiftY=!0,ee.adjustY=!0;break;case"left":case"right":ee.shiftY=Z.arrowOffsetVertical*2+J,ee.shiftX=!0,ee.adjustX=!0;break}const re=Object.assign(Object.assign({},ee),Ne);return re.shiftX||(re.adjustX=!0),re.shiftY||(re.adjustY=!0),re}const D={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},te={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},R=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function v(q){const{arrowWidth:Z,autoAdjustOverflow:J,arrowPointAtCenter:C,offset:Ne,borderRadius:ee,visibleFirst:re}=q,ue=Z/2,ct={};return Object.keys(D).forEach(He=>{const We=C&&te[He]||D[He],tt=Object.assign(Object.assign({},We),{offset:[0,0],dynamicInset:!0});switch(ct[He]=tt,R.has(He)&&(tt.autoArrow=!1),He){case"top":case"topLeft":case"topRight":tt.offset[1]=-ue-Ne;break;case"bottom":case"bottomLeft":case"bottomRight":tt.offset[1]=ue+Ne;break;case"left":case"leftTop":case"leftBottom":tt.offset[0]=-ue-Ne;break;case"right":case"rightTop":case"rightBottom":tt.offset[0]=ue+Ne;break}const H=(0,r.wZ)({contentRadius:ee,limitVerticalRadius:!0});if(C)switch(He){case"topLeft":case"bottomLeft":tt.offset[0]=-H.arrowOffsetHorizontal-ue;break;case"topRight":case"bottomRight":tt.offset[0]=H.arrowOffsetHorizontal+ue;break;case"leftTop":case"rightTop":tt.offset[1]=-H.arrowOffsetHorizontal*2+ue;break;case"leftBottom":case"rightBottom":tt.offset[1]=H.arrowOffsetHorizontal*2-ue;break}tt.overflow=ne(He,H,Z,J),re&&(tt.htmlRegion="visibleFirst")}),ct}},82855:function(In,qe,m){"use strict";m.d(qe,{F:function(){return R},Z:function(){return te}});var r=m(92310),ne=m.n(r);const D=null;function te(v,q,Z){return ne()({[`${v}-status-success`]:q==="success",[`${v}-status-warning`]:q==="warning",[`${v}-status-error`]:q==="error",[`${v}-status-validating`]:q==="validating",[`${v}-has-feedback`]:Z})}const R=(v,q)=>q||v},15037:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Ke}});var r=m(59301),ne=m(92310),D=m.n(ne),te=m(2738),R=m(48755),v=m(31756),q=m(458),Z=m(31691),J=function(ie,Ce){var Ze={};for(var it in ie)Object.prototype.hasOwnProperty.call(ie,it)&&Ce.indexOf(it)<0&&(Ze[it]=ie[it]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,it=Object.getOwnPropertySymbols(ie);Ge{var{prefixCls:Ce,className:Ze,hoverable:it=!0}=ie,Ge=J(ie,["prefixCls","className","hoverable"]);const{getPrefixCls:bt}=r.useContext(R.E_),he=bt("card",Ce),je=D()(`${he}-grid`,Ze,{[`${he}-grid-hoverable`]:it});return r.createElement("div",Object.assign({},Ge,{className:je}))},ee=m(36237),re=m(63356),ue=m(16931),ct=m(51636);const He=ie=>{const{antCls:Ce,componentCls:Ze,headerHeight:it,headerPadding:Ge,tabsMarginBottom:bt}=ie;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:it,marginBottom:-1,padding:`0 ${(0,ee.unit)(Ge)}`,color:ie.colorTextHeading,fontWeight:ie.fontWeightStrong,fontSize:ie.headerFontSize,background:ie.headerBg,borderBottom:`${(0,ee.unit)(ie.lineWidth)} ${ie.lineType} ${ie.colorBorderSecondary}`,borderRadius:`${(0,ee.unit)(ie.borderRadiusLG)} ${(0,ee.unit)(ie.borderRadiusLG)} 0 0`},(0,re.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},re.vS),{[` + > ${Ze}-typography, + > ${Ze}-typography-edit-content + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${Ce}-tabs-top`]:{clear:"both",marginBottom:bt,color:ie.colorText,fontWeight:"normal",fontSize:ie.fontSize,"&-bar":{borderBottom:`${(0,ee.unit)(ie.lineWidth)} ${ie.lineType} ${ie.colorBorderSecondary}`}}})},We=ie=>{const{cardPaddingBase:Ce,colorBorderSecondary:Ze,cardShadow:it,lineWidth:Ge}=ie;return{width:"33.33%",padding:Ce,border:0,borderRadius:0,boxShadow:` + ${(0,ee.unit)(Ge)} 0 0 0 ${Ze}, + 0 ${(0,ee.unit)(Ge)} 0 0 ${Ze}, + ${(0,ee.unit)(Ge)} ${(0,ee.unit)(Ge)} 0 0 ${Ze}, + ${(0,ee.unit)(Ge)} 0 0 0 ${Ze} inset, + 0 ${(0,ee.unit)(Ge)} 0 0 ${Ze} inset; + `,transition:`all ${ie.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:it}}},tt=ie=>{const{componentCls:Ce,iconCls:Ze,actionsLiMargin:it,cardActionsIconSize:Ge,colorBorderSecondary:bt,actionsBg:he}=ie;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:he,borderTop:`${(0,ee.unit)(ie.lineWidth)} ${ie.lineType} ${bt}`,display:"flex",borderRadius:`0 0 ${(0,ee.unit)(ie.borderRadiusLG)} ${(0,ee.unit)(ie.borderRadiusLG)}`},(0,re.dF)()),{"& > li":{margin:it,color:ie.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:ie.calc(ie.cardActionsIconSize).mul(2).equal(),fontSize:ie.fontSize,lineHeight:ie.lineHeight,cursor:"pointer","&:hover":{color:ie.colorPrimary,transition:`color ${ie.motionDurationMid}`},[`a:not(${Ce}-btn), > ${Ze}`]:{display:"inline-block",width:"100%",color:ie.colorTextDescription,lineHeight:(0,ee.unit)(ie.fontHeight),transition:`color ${ie.motionDurationMid}`,"&:hover":{color:ie.colorPrimary}},[`> ${Ze}`]:{fontSize:Ge,lineHeight:(0,ee.unit)(ie.calc(Ge).mul(ie.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${(0,ee.unit)(ie.lineWidth)} ${ie.lineType} ${bt}`}}})},H=ie=>Object.assign(Object.assign({margin:`${(0,ee.unit)(ie.calc(ie.marginXXS).mul(-1).equal())} 0`,display:"flex"},(0,re.dF)()),{"&-avatar":{paddingInlineEnd:ie.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:ie.marginXS}},"&-title":Object.assign({color:ie.colorTextHeading,fontWeight:ie.fontWeightStrong,fontSize:ie.fontSizeLG},re.vS),"&-description":{color:ie.colorTextDescription}}),Ae=ie=>{const{componentCls:Ce,colorFillAlter:Ze,headerPadding:it,bodyPadding:Ge}=ie;return{[`${Ce}-head`]:{padding:`0 ${(0,ee.unit)(it)}`,background:Ze,"&-title":{fontSize:ie.fontSize}},[`${Ce}-body`]:{padding:`${(0,ee.unit)(ie.padding)} ${(0,ee.unit)(Ge)}`}}},K=ie=>{const{componentCls:Ce}=ie;return{overflow:"hidden",[`${Ce}-body`]:{userSelect:"none"}}},de=ie=>{const{componentCls:Ce,cardShadow:Ze,cardHeadPadding:it,colorBorderSecondary:Ge,boxShadowTertiary:bt,bodyPadding:he,extraColor:je}=ie;return{[Ce]:Object.assign(Object.assign({},(0,re.Wf)(ie)),{position:"relative",background:ie.colorBgContainer,borderRadius:ie.borderRadiusLG,[`&:not(${Ce}-bordered)`]:{boxShadow:bt},[`${Ce}-head`]:He(ie),[`${Ce}-extra`]:{marginInlineStart:"auto",color:je,fontWeight:"normal",fontSize:ie.fontSize},[`${Ce}-body`]:Object.assign({padding:he,borderRadius:`0 0 ${(0,ee.unit)(ie.borderRadiusLG)} ${(0,ee.unit)(ie.borderRadiusLG)}`},(0,re.dF)()),[`${Ce}-grid`]:We(ie),[`${Ce}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${(0,ee.unit)(ie.borderRadiusLG)} ${(0,ee.unit)(ie.borderRadiusLG)} 0 0`}},[`${Ce}-actions`]:tt(ie),[`${Ce}-meta`]:H(ie)}),[`${Ce}-bordered`]:{border:`${(0,ee.unit)(ie.lineWidth)} ${ie.lineType} ${Ge}`,[`${Ce}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${Ce}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${ie.motionDurationMid}, border-color ${ie.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:Ze}},[`${Ce}-contain-grid`]:{borderRadius:`${(0,ee.unit)(ie.borderRadiusLG)} ${(0,ee.unit)(ie.borderRadiusLG)} 0 0 `,[`${Ce}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${Ce}-loading) ${Ce}-body`]:{marginBlockStart:ie.calc(ie.lineWidth).mul(-1).equal(),marginInlineStart:ie.calc(ie.lineWidth).mul(-1).equal(),padding:0}},[`${Ce}-contain-tabs`]:{[`> div${Ce}-head`]:{minHeight:0,[`${Ce}-head-title, ${Ce}-extra`]:{paddingTop:it}}},[`${Ce}-type-inner`]:Ae(ie),[`${Ce}-loading`]:K(ie),[`${Ce}-rtl`]:{direction:"rtl"}}},Re=ie=>{const{componentCls:Ce,bodyPaddingSM:Ze,headerPaddingSM:it,headerHeightSM:Ge,headerFontSizeSM:bt}=ie;return{[`${Ce}-small`]:{[`> ${Ce}-head`]:{minHeight:Ge,padding:`0 ${(0,ee.unit)(it)}`,fontSize:bt,[`> ${Ce}-head-wrapper`]:{[`> ${Ce}-extra`]:{fontSize:ie.fontSize}}},[`> ${Ce}-body`]:{padding:Ze}},[`${Ce}-small${Ce}-contain-tabs`]:{[`> ${Ce}-head`]:{[`${Ce}-head-title, ${Ce}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},Me=ie=>{var Ce,Ze;return{headerBg:"transparent",headerFontSize:ie.fontSizeLG,headerFontSizeSM:ie.fontSize,headerHeight:ie.fontSizeLG*ie.lineHeightLG+ie.padding*2,headerHeightSM:ie.fontSize*ie.lineHeight+ie.paddingXS*2,actionsBg:ie.colorBgContainer,actionsLiMargin:`${ie.paddingSM}px 0`,tabsMarginBottom:-ie.padding-ie.lineWidth,extraColor:ie.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:(Ce=ie.bodyPadding)!==null&&Ce!==void 0?Ce:ie.paddingLG,headerPadding:(Ze=ie.headerPadding)!==null&&Ze!==void 0?Ze:ie.paddingLG}};var Ie=(0,ue.I$)("Card",ie=>{const Ce=(0,ct.mergeToken)(ie,{cardShadow:ie.boxShadowCard,cardHeadPadding:ie.padding,cardPaddingBase:ie.paddingLG,cardActionsIconSize:ie.fontSize});return[de(Ce),Re(Ce)]},Me),Rt=m(24971),mt=function(ie,Ce){var Ze={};for(var it in ie)Object.prototype.hasOwnProperty.call(ie,it)&&Ce.indexOf(it)<0&&(Ze[it]=ie[it]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,it=Object.getOwnPropertySymbols(ie);Ge{const{actionClasses:Ce,actions:Ze=[],actionStyle:it}=ie;return r.createElement("ul",{className:Ce,style:it},Ze.map((Ge,bt)=>{const he=`action-${bt}`;return r.createElement("li",{style:{width:`${100/Ze.length}%`},key:he},r.createElement("span",null,Ge))}))};var xe=r.forwardRef((ie,Ce)=>{const{prefixCls:Ze,className:it,rootClassName:Ge,style:bt,extra:he,headStyle:je={},bodyStyle:Ve={},title:St,loading:et,bordered:jt,variant:At,size:hn,type:rt,cover:$e,actions:we,tabList:Be,children:me,activeTabKey:lt,defaultActiveTabKey:Le,tabBarExtraContent:ve,hoverable:pe,tabProps:Se={},classNames:ye,styles:Oe}=ie,Q=mt(ie,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","variant","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps","classNames","styles"]),{getPrefixCls:Pe,direction:L,card:w}=r.useContext(R.E_),[X]=(0,Rt.Z)("card",At,jt),at=It=>{var Nt;(Nt=ie.onTabChange)===null||Nt===void 0||Nt.call(ie,It)},Ue=It=>{var Nt;return D()((Nt=w==null?void 0:w.classNames)===null||Nt===void 0?void 0:Nt[It],ye==null?void 0:ye[It])},nt=It=>{var Nt;return Object.assign(Object.assign({},(Nt=w==null?void 0:w.styles)===null||Nt===void 0?void 0:Nt[It]),Oe==null?void 0:Oe[It])},Bt=r.useMemo(()=>{let It=!1;return r.Children.forEach(me,Nt=>{(Nt==null?void 0:Nt.type)===Ne&&(It=!0)}),It},[me]),Ot=Pe("card",Ze),[Yt,gt,De]=Ie(Ot),ot=r.createElement(q.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},me),xt=lt!==void 0,zt=Object.assign(Object.assign({},Se),{[xt?"activeKey":"defaultActiveKey"]:xt?lt:Le,tabBarExtraContent:ve});let Wt;const Sn=(0,v.Z)(hn),Ht=!Sn||Sn==="default"?"large":Sn,Ut=Be?r.createElement(Z.default,Object.assign({size:Ht},zt,{className:`${Ot}-head-tabs`,onChange:at,items:Be.map(It=>{var{tab:Nt}=It,dt=mt(It,["tab"]);return Object.assign({label:Nt},dt)})})):null;if(St||he||Ut){const It=D()(`${Ot}-head`,Ue("header")),Nt=D()(`${Ot}-head-title`,Ue("title")),dt=D()(`${Ot}-extra`,Ue("extra")),N=Object.assign(Object.assign({},je),nt("header"));Wt=r.createElement("div",{className:It,style:N},r.createElement("div",{className:`${Ot}-head-wrapper`},St&&r.createElement("div",{className:Nt,style:nt("title")},St),he&&r.createElement("div",{className:dt,style:nt("extra")},he)),Ut)}const un=D()(`${Ot}-cover`,Ue("cover")),sn=$e?r.createElement("div",{className:un,style:nt("cover")},$e):null,Jt=D()(`${Ot}-body`,Ue("body")),mn=Object.assign(Object.assign({},Ve),nt("body")),_t=r.createElement("div",{className:Jt,style:mn},et?ot:me),Gt=D()(`${Ot}-actions`,Ue("actions")),fn=we!=null&&we.length?r.createElement(Dt,{actionClasses:Gt,actionStyle:nt("actions"),actions:we}):null,Zt=(0,te.Z)(Q,["onTabChange"]),Mt=D()(Ot,w==null?void 0:w.className,{[`${Ot}-loading`]:et,[`${Ot}-bordered`]:X!=="borderless",[`${Ot}-hoverable`]:pe,[`${Ot}-contain-grid`]:Bt,[`${Ot}-contain-tabs`]:Be==null?void 0:Be.length,[`${Ot}-${Sn}`]:Sn,[`${Ot}-type-${rt}`]:!!rt,[`${Ot}-rtl`]:L==="rtl"},it,Ge,gt,De),Pt=Object.assign(Object.assign({},w==null?void 0:w.style),bt);return Yt(r.createElement("div",Object.assign({ref:Ce},Zt,{className:Mt,style:Pt}),Wt,sn,_t,fn))}),fe=function(ie,Ce){var Ze={};for(var it in ie)Object.prototype.hasOwnProperty.call(ie,it)&&Ce.indexOf(it)<0&&(Ze[it]=ie[it]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,it=Object.getOwnPropertySymbols(ie);Ge{const{prefixCls:Ce,className:Ze,avatar:it,title:Ge,description:bt}=ie,he=fe(ie,["prefixCls","className","avatar","title","description"]),{getPrefixCls:je}=r.useContext(R.E_),Ve=je("card",Ce),St=D()(`${Ve}-meta`,Ze),et=it?r.createElement("div",{className:`${Ve}-meta-avatar`},it):null,jt=Ge?r.createElement("div",{className:`${Ve}-meta-title`},Ge):null,At=bt?r.createElement("div",{className:`${Ve}-meta-description`},bt):null,hn=jt||At?r.createElement("div",{className:`${Ve}-meta-detail`},jt,At):null;return r.createElement("div",Object.assign({},he,{className:St}),et,hn)};const Ee=xe;Ee.Grid=Ne,Ee.Meta=oe;var Ke=Ee},84022:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Nt}});var r=m(59301),ne=m(60499),D=m(85899),te=m(38705),R=m(17212),v=m(51296),q=m(54628),Z=m(38882),J=m(39153),C=m(18642),Ne=m(43749),ee=m(42244),re={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},ue=re,ct=m(53280),He=m(92310),We=m.n(He),tt={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(N){return r.createElement("ul",{style:{display:"block"}},N)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(N){return r.createElement("button",null,N+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null},H=tt;function Ae(dt,N,f){return Math.max(N,Math.min(dt,f))}var K=function(N){var f=["onTouchStart","onTouchMove","onWheel"];f.includes(N._reactName)||N.preventDefault()},de=function(N){for(var f=[],d=Me(N),S=Ie(N),x=d;x0?1:0):0},mt=function(N){return N.centerMode?Math.floor((N.slidesToShow-1)/2)+1+(parseInt(N.centerPadding)>0?1:0):N.slidesToShow},Dt=function(N){return N&&N.offsetWidth||0},ht=function(N){return N&&N.offsetHeight||0},xe=function(N){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d,S,x,O;return d=N.startX-N.curX,S=N.startY-N.curY,x=Math.atan2(S,d),O=Math.round(x*180/Math.PI),O<0&&(O=360-Math.abs(O)),O<=45&&O>=0||O<=360&&O>=315?"left":O>=135&&O<=225?"right":f===!0?O>=35&&O<=135?"up":"down":"vertical"},fe=function(N){var f=!0;return N.infinite||(N.centerMode&&N.currentSlide>=N.slideCount-1||N.slideCount<=N.slidesToShow||N.currentSlide>=N.slideCount-N.slidesToShow)&&(f=!1),f},M=function(N,f){var d={};return f.forEach(function(S){return d[S]=N[S]}),d},oe=function(N){var f=r.Children.count(N.children),d=N.listRef,S=Math.ceil(Dt(d)),x=N.trackRef&&N.trackRef.node,O=Math.ceil(Dt(x)),ae;if(N.vertical)ae=S;else{var j=N.centerMode&&parseInt(N.centerPadding)*2;typeof N.centerPadding=="string"&&N.centerPadding.slice(-1)==="%"&&(j*=S/100),ae=Math.ceil((S-j)/N.slidesToShow)}var vt=d&&ht(d.querySelector('[data-index="0"]')),Y=vt*N.slidesToShow,_=N.currentSlide===void 0?N.initialSlide:N.currentSlide;N.rtl&&N.currentSlide===void 0&&(_=f-1-N.initialSlide);var Qe=N.lazyLoadedList||[],se=de((0,D.Z)((0,D.Z)({},N),{},{currentSlide:_,lazyLoadedList:Qe}));Qe=Qe.concat(se);var B={slideCount:f,slideWidth:ae,listWidth:S,trackWidth:O,currentSlide:_,slideHeight:vt,listHeight:Y,lazyLoadedList:Qe};return N.autoplaying===null&&N.autoplay&&(B.autoplaying="playing"),B},Ee=function(N){var f=N.waitForAnimate,d=N.animating,S=N.fade,x=N.infinite,O=N.index,ae=N.slideCount,j=N.lazyLoad,vt=N.currentSlide,Y=N.centerMode,_=N.slidesToScroll,Qe=N.slidesToShow,se=N.useCSS,B=N.lazyLoadedList;if(f&&d)return{};var I=O,P,F,k,be={},ke={},ut=x?O:Ae(O,0,ae-1);if(S){if(!x&&(O<0||O>=ae))return{};O<0?I=O+ae:O>=ae&&(I=O-ae),j&&B.indexOf(I)<0&&(B=B.concat(I)),be={animating:!0,currentSlide:I,lazyLoadedList:B,targetSlide:I},ke={animating:!1,targetSlide:I}}else P=I,I<0?(P=I+ae,x?ae%_!==0&&(P=ae-ae%_):P=0):!fe(N)&&I>vt?I=P=vt:Y&&I>=ae?(I=x?ae:ae-1,P=x?0:ae-1):I>=ae&&(P=I-ae,x?ae%_!==0&&(P=0):P=ae-Qe),!x&&I+Qe>=ae&&(P=ae-Qe),F=et((0,D.Z)((0,D.Z)({},N),{},{slideIndex:I})),k=et((0,D.Z)((0,D.Z)({},N),{},{slideIndex:P})),x||(F===k&&(I=P),F=k),j&&(B=B.concat(de((0,D.Z)((0,D.Z)({},N),{},{currentSlide:I})))),se?(be={animating:!0,currentSlide:P,trackStyle:St((0,D.Z)((0,D.Z)({},N),{},{left:F})),lazyLoadedList:B,targetSlide:ut},ke={animating:!1,currentSlide:P,trackStyle:Ve((0,D.Z)((0,D.Z)({},N),{},{left:k})),swipeLeft:null,targetSlide:ut}):be={currentSlide:P,trackStyle:Ve((0,D.Z)((0,D.Z)({},N),{},{left:k})),lazyLoadedList:B,targetSlide:ut};return{state:be,nextState:ke}},Ke=function(N,f){var d,S,x,O,ae,j=N.slidesToScroll,vt=N.slidesToShow,Y=N.slideCount,_=N.currentSlide,Qe=N.targetSlide,se=N.lazyLoad,B=N.infinite;if(O=Y%j!==0,d=O?0:(Y-_)%j,f.message==="previous")x=d===0?j:vt-d,ae=_-x,se&&!B&&(S=_-x,ae=S===-1?Y-1:S),B||(ae=Qe-j);else if(f.message==="next")x=d===0?j:d,ae=_+x,se&&!B&&(ae=(_+j)%Y+d),B||(ae=Qe+j);else if(f.message==="dots")ae=f.index*f.slidesToScroll;else if(f.message==="children"){if(ae=f.index,B){var I=rt((0,D.Z)((0,D.Z)({},N),{},{targetSlide:ae}));ae>f.currentSlide&&I==="left"?ae=ae-Y:ae10)return{scrolling:!0};ae&&(k.swipeLength=Kt);var en=(j?-1:1)*(k.curX>k.startX?1:-1);ae&&(en=k.curY>k.startY?1:-1);var Fe=Math.ceil(I/P),Ye=xe(f.touchObject,ae),Tt=k.swipeLength;return F||(vt===0&&(Ye==="right"||Ye==="down")||vt+1>=Fe&&(Ye==="left"||Ye==="up")||!fe(f)&&(Ye==="left"||Ye==="up"))&&(Tt=k.swipeLength*Y,_===!1&&Qe&&(Qe(Ye),pt.edgeDragged=!0)),!se&&be&&(be(Ye),pt.swiped=!0),x?ft=wt+Tt*(ke/ut)*en:j?ft=wt-Tt*en:ft=wt+Tt*en,ae&&(ft=wt+Tt*en),pt=(0,D.Z)((0,D.Z)({},pt),{},{touchObject:k,swipeLeft:ft,trackStyle:Ve((0,D.Z)((0,D.Z)({},f),{},{left:ft}))}),Math.abs(k.curX-k.startX)10&&(pt.swiping=!0,K(N)),pt}},it=function(N,f){var d=f.dragging,S=f.swipe,x=f.touchObject,O=f.listWidth,ae=f.touchThreshold,j=f.verticalSwiping,vt=f.listHeight,Y=f.swipeToSlide,_=f.scrolling,Qe=f.onSwipe,se=f.targetSlide,B=f.currentSlide,I=f.infinite;if(!d)return S&&K(N),{};var P=j?vt/ae:O/ae,F=xe(x,j),k={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(_||!x.swipeLength)return k;if(x.swipeLength>P){K(N),Qe&&Qe(F);var be,ke,ut=I?B:se;switch(F){case"left":case"up":ke=ut+he(f),be=Y?bt(f,ke):ke,k.currentDirection=0;break;case"right":case"down":ke=ut-he(f),be=Y?bt(f,ke):ke,k.currentDirection=1;break;default:be=ut}k.triggerSlideHandler=be}else{var ft=et(f);k.trackStyle=St((0,D.Z)((0,D.Z)({},f),{},{left:ft}))}return k},Ge=function(N){for(var f=N.infinite?N.slideCount*2:N.slideCount,d=N.infinite?N.slidesToShow*-1:0,S=N.infinite?N.slidesToShow*-1:0,x=[];dd[d.length-1])f=d[d.length-1];else for(var x in d){if(fN.swipeLeft*-1)return d=j,!1}else if(j.offsetLeft-f+Dt(j)/2>N.swipeLeft*-1)return d=j,!1;return!0}),!d)return 0;var O=N.rtl===!0?N.slideCount-N.currentSlide:N.currentSlide,ae=Math.abs(d.dataset.index-O)||1;return ae}else return N.slidesToScroll},je=function(N,f){return f.reduce(function(d,S){return d&&N.hasOwnProperty(S)},!0)?null:console.error("Keys Missing:",N)},Ve=function(N){je(N,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var f,d;if(!N.vertical)f=hn(N)*N.slideWidth;else{var S=N.unslick?N.slideCount:N.slideCount+2*N.slidesToShow;d=S*N.slideHeight}var x={opacity:1,transition:"",WebkitTransition:""};if(N.useTransform){var O=N.vertical?"translate3d(0px, "+N.left+"px, 0px)":"translate3d("+N.left+"px, 0px, 0px)",ae=N.vertical?"translate3d(0px, "+N.left+"px, 0px)":"translate3d("+N.left+"px, 0px, 0px)",j=N.vertical?"translateY("+N.left+"px)":"translateX("+N.left+"px)";x=(0,D.Z)((0,D.Z)({},x),{},{WebkitTransform:O,transform:ae,msTransform:j})}else N.vertical?x.top=N.left:x.left=N.left;return N.fade&&(x={opacity:1}),f&&(x.width=f),d&&(x.height=d),window&&!window.addEventListener&&window.attachEvent&&(N.vertical?x.marginTop=N.left+"px":x.marginLeft=N.left+"px"),x},St=function(N){je(N,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var f=Ve(N);return N.useTransform?(f.WebkitTransition="-webkit-transform "+N.speed+"ms "+N.cssEase,f.transition="transform "+N.speed+"ms "+N.cssEase):N.vertical?f.transition="top "+N.speed+"ms "+N.cssEase:f.transition="left "+N.speed+"ms "+N.cssEase,f},et=function(N){if(N.unslick)return 0;je(N,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var f=N.slideIndex,d=N.trackRef,S=N.infinite,x=N.centerMode,O=N.slideCount,ae=N.slidesToShow,j=N.slidesToScroll,vt=N.slideWidth,Y=N.listWidth,_=N.variableWidth,Qe=N.slideHeight,se=N.fade,B=N.vertical,I=0,P,F,k=0;if(se||N.slideCount===1)return 0;var be=0;if(S?(be=-jt(N),O%j!==0&&f+j>O&&(be=-(f>O?ae-(f-O):O%j)),x&&(be+=parseInt(ae/2))):(O%j!==0&&f+j>O&&(be=ae-O%j),x&&(be=parseInt(ae/2))),I=be*vt,k=be*Qe,B?P=f*Qe*-1+k:P=f*vt*-1+I,_===!0){var ke,ut=d&&d.node;if(ke=f+jt(N),F=ut&&ut.childNodes[ke],P=F?F.offsetLeft*-1:0,x===!0){ke=S?f+jt(N):f,F=ut&&ut.children[ke],P=0;for(var ft=0;ftN.currentSlide?N.targetSlide>N.currentSlide+$e(N)?"left":"right":N.targetSlide0&&(O+=1),S&&f%2===0&&(O+=1),O}return S?0:f-1},we=function(N){var f=N.slidesToShow,d=N.centerMode,S=N.rtl,x=N.centerPadding;if(d){var O=(f-1)/2+1;return parseInt(x)>0&&(O+=1),!S&&f%2===0&&(O+=1),O}return S?f-1:0},Be=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},me=Object.keys(H);function lt(dt){return me.reduce(function(N,f){return dt.hasOwnProperty(f)&&(N[f]=dt[f]),N},{})}function Le(dt,N,f){return N=(0,Z.Z)(N),(0,v.Z)(dt,(0,q.Z)()?Reflect.construct(N,f||[],(0,Z.Z)(dt).constructor):N.apply(dt,f))}var ve=function(N){var f,d,S,x,O;N.rtl?O=N.slideCount-1-N.index:O=N.index,S=O<0||O>=N.slideCount,N.centerMode?(x=Math.floor(N.slidesToShow/2),d=(O-N.currentSlide)%N.slideCount===0,O>N.currentSlide-x-1&&O<=N.currentSlide+x&&(f=!0)):f=N.currentSlide<=O&&O=N.slideCount?ae=N.targetSlide-N.slideCount:ae=N.targetSlide;var j=O===ae;return{"slick-slide":!0,"slick-active":f,"slick-center":d,"slick-cloned":S,"slick-current":j}},pe=function(N){var f={};return(N.variableWidth===void 0||N.variableWidth===!1)&&(f.width=N.slideWidth),N.fade&&(f.position="relative",N.vertical&&N.slideHeight?f.top=-N.index*parseInt(N.slideHeight):f.left=-N.index*parseInt(N.slideWidth),f.opacity=N.currentSlide===N.index?1:0,f.zIndex=N.currentSlide===N.index?999:998,N.useCSS&&(f.transition="opacity "+N.speed+"ms "+N.cssEase+", visibility "+N.speed+"ms "+N.cssEase)),f},Se=function(N,f){return N.key+"-"+f},ye=function(N){var f,d=[],S=[],x=[],O=r.Children.count(N.children),ae=Me(N),j=Ie(N);return r.Children.forEach(N.children,function(vt,Y){var _,Qe={message:"children",index:Y,slidesToScroll:N.slidesToScroll,currentSlide:N.currentSlide};!N.lazyLoad||N.lazyLoad&&N.lazyLoadedList.indexOf(Y)>=0?_=vt:_=r.createElement("div",null);var se=pe((0,D.Z)((0,D.Z)({},N),{},{index:Y})),B=_.props.className||"",I=ve((0,D.Z)((0,D.Z)({},N),{},{index:Y}));if(d.push(r.cloneElement(_,{key:"original"+Se(_,Y),"data-index":Y,className:We()(I,B),tabIndex:"-1","aria-hidden":!I["slick-active"],style:(0,D.Z)((0,D.Z)({outline:"none"},_.props.style||{}),se),onClick:function(k){_.props&&_.props.onClick&&_.props.onClick(k),N.focusOnSelect&&N.focusOnSelect(Qe)}})),N.infinite&&O>1&&N.fade===!1&&!N.unslick){var P=O-Y;P<=jt(N)&&(f=-P,f>=ae&&(_=vt),I=ve((0,D.Z)((0,D.Z)({},N),{},{index:f})),S.push(r.cloneElement(_,{key:"precloned"+Se(_,f),"data-index":f,tabIndex:"-1",className:We()(I,B),"aria-hidden":!I["slick-active"],style:(0,D.Z)((0,D.Z)({},_.props.style||{}),se),onClick:function(k){_.props&&_.props.onClick&&_.props.onClick(k),N.focusOnSelect&&N.focusOnSelect(Qe)}}))),f=O+Y,f=be&&_<=F:_===be}),ut={message:"dots",index:I,slidesToScroll:j,currentSlide:_},ft=this.clickHandler.bind(this,ut);B=B.concat(r.createElement("li",{key:I,className:ke},r.cloneElement(this.props.customPaging(I),{onClick:ft})))}return r.cloneElement(this.props.appendDots(B),(0,D.Z)({className:this.props.dotsClass},se))}}])}(r.PureComponent);function w(dt,N,f){return N=(0,Z.Z)(N),(0,v.Z)(dt,(0,q.Z)()?Reflect.construct(N,f||[],(0,Z.Z)(dt).constructor):N.apply(dt,f))}var X=function(dt){function N(){return(0,te.Z)(this,N),w(this,N,arguments)}return(0,J.Z)(N,dt),(0,R.Z)(N,[{key:"clickHandler",value:function(d,S){S&&S.preventDefault(),this.props.clickHandler(d,S)}},{key:"render",value:function(){var d={"slick-arrow":!0,"slick-prev":!0},S=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(d["slick-disabled"]=!0,S=null);var x={key:"0","data-role":"none",className:We()(d),style:{display:"block"},onClick:S},O={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},ae;return this.props.prevArrow?ae=r.cloneElement(this.props.prevArrow,(0,D.Z)((0,D.Z)({},x),O)):ae=r.createElement("button",(0,ne.Z)({key:"0",type:"button"},x)," ","Previous"),ae}}])}(r.PureComponent),at=function(dt){function N(){return(0,te.Z)(this,N),w(this,N,arguments)}return(0,J.Z)(N,dt),(0,R.Z)(N,[{key:"clickHandler",value:function(d,S){S&&S.preventDefault(),this.props.clickHandler(d,S)}},{key:"render",value:function(){var d={"slick-arrow":!0,"slick-next":!0},S=this.clickHandler.bind(this,{message:"next"});fe(this.props)||(d["slick-disabled"]=!0,S=null);var x={key:"1","data-role":"none",className:We()(d),style:{display:"block"},onClick:S},O={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},ae;return this.props.nextArrow?ae=r.cloneElement(this.props.nextArrow,(0,D.Z)((0,D.Z)({},x),O)):ae=r.createElement("button",(0,ne.Z)({key:"1",type:"button"},x)," ","Next"),ae}}])}(r.PureComponent),Ue=m(76374),nt=["animating"];function Bt(dt,N,f){return N=(0,Z.Z)(N),(0,v.Z)(dt,(0,q.Z)()?Reflect.construct(N,f||[],(0,Z.Z)(dt).constructor):N.apply(dt,f))}var Ot=function(dt){function N(f){var d;(0,te.Z)(this,N),d=Bt(this,N,[f]),(0,C.Z)(d,"listRefHandler",function(x){return d.list=x}),(0,C.Z)(d,"trackRefHandler",function(x){return d.track=x}),(0,C.Z)(d,"adaptHeight",function(){if(d.props.adaptiveHeight&&d.list){var x=d.list.querySelector('[data-index="'.concat(d.state.currentSlide,'"]'));d.list.style.height=ht(x)+"px"}}),(0,C.Z)(d,"componentDidMount",function(){if(d.props.onInit&&d.props.onInit(),d.props.lazyLoad){var x=de((0,D.Z)((0,D.Z)({},d.props),d.state));x.length>0&&(d.setState(function(ae){return{lazyLoadedList:ae.lazyLoadedList.concat(x)}}),d.props.onLazyLoad&&d.props.onLazyLoad(x))}var O=(0,D.Z)({listRef:d.list,trackRef:d.track},d.props);d.updateState(O,!0,function(){d.adaptHeight(),d.props.autoplay&&d.autoPlay("playing")}),d.props.lazyLoad==="progressive"&&(d.lazyLoadTimer=setInterval(d.progressiveLazyLoad,1e3)),d.ro=new Ue.Z(function(){d.state.animating?(d.onWindowResized(!1),d.callbackTimers.push(setTimeout(function(){return d.onWindowResized()},d.props.speed))):d.onWindowResized()}),d.ro.observe(d.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(ae){ae.onfocus=d.props.pauseOnFocus?d.onSlideFocus:null,ae.onblur=d.props.pauseOnFocus?d.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",d.onWindowResized):window.attachEvent("onresize",d.onWindowResized)}),(0,C.Z)(d,"componentWillUnmount",function(){d.animationEndCallback&&clearTimeout(d.animationEndCallback),d.lazyLoadTimer&&clearInterval(d.lazyLoadTimer),d.callbackTimers.length&&(d.callbackTimers.forEach(function(x){return clearTimeout(x)}),d.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",d.onWindowResized):window.detachEvent("onresize",d.onWindowResized),d.autoplayTimer&&clearInterval(d.autoplayTimer),d.ro.disconnect()}),(0,C.Z)(d,"componentDidUpdate",function(x){if(d.checkImagesLoad(),d.props.onReInit&&d.props.onReInit(),d.props.lazyLoad){var O=de((0,D.Z)((0,D.Z)({},d.props),d.state));O.length>0&&(d.setState(function(vt){return{lazyLoadedList:vt.lazyLoadedList.concat(O)}}),d.props.onLazyLoad&&d.props.onLazyLoad(O))}d.adaptHeight();var ae=(0,D.Z)((0,D.Z)({listRef:d.list,trackRef:d.track},d.props),d.state),j=d.didPropsChange(x);j&&d.updateState(ae,j,function(){d.state.currentSlide>=r.Children.count(d.props.children)&&d.changeSlide({message:"index",index:r.Children.count(d.props.children)-d.props.slidesToShow,currentSlide:d.state.currentSlide}),(x.autoplay!==d.props.autoplay||x.autoplaySpeed!==d.props.autoplaySpeed)&&(!x.autoplay&&d.props.autoplay?d.autoPlay("playing"):d.props.autoplay?d.autoPlay("update"):d.pause("paused"))})}),(0,C.Z)(d,"onWindowResized",function(x){d.debouncedResize&&d.debouncedResize.cancel(),d.debouncedResize=(0,ct.D)(50,function(){return d.resizeWindow(x)}),d.debouncedResize()}),(0,C.Z)(d,"resizeWindow",function(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,O=!!(d.track&&d.track.node);if(O){var ae=(0,D.Z)((0,D.Z)({listRef:d.list,trackRef:d.track},d.props),d.state);d.updateState(ae,x,function(){d.props.autoplay?d.autoPlay("update"):d.pause("paused")}),d.setState({animating:!1}),clearTimeout(d.animationEndCallback),delete d.animationEndCallback}}),(0,C.Z)(d,"updateState",function(x,O,ae){var j=oe(x);x=(0,D.Z)((0,D.Z)((0,D.Z)({},x),j),{},{slideIndex:j.currentSlide});var vt=et(x);x=(0,D.Z)((0,D.Z)({},x),{},{left:vt});var Y=Ve(x);(O||r.Children.count(d.props.children)!==r.Children.count(x.children))&&(j.trackStyle=Y),d.setState(j,ae)}),(0,C.Z)(d,"ssrInit",function(){if(d.props.variableWidth){var x=0,O=0,ae=[],j=jt((0,D.Z)((0,D.Z)((0,D.Z)({},d.props),d.state),{},{slideCount:d.props.children.length})),vt=At((0,D.Z)((0,D.Z)((0,D.Z)({},d.props),d.state),{},{slideCount:d.props.children.length}));d.props.children.forEach(function(ft){ae.push(ft.props.style.width),x+=ft.props.style.width});for(var Y=0;Y=O&&d.onWindowResized()};if(!j.onclick)j.onclick=function(){return j.parentNode.focus()};else{var Y=j.onclick;j.onclick=function(_){Y(_),j.parentNode.focus()}}j.onload||(d.props.lazyLoad?j.onload=function(){d.adaptHeight(),d.callbackTimers.push(setTimeout(d.onWindowResized,d.props.speed))}:(j.onload=vt,j.onerror=function(){vt(),d.props.onLazyLoadError&&d.props.onLazyLoadError()}))})}),(0,C.Z)(d,"progressiveLazyLoad",function(){for(var x=[],O=(0,D.Z)((0,D.Z)({},d.props),d.state),ae=d.state.currentSlide;ae=-jt(O);j--)if(d.state.lazyLoadedList.indexOf(j)<0){x.push(j);break}x.length>0?(d.setState(function(vt){return{lazyLoadedList:vt.lazyLoadedList.concat(x)}}),d.props.onLazyLoad&&d.props.onLazyLoad(x)):d.lazyLoadTimer&&(clearInterval(d.lazyLoadTimer),delete d.lazyLoadTimer)}),(0,C.Z)(d,"slideHandler",function(x){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=d.props,j=ae.asNavFor,vt=ae.beforeChange,Y=ae.onLazyLoad,_=ae.speed,Qe=ae.afterChange,se=d.state.currentSlide,B=Ee((0,D.Z)((0,D.Z)((0,D.Z)({index:x},d.props),d.state),{},{trackRef:d.track,useCSS:d.props.useCSS&&!O})),I=B.state,P=B.nextState;if(I){vt&&vt(se,I.currentSlide);var F=I.lazyLoadedList.filter(function(k){return d.state.lazyLoadedList.indexOf(k)<0});Y&&F.length>0&&Y(F),!d.props.waitForAnimate&&d.animationEndCallback&&(clearTimeout(d.animationEndCallback),Qe&&Qe(se),delete d.animationEndCallback),d.setState(I,function(){j&&d.asNavForIndex!==x&&(d.asNavForIndex=x,j.innerSlider.slideHandler(x)),P&&(d.animationEndCallback=setTimeout(function(){var k=P.animating,be=(0,ee.Z)(P,nt);d.setState(be,function(){d.callbackTimers.push(setTimeout(function(){return d.setState({animating:k})},10)),Qe&&Qe(I.currentSlide),delete d.animationEndCallback})},_))})}}),(0,C.Z)(d,"changeSlide",function(x){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=(0,D.Z)((0,D.Z)({},d.props),d.state),j=Ke(ae,x);if(!(j!==0&&!j)&&(O===!0?d.slideHandler(j,O):d.slideHandler(j),d.props.autoplay&&d.autoPlay("update"),d.props.focusOnSelect)){var vt=d.list.querySelectorAll(".slick-current");vt[0]&&vt[0].focus()}}),(0,C.Z)(d,"clickHandler",function(x){d.clickable===!1&&(x.stopPropagation(),x.preventDefault()),d.clickable=!0}),(0,C.Z)(d,"keyHandler",function(x){var O=ie(x,d.props.accessibility,d.props.rtl);O!==""&&d.changeSlide({message:O})}),(0,C.Z)(d,"selectHandler",function(x){d.changeSlide(x)}),(0,C.Z)(d,"disableBodyScroll",function(){var x=function(ae){ae=ae||window.event,ae.preventDefault&&ae.preventDefault(),ae.returnValue=!1};window.ontouchmove=x}),(0,C.Z)(d,"enableBodyScroll",function(){window.ontouchmove=null}),(0,C.Z)(d,"swipeStart",function(x){d.props.verticalSwiping&&d.disableBodyScroll();var O=Ce(x,d.props.swipe,d.props.draggable);O!==""&&d.setState(O)}),(0,C.Z)(d,"swipeMove",function(x){var O=Ze(x,(0,D.Z)((0,D.Z)((0,D.Z)({},d.props),d.state),{},{trackRef:d.track,listRef:d.list,slideIndex:d.state.currentSlide}));O&&(O.swiping&&(d.clickable=!1),d.setState(O))}),(0,C.Z)(d,"swipeEnd",function(x){var O=it(x,(0,D.Z)((0,D.Z)((0,D.Z)({},d.props),d.state),{},{trackRef:d.track,listRef:d.list,slideIndex:d.state.currentSlide}));if(O){var ae=O.triggerSlideHandler;delete O.triggerSlideHandler,d.setState(O),ae!==void 0&&(d.slideHandler(ae),d.props.verticalSwiping&&d.enableBodyScroll())}}),(0,C.Z)(d,"touchEnd",function(x){d.swipeEnd(x),d.clickable=!0}),(0,C.Z)(d,"slickPrev",function(){d.callbackTimers.push(setTimeout(function(){return d.changeSlide({message:"previous"})},0))}),(0,C.Z)(d,"slickNext",function(){d.callbackTimers.push(setTimeout(function(){return d.changeSlide({message:"next"})},0))}),(0,C.Z)(d,"slickGoTo",function(x){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(x=Number(x),isNaN(x))return"";d.callbackTimers.push(setTimeout(function(){return d.changeSlide({message:"index",index:x,currentSlide:d.state.currentSlide},O)},0))}),(0,C.Z)(d,"play",function(){var x;if(d.props.rtl)x=d.state.currentSlide-d.props.slidesToScroll;else if(fe((0,D.Z)((0,D.Z)({},d.props),d.state)))x=d.state.currentSlide+d.props.slidesToScroll;else return!1;d.slideHandler(x)}),(0,C.Z)(d,"autoPlay",function(x){d.autoplayTimer&&clearInterval(d.autoplayTimer);var O=d.state.autoplaying;if(x==="update"){if(O==="hovered"||O==="focused"||O==="paused")return}else if(x==="leave"){if(O==="paused"||O==="focused")return}else if(x==="blur"&&(O==="paused"||O==="hovered"))return;d.autoplayTimer=setInterval(d.play,d.props.autoplaySpeed+50),d.setState({autoplaying:"playing"})}),(0,C.Z)(d,"pause",function(x){d.autoplayTimer&&(clearInterval(d.autoplayTimer),d.autoplayTimer=null);var O=d.state.autoplaying;x==="paused"?d.setState({autoplaying:"paused"}):x==="focused"?(O==="hovered"||O==="playing")&&d.setState({autoplaying:"focused"}):O==="playing"&&d.setState({autoplaying:"hovered"})}),(0,C.Z)(d,"onDotsOver",function(){return d.props.autoplay&&d.pause("hovered")}),(0,C.Z)(d,"onDotsLeave",function(){return d.props.autoplay&&d.state.autoplaying==="hovered"&&d.autoPlay("leave")}),(0,C.Z)(d,"onTrackOver",function(){return d.props.autoplay&&d.pause("hovered")}),(0,C.Z)(d,"onTrackLeave",function(){return d.props.autoplay&&d.state.autoplaying==="hovered"&&d.autoPlay("leave")}),(0,C.Z)(d,"onSlideFocus",function(){return d.props.autoplay&&d.pause("focused")}),(0,C.Z)(d,"onSlideBlur",function(){return d.props.autoplay&&d.state.autoplaying==="focused"&&d.autoPlay("blur")}),(0,C.Z)(d,"render",function(){var x=We()("slick-slider",d.props.className,{"slick-vertical":d.props.vertical,"slick-initialized":!0}),O=(0,D.Z)((0,D.Z)({},d.props),d.state),ae=M(O,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),j=d.props.pauseOnHover;ae=(0,D.Z)((0,D.Z)({},ae),{},{onMouseEnter:j?d.onTrackOver:null,onMouseLeave:j?d.onTrackLeave:null,onMouseOver:j?d.onTrackOver:null,focusOnSelect:d.props.focusOnSelect&&d.clickable?d.selectHandler:null});var vt;if(d.props.dots===!0&&d.state.slideCount>=d.props.slidesToShow){var Y=M(O,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),_=d.props.pauseOnDotsHover;Y=(0,D.Z)((0,D.Z)({},Y),{},{clickHandler:d.changeSlide,onMouseEnter:_?d.onDotsLeave:null,onMouseOver:_?d.onDotsOver:null,onMouseLeave:_?d.onDotsLeave:null}),vt=r.createElement(L,Y)}var Qe,se,B=M(O,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);B.clickHandler=d.changeSlide,d.props.arrows&&(Qe=r.createElement(X,B),se=r.createElement(at,B));var I=null;d.props.vertical&&(I={height:d.state.listHeight});var P=null;d.props.vertical===!1?d.props.centerMode===!0&&(P={padding:"0px "+d.props.centerPadding}):d.props.centerMode===!0&&(P={padding:d.props.centerPadding+" 0px"});var F=(0,D.Z)((0,D.Z)({},I),P),k=d.props.touchMove,be={className:"slick-list",style:F,onClick:d.clickHandler,onMouseDown:k?d.swipeStart:null,onMouseMove:d.state.dragging&&k?d.swipeMove:null,onMouseUp:k?d.swipeEnd:null,onMouseLeave:d.state.dragging&&k?d.swipeEnd:null,onTouchStart:k?d.swipeStart:null,onTouchMove:d.state.dragging&&k?d.swipeMove:null,onTouchEnd:k?d.touchEnd:null,onTouchCancel:d.state.dragging&&k?d.swipeEnd:null,onKeyDown:d.props.accessibility?d.keyHandler:null},ke={className:x,dir:"ltr",style:d.props.style};return d.props.unslick&&(be={className:"slick-list"},ke={className:x,style:d.props.style}),r.createElement("div",ke,d.props.unslick?"":Qe,r.createElement("div",(0,ne.Z)({ref:d.listRefHandler},be),r.createElement(Oe,(0,ne.Z)({ref:d.trackRefHandler},ae),d.props.children)),d.props.unslick?"":se,d.props.unslick?"":vt)}),d.list=null,d.track=null,d.state=(0,D.Z)((0,D.Z)({},ue),{},{currentSlide:d.props.initialSlide,targetSlide:d.props.initialSlide?d.props.initialSlide:0,slideCount:r.Children.count(d.props.children)}),d.callbackTimers=[],d.clickable=!0,d.debouncedResize=null;var S=d.ssrInit();return d.state=(0,D.Z)((0,D.Z)({},d.state),S),d}return(0,J.Z)(N,dt),(0,R.Z)(N,[{key:"didPropsChange",value:function(d){for(var S=!1,x=0,O=Object.keys(this.props);x1&&arguments[1]!==void 0?arguments[1]:!1;return d.innerSlider.slickGoTo(S,x)}),(0,C.Z)(d,"slickPause",function(){return d.innerSlider.pause("paused")}),(0,C.Z)(d,"slickPlay",function(){return d.innerSlider.autoPlay("play")}),d.state={breakpoint:null},d._responsiveMediaHandlers=[],d}return(0,J.Z)(N,dt),(0,R.Z)(N,[{key:"media",value:function(d,S){var x=window.matchMedia(d),O=function(j){var vt=j.matches;vt&&S()};x.addListener(O),O(x),this._responsiveMediaHandlers.push({mql:x,query:d,listener:O})}},{key:"componentDidMount",value:function(){var d=this;if(this.props.responsive){var S=this.props.responsive.map(function(O){return O.breakpoint});S.sort(function(O,ae){return O-ae}),S.forEach(function(O,ae){var j;ae===0?j=gt()({minWidth:0,maxWidth:O}):j=gt()({minWidth:S[ae-1]+1,maxWidth:O}),Be()&&d.media(j,function(){d.setState({breakpoint:O})})});var x=gt()({minWidth:S.slice(-1)[0]});Be()&&this.media(x,function(){d.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(d){d.mql.removeListener(d.listener)})}},{key:"render",value:function(){var d=this,S,x;this.state.breakpoint?(x=this.props.responsive.filter(function(I){return I.breakpoint===d.state.breakpoint}),S=x[0].settings==="unslick"?"unslick":(0,D.Z)((0,D.Z)((0,D.Z)({},H),this.props),x[0].settings)):S=(0,D.Z)((0,D.Z)({},H),this.props),S.centerMode&&(S.slidesToScroll>1,S.slidesToScroll=1),S.fade&&(S.slidesToShow>1,S.slidesToScroll>1,S.slidesToShow=1,S.slidesToScroll=1);var O=r.Children.toArray(this.props.children);O=O.filter(function(I){return typeof I=="string"?!!I.trim():!!I}),S.variableWidth&&(S.rows>1||S.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),S.variableWidth=!1);for(var ae=[],j=null,vt=0;vt=O.length));se+=1)Qe.push(r.cloneElement(O[se],{key:100*vt+10*_+se,tabIndex:-1,style:{width:"".concat(100/S.slidesPerRow,"%"),display:"inline-block"}}));Y.push(r.createElement("div",{key:10*vt+_},Qe))}S.variableWidth?ae.push(r.createElement("div",{key:vt,style:{width:j}},Y)):ae.push(r.createElement("div",{key:vt},Y))}if(S==="unslick"){var B="regular slider "+(this.props.className||"");return r.createElement("div",{className:B},O)}else ae.length<=S.slidesToShow&&!S.infinite&&(S.unslick=!0);return r.createElement(Ot,(0,ne.Z)({style:this.props.style,ref:this.innerSliderRefHandler},lt(S)),ae)}}])}(r.Component),xt=ot,zt=m(48755),Wt=m(36237),Sn=m(63356),Ht=m(16931);const Ut="--dot-duration",un=dt=>{const{componentCls:N,antCls:f}=dt;return{[N]:Object.assign(Object.assign({},(0,Sn.Wf)(dt)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${f}-radio-input, input${f}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${f}-radio-input, input${f}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"}})}},sn=dt=>{const{componentCls:N,motionDurationSlow:f,arrowSize:d,arrowOffset:S}=dt,x=dt.calc(d).div(Math.SQRT2).equal();return{[N]:{".slick-prev, .slick-next":{position:"absolute",top:"50%",width:d,height:d,transform:"translateY(-50%)",color:"#fff",opacity:.4,background:"transparent",padding:0,lineHeight:0,border:0,outline:"none",cursor:"pointer",zIndex:1,transition:`opacity ${f}`,"&:hover, &:focus":{opacity:1},"&.slick-disabled":{pointerEvents:"none",opacity:0},"&::after":{boxSizing:"border-box",position:"absolute",top:dt.calc(d).sub(x).div(2).equal(),insetInlineStart:dt.calc(d).sub(x).div(2).equal(),display:"inline-block",width:x,height:x,border:"0 solid currentcolor",borderInlineStartWidth:2,borderBlockStartWidth:2,borderRadius:1,content:'""'}},".slick-prev":{insetInlineStart:S,"&::after":{transform:"rotate(-45deg)"}},".slick-next":{insetInlineEnd:S,"&::after":{transform:"rotate(135deg)"}}}}},Jt=dt=>{const{componentCls:N,dotOffset:f,dotWidth:d,dotHeight:S,dotGap:x,colorBgContainer:O,motionDurationSlow:ae}=dt;return{[N]:{".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:f},"&-top":{top:f,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:d,height:S,marginInline:x,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${ae}`,borderRadius:S,overflow:"hidden","&::after":{display:"block",position:"absolute",top:0,insetInlineStart:0,width:"100%",height:S,content:'""',background:O,borderRadius:S,opacity:1,outline:"none",cursor:"pointer",overflow:"hidden",transform:"translate3d(-100%, 0, 0)"},button:{position:"relative",display:"block",width:"100%",height:S,padding:0,color:"transparent",fontSize:0,background:O,border:0,borderRadius:S,outline:"none",cursor:"pointer",opacity:.2,transition:`all ${ae}`,overflow:"hidden","&:hover":{opacity:.75},"&::after":{position:"absolute",inset:dt.calc(x).mul(-1).equal(),content:'""'}},"&.slick-active":{width:dt.dotActiveWidth,position:"relative","&:hover":{opacity:1},"&::after":{transform:"translate3d(0, 0, 0)",transition:`transform var(${Ut}) ease-out`}}}}}}},mn=dt=>{const{componentCls:N,dotOffset:f,arrowOffset:d,marginXXS:S}=dt,x={width:dt.dotHeight,height:dt.dotWidth};return{[`${N}-vertical`]:{".slick-prev, .slick-next":{insetInlineStart:"50%",marginBlockStart:"unset",transform:"translateX(-50%)"},".slick-prev":{insetBlockStart:d,insetInlineStart:"50%","&::after":{transform:"rotate(45deg)"}},".slick-next":{insetBlockStart:"auto",insetBlockEnd:d,"&::after":{transform:"rotate(-135deg)"}},".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:dt.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:f},"&-right":{insetInlineEnd:f,insetInlineStart:"auto"},li:Object.assign(Object.assign({},x),{margin:`${(0,Wt.unit)(S)} 0`,verticalAlign:"baseline",button:x,"&::after":Object.assign(Object.assign({},x),{height:0}),"&.slick-active":Object.assign(Object.assign({},x),{button:x,"&::after":Object.assign(Object.assign({},x),{transition:`height var(${Ut}) ease-out`})})})}}}},_t=dt=>{const{componentCls:N}=dt;return[{[`${N}-rtl`]:{direction:"rtl",".slick-dots":{[`${N}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${N}-vertical`]:{".slick-dots":{[`${N}-rtl&`]:{flexDirection:"column"}}}}]},Gt=dt=>({arrowSize:16,arrowOffset:dt.marginXS,dotWidth:16,dotHeight:3,dotGap:dt.marginXXS,dotOffset:12,dotWidthActive:24,dotActiveWidth:24});var fn=(0,Ht.I$)("Carousel",dt=>[un(dt),sn(dt),Jt(dt),mn(dt),_t(dt)],Gt,{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),Zt=function(dt,N){var f={};for(var d in dt)Object.prototype.hasOwnProperty.call(dt,d)&&N.indexOf(d)<0&&(f[d]=dt[d]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,d=Object.getOwnPropertySymbols(dt);S{var{currentSlide:N,slideCount:f}=dt,d=Zt(dt,["currentSlide","slideCount"]);return r.createElement("button",Object.assign({type:"button"},d))};var Nt=r.forwardRef((dt,N)=>{const{dots:f=!0,arrows:d=!1,prevArrow:S=r.createElement(Pt,{"aria-label":"prev"}),nextArrow:x=r.createElement(Pt,{"aria-label":"next"}),draggable:O=!1,waitForAnimate:ae=!1,dotPosition:j="bottom",vertical:vt=j==="left"||j==="right",rootClassName:Y,className:_,style:Qe,id:se,autoplay:B=!1,autoplaySpeed:I=3e3}=dt,P=Zt(dt,["dots","arrows","prevArrow","nextArrow","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id","autoplay","autoplaySpeed"]),{getPrefixCls:F,direction:k,className:be,style:ke}=(0,zt.dj)("carousel"),ut=r.useRef(null),ft=function(kt){let an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ut.current.slickGoTo(kt,an)};r.useImperativeHandle(N,()=>({goTo:ft,autoPlay:ut.current.innerSlider.autoPlay,innerSlider:ut.current.innerSlider,prev:ut.current.slickPrev,next:ut.current.slickNext}),[ut.current]);const pt=r.useRef(r.Children.count(dt.children));r.useEffect(()=>{pt.current!==r.Children.count(dt.children)&&(ft(dt.initialSlide||0,!1),pt.current=r.Children.count(dt.children))},[dt.children]);const wt=Object.assign({vertical:vt,className:We()(_,be),style:Object.assign(Object.assign({},ke),Qe),autoplay:!!B},P);wt.effect==="fade"&&(wt.fade=!0);const Kt=F("carousel",wt.prefixCls),en=!!f,Fe=We()(Mt,`${Mt}-${j}`,typeof f=="boolean"?!1:f==null?void 0:f.className),[Ye,Tt,yt]=fn(Kt),Ct=We()(Kt,{[`${Kt}-rtl`]:k==="rtl",[`${Kt}-vertical`]:wt.vertical},Tt,yt,Y),Qt=B&&(typeof B=="object"?B.dotDuration:!1)?{[Ut]:`${I}ms`}:{};return Ye(r.createElement("div",{className:Ct,id:se,style:Qt},r.createElement(xt,Object.assign({ref:ut},wt,{dots:en,dotsClass:Fe,arrows:d,prevArrow:S,nextArrow:x,draggable:O,verticalSwiping:vt,autoplaySpeed:I,waitForAnimate:ae}))))})},62673:function(In,qe,m){"use strict";m.d(qe,{default:function(){return Rt}});var r=m(59301),ne=m(92310),D=m.n(ne),te=m(16632),R=m(8654),v=m(12919),q=m(63872),Z=m(48755),J=m(2171),C=m(83397),Ne=m(56553),re=r.createContext(null),ue=m(36170),ct=m(74632),He=function(mt,Dt){var ht={};for(var xe in mt)Object.prototype.hasOwnProperty.call(mt,xe)&&Dt.indexOf(xe)<0&&(ht[xe]=mt[xe]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,xe=Object.getOwnPropertySymbols(mt);fe{var ht;const{prefixCls:xe,className:fe,rootClassName:M,children:oe,indeterminate:Ee=!1,style:Ke,onMouseEnter:ie,onMouseLeave:Ce,skipGroup:Ze=!1,disabled:it}=mt,Ge=He(mt,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:bt,direction:he,checkbox:je}=r.useContext(Z.E_),Ve=r.useContext(re),{isFormItemInput:St}=r.useContext(Ne.aM),et=r.useContext(J.Z),jt=(ht=(Ve==null?void 0:Ve.disabled)||it)!==null&&ht!==void 0?ht:et,At=r.useRef(Ge.value),hn=r.useRef(null),rt=(0,R.sQ)(Dt,hn);r.useEffect(()=>{Ve==null||Ve.registerValue(Ge.value)},[]),r.useEffect(()=>{if(!Ze)return Ge.value!==At.current&&(Ve==null||Ve.cancelValue(At.current),Ve==null||Ve.registerValue(Ge.value),At.current=Ge.value),()=>Ve==null?void 0:Ve.cancelValue(Ge.value)},[Ge.value]),r.useEffect(()=>{var Oe;!((Oe=hn.current)===null||Oe===void 0)&&Oe.input&&(hn.current.input.indeterminate=Ee)},[Ee]);const $e=bt("checkbox",xe),we=(0,C.Z)($e),[Be,me,lt]=(0,ue.ZP)($e,we),Le=Object.assign({},Ge);Ve&&!Ze&&(Le.onChange=function(){Ge.onChange&&Ge.onChange.apply(Ge,arguments),Ve.toggleOption&&Ve.toggleOption({label:oe,value:Ge.value})},Le.name=Ve.name,Le.checked=Ve.value.includes(Ge.value));const ve=D()(`${$e}-wrapper`,{[`${$e}-rtl`]:he==="rtl",[`${$e}-wrapper-checked`]:Le.checked,[`${$e}-wrapper-disabled`]:jt,[`${$e}-wrapper-in-form-item`]:St},je==null?void 0:je.className,fe,M,lt,we,me),pe=D()({[`${$e}-indeterminate`]:Ee},q.A,me),[Se,ye]=(0,ct.Z)(Le.onClick);return Be(r.createElement(v.Z,{component:"Checkbox",disabled:jt},r.createElement("label",{className:ve,style:Object.assign(Object.assign({},je==null?void 0:je.style),Ke),onMouseEnter:ie,onMouseLeave:Ce,onClick:Se},r.createElement(te.Z,Object.assign({},Le,{onClick:ye,prefixCls:$e,className:pe,disabled:jt,ref:rt})),oe!==void 0&&r.createElement("span",{className:`${$e}-label`},oe))))};var H=r.forwardRef(We),Ae=m(77654),K=m(2738),de=function(mt,Dt){var ht={};for(var xe in mt)Object.prototype.hasOwnProperty.call(mt,xe)&&Dt.indexOf(xe)<0&&(ht[xe]=mt[xe]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,xe=Object.getOwnPropertySymbols(mt);fe{const{defaultValue:ht,children:xe,options:fe=[],prefixCls:M,className:oe,rootClassName:Ee,style:Ke,onChange:ie}=mt,Ce=de(mt,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Ze,direction:it}=r.useContext(Z.E_),[Ge,bt]=r.useState(Ce.value||ht||[]),[he,je]=r.useState([]);r.useEffect(()=>{"value"in Ce&&bt(Ce.value||[])},[Ce.value]);const Ve=r.useMemo(()=>fe.map(pe=>typeof pe=="string"||typeof pe=="number"?{label:pe,value:pe}:pe),[fe]),St=pe=>{je(Se=>Se.filter(ye=>ye!==pe))},et=pe=>{je(Se=>[].concat((0,Ae.Z)(Se),[pe]))},jt=pe=>{const Se=Ge.indexOf(pe.value),ye=(0,Ae.Z)(Ge);Se===-1?ye.push(pe.value):ye.splice(Se,1),"value"in Ce||bt(ye),ie==null||ie(ye.filter(Oe=>he.includes(Oe)).sort((Oe,Q)=>{const Pe=Ve.findIndex(w=>w.value===Oe),L=Ve.findIndex(w=>w.value===Q);return Pe-L}))},At=Ze("checkbox",M),hn=`${At}-group`,rt=(0,C.Z)(At),[$e,we,Be]=(0,ue.ZP)(At,rt),me=(0,K.Z)(Ce,["value","disabled"]),lt=fe.length?Ve.map(pe=>r.createElement(H,{prefixCls:At,key:pe.value.toString(),disabled:"disabled"in pe?pe.disabled:Ce.disabled,value:pe.value,checked:Ge.includes(pe.value),onChange:pe.onChange,className:`${hn}-item`,style:pe.style,title:pe.title,id:pe.id,required:pe.required},pe.label)):xe,Le={toggleOption:jt,value:Ge,disabled:Ce.disabled,name:Ce.name,registerValue:et,cancelValue:St},ve=D()(hn,{[`${hn}-rtl`]:it==="rtl"},oe,Ee,Be,rt,we);return $e(r.createElement("div",Object.assign({className:ve,style:Ke},me,{ref:Dt}),r.createElement(re.Provider,{value:Le},lt)))});const Ie=H;Ie.Group=Me,Ie.__ANT_CHECKBOX=!0;var Rt=Ie},36170:function(In,qe,m){"use strict";m.d(qe,{C2:function(){return v}});var r=m(36237),ne=m(63356),D=m(51636),te=m(16931);const R=q=>{const{checkboxCls:Z}=q,J=`${Z}-wrapper`;return[{[`${Z}-group`]:Object.assign(Object.assign({},(0,ne.Wf)(q)),{display:"inline-flex",flexWrap:"wrap",columnGap:q.marginXS,[`> ${q.antCls}-row`]:{flex:1}}),[J]:Object.assign(Object.assign({},(0,ne.Wf)(q)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${J}`]:{marginInlineStart:0},[`&${J}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[Z]:Object.assign(Object.assign({},(0,ne.Wf)(q)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:q.borderRadiusSM,alignSelf:"center",[`${Z}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Z}-inner`]:Object.assign({},(0,ne.oN)(q))},[`${Z}-inner`]:{boxSizing:"border-box",display:"block",width:q.checkboxSize,height:q.checkboxSize,direction:"ltr",backgroundColor:q.colorBgContainer,border:`${(0,r.unit)(q.lineWidth)} ${q.lineType} ${q.colorBorder}`,borderRadius:q.borderRadiusSM,borderCollapse:"separate",transition:`all ${q.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:q.calc(q.checkboxSize).div(14).mul(5).equal(),height:q.calc(q.checkboxSize).div(14).mul(8).equal(),border:`${(0,r.unit)(q.lineWidthBold)} solid ${q.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${q.motionDurationFast} ${q.motionEaseInBack}, opacity ${q.motionDurationFast}`}},"& + span":{paddingInlineStart:q.paddingXS,paddingInlineEnd:q.paddingXS}})},{[` + ${J}:not(${J}-disabled), + ${Z}:not(${Z}-disabled) + `]:{[`&:hover ${Z}-inner`]:{borderColor:q.colorPrimary}},[`${J}:not(${J}-disabled)`]:{[`&:hover ${Z}-checked:not(${Z}-disabled) ${Z}-inner`]:{backgroundColor:q.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${Z}-checked:not(${Z}-disabled):after`]:{borderColor:q.colorPrimaryHover}}},{[`${Z}-checked`]:{[`${Z}-inner`]:{backgroundColor:q.colorPrimary,borderColor:q.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${q.motionDurationMid} ${q.motionEaseOutBack} ${q.motionDurationFast}`}}},[` + ${J}-checked:not(${J}-disabled), + ${Z}-checked:not(${Z}-disabled) + `]:{[`&:hover ${Z}-inner`]:{backgroundColor:q.colorPrimaryHover,borderColor:"transparent"}}},{[Z]:{"&-indeterminate":{[`${Z}-inner`]:{backgroundColor:`${q.colorBgContainer} !important`,borderColor:`${q.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:q.calc(q.fontSizeLG).div(2).equal(),height:q.calc(q.fontSizeLG).div(2).equal(),backgroundColor:q.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${Z}-inner`]:{backgroundColor:`${q.colorBgContainer} !important`,borderColor:`${q.colorPrimary} !important`}}}},{[`${J}-disabled`]:{cursor:"not-allowed"},[`${Z}-disabled`]:{[`&, ${Z}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${Z}-inner`]:{background:q.colorBgContainerDisabled,borderColor:q.colorBorder,"&:after":{borderColor:q.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:q.colorTextDisabled},[`&${Z}-indeterminate ${Z}-inner::after`]:{background:q.colorTextDisabled}}}]};function v(q,Z){const J=(0,D.mergeToken)(Z,{checkboxCls:`.${q}`,checkboxSize:Z.controlInteractiveSize});return[R(J)]}qe.ZP=(0,te.I$)("Checkbox",(q,Z)=>{let{prefixCls:J}=Z;return[v(J,q)]})},74632:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return D}});var r=m(59301),ne=m(16089);function D(te){const R=r.useRef(null),v=()=>{ne.Z.cancel(R.current),R.current=null};return[()=>{v(),R.current=(0,ne.Z)(()=>{R.current=null})},J=>{R.current&&(J.stopPropagation(),v()),te==null||te(J)}]}},38406:function(In,qe,m){"use strict";var r=m(59301),ne=m(48755),D=m(584);const te=R=>{const{componentName:v}=R,{getPrefixCls:q}=(0,r.useContext)(ne.E_),Z=q("empty");switch(v){case"Table":case"List":return r.createElement(D.Z,{image:D.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return r.createElement(D.Z,{image:D.Z.PRESENTED_IMAGE_SIMPLE,className:`${Z}-small`});case"Table.filter":return null;default:return r.createElement(D.Z,null)}};qe.Z=te},37285:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return ue}});var r=m(59301),ne=m(92310),D=m.n(ne),te=m(48755),R=m(36237),v=m(63356),q=m(16931),Z=m(51636);const J=ct=>{const{componentCls:He,sizePaddingEdgeHorizontal:We,colorSplit:tt,lineWidth:H,textPaddingInline:Ae,orientationMargin:K,verticalMarginInline:de}=ct;return{[He]:Object.assign(Object.assign({},(0,v.Wf)(ct)),{borderBlockStart:`${(0,R.unit)(H)} solid ${tt}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:de,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,R.unit)(H)} solid ${tt}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,R.unit)(ct.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${He}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,R.unit)(ct.dividerHorizontalWithTextGutterMargin)} 0`,color:ct.colorTextHeading,fontWeight:500,fontSize:ct.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${tt}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,R.unit)(H)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${He}-with-text-start`]:{"&::before":{width:`calc(${K} * 100%)`},"&::after":{width:`calc(100% - ${K} * 100%)`}},[`&-horizontal${He}-with-text-end`]:{"&::before":{width:`calc(100% - ${K} * 100%)`},"&::after":{width:`calc(${K} * 100%)`}},[`${He}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Ae},"&-dashed":{background:"none",borderColor:tt,borderStyle:"dashed",borderWidth:`${(0,R.unit)(H)} 0 0`},[`&-horizontal${He}-with-text${He}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${He}-dashed`]:{borderInlineStartWidth:H,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:tt,borderStyle:"dotted",borderWidth:`${(0,R.unit)(H)} 0 0`},[`&-horizontal${He}-with-text${He}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${He}-dotted`]:{borderInlineStartWidth:H,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${He}-with-text`]:{color:ct.colorText,fontWeight:"normal",fontSize:ct.fontSize},[`&-horizontal${He}-with-text-start${He}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${He}-inner-text`]:{paddingInlineStart:We}},[`&-horizontal${He}-with-text-end${He}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${He}-inner-text`]:{paddingInlineEnd:We}}})}},C=ct=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ct.marginXS});var Ne=(0,q.I$)("Divider",ct=>{const He=(0,Z.mergeToken)(ct,{dividerHorizontalWithTextGutterMargin:ct.margin,dividerHorizontalGutterMargin:ct.marginLG,sizePaddingEdgeHorizontal:0});return[J(He)]},C,{unitless:{orientationMargin:!0}}),ee=function(ct,He){var We={};for(var tt in ct)Object.prototype.hasOwnProperty.call(ct,tt)&&He.indexOf(tt)<0&&(We[tt]=ct[tt]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,tt=Object.getOwnPropertySymbols(ct);H{const{getPrefixCls:He,direction:We,className:tt,style:H}=(0,te.dj)("divider"),{prefixCls:Ae,type:K="horizontal",orientation:de="center",orientationMargin:Re,className:Me,rootClassName:Ie,children:Rt,dashed:mt,variant:Dt="solid",plain:ht,style:xe}=ct,fe=ee(ct,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),M=He("divider",Ae),[oe,Ee,Ke]=Ne(M),ie=!!Rt,Ce=r.useMemo(()=>de==="left"?We==="rtl"?"end":"start":de==="right"?We==="rtl"?"start":"end":de,[We,de]),Ze=Ce==="start"&&Re!=null,it=Ce==="end"&&Re!=null,Ge=D()(M,tt,Ee,Ke,`${M}-${K}`,{[`${M}-with-text`]:ie,[`${M}-with-text-${Ce}`]:ie,[`${M}-dashed`]:!!mt,[`${M}-${Dt}`]:Dt!=="solid",[`${M}-plain`]:!!ht,[`${M}-rtl`]:We==="rtl",[`${M}-no-default-orientation-margin-start`]:Ze,[`${M}-no-default-orientation-margin-end`]:it},Me,Ie),bt=r.useMemo(()=>typeof Re=="number"?Re:/^\d+$/.test(Re)?Number(Re):Re,[Re]),he={marginInlineStart:Ze?bt:void 0,marginInlineEnd:it?bt:void 0};return oe(r.createElement("div",Object.assign({className:Ge,style:Object.assign(Object.assign({},H),xe)},fe,{role:"separator"}),Rt&&K!=="vertical"&&r.createElement("span",{className:`${M}-inner-text`,style:he},Rt)))}},19563:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return bt}});var r=m(59301),ne=m(33853),D=m(38819),te=m(92310),R=m.n(te),v=m(96478),q=m(6089),Z=m(18929),J=m(2738),C=m(75030),ee=he=>typeof he!="object"&&typeof he!="function"||he===null,re=m(52838),ue=m(45915),ct=m(22703),He=m(32383),We=m(55743),tt=m(48755),H=m(83397),Ae=m(93041),K=m(78857),de=m(57700),Re=m(36237),Me=m(63356),Ie=m(46e3),Rt=m(93873),mt=m(34925),Dt=m(37645),ht=m(36305),xe=m(16931),fe=m(51636),oe=he=>{const{componentCls:je,menuCls:Ve,colorError:St,colorTextLightSolid:et}=he,jt=`${Ve}-item`;return{[`${je}, ${je}-menu-submenu`]:{[`${Ve} ${jt}`]:{[`&${jt}-danger:not(${jt}-disabled)`]:{color:St,"&:hover":{color:et,backgroundColor:St}}}}}};const Ee=he=>{const{componentCls:je,menuCls:Ve,zIndexPopup:St,dropdownArrowDistance:et,sizePopupArrow:jt,antCls:At,iconCls:hn,motionDurationMid:rt,paddingBlock:$e,fontSize:we,dropdownEdgeChildPadding:Be,colorTextDisabled:me,fontSizeIcon:lt,controlPaddingHorizontal:Le,colorBgElevated:ve}=he;return[{[je]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:St,display:"block","&::before":{position:"absolute",insetBlock:he.calc(jt).div(2).sub(et).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${At}-btn`]:{[`& > ${hn}-down, & > ${At}-btn-icon > ${hn}-down`]:{fontSize:lt}},[`${je}-wrap`]:{position:"relative",[`${At}-btn > ${hn}-down`]:{fontSize:lt},[`${hn}-down::before`]:{transition:`transform ${rt}`}},[`${je}-wrap-open`]:{[`${hn}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${At}-slide-down-enter${At}-slide-down-enter-active${je}-placement-bottomLeft, + &${At}-slide-down-appear${At}-slide-down-appear-active${je}-placement-bottomLeft, + &${At}-slide-down-enter${At}-slide-down-enter-active${je}-placement-bottom, + &${At}-slide-down-appear${At}-slide-down-appear-active${je}-placement-bottom, + &${At}-slide-down-enter${At}-slide-down-enter-active${je}-placement-bottomRight, + &${At}-slide-down-appear${At}-slide-down-appear-active${je}-placement-bottomRight`]:{animationName:Ie.fJ},[`&${At}-slide-up-enter${At}-slide-up-enter-active${je}-placement-topLeft, + &${At}-slide-up-appear${At}-slide-up-appear-active${je}-placement-topLeft, + &${At}-slide-up-enter${At}-slide-up-enter-active${je}-placement-top, + &${At}-slide-up-appear${At}-slide-up-appear-active${je}-placement-top, + &${At}-slide-up-enter${At}-slide-up-enter-active${je}-placement-topRight, + &${At}-slide-up-appear${At}-slide-up-appear-active${je}-placement-topRight`]:{animationName:Ie.Qt},[`&${At}-slide-down-leave${At}-slide-down-leave-active${je}-placement-bottomLeft, + &${At}-slide-down-leave${At}-slide-down-leave-active${je}-placement-bottom, + &${At}-slide-down-leave${At}-slide-down-leave-active${je}-placement-bottomRight`]:{animationName:Ie.Uw},[`&${At}-slide-up-leave${At}-slide-up-leave-active${je}-placement-topLeft, + &${At}-slide-up-leave${At}-slide-up-leave-active${je}-placement-top, + &${At}-slide-up-leave${At}-slide-up-leave-active${je}-placement-topRight`]:{animationName:Ie.ly}}},(0,Dt.ZP)(he,ve,{arrowPlacement:{top:!0,bottom:!0}}),{[`${je} ${Ve}`]:{position:"relative",margin:0},[`${Ve}-submenu-popup`]:{position:"absolute",zIndex:St,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${je}, ${je}-menu-submenu`]:Object.assign(Object.assign({},(0,Me.Wf)(he)),{[Ve]:Object.assign(Object.assign({padding:Be,listStyleType:"none",backgroundColor:ve,backgroundClip:"padding-box",borderRadius:he.borderRadiusLG,outline:"none",boxShadow:he.boxShadowSecondary},(0,Me.Qy)(he)),{"&:empty":{padding:0,boxShadow:"none"},[`${Ve}-item-group-title`]:{padding:`${(0,Re.unit)($e)} ${(0,Re.unit)(Le)}`,color:he.colorTextDescription,transition:`all ${rt}`},[`${Ve}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Ve}-item-icon`]:{minWidth:we,marginInlineEnd:he.marginXS,fontSize:he.fontSizeSM},[`${Ve}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${rt}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${Ve}-item-extra`]:{paddingInlineStart:he.padding,marginInlineStart:"auto",fontSize:he.fontSizeSM,color:he.colorTextDescription}},[`${Ve}-item, ${Ve}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,Re.unit)($e)} ${(0,Re.unit)(Le)}`,color:he.colorText,fontWeight:"normal",fontSize:we,lineHeight:he.lineHeight,cursor:"pointer",transition:`all ${rt}`,borderRadius:he.borderRadiusSM,"&:hover, &-active":{backgroundColor:he.controlItemBgHover}},(0,Me.Qy)(he)),{"&-selected":{color:he.colorPrimary,backgroundColor:he.controlItemBgActive,"&:hover, &-active":{backgroundColor:he.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:ve,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,Re.unit)(he.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:he.colorSplit},[`${je}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:he.paddingXS,[`${je}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:he.colorTextDescription,fontSize:lt,fontStyle:"normal"}}}),[`${Ve}-item-group-list`]:{margin:`0 ${(0,Re.unit)(he.marginXS)}`,padding:0,listStyle:"none"},[`${Ve}-submenu-title`]:{paddingInlineEnd:he.calc(Le).add(he.fontSizeSM).equal()},[`${Ve}-submenu-vertical`]:{position:"relative"},[`${Ve}-submenu${Ve}-submenu-disabled ${je}-menu-submenu-title`]:{[`&, ${je}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:ve,cursor:"not-allowed"}},[`${Ve}-submenu-selected ${je}-menu-submenu-title`]:{color:he.colorPrimary}})})},[(0,Ie.oN)(he,"slide-up"),(0,Ie.oN)(he,"slide-down"),(0,Rt.Fm)(he,"move-up"),(0,Rt.Fm)(he,"move-down"),(0,mt._y)(he,"zoom-big")]]},Ke=he=>Object.assign(Object.assign({zIndexPopup:he.zIndexPopupBase+50,paddingBlock:(he.controlHeight-he.fontSize*he.lineHeight)/2},(0,Dt.wZ)({contentRadius:he.borderRadiusLG,limitVerticalRadius:!0})),(0,ht.w)(he));var ie=(0,xe.I$)("Dropdown",he=>{const{marginXXS:je,sizePopupArrow:Ve,paddingXXS:St,componentCls:et}=he,jt=(0,fe.mergeToken)(he,{menuCls:`${et}-menu`,dropdownArrowDistance:he.calc(Ve).div(2).add(je).equal(),dropdownEdgeChildPadding:St});return[Ee(jt),oe(jt)]},Ke,{resetStyle:!1});const Ce=null,Ze=he=>{var je;const{menu:Ve,arrow:St,prefixCls:et,children:jt,trigger:At,disabled:hn,dropdownRender:rt,getPopupContainer:$e,overlayClassName:we,rootClassName:Be,overlayStyle:me,open:lt,onOpenChange:Le,visible:ve,onVisibleChange:pe,mouseEnterDelay:Se=.15,mouseLeaveDelay:ye=.1,autoAdjustOverflow:Oe=!0,placement:Q="",overlay:Pe,transitionName:L}=he,{getPopupContainer:w,getPrefixCls:X,direction:at,dropdown:Ue}=r.useContext(tt.E_),nt=(0,He.ln)("Dropdown"),Bt=r.useMemo(()=>{const It=X();return L!==void 0?L:Q.includes("top")?`${It}-slide-down`:`${It}-slide-up`},[X,Q,L]),Ot=r.useMemo(()=>Q?Q.includes("Center")?Q.slice(0,Q.indexOf("Center")):Q:at==="rtl"?"bottomRight":"bottomLeft",[Q,at]),Yt=X("dropdown",et),gt=(0,H.Z)(Yt),[De,ot,xt]=ie(Yt,gt),[,zt]=(0,de.ZP)(),Wt=r.Children.only(ee(jt)?r.createElement("span",null,jt):jt),Sn=(0,ct.Tm)(Wt,{className:R()(`${Yt}-trigger`,{[`${Yt}-rtl`]:at==="rtl"},Wt.props.className),disabled:(je=Wt.props.disabled)!==null&&je!==void 0?je:hn}),Ht=hn?[]:At,Ut=!!(Ht!=null&&Ht.includes("contextMenu")),[un,sn]=(0,Z.Z)(!1,{value:lt!=null?lt:ve}),Jt=(0,q.Z)(It=>{Le==null||Le(It,{source:"trigger"}),pe==null||pe(It),sn(It)}),mn=R()(we,Be,ot,xt,gt,Ue==null?void 0:Ue.className,{[`${Yt}-rtl`]:at==="rtl"}),_t=(0,re.Z)({arrowPointAtCenter:typeof St=="object"&&St.pointAtCenter,autoAdjustOverflow:Oe,offset:zt.marginXXS,arrowWidth:St?zt.sizePopupArrow:0,borderRadius:zt.borderRadius}),Gt=r.useCallback(()=>{Ve!=null&&Ve.selectable&&(Ve!=null&&Ve.multiple)||(Le==null||Le(!1,{source:"menu"}),sn(!1))},[Ve==null?void 0:Ve.selectable,Ve==null?void 0:Ve.multiple]),fn=()=>{let It;return Ve!=null&&Ve.items?It=r.createElement(Ae.default,Object.assign({},Ve)):typeof Pe=="function"?It=Pe():It=Pe,rt&&(It=rt(It)),It=r.Children.only(typeof It=="string"?r.createElement("span",null,It):It),r.createElement(K.J,{prefixCls:`${Yt}-menu`,rootClassName:R()(xt,gt),expandIcon:r.createElement("span",{className:`${Yt}-menu-submenu-arrow`},at==="rtl"?r.createElement(ne.Z,{className:`${Yt}-menu-submenu-arrow-icon`}):r.createElement(D.Z,{className:`${Yt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Gt,validator:Nt=>{let{mode:dt}=Nt}},It)},[Zt,Mt]=(0,C.Cn)("Dropdown",me==null?void 0:me.zIndex);let Pt=r.createElement(v.Z,Object.assign({alignPoint:Ut},(0,J.Z)(he,["rootClassName"]),{mouseEnterDelay:Se,mouseLeaveDelay:ye,visible:un,builtinPlacements:_t,arrow:!!St,overlayClassName:mn,prefixCls:Yt,getPopupContainer:$e||w,transitionName:Bt,trigger:Ht,overlay:fn,placement:Ot,onVisibleChange:Jt,overlayStyle:Object.assign(Object.assign(Object.assign({},Ue==null?void 0:Ue.style),me),{zIndex:Zt})}),Sn);return Zt&&(Pt=r.createElement(We.Z.Provider,{value:Mt},Pt)),De(Pt)},it=(0,ue.Z)(Ze,"align",void 0,"dropdown",he=>he),Ge=he=>r.createElement(it,Object.assign({},he),r.createElement("span",null));Ze._InternalPanelDoNotUseOrYouWillBeFired=Ge;var bt=Ze},75727:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return ue}});var r=m(19563),ne=m(59301),D=m(18785),te=m(92310),R=m.n(te),v=m(7939),q=m(48755),Z=m(44104),J=m(70045),C=function(ct,He){var We={};for(var tt in ct)Object.prototype.hasOwnProperty.call(ct,tt)&&He.indexOf(tt)<0&&(We[tt]=ct[tt]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,tt=Object.getOwnPropertySymbols(ct);H{const{getPopupContainer:He,getPrefixCls:We,direction:tt}=ne.useContext(q.E_),{prefixCls:H,type:Ae="default",danger:K,disabled:de,loading:Re,onClick:Me,htmlType:Ie,children:Rt,className:mt,menu:Dt,arrow:ht,autoFocus:xe,overlay:fe,trigger:M,align:oe,open:Ee,onOpenChange:Ke,placement:ie,getPopupContainer:Ce,href:Ze,icon:it=ne.createElement(D.Z,null),title:Ge,buttonsRender:bt=Se=>Se,mouseEnterDelay:he,mouseLeaveDelay:je,overlayClassName:Ve,overlayStyle:St,destroyPopupOnHide:et,dropdownRender:jt}=ct,At=C(ct,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),hn=We("dropdown",H),rt=`${hn}-button`,$e={menu:Dt,arrow:ht,autoFocus:xe,align:oe,disabled:de,trigger:de?[]:M,onOpenChange:Ke,getPopupContainer:Ce||He,mouseEnterDelay:he,mouseLeaveDelay:je,overlayClassName:Ve,overlayStyle:St,destroyPopupOnHide:et,dropdownRender:jt},{compactSize:we,compactItemClassnames:Be}=(0,J.ri)(hn,tt),me=R()(rt,Be,mt);"overlay"in ct&&($e.overlay=fe),"open"in ct&&($e.open=Ee),"placement"in ct?$e.placement=ie:$e.placement=tt==="rtl"?"bottomLeft":"bottomRight";const lt=ne.createElement(v.ZP,{type:Ae,danger:K,disabled:de,loading:Re,onClick:Me,htmlType:Ie,href:Ze,title:Ge},Rt),Le=ne.createElement(v.ZP,{type:Ae,danger:K,icon:it}),[ve,pe]=bt([lt,Le]);return ne.createElement(Z.Z.Compact,Object.assign({className:me,size:we,block:!0},At),ve,ne.createElement(r.Z,Object.assign({},$e),pe))};Ne.__ANT_BUTTON=!0;var ee=Ne;const re=r.Z;re.Button=ee;var ue=re},584:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Ae}});var r=m(59301),ne=m(92310),D=m.n(ne),te=m(9017),R=m(17835),v=m(57700),Z=()=>{const[,K]=(0,v.ZP)(),[de]=(0,te.Z)("Empty"),Me=new R.FastColor(K.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return r.createElement("svg",{style:Me,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},r.createElement("title",null,(de==null?void 0:de.description)||"Empty"),r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(24 31.67)"},r.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),r.createElement("path",{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",fill:"#AEB8C2"}),r.createElement("path",{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",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),r.createElement("path",{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",fill:"#F5F5F7"}),r.createElement("path",{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",fill:"#DCE0E6"})),r.createElement("path",{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",fill:"#DCE0E6"}),r.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},r.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),r.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},C=()=>{const[,K]=(0,v.ZP)(),[de]=(0,te.Z)("Empty"),{colorFill:Re,colorFillTertiary:Me,colorFillQuaternary:Ie,colorBgContainer:Rt}=K,{borderColor:mt,shadowColor:Dt,contentColor:ht}=(0,r.useMemo)(()=>({borderColor:new R.FastColor(Re).onBackground(Rt).toHexString(),shadowColor:new R.FastColor(Me).onBackground(Rt).toHexString(),contentColor:new R.FastColor(Ie).onBackground(Rt).toHexString()}),[Re,Me,Ie,Rt]);return r.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},r.createElement("title",null,(de==null?void 0:de.description)||"Empty"),r.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},r.createElement("ellipse",{fill:Dt,cx:"32",cy:"33",rx:"32",ry:"7"}),r.createElement("g",{fillRule:"nonzero",stroke:mt},r.createElement("path",{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"}),r.createElement("path",{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",fill:ht}))))},Ne=m(16931),ee=m(51636);const re=K=>{const{componentCls:de,margin:Re,marginXS:Me,marginXL:Ie,fontSize:Rt,lineHeight:mt}=K;return{[de]:{marginInline:Me,fontSize:Rt,lineHeight:mt,textAlign:"center",[`${de}-image`]:{height:K.emptyImgHeight,marginBottom:Me,opacity:K.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${de}-description`]:{color:K.colorTextDescription},[`${de}-footer`]:{marginTop:Re},"&-normal":{marginBlock:Ie,color:K.colorTextDescription,[`${de}-description`]:{color:K.colorTextDescription},[`${de}-image`]:{height:K.emptyImgHeightMD}},"&-small":{marginBlock:Me,color:K.colorTextDescription,[`${de}-image`]:{height:K.emptyImgHeightSM}}}}};var ue=(0,Ne.I$)("Empty",K=>{const{componentCls:de,controlHeightLG:Re,calc:Me}=K,Ie=(0,ee.mergeToken)(K,{emptyImgCls:`${de}-img`,emptyImgHeight:Me(Re).mul(2.5).equal(),emptyImgHeightMD:Re,emptyImgHeightSM:Me(Re).mul(.875).equal()});return[re(Ie)]}),ct=m(48755),He=function(K,de){var Re={};for(var Me in K)Object.prototype.hasOwnProperty.call(K,Me)&&de.indexOf(Me)<0&&(Re[Me]=K[Me]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Me=Object.getOwnPropertySymbols(K);Ie{const{className:de,rootClassName:Re,prefixCls:Me,image:Ie=We,description:Rt,children:mt,imageStyle:Dt,style:ht,classNames:xe,styles:fe}=K,M=He(K,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:oe,direction:Ee,className:Ke,style:ie,classNames:Ce,styles:Ze}=(0,ct.dj)("empty"),it=oe("empty",Me),[Ge,bt,he]=ue(it),[je]=(0,te.Z)("Empty"),Ve=typeof Rt!="undefined"?Rt:je==null?void 0:je.description,St=typeof Ve=="string"?Ve:"empty";let et=null;return typeof Ie=="string"?et=r.createElement("img",{alt:St,src:Ie}):et=Ie,Ge(r.createElement("div",Object.assign({className:D()(bt,he,it,Ke,{[`${it}-normal`]:Ie===tt,[`${it}-rtl`]:Ee==="rtl"},de,Re,Ce.root,xe==null?void 0:xe.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},Ze.root),ie),fe==null?void 0:fe.root),ht)},M),r.createElement("div",{className:D()(`${it}-image`,Ce.image,xe==null?void 0:xe.image),style:Object.assign(Object.assign(Object.assign({},Dt),Ze.image),fe==null?void 0:fe.image)},et),Ve&&r.createElement("div",{className:D()(`${it}-description`,Ce.description,xe==null?void 0:xe.description),style:Object.assign(Object.assign({},Ze.description),fe==null?void 0:fe.description)},Ve),mt&&r.createElement("div",{className:D()(`${it}-footer`,Ce.footer,xe==null?void 0:xe.footer),style:Object.assign(Object.assign({},Ze.footer),fe==null?void 0:fe.footer)},mt)))};H.PRESENTED_IMAGE_DEFAULT=We,H.PRESENTED_IMAGE_SIMPLE=tt;var Ae=H},24971:function(In,qe,m){"use strict";var r=m(59301),ne=m(56553),D=m(48755);const te=function(R,v){let q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var Z,J;const{variant:C,[R]:Ne}=r.useContext(D.E_),ee=r.useContext(ne.pg),re=Ne==null?void 0:Ne.variant;let ue;typeof v!="undefined"?ue=v:q===!1?ue="borderless":ue=(J=(Z=ee!=null?ee:re)!==null&&Z!==void 0?Z:C)!==null&&J!==void 0?J:"outlined";const ct=D.tr.includes(ue);return[ue,ct]};qe.Z=te},28284:function(In,qe,m){"use strict";m.d(qe,{default:function(){return B}});var r=m(56553),ne=m(77654),D=m(59301),te=m(92310),R=m.n(te),v=m(77900),q=m(86641),Z=m(83397);function J(I){const[P,F]=D.useState(I);return D.useEffect(()=>{const k=setTimeout(()=>{F(I)},I.length?0:10);return()=>{clearTimeout(k)}},[I]),P}var C=m(36237),Ne=m(63356),ee=m(34925),re=m(34961),ue=m(51636),ct=m(16931),We=I=>{const{componentCls:P}=I,F=`${P}-show-help`,k=`${P}-show-help-item`;return{[F]:{transition:`opacity ${I.motionDurationFast} ${I.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[k]:{overflow:"hidden",transition:`height ${I.motionDurationFast} ${I.motionEaseInOut}, opacity ${I.motionDurationFast} ${I.motionEaseInOut}, - transform ${I.motionDurationFast} ${I.motionEaseInOut} !important`,[`&${j}-appear, &${j}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${j}-leave-active`]:{transform:"translateY(-5px)"}}}}};const tt=I=>({legend:{display:"block",width:"100%",marginBottom:I.marginLG,padding:0,color:I.colorTextDescription,fontSize:I.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,x.unit)(I.lineWidth)} ${I.lineType} ${I.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,x.unit)(I.controlOutlineWidth)} ${I.controlOutline}`},output:{display:"block",paddingTop:15,color:I.colorText,fontSize:I.fontSize,lineHeight:I.lineHeight}}),H=(I,P)=>{const{formItemCls:O}=I;return{[O]:{[`${O}-label > label`]:{height:P},[`${O}-control-input`]:{minHeight:P}}}},Ae=I=>{const{componentCls:P}=I;return{[I.componentCls]:Object.assign(Object.assign(Object.assign({},(0,De.Wf)(I)),tt(I)),{[`${P}-text`]:{display:"inline-block",paddingInlineEnd:I.paddingSM},"&-small":Object.assign({},H(I,I.controlHeightSM)),"&-large":Object.assign({},H(I,I.controlHeightLG))})}},K=I=>{const{formItemCls:P,iconCls:O,rootPrefixCls:j,antCls:be,labelRequiredMarkColor:je,labelColor:ut,labelFontSize:ft,labelHeight:pt,labelColonMarginInlineStart:Rt,labelColonMarginInlineEnd:Kt,itemMarginBottom:en}=I;return{[P]:Object.assign(Object.assign({},(0,De.Wf)(I)),{marginBottom:en,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden${be}-row`]:{display:"none"},"&-has-warning":{[`${P}-split`]:{color:I.colorError}},"&-has-error":{[`${P}-split`]:{color:I.colorWarning}},[`${P}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:I.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:pt,color:ut,fontSize:ft,[`> ${O}`]:{fontSize:I.fontSize,verticalAlign:"top"},[`&${P}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:I.marginXXS,color:je,fontSize:I.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${P}-required-mark-hidden, &${P}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${P}-optional`]:{display:"inline-block",marginInlineStart:I.marginXXS,color:I.colorTextDescription,[`&${P}-required-mark-hidden`]:{display:"none"}},[`${P}-tooltip`]:{color:I.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:I.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Rt,marginInlineEnd:Kt},[`&${P}-no-colon::after`]:{content:'"\\a0"'}}},[`${P}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${j}-col-'"]):not([class*="' ${j}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:I.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[P]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:I.colorTextDescription,fontSize:I.fontSize,lineHeight:I.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:I.controlHeightSM,transition:`color ${I.motionDurationMid} ${I.motionEaseOut}`},"&-explain":{"&-error":{color:I.colorError},"&-warning":{color:I.colorWarning}}},[`&-with-help ${P}-explain`]:{height:"auto",opacity:1},[`${P}-feedback-icon`]:{fontSize:I.fontSize,textAlign:"center",visibility:"visible",animationName:ee.kr,animationDuration:I.motionDurationMid,animationTimingFunction:I.motionEaseOutBack,pointerEvents:"none","&-success":{color:I.colorSuccess},"&-error":{color:I.colorError},"&-warning":{color:I.colorWarning},"&-validating":{color:I.colorPrimary}}})}},de=(I,P)=>{const{formItemCls:O}=I;return{[`${P}-horizontal`]:{[`${O}-label`]:{flexGrow:0},[`${O}-control`]:{flex:"1 1 0",minWidth:0},[`${O}-label[class$='-24'], ${O}-label[class*='-24 ']`]:{[`& + ${O}-control`]:{minWidth:"unset"}}}}},we=I=>{const{componentCls:P,formItemCls:O,inlineItemMarginBottom:j}=I;return{[`${P}-inline`]:{display:"flex",flexWrap:"wrap",[O]:{flex:"none",marginInlineEnd:I.margin,marginBottom:j,"&-row":{flexWrap:"nowrap"},[`> ${O}-label, - > ${O}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${O}-label`]:{flex:"none"},[`${P}-text`]:{display:"inline-block"},[`${O}-has-feedback`]:{display:"inline-block"}}}}},Me=I=>({padding:I.verticalLabelPadding,margin:I.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Ie=I=>{const{componentCls:P,formItemCls:O,rootPrefixCls:j}=I;return{[`${O} ${O}-label`]:Me(I),[`${P}:not(${P}-inline)`]:{[O]:{flexWrap:"wrap",[`${O}-label, ${O}-control`]:{[`&:not([class*=" ${j}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},wt=I=>{const{componentCls:P,formItemCls:O,antCls:j}=I;return{[`${P}-vertical`]:{[`${O}:not(${O}-horizontal)`]:{[`${O}-row`]:{flexDirection:"column"},[`${O}-label > label`]:{height:"auto"},[`${O}-control`]:{width:"100%"},[`${O}-label, - ${j}-col-24${O}-label, - ${j}-col-xl-24${O}-label`]:Me(I)}},[`@media (max-width: ${(0,x.unit)(I.screenXSMax)})`]:[Ie(I),{[P]:{[`${O}:not(${O}-horizontal)`]:{[`${j}-col-xs-24${O}-label`]:Me(I)}}}],[`@media (max-width: ${(0,x.unit)(I.screenSMMax)})`]:{[P]:{[`${O}:not(${O}-horizontal)`]:{[`${j}-col-sm-24${O}-label`]:Me(I)}}},[`@media (max-width: ${(0,x.unit)(I.screenMDMax)})`]:{[P]:{[`${O}:not(${O}-horizontal)`]:{[`${j}-col-md-24${O}-label`]:Me(I)}}},[`@media (max-width: ${(0,x.unit)(I.screenLGMax)})`]:{[P]:{[`${O}:not(${O}-horizontal)`]:{[`${j}-col-lg-24${O}-label`]:Me(I)}}}}},mt=I=>{const{formItemCls:P,antCls:O}=I;return{[`${P}-vertical`]:{[`${P}-row`]:{flexDirection:"column"},[`${P}-label > label`]:{height:"auto"},[`${P}-control`]:{width:"100%"}},[`${P}-vertical ${P}-label, - ${O}-col-24${P}-label, - ${O}-col-xl-24${P}-label`]:Me(I),[`@media (max-width: ${(0,x.unit)(I.screenXSMax)})`]:[Ie(I),{[P]:{[`${O}-col-xs-24${P}-label`]:Me(I)}}],[`@media (max-width: ${(0,x.unit)(I.screenSMMax)})`]:{[P]:{[`${O}-col-sm-24${P}-label`]:Me(I)}},[`@media (max-width: ${(0,x.unit)(I.screenMDMax)})`]:{[P]:{[`${O}-col-md-24${P}-label`]:Me(I)}},[`@media (max-width: ${(0,x.unit)(I.screenLGMax)})`]:{[P]:{[`${O}-col-lg-24${P}-label`]:Me(I)}}}},Nt=I=>({labelRequiredMarkColor:I.colorError,labelColor:I.colorTextHeading,labelFontSize:I.fontSize,labelHeight:I.controlHeight,labelColonMarginInlineStart:I.marginXXS/2,labelColonMarginInlineEnd:I.marginXS,itemMarginBottom:I.marginLG,verticalLabelPadding:`0 0 ${I.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),ht=(I,P)=>(0,ue.mergeToken)(I,{formItemCls:`${I.componentCls}-item`,rootPrefixCls:P});var Te=(0,ct.I$)("Form",(I,P)=>{let{rootPrefixCls:O}=P;const j=ht(I,O);return[Ae(j),K(j),We(j),de(j,j.componentCls),de(j,j.formItemCls),we(j),wt(j),mt(j),(0,re.Z)(j),ee.kr]},Nt,{order:-1e3});const fe=[];function M(I,P,O){let j=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof I=="string"?I:`${P}-${j}`,error:I,errorStatus:O}}var Ee=I=>{let{help:P,helpStatus:O,errors:j=fe,warnings:be=fe,className:je,fieldId:ut,onVisibleChanged:ft}=I;const{prefixCls:pt}=N.useContext(r.Rk),Rt=`${pt}-item-explain`,Kt=(0,z.Z)(pt),[en,Oe,Ye]=Te(pt,Kt),Ct=N.useMemo(()=>(0,q.Z)(pt),[pt]),yt=X(j),xt=X(be),Ot=N.useMemo(()=>P!=null?[M(P,"help",O)]:[].concat((0,ne.Z)(yt.map((an,ln)=>M(an,"error","error",ln))),(0,ne.Z)(xt.map((an,ln)=>M(an,"warning","warning",ln)))),[P,O,yt,xt]),Gt=N.useMemo(()=>{const an={};return Ot.forEach(ln=>{let{key:En}=ln;an[En]=(an[En]||0)+1}),Ot.map((ln,En)=>Object.assign(Object.assign({},ln),{key:an[ln.key]>1?`${ln.key}-fallback-${En}`:ln.key}))},[Ot]),jt={};return ut&&(jt.id=`${ut}_help`),en(N.createElement(v.default,{motionDeadline:Ct.motionDeadline,motionName:`${pt}-show-help`,visible:!!Gt.length,onVisibleChanged:ft},an=>{const{className:ln,style:En}=an;return N.createElement("div",Object.assign({},jt,{className:w()(Rt,ln,Ye,Kt,je,Oe),style:En}),N.createElement(v.CSSMotionList,Object.assign({keys:Gt},(0,q.Z)(pt),{motionName:`${pt}-show-help-item`,component:!1}),rn=>{const{key:cn,error:yn,errorStatus:Nn,className:Bn,style:vn}=rn;return N.createElement("div",{key:cn,className:w()(Bn,{[`${Rt}-${Nn}`]:Nn}),style:vn},yn)}))}))},Ke=m(69180),ie=m(48755),xe=m(2171),ze=m(31756),it=m(23069),Qe=m(76846),bt=m(16722);const he=["parentNode"],ke="form_item";function Ve(I){return I===void 0||I===!1?[]:Array.isArray(I)?I:[I]}function St(I,P){if(!I.length)return;const O=I.join("_");return P?`${P}_${O}`:he.includes(O)?`${ke}_${O}`:O}function et(I,P,O,j,be,je){let ut=j;return je!==void 0?ut=je:O.validating?ut="validating":I.length?ut="error":P.length?ut="warning":(O.touched||be&&O.validated)&&(ut="success"),ut}var kt=function(I,P){var O={};for(var j in I)Object.prototype.hasOwnProperty.call(I,j)&&P.indexOf(j)<0&&(O[j]=I[j]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,j=Object.getOwnPropertySymbols(I);beI!=null?I:Object.assign(Object.assign({},P),{__INTERNAL__:{itemRef:be=>je=>{const ut=At(be);je?O.current[ut]=je:delete O.current[ut]}},scrollToField:function(be){let je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:ut}=je,ft=kt(je,["focus"]),pt=hn(be,j);pt&&((0,bt.Z)(pt,Object.assign({scrollMode:"if-needed",block:"nearest"},ft)),ut&&j.focusField(be))},focusField:be=>{var je,ut;const ft=j.getFieldInstance(be);typeof(ft==null?void 0:ft.focus)=="function"?ft.focus():(ut=(je=hn(be,j))===null||je===void 0?void 0:je.focus)===null||ut===void 0||ut.call(je)},getFieldInstance:be=>{const je=At(be);return O.current[je]}}),[I,P]);return[j]}var $e=m(98350),Re=function(I,P){var O={};for(var j in I)Object.prototype.hasOwnProperty.call(I,j)&&P.indexOf(j)<0&&(O[j]=I[j]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,j=Object.getOwnPropertySymbols(I);be{const O=N.useContext(xe.Z),{getPrefixCls:j,direction:be,requiredMark:je,colon:ut,scrollToFirstError:ft,className:pt,style:Rt}=(0,ie.dj)("form"),{prefixCls:Kt,className:en,rootClassName:Oe,size:Ye,disabled:Ct=O,form:yt,colon:xt,labelAlign:Ot,labelWrap:Gt,labelCol:jt,wrapperCol:an,hideRequiredMark:ln,layout:En="horizontal",scrollToFirstError:rn,requiredMark:cn,onFinishFailed:yn,name:Nn,style:Bn,feedbackIcons:vn,variant:bn}=I,Un=Re(I,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),Pn=(0,ze.Z)(Ye),jn=N.useContext($e.Z),Hn=N.useMemo(()=>cn!==void 0?cn:ln?!1:je!==void 0?je:!0,[ln,cn,je]),Ln=xt!=null?xt:ut,wn=j("form",Kt),ei=(0,z.Z)(wn),[Jn,Si,ri]=Te(wn,ei),pi=w()(wn,`${wn}-${En}`,{[`${wn}-hide-required-mark`]:Hn===!1,[`${wn}-rtl`]:be==="rtl",[`${wn}-${Pn}`]:Pn},ri,ei,Si,pt,en,Oe),[fi]=rt(yt),{__INTERNAL__:wi}=fi;wi.name=Nn;const Ti=N.useMemo(()=>({name:Nn,labelAlign:Ot,labelCol:jt,labelWrap:Gt,wrapperCol:an,vertical:En==="vertical",colon:Ln,requiredMark:Hn,itemRef:wi.itemRef,form:fi,feedbackIcons:vn}),[Nn,Ot,jt,an,En,Ln,Hn,fi,vn]),Yn=N.useRef(null);N.useImperativeHandle(P,()=>{var $t;return Object.assign(Object.assign({},fi),{nativeElement:($t=Yn.current)===null||$t===void 0?void 0:$t.nativeElement})});const gn=($t,Cn)=>{if($t){let Tn={block:"nearest"};typeof $t=="object"&&(Tn=Object.assign(Object.assign({},Tn),$t)),fi.scrollToField(Cn,Tn)}},Lt=$t=>{if(yn==null||yn($t),$t.errorFields.length){const Cn=$t.errorFields[0].name;if(rn!==void 0){gn(rn,Cn);return}ft!==void 0&&gn(ft,Cn)}};return Jn(N.createElement(r.pg.Provider,{value:bn},N.createElement(xe.n,{disabled:Ct},N.createElement(it.Z.Provider,{value:Pn},N.createElement(r.RV,{validateMessages:jn},N.createElement(r.q3.Provider,{value:Ti},N.createElement(Ke.default,Object.assign({id:Nn},Un,{name:Nn,onFinishFailed:Lt,form:fi,ref:Yn,style:Object.assign(Object.assign({},Rt),Bn),className:pi}))))))))};var lt=N.forwardRef(Be),Le=m(41799),ve=m(8654),pe=m(22703),Se=m(32383),ye=m(11592);function Fe(I){if(typeof I=="function")return I;const P=(0,ye.Z)(I);return P.length<=1?P[0]:P}const G=()=>{const{status:I,errors:P=[],warnings:O=[]}=N.useContext(r.aM);return{status:I,errors:P,warnings:O}};G.Context=r.aM;var Pe=G,L=m(16089);function R(I){const[P,O]=N.useState(I),j=N.useRef(null),be=N.useRef([]),je=N.useRef(!1);N.useEffect(()=>(je.current=!1,()=>{je.current=!0,L.Z.cancel(j.current),j.current=null}),[]);function ut(ft){je.current||(j.current===null&&(be.current=[],j.current=(0,L.Z)(()=>{j.current=null,O(pt=>{let Rt=pt;return be.current.forEach(Kt=>{Rt=Kt(Rt)}),Rt})})),be.current.push(ft))}return[P,ut]}function J(){const{itemRef:I}=N.useContext(r.q3),P=N.useRef({});function O(j,be){const je=be&&typeof be=="object"&&(0,ve.C4)(be),ut=j.join("_");return(P.current.name!==ut||P.current.originRef!==je)&&(P.current.name=ut,P.current.originRef=je,P.current.ref=(0,ve.sQ)(I(j),je)),P.current.ref}return O}var at=m(29194),Ue=m(34280),nt=m(2738),Bt=m(65970),Ft=m(70425),Yt=m(5472);const gt=I=>{const{formItemCls:P}=I;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${P}-control`]:{display:"flex"}}}};var Ne=(0,ct.bk)(["Form","item-item"],(I,P)=>{let{rootPrefixCls:O}=P;const j=ht(I,O);return[gt(j)]}),ot=function(I,P){var O={};for(var j in I)Object.prototype.hasOwnProperty.call(I,j)&&P.indexOf(j)<0&&(O[j]=I[j]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,j=Object.getOwnPropertySymbols(I);be{const{prefixCls:P,status:O,labelCol:j,wrapperCol:be,children:je,errors:ut,warnings:ft,_internalItemRender:pt,extra:Rt,help:Kt,fieldId:en,marginBottom:Oe,onErrorVisibleChanged:Ye,label:Ct}=I,yt=`${P}-item`,xt=N.useContext(r.q3),Ot=N.useMemo(()=>{let Un=Object.assign({},be||xt.wrapperCol||{});return Ct===null&&!j&&!be&&xt.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(jn=>{const Hn=jn?[jn]:[],Ln=(0,Ft.U2)(xt.labelCol,Hn),wn=typeof Ln=="object"?Ln:{},ei=(0,Ft.U2)(Un,Hn),Jn=typeof ei=="object"?ei:{};"span"in wn&&!("offset"in Jn)&&wn.span{const{labelCol:Un,wrapperCol:Pn}=xt;return ot(xt,["labelCol","wrapperCol"])},[xt]),an=N.useRef(null),[ln,En]=N.useState(0);(0,Ue.Z)(()=>{Rt&&an.current?En(an.current.clientHeight):En(0)},[Rt]);const rn=N.createElement("div",{className:`${yt}-control-input`},N.createElement("div",{className:`${yt}-control-input-content`},je)),cn=N.useMemo(()=>({prefixCls:P,status:O}),[P,O]),yn=Oe!==null||ut.length||ft.length?N.createElement(r.Rk.Provider,{value:cn},N.createElement(Ee,{fieldId:en,errors:ut,warnings:ft,help:Kt,helpStatus:O,className:`${yt}-explain-connected`,onVisibleChanged:Ye})):null,Nn={};en&&(Nn.id=`${en}_extra`);const Bn=Rt?N.createElement("div",Object.assign({},Nn,{className:`${yt}-extra`,ref:an}),Rt):null,vn=yn||Bn?N.createElement("div",{className:`${yt}-additional`,style:Oe?{minHeight:Oe+ln}:{}},yn,Bn):null,bn=pt&&pt.mark==="pro_table_render"&&pt.render?pt.render(I,{input:rn,errorList:yn,extra:Bn}):N.createElement(N.Fragment,null,rn,vn);return N.createElement(r.q3.Provider,{value:jt},N.createElement(Yt.Z,Object.assign({},Ot,{className:Gt}),bn),N.createElement(Ne,{prefixCls:P}))},Sn=m(61485),Ht=m(9017),Ut=m(85981),un=m(25399),sn=function(I,P){var O={};for(var j in I)Object.prototype.hasOwnProperty.call(I,j)&&P.indexOf(j)<0&&(O[j]=I[j]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,j=Object.getOwnPropertySymbols(I);be{let{prefixCls:P,label:O,htmlFor:j,labelCol:be,labelAlign:je,colon:ut,required:ft,requiredMark:pt,tooltip:Rt,vertical:Kt}=I;var en;const[Oe]=(0,Ht.Z)("Form"),{labelAlign:Ye,labelCol:Ct,labelWrap:yt,colon:xt}=N.useContext(r.q3);if(!O)return null;const Ot=be||Ct||{},Gt=je||Ye,jt=`${P}-item-label`,an=w()(jt,Gt==="left"&&`${jt}-left`,Ot.className,{[`${jt}-wrap`]:!!yt});let ln=O;const En=ut===!0||xt!==!1&&ut!==!1;En&&!Kt&&typeof O=="string"&&O.trim()&&(ln=O.replace(/[:|:]\s*$/,""));const cn=Xt(Rt);if(cn){const{icon:Un=N.createElement(Sn.Z,null)}=cn,Pn=sn(cn,["icon"]),jn=N.createElement(un.Z,Object.assign({},Pn),N.cloneElement(Un,{className:`${P}-item-tooltip`,title:"",onClick:Hn=>{Hn.preventDefault()},tabIndex:null}));ln=N.createElement(N.Fragment,null,ln,jn)}const yn=pt==="optional",Nn=typeof pt=="function",Bn=pt===!1;Nn?ln=pt(ln,{required:!!ft}):yn&&!ft&&(ln=N.createElement(N.Fragment,null,ln,N.createElement("span",{className:`${P}-item-optional`,title:""},(Oe==null?void 0:Oe.optional)||((en=Ut.Z.Form)===null||en===void 0?void 0:en.optional))));let vn;Bn?vn="hidden":(yn||Nn)&&(vn="optional");const bn=w()({[`${P}-item-required`]:ft,[`${P}-item-required-mark-${vn}`]:vn,[`${P}-item-no-colon`]:!En});return N.createElement(Yt.Z,Object.assign({},Ot,{className:an}),N.createElement("label",{htmlFor:j,className:bn,title:typeof O=="string"?O:""},ln))},Qt=m(29679),fn=m(19248),zt=m(96512),Mt=m(58617);const Pt={success:Qt.Z,warning:zt.Z,error:fn.Z,validating:Mt.Z};function It(I){let{children:P,errors:O,warnings:j,hasFeedback:be,validateStatus:je,prefixCls:ut,meta:ft,noStyle:pt}=I;const Rt=`${ut}-item`,{feedbackIcons:Kt}=N.useContext(r.q3),en=et(O,j,ft,null,!!be,je),{isFormItemInput:Oe,status:Ye,hasFeedback:Ct,feedbackIcon:yt}=N.useContext(r.aM),xt=N.useMemo(()=>{var Ot;let Gt;if(be){const an=be!==!0&&be.icons||Kt,ln=en&&((Ot=an==null?void 0:an({status:en,errors:O,warnings:j}))===null||Ot===void 0?void 0:Ot[en]),En=en&&Pt[en];Gt=ln!==!1&&En?N.createElement("span",{className:w()(`${Rt}-feedback-icon`,`${Rt}-feedback-icon-${en}`)},ln||N.createElement(En,null)):null}const jt={status:en||"",errors:O,warnings:j,hasFeedback:!!be,feedbackIcon:Gt,isFormItemInput:!0};return pt&&(jt.status=(en!=null?en:Ye)||"",jt.isFormItemInput=Oe,jt.hasFeedback=!!(be!=null?be:Ct),jt.feedbackIcon=be!==void 0?jt.feedbackIcon:yt),jt},[en,be,pt,Oe,Ye]);return N.createElement(r.aM.Provider,{value:xt},P)}var Dt=function(I,P){var O={};for(var j in I)Object.prototype.hasOwnProperty.call(I,j)&&P.indexOf(j)<0&&(O[j]=I[j]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,j=Object.getOwnPropertySymbols(I);be{if(Bn&&rn.current){const wn=getComputedStyle(rn.current);Un(parseInt(wn.marginBottom,10))}},[Bn,vn]);const Pn=wn=>{wn||Un(null)},Hn=function(){let wn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const ei=wn?cn:Rt.errors,Jn=wn?yn:Rt.warnings;return et(ei,Jn,Rt,"",!!Kt,pt)}(),Ln=w()(jt,O,j,{[`${jt}-with-help`]:Nn||cn.length||yn.length,[`${jt}-has-feedback`]:Hn&&Kt,[`${jt}-has-success`]:Hn==="success",[`${jt}-has-warning`]:Hn==="warning",[`${jt}-has-error`]:Hn==="error",[`${jt}-is-validating`]:Hn==="validating",[`${jt}-hidden`]:en,[`${jt}-${Ot}`]:Ot});return N.createElement("div",{className:Ln,style:be,ref:rn},N.createElement(Bt.Z,Object.assign({className:`${jt}-row`},(0,nt.Z)(Gt,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),N.createElement(_t,Object.assign({htmlFor:Ye},I,{requiredMark:an,required:Ct!=null?Ct:yt,prefixCls:P,vertical:En})),N.createElement(Wt,Object.assign({},I,Rt,{errors:cn,warnings:yn,prefixCls:P,status:Hn,help:je,marginBottom:bn,onErrorVisibleChanged:Pn}),N.createElement(r.qI.Provider,{value:xt},N.createElement(It,{prefixCls:P,meta:Rt,errors:Rt.errors,warnings:Rt.warnings,hasFeedback:Kt,validateStatus:Hn},Oe)))),!!bn&&N.createElement("div",{className:`${jt}-margin-offset`,style:{marginBottom:-bn}}))}const D="__SPLIT__",f=null;function d(I,P){const O=Object.keys(I),j=Object.keys(P);return O.length===j.length&&O.every(be=>{const je=I[be],ut=P[be];return je===ut||typeof je=="function"||typeof ut=="function"})}const S=N.memo(I=>{let{children:P}=I;return P},(I,P)=>d(I.control,P.control)&&I.update===P.update&&I.childProps.length===P.childProps.length&&I.childProps.every((O,j)=>O===P.childProps[j]));function T(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function F(I){const{name:P,noStyle:O,className:j,dependencies:be,prefixCls:je,shouldUpdate:ut,rules:ft,children:pt,required:Rt,label:Kt,messageVariables:en,trigger:Oe="onChange",validateTrigger:Ye,hidden:Ct,help:yt,layout:xt}=I,{getPrefixCls:Ot}=N.useContext(ie.E_),{name:Gt}=N.useContext(r.q3),jt=Fe(pt),an=typeof jt=="function",ln=N.useContext(r.qI),{validateTrigger:En}=N.useContext(Ke.FieldContext),rn=Ye!==void 0?Ye:En,cn=P!=null,yn=Ot("form",je),Nn=(0,z.Z)(yn),[Bn,vn,bn]=Te(yn,Nn),Un=(0,Se.ln)("Form.Item"),Pn=N.useContext(Ke.ListContext),jn=N.useRef(null),[Hn,Ln]=R({}),[wn,ei]=(0,Le.Z)(()=>T()),Jn=Yn=>{const gn=Pn==null?void 0:Pn.getKey(Yn.name);if(ei(Yn.destroy?T():Yn,!0),O&&yt!==!1&&ln){let Lt=Yn.name;if(Yn.destroy)Lt=jn.current||Lt;else if(gn!==void 0){const[$t,Cn]=gn;Lt=[$t].concat((0,ne.Z)(Cn)),jn.current=Lt}ln(Yn,Lt)}},Si=(Yn,gn)=>{Ln(Lt=>{const $t=Object.assign({},Lt),Tn=[].concat((0,ne.Z)(Yn.name.slice(0,-1)),(0,ne.Z)(gn)).join(D);return Yn.destroy?delete $t[Tn]:$t[Tn]=Yn,$t})},[ri,pi]=N.useMemo(()=>{const Yn=(0,ne.Z)(wn.errors),gn=(0,ne.Z)(wn.warnings);return Object.values(Hn).forEach(Lt=>{Yn.push.apply(Yn,(0,ne.Z)(Lt.errors||[])),gn.push.apply(gn,(0,ne.Z)(Lt.warnings||[]))}),[Yn,gn]},[Hn,wn.errors,wn.warnings]),fi=J();function wi(Yn,gn,Lt){return O&&!Ct?N.createElement(It,{prefixCls:yn,hasFeedback:I.hasFeedback,validateStatus:I.validateStatus,meta:wn,errors:ri,warnings:pi,noStyle:!0},Yn):N.createElement(dt,Object.assign({key:"row"},I,{className:w()(j,bn,Nn,vn),prefixCls:yn,fieldId:gn,isRequired:Lt,errors:ri,warnings:pi,meta:wn,onSubItemMetaChange:Si,layout:xt}),Yn)}if(!cn&&!an&&!be)return Bn(wi(jt));let Ti={};return typeof Kt=="string"?Ti.label=Kt:P&&(Ti.label=String(P)),en&&(Ti=Object.assign(Object.assign({},Ti),en)),Bn(N.createElement(Ke.Field,Object.assign({},I,{messageVariables:Ti,trigger:Oe,validateTrigger:rn,onMetaChange:Jn}),(Yn,gn,Lt)=>{const $t=Ve(P).length&&gn?gn.name:[],Cn=St($t,Gt),Tn=Rt!==void 0?Rt:!!(ft!=null&&ft.some(ti=>{if(ti&&typeof ti=="object"&&ti.required&&!ti.warningOnly)return!0;if(typeof ti=="function"){const Xn=ti(Lt);return(Xn==null?void 0:Xn.required)&&!(Xn!=null&&Xn.warningOnly)}return!1})),Qn=Object.assign({},Yn);let si=null;if(Array.isArray(jt)&&cn)si=jt;else if(!(an&&(!(ut||be)||cn))){if(!(be&&!an&&!cn))if(N.isValidElement(jt)){const ti=Object.assign(Object.assign({},jt.props),Qn);if(ti.id||(ti.id=Cn),yt||ri.length>0||pi.length>0||I.extra){const Bi=[];(yt||ri.length>0)&&Bi.push(`${Cn}_help`),I.extra&&Bi.push(`${Cn}_extra`),ti["aria-describedby"]=Bi.join(" ")}ri.length>0&&(ti["aria-invalid"]="true"),Tn&&(ti["aria-required"]="true"),(0,ve.Yr)(jt)&&(ti.ref=fi($t,jt)),new Set([].concat((0,ne.Z)(Ve(Oe)),(0,ne.Z)(Ve(rn)))).forEach(Bi=>{ti[Bi]=function(){for(var hr,or,Wi,lr,rr,gr=arguments.length,Ji=new Array(gr),Zi=0;Zi{var{prefixCls:P,children:O}=I,j=vt(I,["prefixCls","children"]);const{getPrefixCls:be}=N.useContext(ie.E_),je=be("form",P),ut=N.useMemo(()=>({prefixCls:je,status:"error"}),[je]);return N.createElement(Ke.List,Object.assign({},j),(ft,pt,Rt)=>N.createElement(r.Rk.Provider,{value:ut},O(ft.map(Kt=>Object.assign(Object.assign({},Kt),{fieldKey:Kt.key})),pt,{errors:Rt.errors,warnings:Rt.warnings})))};function Ge(){const{form:I}=N.useContext(r.q3);return I}const se=lt;se.Item=k,se.List=_,se.ErrorList=Ee,se.useForm=rt,se.useFormInstance=Ge,se.useWatch=Ke.useWatch,se.Provider=r.RV,se.create=()=>{};var B=se},49397:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return K}});var r=m(59301),ne=m(92310),N=m.n(ne),te=m(36901),w=m(8654),v=m(62487),q=m(86013),z=m(82855),X=m(48755),x=m(2171),De=m(83397),ee=m(31756),re=m(56553),ue=m(24971),ct=m(70045),He=m(23826),We=m(53075);function tt(de){return!!(de.prefix||de.suffix||de.allowClear||de.showCount)}var H=function(de,we){var Me={};for(var Ie in de)Object.prototype.hasOwnProperty.call(de,Ie)&&we.indexOf(Ie)<0&&(Me[Ie]=de[Ie]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,Ie=Object.getOwnPropertySymbols(de);wt{const{prefixCls:Me,bordered:Ie=!0,status:wt,size:mt,disabled:Nt,onBlur:ht,onFocus:Te,suffix:fe,allowClear:M,addonAfter:oe,addonBefore:Ee,className:Ke,style:ie,styles:xe,rootClassName:ze,onChange:it,classNames:Qe,variant:bt}=de,he=H(de,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:ke,direction:Ve,allowClear:St,autoComplete:et,className:kt,style:At,classNames:hn,styles:rt}=(0,X.dj)("input"),$e=ke("input",Me),Re=(0,r.useRef)(null),Be=(0,De.Z)($e),[me,lt,Le]=(0,We.TI)($e,ze),[ve]=(0,We.ZP)($e,Be),{compactSize:pe,compactItemClassnames:Se}=(0,ct.ri)($e,Ve),ye=(0,ee.Z)(Zt=>{var Wt;return(Wt=mt!=null?mt:pe)!==null&&Wt!==void 0?Wt:Zt}),Fe=r.useContext(x.Z),G=Nt!=null?Nt:Fe,{status:Pe,hasFeedback:L,feedbackIcon:R}=(0,r.useContext)(re.aM),J=(0,z.F)(Pe,wt),at=tt(de)||!!L,Ue=(0,r.useRef)(at),nt=(0,He.Z)(Re,!0),Bt=Zt=>{nt(),ht==null||ht(Zt)},Ft=Zt=>{nt(),Te==null||Te(Zt)},Yt=Zt=>{nt(),it==null||it(Zt)},gt=(L||fe)&&r.createElement(r.Fragment,null,fe,L&&R),Ne=(0,q.Z)(M!=null?M:St),[ot,Tt]=(0,ue.Z)("input",bt,Ie);return me(ve(r.createElement(te.default,Object.assign({ref:(0,w.sQ)(we,Re),prefixCls:$e,autoComplete:et},he,{disabled:G,onBlur:Bt,onFocus:Ft,style:Object.assign(Object.assign({},At),ie),styles:Object.assign(Object.assign({},rt),xe),suffix:gt,allowClear:Ne,className:N()(Ke,ze,Le,Be,Se,kt),onChange:Yt,addonBefore:Ee&&r.createElement(v.Z,{form:!0,space:!0},Ee),addonAfter:oe&&r.createElement(v.Z,{form:!0,space:!0},oe),classNames:Object.assign(Object.assign(Object.assign({},Qe),hn),{input:N()({[`${$e}-sm`]:ye==="small",[`${$e}-lg`]:ye==="large",[`${$e}-rtl`]:Ve==="rtl"},Qe==null?void 0:Qe.input,hn.input,lt),variant:N()({[`${$e}-${ot}`]:Tt},(0,z.Z)($e,J)),affixWrapper:N()({[`${$e}-affix-wrapper-sm`]:ye==="small",[`${$e}-affix-wrapper-lg`]:ye==="large",[`${$e}-affix-wrapper-rtl`]:Ve==="rtl"},lt),wrapper:N()({[`${$e}-group-rtl`]:Ve==="rtl"},lt),groupWrapper:N()({[`${$e}-group-wrapper-sm`]:ye==="small",[`${$e}-group-wrapper-lg`]:ye==="large",[`${$e}-group-wrapper-rtl`]:Ve==="rtl",[`${$e}-group-wrapper-${ot}`]:Tt},(0,z.Z)(`${$e}-group-wrapper`,J,L),lt)})}))))})},79809:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return we}});var r=m(59301),ne=m(92310),N=m.n(ne),te=m(22711),w=m(86013),v=m(82855),q=m(48755),z=m(2171),X=m(83397),x=m(31756),De=m(56553),ee=m(24971),re=m(70045),ue=m(30292),ct=m(53075),He=m(16931),We=m(51636),tt=m(64910);const H=Me=>{const{componentCls:Ie,paddingLG:wt}=Me,mt=`${Ie}-textarea`;return{[`textarea${Ie}`]:{maxWidth:"100%",height:"auto",minHeight:Me.controlHeight,lineHeight:Me.lineHeight,verticalAlign:"bottom",transition:`all ${Me.motionDurationSlow}`,resize:"vertical",[`&${Ie}-mouse-active`]:{transition:`all ${Me.motionDurationSlow}, height 0s, width 0s`}},[`${Ie}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[mt]:{position:"relative","&-show-count":{[`> ${Ie}`]:{height:"100%"},[`${Ie}-data-count`]:{position:"absolute",bottom:Me.calc(Me.fontSize).mul(Me.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:Me.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` + transform ${I.motionDurationFast} ${I.motionEaseInOut} !important`,[`&${k}-appear, &${k}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${k}-leave-active`]:{transform:"translateY(-5px)"}}}}};const tt=I=>({legend:{display:"block",width:"100%",marginBottom:I.marginLG,padding:0,color:I.colorTextDescription,fontSize:I.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,C.unit)(I.lineWidth)} ${I.lineType} ${I.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,C.unit)(I.controlOutlineWidth)} ${I.controlOutline}`},output:{display:"block",paddingTop:15,color:I.colorText,fontSize:I.fontSize,lineHeight:I.lineHeight}}),H=(I,P)=>{const{formItemCls:F}=I;return{[F]:{[`${F}-label > label`]:{height:P},[`${F}-control-input`]:{minHeight:P}}}},Ae=I=>{const{componentCls:P}=I;return{[I.componentCls]:Object.assign(Object.assign(Object.assign({},(0,Ne.Wf)(I)),tt(I)),{[`${P}-text`]:{display:"inline-block",paddingInlineEnd:I.paddingSM},"&-small":Object.assign({},H(I,I.controlHeightSM)),"&-large":Object.assign({},H(I,I.controlHeightLG))})}},K=I=>{const{formItemCls:P,iconCls:F,rootPrefixCls:k,antCls:be,labelRequiredMarkColor:ke,labelColor:ut,labelFontSize:ft,labelHeight:pt,labelColonMarginInlineStart:wt,labelColonMarginInlineEnd:Kt,itemMarginBottom:en}=I;return{[P]:Object.assign(Object.assign({},(0,Ne.Wf)(I)),{marginBottom:en,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden${be}-row`]:{display:"none"},"&-has-warning":{[`${P}-split`]:{color:I.colorError}},"&-has-error":{[`${P}-split`]:{color:I.colorWarning}},[`${P}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:I.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:pt,color:ut,fontSize:ft,[`> ${F}`]:{fontSize:I.fontSize,verticalAlign:"top"},[`&${P}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:I.marginXXS,color:ke,fontSize:I.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${P}-required-mark-hidden, &${P}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${P}-optional`]:{display:"inline-block",marginInlineStart:I.marginXXS,color:I.colorTextDescription,[`&${P}-required-mark-hidden`]:{display:"none"}},[`${P}-tooltip`]:{color:I.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:I.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:wt,marginInlineEnd:Kt},[`&${P}-no-colon::after`]:{content:'"\\a0"'}}},[`${P}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${k}-col-'"]):not([class*="' ${k}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:I.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[P]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:I.colorTextDescription,fontSize:I.fontSize,lineHeight:I.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:I.controlHeightSM,transition:`color ${I.motionDurationMid} ${I.motionEaseOut}`},"&-explain":{"&-error":{color:I.colorError},"&-warning":{color:I.colorWarning}}},[`&-with-help ${P}-explain`]:{height:"auto",opacity:1},[`${P}-feedback-icon`]:{fontSize:I.fontSize,textAlign:"center",visibility:"visible",animationName:ee.kr,animationDuration:I.motionDurationMid,animationTimingFunction:I.motionEaseOutBack,pointerEvents:"none","&-success":{color:I.colorSuccess},"&-error":{color:I.colorError},"&-warning":{color:I.colorWarning},"&-validating":{color:I.colorPrimary}}})}},de=(I,P)=>{const{formItemCls:F}=I;return{[`${P}-horizontal`]:{[`${F}-label`]:{flexGrow:0},[`${F}-control`]:{flex:"1 1 0",minWidth:0},[`${F}-label[class$='-24'], ${F}-label[class*='-24 ']`]:{[`& + ${F}-control`]:{minWidth:"unset"}}}}},Re=I=>{const{componentCls:P,formItemCls:F,inlineItemMarginBottom:k}=I;return{[`${P}-inline`]:{display:"flex",flexWrap:"wrap",[F]:{flex:"none",marginInlineEnd:I.margin,marginBottom:k,"&-row":{flexWrap:"nowrap"},[`> ${F}-label, + > ${F}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${F}-label`]:{flex:"none"},[`${P}-text`]:{display:"inline-block"},[`${F}-has-feedback`]:{display:"inline-block"}}}}},Me=I=>({padding:I.verticalLabelPadding,margin:I.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Ie=I=>{const{componentCls:P,formItemCls:F,rootPrefixCls:k}=I;return{[`${F} ${F}-label`]:Me(I),[`${P}:not(${P}-inline)`]:{[F]:{flexWrap:"wrap",[`${F}-label, ${F}-control`]:{[`&:not([class*=" ${k}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Rt=I=>{const{componentCls:P,formItemCls:F,antCls:k}=I;return{[`${P}-vertical`]:{[`${F}:not(${F}-horizontal)`]:{[`${F}-row`]:{flexDirection:"column"},[`${F}-label > label`]:{height:"auto"},[`${F}-control`]:{width:"100%"},[`${F}-label, + ${k}-col-24${F}-label, + ${k}-col-xl-24${F}-label`]:Me(I)}},[`@media (max-width: ${(0,C.unit)(I.screenXSMax)})`]:[Ie(I),{[P]:{[`${F}:not(${F}-horizontal)`]:{[`${k}-col-xs-24${F}-label`]:Me(I)}}}],[`@media (max-width: ${(0,C.unit)(I.screenSMMax)})`]:{[P]:{[`${F}:not(${F}-horizontal)`]:{[`${k}-col-sm-24${F}-label`]:Me(I)}}},[`@media (max-width: ${(0,C.unit)(I.screenMDMax)})`]:{[P]:{[`${F}:not(${F}-horizontal)`]:{[`${k}-col-md-24${F}-label`]:Me(I)}}},[`@media (max-width: ${(0,C.unit)(I.screenLGMax)})`]:{[P]:{[`${F}:not(${F}-horizontal)`]:{[`${k}-col-lg-24${F}-label`]:Me(I)}}}}},mt=I=>{const{formItemCls:P,antCls:F}=I;return{[`${P}-vertical`]:{[`${P}-row`]:{flexDirection:"column"},[`${P}-label > label`]:{height:"auto"},[`${P}-control`]:{width:"100%"}},[`${P}-vertical ${P}-label, + ${F}-col-24${P}-label, + ${F}-col-xl-24${P}-label`]:Me(I),[`@media (max-width: ${(0,C.unit)(I.screenXSMax)})`]:[Ie(I),{[P]:{[`${F}-col-xs-24${P}-label`]:Me(I)}}],[`@media (max-width: ${(0,C.unit)(I.screenSMMax)})`]:{[P]:{[`${F}-col-sm-24${P}-label`]:Me(I)}},[`@media (max-width: ${(0,C.unit)(I.screenMDMax)})`]:{[P]:{[`${F}-col-md-24${P}-label`]:Me(I)}},[`@media (max-width: ${(0,C.unit)(I.screenLGMax)})`]:{[P]:{[`${F}-col-lg-24${P}-label`]:Me(I)}}}},Dt=I=>({labelRequiredMarkColor:I.colorError,labelColor:I.colorTextHeading,labelFontSize:I.fontSize,labelHeight:I.controlHeight,labelColonMarginInlineStart:I.marginXXS/2,labelColonMarginInlineEnd:I.marginXS,itemMarginBottom:I.marginLG,verticalLabelPadding:`0 0 ${I.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),ht=(I,P)=>(0,ue.mergeToken)(I,{formItemCls:`${I.componentCls}-item`,rootPrefixCls:P});var xe=(0,ct.I$)("Form",(I,P)=>{let{rootPrefixCls:F}=P;const k=ht(I,F);return[Ae(k),K(k),We(k),de(k,k.componentCls),de(k,k.formItemCls),Re(k),Rt(k),mt(k),(0,re.Z)(k),ee.kr]},Dt,{order:-1e3});const fe=[];function M(I,P,F){let k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof I=="string"?I:`${P}-${k}`,error:I,errorStatus:F}}var Ee=I=>{let{help:P,helpStatus:F,errors:k=fe,warnings:be=fe,className:ke,fieldId:ut,onVisibleChanged:ft}=I;const{prefixCls:pt}=D.useContext(r.Rk),wt=`${pt}-item-explain`,Kt=(0,Z.Z)(pt),[en,Fe,Ye]=xe(pt,Kt),Tt=D.useMemo(()=>(0,q.Z)(pt),[pt]),yt=J(k),Ct=J(be),Ft=D.useMemo(()=>P!=null?[M(P,"help",F)]:[].concat((0,ne.Z)(yt.map((an,ln)=>M(an,"error","error",ln))),(0,ne.Z)(Ct.map((an,ln)=>M(an,"warning","warning",ln)))),[P,F,yt,Ct]),Qt=D.useMemo(()=>{const an={};return Ft.forEach(ln=>{let{key:En}=ln;an[En]=(an[En]||0)+1}),Ft.map((ln,En)=>Object.assign(Object.assign({},ln),{key:an[ln.key]>1?`${ln.key}-fallback-${En}`:ln.key}))},[Ft]),kt={};return ut&&(kt.id=`${ut}_help`),en(D.createElement(v.default,{motionDeadline:Tt.motionDeadline,motionName:`${pt}-show-help`,visible:!!Qt.length,onVisibleChanged:ft},an=>{const{className:ln,style:En}=an;return D.createElement("div",Object.assign({},kt,{className:R()(wt,ln,Ye,Kt,ke,Fe),style:En}),D.createElement(v.CSSMotionList,Object.assign({keys:Qt},(0,q.Z)(pt),{motionName:`${pt}-show-help-item`,component:!1}),rn=>{const{key:cn,error:yn,errorStatus:Dn,className:Bn,style:vn}=rn;return D.createElement("div",{key:cn,className:R()(Bn,{[`${wt}-${Dn}`]:Dn}),style:vn},yn)}))}))},Ke=m(69180),ie=m(48755),Ce=m(2171),Ze=m(31756),it=m(23069),Ge=m(76846),bt=m(16722);const he=["parentNode"],je="form_item";function Ve(I){return I===void 0||I===!1?[]:Array.isArray(I)?I:[I]}function St(I,P){if(!I.length)return;const F=I.join("_");return P?`${P}_${F}`:he.includes(F)?`${je}_${F}`:F}function et(I,P,F,k,be,ke){let ut=k;return ke!==void 0?ut=ke:F.validating?ut="validating":I.length?ut="error":P.length?ut="warning":(F.touched||be&&F.validated)&&(ut="success"),ut}var jt=function(I,P){var F={};for(var k in I)Object.prototype.hasOwnProperty.call(I,k)&&P.indexOf(k)<0&&(F[k]=I[k]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,k=Object.getOwnPropertySymbols(I);beI!=null?I:Object.assign(Object.assign({},P),{__INTERNAL__:{itemRef:be=>ke=>{const ut=At(be);ke?F.current[ut]=ke:delete F.current[ut]}},scrollToField:function(be){let ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:ut}=ke,ft=jt(ke,["focus"]),pt=hn(be,k);pt&&((0,bt.Z)(pt,Object.assign({scrollMode:"if-needed",block:"nearest"},ft)),ut&&k.focusField(be))},focusField:be=>{var ke,ut;const ft=k.getFieldInstance(be);typeof(ft==null?void 0:ft.focus)=="function"?ft.focus():(ut=(ke=hn(be,k))===null||ke===void 0?void 0:ke.focus)===null||ut===void 0||ut.call(ke)},getFieldInstance:be=>{const ke=At(be);return F.current[ke]}}),[I,P]);return[k]}var $e=m(98350),we=function(I,P){var F={};for(var k in I)Object.prototype.hasOwnProperty.call(I,k)&&P.indexOf(k)<0&&(F[k]=I[k]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,k=Object.getOwnPropertySymbols(I);be{const F=D.useContext(Ce.Z),{getPrefixCls:k,direction:be,requiredMark:ke,colon:ut,scrollToFirstError:ft,className:pt,style:wt}=(0,ie.dj)("form"),{prefixCls:Kt,className:en,rootClassName:Fe,size:Ye,disabled:Tt=F,form:yt,colon:Ct,labelAlign:Ft,labelWrap:Qt,labelCol:kt,wrapperCol:an,hideRequiredMark:ln,layout:En="horizontal",scrollToFirstError:rn,requiredMark:cn,onFinishFailed:yn,name:Dn,style:Bn,feedbackIcons:vn,variant:bn}=I,Un=we(I,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),Pn=(0,Ze.Z)(Ye),kn=D.useContext($e.Z),Hn=D.useMemo(()=>cn!==void 0?cn:ln?!1:ke!==void 0?ke:!0,[ln,cn,ke]),Ln=Ct!=null?Ct:ut,Rn=k("form",Kt),ei=(0,Z.Z)(Rn),[Xn,Si,ri]=xe(Rn,ei),pi=R()(Rn,`${Rn}-${En}`,{[`${Rn}-hide-required-mark`]:Hn===!1,[`${Rn}-rtl`]:be==="rtl",[`${Rn}-${Pn}`]:Pn},ri,ei,Si,pt,en,Fe),[fi]=rt(yt),{__INTERNAL__:Ri}=fi;Ri.name=Dn;const xi=D.useMemo(()=>({name:Dn,labelAlign:Ft,labelCol:kt,labelWrap:Qt,wrapperCol:an,vertical:En==="vertical",colon:Ln,requiredMark:Hn,itemRef:Ri.itemRef,form:fi,feedbackIcons:vn}),[Dn,Ft,kt,an,En,Ln,Hn,fi,vn]),Yn=D.useRef(null);D.useImperativeHandle(P,()=>{var $t;return Object.assign(Object.assign({},fi),{nativeElement:($t=Yn.current)===null||$t===void 0?void 0:$t.nativeElement})});const gn=($t,Tn)=>{if($t){let xn={block:"nearest"};typeof $t=="object"&&(xn=Object.assign(Object.assign({},xn),$t)),fi.scrollToField(Tn,xn)}},Lt=$t=>{if(yn==null||yn($t),$t.errorFields.length){const Tn=$t.errorFields[0].name;if(rn!==void 0){gn(rn,Tn);return}ft!==void 0&&gn(ft,Tn)}};return Xn(D.createElement(r.pg.Provider,{value:bn},D.createElement(Ce.n,{disabled:Tt},D.createElement(it.Z.Provider,{value:Pn},D.createElement(r.RV,{validateMessages:kn},D.createElement(r.q3.Provider,{value:xi},D.createElement(Ke.default,Object.assign({id:Dn},Un,{name:Dn,onFinishFailed:Lt,form:fi,ref:Yn,style:Object.assign(Object.assign({},wt),Bn),className:pi}))))))))};var lt=D.forwardRef(Be),Le=m(41799),ve=m(8654),pe=m(22703),Se=m(32383),ye=m(11592);function Oe(I){if(typeof I=="function")return I;const P=(0,ye.Z)(I);return P.length<=1?P[0]:P}const Q=()=>{const{status:I,errors:P=[],warnings:F=[]}=D.useContext(r.aM);return{status:I,errors:P,warnings:F}};Q.Context=r.aM;var Pe=Q,L=m(16089);function w(I){const[P,F]=D.useState(I),k=D.useRef(null),be=D.useRef([]),ke=D.useRef(!1);D.useEffect(()=>(ke.current=!1,()=>{ke.current=!0,L.Z.cancel(k.current),k.current=null}),[]);function ut(ft){ke.current||(k.current===null&&(be.current=[],k.current=(0,L.Z)(()=>{k.current=null,F(pt=>{let wt=pt;return be.current.forEach(Kt=>{wt=Kt(wt)}),wt})})),be.current.push(ft))}return[P,ut]}function X(){const{itemRef:I}=D.useContext(r.q3),P=D.useRef({});function F(k,be){const ke=be&&typeof be=="object"&&(0,ve.C4)(be),ut=k.join("_");return(P.current.name!==ut||P.current.originRef!==ke)&&(P.current.name=ut,P.current.originRef=ke,P.current.ref=(0,ve.sQ)(I(k),ke)),P.current.ref}return F}var at=m(29194),Ue=m(34280),nt=m(2738),Bt=m(65970),Ot=m(70425),Yt=m(5472);const gt=I=>{const{formItemCls:P}=I;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${P}-control`]:{display:"flex"}}}};var De=(0,ct.bk)(["Form","item-item"],(I,P)=>{let{rootPrefixCls:F}=P;const k=ht(I,F);return[gt(k)]}),ot=function(I,P){var F={};for(var k in I)Object.prototype.hasOwnProperty.call(I,k)&&P.indexOf(k)<0&&(F[k]=I[k]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,k=Object.getOwnPropertySymbols(I);be{const{prefixCls:P,status:F,labelCol:k,wrapperCol:be,children:ke,errors:ut,warnings:ft,_internalItemRender:pt,extra:wt,help:Kt,fieldId:en,marginBottom:Fe,onErrorVisibleChanged:Ye,label:Tt}=I,yt=`${P}-item`,Ct=D.useContext(r.q3),Ft=D.useMemo(()=>{let Un=Object.assign({},be||Ct.wrapperCol||{});return Tt===null&&!k&&!be&&Ct.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(kn=>{const Hn=kn?[kn]:[],Ln=(0,Ot.U2)(Ct.labelCol,Hn),Rn=typeof Ln=="object"?Ln:{},ei=(0,Ot.U2)(Un,Hn),Xn=typeof ei=="object"?ei:{};"span"in Rn&&!("offset"in Xn)&&Rn.span{const{labelCol:Un,wrapperCol:Pn}=Ct;return ot(Ct,["labelCol","wrapperCol"])},[Ct]),an=D.useRef(null),[ln,En]=D.useState(0);(0,Ue.Z)(()=>{wt&&an.current?En(an.current.clientHeight):En(0)},[wt]);const rn=D.createElement("div",{className:`${yt}-control-input`},D.createElement("div",{className:`${yt}-control-input-content`},ke)),cn=D.useMemo(()=>({prefixCls:P,status:F}),[P,F]),yn=Fe!==null||ut.length||ft.length?D.createElement(r.Rk.Provider,{value:cn},D.createElement(Ee,{fieldId:en,errors:ut,warnings:ft,help:Kt,helpStatus:F,className:`${yt}-explain-connected`,onVisibleChanged:Ye})):null,Dn={};en&&(Dn.id=`${en}_extra`);const Bn=wt?D.createElement("div",Object.assign({},Dn,{className:`${yt}-extra`,ref:an}),wt):null,vn=yn||Bn?D.createElement("div",{className:`${yt}-additional`,style:Fe?{minHeight:Fe+ln}:{}},yn,Bn):null,bn=pt&&pt.mark==="pro_table_render"&&pt.render?pt.render(I,{input:rn,errorList:yn,extra:Bn}):D.createElement(D.Fragment,null,rn,vn);return D.createElement(r.q3.Provider,{value:kt},D.createElement(Yt.Z,Object.assign({},Ft,{className:Qt}),bn),D.createElement(De,{prefixCls:P}))},Sn=m(61485),Ht=m(9017),Ut=m(85981),un=m(25399),sn=function(I,P){var F={};for(var k in I)Object.prototype.hasOwnProperty.call(I,k)&&P.indexOf(k)<0&&(F[k]=I[k]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,k=Object.getOwnPropertySymbols(I);be{let{prefixCls:P,label:F,htmlFor:k,labelCol:be,labelAlign:ke,colon:ut,required:ft,requiredMark:pt,tooltip:wt,vertical:Kt}=I;var en;const[Fe]=(0,Ht.Z)("Form"),{labelAlign:Ye,labelCol:Tt,labelWrap:yt,colon:Ct}=D.useContext(r.q3);if(!F)return null;const Ft=be||Tt||{},Qt=ke||Ye,kt=`${P}-item-label`,an=R()(kt,Qt==="left"&&`${kt}-left`,Ft.className,{[`${kt}-wrap`]:!!yt});let ln=F;const En=ut===!0||Ct!==!1&&ut!==!1;En&&!Kt&&typeof F=="string"&&F.trim()&&(ln=F.replace(/[:|:]\s*$/,""));const cn=Jt(wt);if(cn){const{icon:Un=D.createElement(Sn.Z,null)}=cn,Pn=sn(cn,["icon"]),kn=D.createElement(un.Z,Object.assign({},Pn),D.cloneElement(Un,{className:`${P}-item-tooltip`,title:"",onClick:Hn=>{Hn.preventDefault()},tabIndex:null}));ln=D.createElement(D.Fragment,null,ln,kn)}const yn=pt==="optional",Dn=typeof pt=="function",Bn=pt===!1;Dn?ln=pt(ln,{required:!!ft}):yn&&!ft&&(ln=D.createElement(D.Fragment,null,ln,D.createElement("span",{className:`${P}-item-optional`,title:""},(Fe==null?void 0:Fe.optional)||((en=Ut.Z.Form)===null||en===void 0?void 0:en.optional))));let vn;Bn?vn="hidden":(yn||Dn)&&(vn="optional");const bn=R()({[`${P}-item-required`]:ft,[`${P}-item-required-mark-${vn}`]:vn,[`${P}-item-no-colon`]:!En});return D.createElement(Yt.Z,Object.assign({},Ft,{className:an}),D.createElement("label",{htmlFor:k,className:bn,title:typeof F=="string"?F:""},ln))},Gt=m(29679),fn=m(19248),Zt=m(96512),Mt=m(58617);const Pt={success:Gt.Z,warning:Zt.Z,error:fn.Z,validating:Mt.Z};function It(I){let{children:P,errors:F,warnings:k,hasFeedback:be,validateStatus:ke,prefixCls:ut,meta:ft,noStyle:pt}=I;const wt=`${ut}-item`,{feedbackIcons:Kt}=D.useContext(r.q3),en=et(F,k,ft,null,!!be,ke),{isFormItemInput:Fe,status:Ye,hasFeedback:Tt,feedbackIcon:yt}=D.useContext(r.aM),Ct=D.useMemo(()=>{var Ft;let Qt;if(be){const an=be!==!0&&be.icons||Kt,ln=en&&((Ft=an==null?void 0:an({status:en,errors:F,warnings:k}))===null||Ft===void 0?void 0:Ft[en]),En=en&&Pt[en];Qt=ln!==!1&&En?D.createElement("span",{className:R()(`${wt}-feedback-icon`,`${wt}-feedback-icon-${en}`)},ln||D.createElement(En,null)):null}const kt={status:en||"",errors:F,warnings:k,hasFeedback:!!be,feedbackIcon:Qt,isFormItemInput:!0};return pt&&(kt.status=(en!=null?en:Ye)||"",kt.isFormItemInput=Fe,kt.hasFeedback=!!(be!=null?be:Tt),kt.feedbackIcon=be!==void 0?kt.feedbackIcon:yt),kt},[en,be,pt,Fe,Ye]);return D.createElement(r.aM.Provider,{value:Ct},P)}var Nt=function(I,P){var F={};for(var k in I)Object.prototype.hasOwnProperty.call(I,k)&&P.indexOf(k)<0&&(F[k]=I[k]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,k=Object.getOwnPropertySymbols(I);be{if(Bn&&rn.current){const Rn=getComputedStyle(rn.current);Un(parseInt(Rn.marginBottom,10))}},[Bn,vn]);const Pn=Rn=>{Rn||Un(null)},Hn=function(){let Rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const ei=Rn?cn:wt.errors,Xn=Rn?yn:wt.warnings;return et(ei,Xn,wt,"",!!Kt,pt)}(),Ln=R()(kt,F,k,{[`${kt}-with-help`]:Dn||cn.length||yn.length,[`${kt}-has-feedback`]:Hn&&Kt,[`${kt}-has-success`]:Hn==="success",[`${kt}-has-warning`]:Hn==="warning",[`${kt}-has-error`]:Hn==="error",[`${kt}-is-validating`]:Hn==="validating",[`${kt}-hidden`]:en,[`${kt}-${Ft}`]:Ft});return D.createElement("div",{className:Ln,style:be,ref:rn},D.createElement(Bt.Z,Object.assign({className:`${kt}-row`},(0,nt.Z)(Qt,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),D.createElement(_t,Object.assign({htmlFor:Ye},I,{requiredMark:an,required:Tt!=null?Tt:yt,prefixCls:P,vertical:En})),D.createElement(Wt,Object.assign({},I,wt,{errors:cn,warnings:yn,prefixCls:P,status:Hn,help:ke,marginBottom:bn,onErrorVisibleChanged:Pn}),D.createElement(r.qI.Provider,{value:Ct},D.createElement(It,{prefixCls:P,meta:wt,errors:wt.errors,warnings:wt.warnings,hasFeedback:Kt,validateStatus:Hn},Fe)))),!!bn&&D.createElement("div",{className:`${kt}-margin-offset`,style:{marginBottom:-bn}}))}const N="__SPLIT__",f=null;function d(I,P){const F=Object.keys(I),k=Object.keys(P);return F.length===k.length&&F.every(be=>{const ke=I[be],ut=P[be];return ke===ut||typeof ke=="function"||typeof ut=="function"})}const S=D.memo(I=>{let{children:P}=I;return P},(I,P)=>d(I.control,P.control)&&I.update===P.update&&I.childProps.length===P.childProps.length&&I.childProps.every((F,k)=>F===P.childProps[k]));function x(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function O(I){const{name:P,noStyle:F,className:k,dependencies:be,prefixCls:ke,shouldUpdate:ut,rules:ft,children:pt,required:wt,label:Kt,messageVariables:en,trigger:Fe="onChange",validateTrigger:Ye,hidden:Tt,help:yt,layout:Ct}=I,{getPrefixCls:Ft}=D.useContext(ie.E_),{name:Qt}=D.useContext(r.q3),kt=Oe(pt),an=typeof kt=="function",ln=D.useContext(r.qI),{validateTrigger:En}=D.useContext(Ke.FieldContext),rn=Ye!==void 0?Ye:En,cn=P!=null,yn=Ft("form",ke),Dn=(0,Z.Z)(yn),[Bn,vn,bn]=xe(yn,Dn),Un=(0,Se.ln)("Form.Item"),Pn=D.useContext(Ke.ListContext),kn=D.useRef(null),[Hn,Ln]=w({}),[Rn,ei]=(0,Le.Z)(()=>x()),Xn=Yn=>{const gn=Pn==null?void 0:Pn.getKey(Yn.name);if(ei(Yn.destroy?x():Yn,!0),F&&yt!==!1&&ln){let Lt=Yn.name;if(Yn.destroy)Lt=kn.current||Lt;else if(gn!==void 0){const[$t,Tn]=gn;Lt=[$t].concat((0,ne.Z)(Tn)),kn.current=Lt}ln(Yn,Lt)}},Si=(Yn,gn)=>{Ln(Lt=>{const $t=Object.assign({},Lt),xn=[].concat((0,ne.Z)(Yn.name.slice(0,-1)),(0,ne.Z)(gn)).join(N);return Yn.destroy?delete $t[xn]:$t[xn]=Yn,$t})},[ri,pi]=D.useMemo(()=>{const Yn=(0,ne.Z)(Rn.errors),gn=(0,ne.Z)(Rn.warnings);return Object.values(Hn).forEach(Lt=>{Yn.push.apply(Yn,(0,ne.Z)(Lt.errors||[])),gn.push.apply(gn,(0,ne.Z)(Lt.warnings||[]))}),[Yn,gn]},[Hn,Rn.errors,Rn.warnings]),fi=X();function Ri(Yn,gn,Lt){return F&&!Tt?D.createElement(It,{prefixCls:yn,hasFeedback:I.hasFeedback,validateStatus:I.validateStatus,meta:Rn,errors:ri,warnings:pi,noStyle:!0},Yn):D.createElement(dt,Object.assign({key:"row"},I,{className:R()(k,bn,Dn,vn),prefixCls:yn,fieldId:gn,isRequired:Lt,errors:ri,warnings:pi,meta:Rn,onSubItemMetaChange:Si,layout:Ct}),Yn)}if(!cn&&!an&&!be)return Bn(Ri(kt));let xi={};return typeof Kt=="string"?xi.label=Kt:P&&(xi.label=String(P)),en&&(xi=Object.assign(Object.assign({},xi),en)),Bn(D.createElement(Ke.Field,Object.assign({},I,{messageVariables:xi,trigger:Fe,validateTrigger:rn,onMetaChange:Xn}),(Yn,gn,Lt)=>{const $t=Ve(P).length&&gn?gn.name:[],Tn=St($t,Qt),xn=wt!==void 0?wt:!!(ft!=null&&ft.some(ti=>{if(ti&&typeof ti=="object"&&ti.required&&!ti.warningOnly)return!0;if(typeof ti=="function"){const Jn=ti(Lt);return(Jn==null?void 0:Jn.required)&&!(Jn!=null&&Jn.warningOnly)}return!1})),Gn=Object.assign({},Yn);let si=null;if(Array.isArray(kt)&&cn)si=kt;else if(!(an&&(!(ut||be)||cn))){if(!(be&&!an&&!cn))if(D.isValidElement(kt)){const ti=Object.assign(Object.assign({},kt.props),Gn);if(ti.id||(ti.id=Tn),yt||ri.length>0||pi.length>0||I.extra){const Bi=[];(yt||ri.length>0)&&Bi.push(`${Tn}_help`),I.extra&&Bi.push(`${Tn}_extra`),ti["aria-describedby"]=Bi.join(" ")}ri.length>0&&(ti["aria-invalid"]="true"),xn&&(ti["aria-required"]="true"),(0,ve.Yr)(kt)&&(ti.ref=fi($t,kt)),new Set([].concat((0,ne.Z)(Ve(Fe)),(0,ne.Z)(Ve(rn)))).forEach(Bi=>{ti[Bi]=function(){for(var hr,or,Wi,lr,rr,gr=arguments.length,Xi=new Array(gr),zi=0;zi{var{prefixCls:P,children:F}=I,k=vt(I,["prefixCls","children"]);const{getPrefixCls:be}=D.useContext(ie.E_),ke=be("form",P),ut=D.useMemo(()=>({prefixCls:ke,status:"error"}),[ke]);return D.createElement(Ke.List,Object.assign({},k),(ft,pt,wt)=>D.createElement(r.Rk.Provider,{value:ut},F(ft.map(Kt=>Object.assign(Object.assign({},Kt),{fieldKey:Kt.key})),pt,{errors:wt.errors,warnings:wt.warnings})))};function Qe(){const{form:I}=D.useContext(r.q3);return I}const se=lt;se.Item=j,se.List=_,se.ErrorList=Ee,se.useForm=rt,se.useFormInstance=Qe,se.useWatch=Ke.useWatch,se.Provider=r.RV,se.create=()=>{};var B=se},49397:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return K}});var r=m(59301),ne=m(92310),D=m.n(ne),te=m(36901),R=m(8654),v=m(62487),q=m(86013),Z=m(82855),J=m(48755),C=m(2171),Ne=m(83397),ee=m(31756),re=m(56553),ue=m(24971),ct=m(70045),He=m(23826),We=m(53075);function tt(de){return!!(de.prefix||de.suffix||de.allowClear||de.showCount)}var H=function(de,Re){var Me={};for(var Ie in de)Object.prototype.hasOwnProperty.call(de,Ie)&&Re.indexOf(Ie)<0&&(Me[Ie]=de[Ie]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,Ie=Object.getOwnPropertySymbols(de);Rt{const{prefixCls:Me,bordered:Ie=!0,status:Rt,size:mt,disabled:Dt,onBlur:ht,onFocus:xe,suffix:fe,allowClear:M,addonAfter:oe,addonBefore:Ee,className:Ke,style:ie,styles:Ce,rootClassName:Ze,onChange:it,classNames:Ge,variant:bt}=de,he=H(de,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:je,direction:Ve,allowClear:St,autoComplete:et,className:jt,style:At,classNames:hn,styles:rt}=(0,J.dj)("input"),$e=je("input",Me),we=(0,r.useRef)(null),Be=(0,Ne.Z)($e),[me,lt,Le]=(0,We.TI)($e,Ze),[ve]=(0,We.ZP)($e,Be),{compactSize:pe,compactItemClassnames:Se}=(0,ct.ri)($e,Ve),ye=(0,ee.Z)(zt=>{var Wt;return(Wt=mt!=null?mt:pe)!==null&&Wt!==void 0?Wt:zt}),Oe=r.useContext(C.Z),Q=Dt!=null?Dt:Oe,{status:Pe,hasFeedback:L,feedbackIcon:w}=(0,r.useContext)(re.aM),X=(0,Z.F)(Pe,Rt),at=tt(de)||!!L,Ue=(0,r.useRef)(at),nt=(0,He.Z)(we,!0),Bt=zt=>{nt(),ht==null||ht(zt)},Ot=zt=>{nt(),xe==null||xe(zt)},Yt=zt=>{nt(),it==null||it(zt)},gt=(L||fe)&&r.createElement(r.Fragment,null,fe,L&&w),De=(0,q.Z)(M!=null?M:St),[ot,xt]=(0,ue.Z)("input",bt,Ie);return me(ve(r.createElement(te.default,Object.assign({ref:(0,R.sQ)(Re,we),prefixCls:$e,autoComplete:et},he,{disabled:Q,onBlur:Bt,onFocus:Ot,style:Object.assign(Object.assign({},At),ie),styles:Object.assign(Object.assign({},rt),Ce),suffix:gt,allowClear:De,className:D()(Ke,Ze,Le,Be,Se,jt),onChange:Yt,addonBefore:Ee&&r.createElement(v.Z,{form:!0,space:!0},Ee),addonAfter:oe&&r.createElement(v.Z,{form:!0,space:!0},oe),classNames:Object.assign(Object.assign(Object.assign({},Ge),hn),{input:D()({[`${$e}-sm`]:ye==="small",[`${$e}-lg`]:ye==="large",[`${$e}-rtl`]:Ve==="rtl"},Ge==null?void 0:Ge.input,hn.input,lt),variant:D()({[`${$e}-${ot}`]:xt},(0,Z.Z)($e,X)),affixWrapper:D()({[`${$e}-affix-wrapper-sm`]:ye==="small",[`${$e}-affix-wrapper-lg`]:ye==="large",[`${$e}-affix-wrapper-rtl`]:Ve==="rtl"},lt),wrapper:D()({[`${$e}-group-rtl`]:Ve==="rtl"},lt),groupWrapper:D()({[`${$e}-group-wrapper-sm`]:ye==="small",[`${$e}-group-wrapper-lg`]:ye==="large",[`${$e}-group-wrapper-rtl`]:Ve==="rtl",[`${$e}-group-wrapper-${ot}`]:xt},(0,Z.Z)(`${$e}-group-wrapper`,X,L),lt)})}))))})},79809:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Re}});var r=m(59301),ne=m(92310),D=m.n(ne),te=m(22711),R=m(86013),v=m(82855),q=m(48755),Z=m(2171),J=m(83397),C=m(31756),Ne=m(56553),ee=m(24971),re=m(70045),ue=m(30292),ct=m(53075),He=m(16931),We=m(51636),tt=m(64910);const H=Me=>{const{componentCls:Ie,paddingLG:Rt}=Me,mt=`${Ie}-textarea`;return{[`textarea${Ie}`]:{maxWidth:"100%",height:"auto",minHeight:Me.controlHeight,lineHeight:Me.lineHeight,verticalAlign:"bottom",transition:`all ${Me.motionDurationSlow}`,resize:"vertical",[`&${Ie}-mouse-active`]:{transition:`all ${Me.motionDurationSlow}, height 0s, width 0s`}},[`${Ie}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[mt]:{position:"relative","&-show-count":{[`> ${Ie}`]:{height:"100%"},[`${Ie}-data-count`]:{position:"absolute",bottom:Me.calc(Me.fontSize).mul(Me.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:Me.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` &-allow-clear > ${Ie}, &-affix-wrapper${mt}-has-feedback ${Ie} - `]:{paddingInlineEnd:wt},[`&-affix-wrapper${Ie}-affix-wrapper`]:{padding:0,[`> textarea${Ie}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:Me.calc(Me.controlHeight).sub(Me.calc(Me.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${Ie}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${Ie}-clear-icon`]:{position:"absolute",insetInlineEnd:Me.paddingInline,insetBlockStart:Me.paddingXS},[`${mt}-suffix`]:{position:"absolute",top:0,insetInlineEnd:Me.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${Ie}-affix-wrapper-sm`]:{[`${Ie}-suffix`]:{[`${Ie}-clear-icon`]:{insetInlineEnd:Me.paddingInlineSM}}}}}};var Ae=(0,He.I$)(["Input","TextArea"],Me=>{const Ie=(0,We.mergeToken)(Me,(0,tt.e)(Me));return[H(Ie)]},tt.T,{resetFont:!1}),K=function(Me,Ie){var wt={};for(var mt in Me)Object.prototype.hasOwnProperty.call(Me,mt)&&Ie.indexOf(mt)<0&&(wt[mt]=Me[mt]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,mt=Object.getOwnPropertySymbols(Me);Nt{var wt;const{prefixCls:mt,bordered:Nt=!0,size:ht,disabled:Te,status:fe,allowClear:M,classNames:oe,rootClassName:Ee,className:Ke,style:ie,styles:xe,variant:ze,showCount:it,onMouseDown:Qe,onResize:bt}=Me,he=K(Me,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:ke,direction:Ve,allowClear:St,autoComplete:et,className:kt,style:At,classNames:hn,styles:rt}=(0,q.dj)("textArea"),$e=r.useContext(z.Z),Re=Te!=null?Te:$e,{status:Be,hasFeedback:me,feedbackIcon:lt}=r.useContext(De.aM),Le=(0,v.F)(Be,fe),ve=r.useRef(null);r.useImperativeHandle(Ie,()=>{var Tt;return{resizableTextArea:(Tt=ve.current)===null||Tt===void 0?void 0:Tt.resizableTextArea,focus:Zt=>{var Wt,Sn;(0,ue.nH)((Sn=(Wt=ve.current)===null||Wt===void 0?void 0:Wt.resizableTextArea)===null||Sn===void 0?void 0:Sn.textArea,Zt)},blur:()=>{var Zt;return(Zt=ve.current)===null||Zt===void 0?void 0:Zt.blur()}}});const pe=ke("input",mt),Se=(0,X.Z)(pe),[ye,Fe,G]=(0,ct.TI)(pe,Ee),[Pe]=Ae(pe,Se),{compactSize:L,compactItemClassnames:R}=(0,re.ri)(pe,Ve),J=(0,x.Z)(Tt=>{var Zt;return(Zt=ht!=null?ht:L)!==null&&Zt!==void 0?Zt:Tt}),[at,Ue]=(0,ee.Z)("textArea",ze,Nt),nt=(0,w.Z)(M!=null?M:St),[Bt,Ft]=r.useState(!1),[Yt,gt]=r.useState(!1),Ne=Tt=>{Ft(!0),Qe==null||Qe(Tt);const Zt=()=>{Ft(!1),document.removeEventListener("mouseup",Zt)};document.addEventListener("mouseup",Zt)},ot=Tt=>{var Zt,Wt;if(bt==null||bt(Tt),Bt&&typeof getComputedStyle=="function"){const Sn=(Wt=(Zt=ve.current)===null||Zt===void 0?void 0:Zt.nativeElement)===null||Wt===void 0?void 0:Wt.querySelector("textarea");Sn&&getComputedStyle(Sn).resize==="both"&>(!0)}};return ye(Pe(r.createElement(te.default,Object.assign({autoComplete:et},he,{style:Object.assign(Object.assign({},At),ie),styles:Object.assign(Object.assign({},rt),xe),disabled:Re,allowClear:nt,className:N()(G,Se,Ke,Ee,R,kt,Yt&&`${pe}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},oe),hn),{textarea:N()({[`${pe}-sm`]:J==="small",[`${pe}-lg`]:J==="large"},Fe,oe==null?void 0:oe.textarea,hn.textarea,Bt&&`${pe}-mouse-active`),variant:N()({[`${pe}-${at}`]:Ue},(0,v.Z)(pe,Le)),affixWrapper:N()(`${pe}-textarea-affix-wrapper`,{[`${pe}-affix-wrapper-rtl`]:Ve==="rtl",[`${pe}-affix-wrapper-sm`]:J==="small",[`${pe}-affix-wrapper-lg`]:J==="large",[`${pe}-textarea-show-count`]:it||((wt=Me.count)===null||wt===void 0?void 0:wt.show)},Fe)}),prefixCls:pe,suffix:me&&r.createElement("span",{className:`${pe}-textarea-suffix`},lt),showCount:it,ref:ve,onResize:ot,onMouseDown:Ne}))))})},23826:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return ne}});var r=m(59301);function ne(N,te){const w=(0,r.useRef)([]),v=()=>{w.current.push(setTimeout(()=>{var q,z,X,x;!((q=N.current)===null||q===void 0)&&q.input&&((z=N.current)===null||z===void 0?void 0:z.input.getAttribute("type"))==="password"&&(!((X=N.current)===null||X===void 0)&&X.input.hasAttribute("value"))&&((x=N.current)===null||x===void 0||x.input.removeAttribute("value"))}))};return(0,r.useEffect)(()=>(te&&v(),()=>w.current.forEach(q=>{q&&clearTimeout(q)})),[]),v}},37568:function(In,qe,m){"use strict";m.d(qe,{default:function(){return hn}});var r=m(59301),ne=m(92310),N=m.n(ne),te=m(48755),w=m(56553),v=m(53075),z=rt=>{const{getPrefixCls:$e,direction:Re}=(0,r.useContext)(te.E_),{prefixCls:Be,className:me}=rt,lt=$e("input-group",Be),Le=$e("input"),[ve,pe,Se]=(0,v.ZP)(Le),ye=N()(lt,Se,{[`${lt}-lg`]:rt.size==="large",[`${lt}-sm`]:rt.size==="small",[`${lt}-compact`]:rt.compact,[`${lt}-rtl`]:Re==="rtl"},pe,me),Fe=(0,r.useContext)(w.aM),G=(0,r.useMemo)(()=>Object.assign(Object.assign({},Fe),{isFormItemInput:!1}),[Fe]);return ve(r.createElement("span",{className:ye,style:rt.style,onMouseEnter:rt.onMouseEnter,onMouseLeave:rt.onMouseLeave,onFocus:rt.onFocus,onBlur:rt.onBlur},r.createElement(w.aM.Provider,{value:G},rt.children)))},X=m(49397),x=m(77654),De=m(6089),ee=m(26112),re=m(82855),ue=m(31756),ct=m(16931),He=m(51636),We=m(64910);const tt=rt=>{const{componentCls:$e,paddingXS:Re}=rt;return{[$e]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:Re,"&-rtl":{direction:"rtl"},[`${$e}-input`]:{textAlign:"center",paddingInline:rt.paddingXXS},[`&${$e}-sm ${$e}-input`]:{paddingInline:rt.calc(rt.paddingXXS).div(2).equal()},[`&${$e}-lg ${$e}-input`]:{paddingInline:rt.paddingXS}}}};var H=(0,ct.I$)(["Input","OTP"],rt=>{const $e=(0,He.mergeToken)(rt,(0,We.e)(rt));return[tt($e)]},We.T),Ae=m(16089),K=function(rt,$e){var Re={};for(var Be in rt)Object.prototype.hasOwnProperty.call(rt,Be)&&$e.indexOf(Be)<0&&(Re[Be]=rt[Be]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Be=Object.getOwnPropertySymbols(rt);me{const{value:Re,onChange:Be,onActiveChange:me,index:lt,mask:Le}=rt,ve=K(rt,["value","onChange","onActiveChange","index","mask"]),pe=Re&&typeof Le=="string"?Le:Re,Se=L=>{Be(lt,L.target.value)},ye=r.useRef(null);r.useImperativeHandle($e,()=>ye.current);const Fe=()=>{(0,Ae.Z)(()=>{var L;const R=(L=ye.current)===null||L===void 0?void 0:L.input;document.activeElement===R&&R&&R.select()})},G=L=>{const{key:R,ctrlKey:J,metaKey:at}=L;R==="ArrowLeft"?me(lt-1):R==="ArrowRight"?me(lt+1):R==="z"&&(J||at)&&L.preventDefault(),Fe()},Pe=L=>{L.key==="Backspace"&&!Re&&me(lt-1),Fe()};return r.createElement(X.Z,Object.assign({type:Le===!0?"password":"text"},ve,{ref:ye,value:pe,onInput:Se,onFocus:Fe,onKeyDown:G,onKeyUp:Pe,onMouseDown:Fe,onMouseUp:Fe}))}),Me=function(rt,$e){var Re={};for(var Be in rt)Object.prototype.hasOwnProperty.call(rt,Be)&&$e.indexOf(Be)<0&&(Re[Be]=rt[Be]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Be=Object.getOwnPropertySymbols(rt);me{const{index:$e,prefixCls:Re,separator:Be}=rt,me=typeof Be=="function"?Be($e):Be;return me?r.createElement("span",{className:`${Re}-separator`},me):null};var Nt=r.forwardRef((rt,$e)=>{const{prefixCls:Re,length:Be=6,size:me,defaultValue:lt,value:Le,onChange:ve,formatter:pe,separator:Se,variant:ye,disabled:Fe,status:G,autoFocus:Pe,mask:L,type:R,onInput:J,inputMode:at}=rt,Ue=Me(rt,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:nt,direction:Bt}=r.useContext(te.E_),Ft=nt("otp",Re),Yt=(0,ee.Z)(Ue,{aria:!0,data:!0,attr:!0}),[gt,Ne,ot]=H(Ft),Tt=(0,ue.Z)(Mt=>me!=null?me:Mt),Zt=r.useContext(w.aM),Wt=(0,re.F)(Zt.status,G),Sn=r.useMemo(()=>Object.assign(Object.assign({},Zt),{status:Wt,hasFeedback:!1,feedbackIcon:null}),[Zt,Wt]),Ht=r.useRef(null),Ut=r.useRef({});r.useImperativeHandle($e,()=>({focus:()=>{var Mt;(Mt=Ut.current[0])===null||Mt===void 0||Mt.focus()},blur:()=>{var Mt;for(let Pt=0;Ptpe?pe(Mt):Mt,[sn,Xt]=r.useState(()=>Ie(un(lt||"")));r.useEffect(()=>{Le!==void 0&&Xt(Ie(Le))},[Le]);const mn=(0,De.Z)(Mt=>{Xt(Mt),J&&J(Mt),ve&&Mt.length===Be&&Mt.every(Pt=>Pt)&&Mt.some((Pt,It)=>sn[It]!==Pt)&&ve(Mt.join(""))}),_t=(0,De.Z)((Mt,Pt)=>{let It=(0,x.Z)(sn);for(let dt=0;dt=0&&!It[dt];dt-=1)It.pop();const Dt=un(It.map(dt=>dt||" ").join(""));return It=Ie(Dt).map((dt,D)=>dt===" "&&!It[D]?It[D]:dt),It}),Qt=(Mt,Pt)=>{var It;const Dt=_t(Mt,Pt),dt=Math.min(Mt+Pt.length,Be-1);dt!==Mt&&Dt[Mt]!==void 0&&((It=Ut.current[dt])===null||It===void 0||It.focus()),mn(Dt)},fn=Mt=>{var Pt;(Pt=Ut.current[Mt])===null||Pt===void 0||Pt.focus()},zt={variant:ye,disabled:Fe,status:Wt,mask:L,type:R,inputMode:at};return gt(r.createElement("div",Object.assign({},Yt,{ref:Ht,className:N()(Ft,{[`${Ft}-sm`]:Tt==="small",[`${Ft}-lg`]:Tt==="large",[`${Ft}-rtl`]:Bt==="rtl"},ot,Ne)}),r.createElement(w.aM.Provider,{value:Sn},Array.from({length:Be}).map((Mt,Pt)=>{const It=`otp-${Pt}`,Dt=sn[Pt]||"";return r.createElement(r.Fragment,{key:It},r.createElement(we,Object.assign({ref:dt=>{Ut.current[Pt]=dt},index:Pt,size:Tt,htmlSize:1,className:`${Ft}-input`,onChange:Qt,value:Dt,onActiveChange:fn,autoFocus:Pt===0&&Pe},zt)),Ptrt?r.createElement(Te.Z,null):r.createElement(ht.Z,null),xe={click:"onClick",hover:"onMouseOver"};var it=r.forwardRef((rt,$e)=>{const{disabled:Re,action:Be="click",visibilityToggle:me=!0,iconRender:lt=ie}=rt,Le=r.useContext(oe.Z),ve=Re!=null?Re:Le,pe=typeof me=="object"&&me.visible!==void 0,[Se,ye]=(0,r.useState)(()=>pe?me.visible:!1),Fe=(0,r.useRef)(null);r.useEffect(()=>{pe&&ye(me.visible)},[pe,me]);const G=(0,Ee.Z)(Fe),Pe=()=>{var Tt;if(ve)return;Se&&G();const Zt=!Se;ye(Zt),typeof me=="object"&&((Tt=me.onVisibleChange)===null||Tt===void 0||Tt.call(me,Zt))},L=Tt=>{const Zt=xe[Be]||"",Wt=lt(Se),Sn={[Zt]:Pe,className:`${Tt}-icon`,key:"passwordIcon",onMouseDown:Ht=>{Ht.preventDefault()},onMouseUp:Ht=>{Ht.preventDefault()}};return r.cloneElement(r.isValidElement(Wt)?Wt:r.createElement("span",null,Wt),Sn)},{className:R,prefixCls:J,inputPrefixCls:at,size:Ue}=rt,nt=Ke(rt,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Bt}=r.useContext(te.E_),Ft=Bt("input",at),Yt=Bt("input-password",J),gt=me&&L(Yt),Ne=N()(Yt,R,{[`${Yt}-${Ue}`]:!!Ue}),ot=Object.assign(Object.assign({},(0,fe.Z)(nt,["suffix","iconRender","visibilityToggle"])),{type:Se?"text":"password",className:Ne,prefixCls:Ft,suffix:gt});return Ue&&(ot.size=Ue),r.createElement(X.Z,Object.assign({ref:(0,M.sQ)($e,Fe)},ot))}),Qe=m(47472),bt=m(22703),he=m(7939),ke=m(70045),Ve=function(rt,$e){var Re={};for(var Be in rt)Object.prototype.hasOwnProperty.call(rt,Be)&&$e.indexOf(Be)<0&&(Re[Be]=rt[Be]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Be=Object.getOwnPropertySymbols(rt);me{const{prefixCls:Re,inputPrefixCls:Be,className:me,size:lt,suffix:Le,enterButton:ve=!1,addonAfter:pe,loading:Se,disabled:ye,onSearch:Fe,onChange:G,onCompositionStart:Pe,onCompositionEnd:L}=rt,R=Ve(rt,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:J,direction:at}=r.useContext(te.E_),Ue=r.useRef(!1),nt=J("input-search",Re),Bt=J("input",Be),{compactSize:Ft}=(0,ke.ri)(nt,at),Yt=(0,ue.Z)(Qt=>{var fn;return(fn=lt!=null?lt:Ft)!==null&&fn!==void 0?fn:Qt}),gt=r.useRef(null),Ne=Qt=>{Qt!=null&&Qt.target&&Qt.type==="click"&&Fe&&Fe(Qt.target.value,Qt,{source:"clear"}),G==null||G(Qt)},ot=Qt=>{var fn;document.activeElement===((fn=gt.current)===null||fn===void 0?void 0:fn.input)&&Qt.preventDefault()},Tt=Qt=>{var fn,zt;Fe&&Fe((zt=(fn=gt.current)===null||fn===void 0?void 0:fn.input)===null||zt===void 0?void 0:zt.value,Qt,{source:"input"})},Zt=Qt=>{Ue.current||Se||Tt(Qt)},Wt=typeof ve=="boolean"?r.createElement(Qe.Z,null):null,Sn=`${nt}-button`;let Ht;const Ut=ve||{},un=Ut.type&&Ut.type.__ANT_BUTTON===!0;un||Ut.type==="button"?Ht=(0,bt.Tm)(Ut,Object.assign({onMouseDown:ot,onClick:Qt=>{var fn,zt;(zt=(fn=Ut==null?void 0:Ut.props)===null||fn===void 0?void 0:fn.onClick)===null||zt===void 0||zt.call(fn,Qt),Tt(Qt)},key:"enterButton"},un?{className:Sn,size:Yt}:{})):Ht=r.createElement(he.ZP,{className:Sn,type:ve?"primary":void 0,size:Yt,disabled:ye,key:"enterButton",onMouseDown:ot,onClick:Tt,loading:Se,icon:Wt},ve),pe&&(Ht=[Ht,(0,bt.Tm)(pe,{key:"addonAfter"})]);const sn=N()(nt,{[`${nt}-rtl`]:at==="rtl",[`${nt}-${Yt}`]:!!Yt,[`${nt}-with-button`]:!!ve},me),Xt=Object.assign(Object.assign({},R),{className:sn,prefixCls:Bt,type:"search"}),mn=Qt=>{Ue.current=!0,Pe==null||Pe(Qt)},_t=Qt=>{Ue.current=!1,L==null||L(Qt)};return r.createElement(X.Z,Object.assign({ref:(0,M.sQ)(gt,$e),onPressEnter:Zt},Xt,{size:Yt,onCompositionStart:mn,onCompositionEnd:_t,addonAfter:Ht,suffix:Le,onChange:Ne,disabled:ye}))}),kt=m(79809);const At=X.Z;At.Group=z,At.Search=et,At.TextArea=kt.Z,At.Password=it,At.OTP=Nt;var hn=At},53075:function(In,qe,m){"use strict";m.d(qe,{TI:function(){return Ae},ik:function(){return ee},nz:function(){return z},s7:function(){return re},x0:function(){return De}});var r=m(36237),ne=m(63356),N=m(56119),te=m(16931),w=m(51636),v=m(64910),q=m(39082);const z=K=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:K,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),X=K=>({borderColor:K.activeBorderColor,boxShadow:K.activeShadow,outline:0,backgroundColor:K.activeBg}),x=K=>{const{paddingBlockLG:de,lineHeightLG:we,borderRadiusLG:Me,paddingInlineLG:Ie}=K;return{padding:`${(0,r.unit)(de)} ${(0,r.unit)(Ie)}`,fontSize:K.inputFontSizeLG,lineHeight:we,borderRadius:Me}},De=K=>({padding:`${(0,r.unit)(K.paddingBlockSM)} ${(0,r.unit)(K.paddingInlineSM)}`,fontSize:K.inputFontSizeSM,borderRadius:K.borderRadiusSM}),ee=K=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${(0,r.unit)(K.paddingBlock)} ${(0,r.unit)(K.paddingInline)}`,color:K.colorText,fontSize:K.inputFontSize,lineHeight:K.lineHeight,borderRadius:K.borderRadius,transition:`all ${K.motionDurationMid}`},z(K.colorTextPlaceholder)),{"&-lg":Object.assign({},x(K)),"&-sm":Object.assign({},De(K)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),re=K=>{const{componentCls:de,antCls:we}=K;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:K.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${de}, &-lg > ${de}-group-addon`]:Object.assign({},x(K)),[`&-sm ${de}, &-sm > ${de}-group-addon`]:Object.assign({},De(K)),[`&-lg ${we}-select-single ${we}-select-selector`]:{height:K.controlHeightLG},[`&-sm ${we}-select-single ${we}-select-selector`]:{height:K.controlHeightSM},[`> ${de}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${de}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${(0,r.unit)(K.paddingInline)}`,color:K.colorText,fontWeight:"normal",fontSize:K.inputFontSize,textAlign:"center",borderRadius:K.borderRadius,transition:`all ${K.motionDurationSlow}`,lineHeight:1,[`${we}-select`]:{margin:`${(0,r.unit)(K.calc(K.paddingBlock).add(1).mul(-1).equal())} ${(0,r.unit)(K.calc(K.paddingInline).mul(-1).equal())}`,[`&${we}-select-single:not(${we}-select-customize-input):not(${we}-pagination-size-changer)`]:{[`${we}-select-selector`]:{backgroundColor:"inherit",border:`${(0,r.unit)(K.lineWidth)} ${K.lineType} transparent`,boxShadow:"none"}}},[`${we}-cascader-picker`]:{margin:`-9px ${(0,r.unit)(K.calc(K.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${we}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[de]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${de}-search-with-button &`]:{zIndex:0}}},[`> ${de}:first-child, ${de}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${we}-select ${we}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${de}-affix-wrapper`]:{[`&:not(:first-child) ${de}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${de}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${de}:last-child, ${de}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${we}-select ${we}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${de}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${de}-search &`]:{borderStartStartRadius:K.borderRadius,borderEndStartRadius:K.borderRadius}},[`&:not(:first-child), ${de}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${de}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,ne.dF)()),{[`${de}-group-addon, ${de}-group-wrap, > ${de}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:K.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` + `]:{paddingInlineEnd:Rt},[`&-affix-wrapper${Ie}-affix-wrapper`]:{padding:0,[`> textarea${Ie}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:Me.calc(Me.controlHeight).sub(Me.calc(Me.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${Ie}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${Ie}-clear-icon`]:{position:"absolute",insetInlineEnd:Me.paddingInline,insetBlockStart:Me.paddingXS},[`${mt}-suffix`]:{position:"absolute",top:0,insetInlineEnd:Me.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${Ie}-affix-wrapper-sm`]:{[`${Ie}-suffix`]:{[`${Ie}-clear-icon`]:{insetInlineEnd:Me.paddingInlineSM}}}}}};var Ae=(0,He.I$)(["Input","TextArea"],Me=>{const Ie=(0,We.mergeToken)(Me,(0,tt.e)(Me));return[H(Ie)]},tt.T,{resetFont:!1}),K=function(Me,Ie){var Rt={};for(var mt in Me)Object.prototype.hasOwnProperty.call(Me,mt)&&Ie.indexOf(mt)<0&&(Rt[mt]=Me[mt]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dt=0,mt=Object.getOwnPropertySymbols(Me);Dt{var Rt;const{prefixCls:mt,bordered:Dt=!0,size:ht,disabled:xe,status:fe,allowClear:M,classNames:oe,rootClassName:Ee,className:Ke,style:ie,styles:Ce,variant:Ze,showCount:it,onMouseDown:Ge,onResize:bt}=Me,he=K(Me,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:je,direction:Ve,allowClear:St,autoComplete:et,className:jt,style:At,classNames:hn,styles:rt}=(0,q.dj)("textArea"),$e=r.useContext(Z.Z),we=xe!=null?xe:$e,{status:Be,hasFeedback:me,feedbackIcon:lt}=r.useContext(Ne.aM),Le=(0,v.F)(Be,fe),ve=r.useRef(null);r.useImperativeHandle(Ie,()=>{var xt;return{resizableTextArea:(xt=ve.current)===null||xt===void 0?void 0:xt.resizableTextArea,focus:zt=>{var Wt,Sn;(0,ue.nH)((Sn=(Wt=ve.current)===null||Wt===void 0?void 0:Wt.resizableTextArea)===null||Sn===void 0?void 0:Sn.textArea,zt)},blur:()=>{var zt;return(zt=ve.current)===null||zt===void 0?void 0:zt.blur()}}});const pe=je("input",mt),Se=(0,J.Z)(pe),[ye,Oe,Q]=(0,ct.TI)(pe,Ee),[Pe]=Ae(pe,Se),{compactSize:L,compactItemClassnames:w}=(0,re.ri)(pe,Ve),X=(0,C.Z)(xt=>{var zt;return(zt=ht!=null?ht:L)!==null&&zt!==void 0?zt:xt}),[at,Ue]=(0,ee.Z)("textArea",Ze,Dt),nt=(0,R.Z)(M!=null?M:St),[Bt,Ot]=r.useState(!1),[Yt,gt]=r.useState(!1),De=xt=>{Ot(!0),Ge==null||Ge(xt);const zt=()=>{Ot(!1),document.removeEventListener("mouseup",zt)};document.addEventListener("mouseup",zt)},ot=xt=>{var zt,Wt;if(bt==null||bt(xt),Bt&&typeof getComputedStyle=="function"){const Sn=(Wt=(zt=ve.current)===null||zt===void 0?void 0:zt.nativeElement)===null||Wt===void 0?void 0:Wt.querySelector("textarea");Sn&&getComputedStyle(Sn).resize==="both"&>(!0)}};return ye(Pe(r.createElement(te.default,Object.assign({autoComplete:et},he,{style:Object.assign(Object.assign({},At),ie),styles:Object.assign(Object.assign({},rt),Ce),disabled:we,allowClear:nt,className:D()(Q,Se,Ke,Ee,w,jt,Yt&&`${pe}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},oe),hn),{textarea:D()({[`${pe}-sm`]:X==="small",[`${pe}-lg`]:X==="large"},Oe,oe==null?void 0:oe.textarea,hn.textarea,Bt&&`${pe}-mouse-active`),variant:D()({[`${pe}-${at}`]:Ue},(0,v.Z)(pe,Le)),affixWrapper:D()(`${pe}-textarea-affix-wrapper`,{[`${pe}-affix-wrapper-rtl`]:Ve==="rtl",[`${pe}-affix-wrapper-sm`]:X==="small",[`${pe}-affix-wrapper-lg`]:X==="large",[`${pe}-textarea-show-count`]:it||((Rt=Me.count)===null||Rt===void 0?void 0:Rt.show)},Oe)}),prefixCls:pe,suffix:me&&r.createElement("span",{className:`${pe}-textarea-suffix`},lt),showCount:it,ref:ve,onResize:ot,onMouseDown:De}))))})},23826:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return ne}});var r=m(59301);function ne(D,te){const R=(0,r.useRef)([]),v=()=>{R.current.push(setTimeout(()=>{var q,Z,J,C;!((q=D.current)===null||q===void 0)&&q.input&&((Z=D.current)===null||Z===void 0?void 0:Z.input.getAttribute("type"))==="password"&&(!((J=D.current)===null||J===void 0)&&J.input.hasAttribute("value"))&&((C=D.current)===null||C===void 0||C.input.removeAttribute("value"))}))};return(0,r.useEffect)(()=>(te&&v(),()=>R.current.forEach(q=>{q&&clearTimeout(q)})),[]),v}},37568:function(In,qe,m){"use strict";m.d(qe,{default:function(){return hn}});var r=m(59301),ne=m(92310),D=m.n(ne),te=m(48755),R=m(56553),v=m(53075),Z=rt=>{const{getPrefixCls:$e,direction:we}=(0,r.useContext)(te.E_),{prefixCls:Be,className:me}=rt,lt=$e("input-group",Be),Le=$e("input"),[ve,pe,Se]=(0,v.ZP)(Le),ye=D()(lt,Se,{[`${lt}-lg`]:rt.size==="large",[`${lt}-sm`]:rt.size==="small",[`${lt}-compact`]:rt.compact,[`${lt}-rtl`]:we==="rtl"},pe,me),Oe=(0,r.useContext)(R.aM),Q=(0,r.useMemo)(()=>Object.assign(Object.assign({},Oe),{isFormItemInput:!1}),[Oe]);return ve(r.createElement("span",{className:ye,style:rt.style,onMouseEnter:rt.onMouseEnter,onMouseLeave:rt.onMouseLeave,onFocus:rt.onFocus,onBlur:rt.onBlur},r.createElement(R.aM.Provider,{value:Q},rt.children)))},J=m(49397),C=m(77654),Ne=m(6089),ee=m(26112),re=m(82855),ue=m(31756),ct=m(16931),He=m(51636),We=m(64910);const tt=rt=>{const{componentCls:$e,paddingXS:we}=rt;return{[$e]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:we,"&-rtl":{direction:"rtl"},[`${$e}-input`]:{textAlign:"center",paddingInline:rt.paddingXXS},[`&${$e}-sm ${$e}-input`]:{paddingInline:rt.calc(rt.paddingXXS).div(2).equal()},[`&${$e}-lg ${$e}-input`]:{paddingInline:rt.paddingXS}}}};var H=(0,ct.I$)(["Input","OTP"],rt=>{const $e=(0,He.mergeToken)(rt,(0,We.e)(rt));return[tt($e)]},We.T),Ae=m(16089),K=function(rt,$e){var we={};for(var Be in rt)Object.prototype.hasOwnProperty.call(rt,Be)&&$e.indexOf(Be)<0&&(we[Be]=rt[Be]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Be=Object.getOwnPropertySymbols(rt);me{const{value:we,onChange:Be,onActiveChange:me,index:lt,mask:Le}=rt,ve=K(rt,["value","onChange","onActiveChange","index","mask"]),pe=we&&typeof Le=="string"?Le:we,Se=L=>{Be(lt,L.target.value)},ye=r.useRef(null);r.useImperativeHandle($e,()=>ye.current);const Oe=()=>{(0,Ae.Z)(()=>{var L;const w=(L=ye.current)===null||L===void 0?void 0:L.input;document.activeElement===w&&w&&w.select()})},Q=L=>{const{key:w,ctrlKey:X,metaKey:at}=L;w==="ArrowLeft"?me(lt-1):w==="ArrowRight"?me(lt+1):w==="z"&&(X||at)&&L.preventDefault(),Oe()},Pe=L=>{L.key==="Backspace"&&!we&&me(lt-1),Oe()};return r.createElement(J.Z,Object.assign({type:Le===!0?"password":"text"},ve,{ref:ye,value:pe,onInput:Se,onFocus:Oe,onKeyDown:Q,onKeyUp:Pe,onMouseDown:Oe,onMouseUp:Oe}))}),Me=function(rt,$e){var we={};for(var Be in rt)Object.prototype.hasOwnProperty.call(rt,Be)&&$e.indexOf(Be)<0&&(we[Be]=rt[Be]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Be=Object.getOwnPropertySymbols(rt);me{const{index:$e,prefixCls:we,separator:Be}=rt,me=typeof Be=="function"?Be($e):Be;return me?r.createElement("span",{className:`${we}-separator`},me):null};var Dt=r.forwardRef((rt,$e)=>{const{prefixCls:we,length:Be=6,size:me,defaultValue:lt,value:Le,onChange:ve,formatter:pe,separator:Se,variant:ye,disabled:Oe,status:Q,autoFocus:Pe,mask:L,type:w,onInput:X,inputMode:at}=rt,Ue=Me(rt,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:nt,direction:Bt}=r.useContext(te.E_),Ot=nt("otp",we),Yt=(0,ee.Z)(Ue,{aria:!0,data:!0,attr:!0}),[gt,De,ot]=H(Ot),xt=(0,ue.Z)(Mt=>me!=null?me:Mt),zt=r.useContext(R.aM),Wt=(0,re.F)(zt.status,Q),Sn=r.useMemo(()=>Object.assign(Object.assign({},zt),{status:Wt,hasFeedback:!1,feedbackIcon:null}),[zt,Wt]),Ht=r.useRef(null),Ut=r.useRef({});r.useImperativeHandle($e,()=>({focus:()=>{var Mt;(Mt=Ut.current[0])===null||Mt===void 0||Mt.focus()},blur:()=>{var Mt;for(let Pt=0;Ptpe?pe(Mt):Mt,[sn,Jt]=r.useState(()=>Ie(un(lt||"")));r.useEffect(()=>{Le!==void 0&&Jt(Ie(Le))},[Le]);const mn=(0,Ne.Z)(Mt=>{Jt(Mt),X&&X(Mt),ve&&Mt.length===Be&&Mt.every(Pt=>Pt)&&Mt.some((Pt,It)=>sn[It]!==Pt)&&ve(Mt.join(""))}),_t=(0,Ne.Z)((Mt,Pt)=>{let It=(0,C.Z)(sn);for(let dt=0;dt=0&&!It[dt];dt-=1)It.pop();const Nt=un(It.map(dt=>dt||" ").join(""));return It=Ie(Nt).map((dt,N)=>dt===" "&&!It[N]?It[N]:dt),It}),Gt=(Mt,Pt)=>{var It;const Nt=_t(Mt,Pt),dt=Math.min(Mt+Pt.length,Be-1);dt!==Mt&&Nt[Mt]!==void 0&&((It=Ut.current[dt])===null||It===void 0||It.focus()),mn(Nt)},fn=Mt=>{var Pt;(Pt=Ut.current[Mt])===null||Pt===void 0||Pt.focus()},Zt={variant:ye,disabled:Oe,status:Wt,mask:L,type:w,inputMode:at};return gt(r.createElement("div",Object.assign({},Yt,{ref:Ht,className:D()(Ot,{[`${Ot}-sm`]:xt==="small",[`${Ot}-lg`]:xt==="large",[`${Ot}-rtl`]:Bt==="rtl"},ot,De)}),r.createElement(R.aM.Provider,{value:Sn},Array.from({length:Be}).map((Mt,Pt)=>{const It=`otp-${Pt}`,Nt=sn[Pt]||"";return r.createElement(r.Fragment,{key:It},r.createElement(Re,Object.assign({ref:dt=>{Ut.current[Pt]=dt},index:Pt,size:xt,htmlSize:1,className:`${Ot}-input`,onChange:Gt,value:Nt,onActiveChange:fn,autoFocus:Pt===0&&Pe},Zt)),Ptrt?r.createElement(xe.Z,null):r.createElement(ht.Z,null),Ce={click:"onClick",hover:"onMouseOver"};var it=r.forwardRef((rt,$e)=>{const{disabled:we,action:Be="click",visibilityToggle:me=!0,iconRender:lt=ie}=rt,Le=r.useContext(oe.Z),ve=we!=null?we:Le,pe=typeof me=="object"&&me.visible!==void 0,[Se,ye]=(0,r.useState)(()=>pe?me.visible:!1),Oe=(0,r.useRef)(null);r.useEffect(()=>{pe&&ye(me.visible)},[pe,me]);const Q=(0,Ee.Z)(Oe),Pe=()=>{var xt;if(ve)return;Se&&Q();const zt=!Se;ye(zt),typeof me=="object"&&((xt=me.onVisibleChange)===null||xt===void 0||xt.call(me,zt))},L=xt=>{const zt=Ce[Be]||"",Wt=lt(Se),Sn={[zt]:Pe,className:`${xt}-icon`,key:"passwordIcon",onMouseDown:Ht=>{Ht.preventDefault()},onMouseUp:Ht=>{Ht.preventDefault()}};return r.cloneElement(r.isValidElement(Wt)?Wt:r.createElement("span",null,Wt),Sn)},{className:w,prefixCls:X,inputPrefixCls:at,size:Ue}=rt,nt=Ke(rt,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Bt}=r.useContext(te.E_),Ot=Bt("input",at),Yt=Bt("input-password",X),gt=me&&L(Yt),De=D()(Yt,w,{[`${Yt}-${Ue}`]:!!Ue}),ot=Object.assign(Object.assign({},(0,fe.Z)(nt,["suffix","iconRender","visibilityToggle"])),{type:Se?"text":"password",className:De,prefixCls:Ot,suffix:gt});return Ue&&(ot.size=Ue),r.createElement(J.Z,Object.assign({ref:(0,M.sQ)($e,Oe)},ot))}),Ge=m(47472),bt=m(22703),he=m(7939),je=m(70045),Ve=function(rt,$e){var we={};for(var Be in rt)Object.prototype.hasOwnProperty.call(rt,Be)&&$e.indexOf(Be)<0&&(we[Be]=rt[Be]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Be=Object.getOwnPropertySymbols(rt);me{const{prefixCls:we,inputPrefixCls:Be,className:me,size:lt,suffix:Le,enterButton:ve=!1,addonAfter:pe,loading:Se,disabled:ye,onSearch:Oe,onChange:Q,onCompositionStart:Pe,onCompositionEnd:L}=rt,w=Ve(rt,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:X,direction:at}=r.useContext(te.E_),Ue=r.useRef(!1),nt=X("input-search",we),Bt=X("input",Be),{compactSize:Ot}=(0,je.ri)(nt,at),Yt=(0,ue.Z)(Gt=>{var fn;return(fn=lt!=null?lt:Ot)!==null&&fn!==void 0?fn:Gt}),gt=r.useRef(null),De=Gt=>{Gt!=null&&Gt.target&&Gt.type==="click"&&Oe&&Oe(Gt.target.value,Gt,{source:"clear"}),Q==null||Q(Gt)},ot=Gt=>{var fn;document.activeElement===((fn=gt.current)===null||fn===void 0?void 0:fn.input)&&Gt.preventDefault()},xt=Gt=>{var fn,Zt;Oe&&Oe((Zt=(fn=gt.current)===null||fn===void 0?void 0:fn.input)===null||Zt===void 0?void 0:Zt.value,Gt,{source:"input"})},zt=Gt=>{Ue.current||Se||xt(Gt)},Wt=typeof ve=="boolean"?r.createElement(Ge.Z,null):null,Sn=`${nt}-button`;let Ht;const Ut=ve||{},un=Ut.type&&Ut.type.__ANT_BUTTON===!0;un||Ut.type==="button"?Ht=(0,bt.Tm)(Ut,Object.assign({onMouseDown:ot,onClick:Gt=>{var fn,Zt;(Zt=(fn=Ut==null?void 0:Ut.props)===null||fn===void 0?void 0:fn.onClick)===null||Zt===void 0||Zt.call(fn,Gt),xt(Gt)},key:"enterButton"},un?{className:Sn,size:Yt}:{})):Ht=r.createElement(he.ZP,{className:Sn,type:ve?"primary":void 0,size:Yt,disabled:ye,key:"enterButton",onMouseDown:ot,onClick:xt,loading:Se,icon:Wt},ve),pe&&(Ht=[Ht,(0,bt.Tm)(pe,{key:"addonAfter"})]);const sn=D()(nt,{[`${nt}-rtl`]:at==="rtl",[`${nt}-${Yt}`]:!!Yt,[`${nt}-with-button`]:!!ve},me),Jt=Object.assign(Object.assign({},w),{className:sn,prefixCls:Bt,type:"search"}),mn=Gt=>{Ue.current=!0,Pe==null||Pe(Gt)},_t=Gt=>{Ue.current=!1,L==null||L(Gt)};return r.createElement(J.Z,Object.assign({ref:(0,M.sQ)(gt,$e),onPressEnter:zt},Jt,{size:Yt,onCompositionStart:mn,onCompositionEnd:_t,addonAfter:Ht,suffix:Le,onChange:De,disabled:ye}))}),jt=m(79809);const At=J.Z;At.Group=Z,At.Search=et,At.TextArea=jt.Z,At.Password=it,At.OTP=Dt;var hn=At},53075:function(In,qe,m){"use strict";m.d(qe,{TI:function(){return Ae},ik:function(){return ee},nz:function(){return Z},s7:function(){return re},x0:function(){return Ne}});var r=m(36237),ne=m(63356),D=m(56119),te=m(16931),R=m(51636),v=m(64910),q=m(39082);const Z=K=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:K,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),J=K=>({borderColor:K.activeBorderColor,boxShadow:K.activeShadow,outline:0,backgroundColor:K.activeBg}),C=K=>{const{paddingBlockLG:de,lineHeightLG:Re,borderRadiusLG:Me,paddingInlineLG:Ie}=K;return{padding:`${(0,r.unit)(de)} ${(0,r.unit)(Ie)}`,fontSize:K.inputFontSizeLG,lineHeight:Re,borderRadius:Me}},Ne=K=>({padding:`${(0,r.unit)(K.paddingBlockSM)} ${(0,r.unit)(K.paddingInlineSM)}`,fontSize:K.inputFontSizeSM,borderRadius:K.borderRadiusSM}),ee=K=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${(0,r.unit)(K.paddingBlock)} ${(0,r.unit)(K.paddingInline)}`,color:K.colorText,fontSize:K.inputFontSize,lineHeight:K.lineHeight,borderRadius:K.borderRadius,transition:`all ${K.motionDurationMid}`},Z(K.colorTextPlaceholder)),{"&-lg":Object.assign({},C(K)),"&-sm":Object.assign({},Ne(K)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),re=K=>{const{componentCls:de,antCls:Re}=K;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:K.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${de}, &-lg > ${de}-group-addon`]:Object.assign({},C(K)),[`&-sm ${de}, &-sm > ${de}-group-addon`]:Object.assign({},Ne(K)),[`&-lg ${Re}-select-single ${Re}-select-selector`]:{height:K.controlHeightLG},[`&-sm ${Re}-select-single ${Re}-select-selector`]:{height:K.controlHeightSM},[`> ${de}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${de}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${(0,r.unit)(K.paddingInline)}`,color:K.colorText,fontWeight:"normal",fontSize:K.inputFontSize,textAlign:"center",borderRadius:K.borderRadius,transition:`all ${K.motionDurationSlow}`,lineHeight:1,[`${Re}-select`]:{margin:`${(0,r.unit)(K.calc(K.paddingBlock).add(1).mul(-1).equal())} ${(0,r.unit)(K.calc(K.paddingInline).mul(-1).equal())}`,[`&${Re}-select-single:not(${Re}-select-customize-input):not(${Re}-pagination-size-changer)`]:{[`${Re}-select-selector`]:{backgroundColor:"inherit",border:`${(0,r.unit)(K.lineWidth)} ${K.lineType} transparent`,boxShadow:"none"}}},[`${Re}-cascader-picker`]:{margin:`-9px ${(0,r.unit)(K.calc(K.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${Re}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[de]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${de}-search-with-button &`]:{zIndex:0}}},[`> ${de}:first-child, ${de}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${Re}-select ${Re}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${de}-affix-wrapper`]:{[`&:not(:first-child) ${de}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${de}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${de}:last-child, ${de}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${Re}-select ${Re}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${de}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${de}-search &`]:{borderStartStartRadius:K.borderRadius,borderEndStartRadius:K.borderRadius}},[`&:not(:first-child), ${de}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${de}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,ne.dF)()),{[`${de}-group-addon, ${de}-group-wrap, > ${de}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:K.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${de}-affix-wrapper, & > ${de}-number-affix-wrapper, - & > ${we}-picker-range - `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:K.calc(K.lineWidth).mul(-1).equal(),borderInlineEndWidth:K.lineWidth},[de]:{float:"none"},[`& > ${we}-select > ${we}-select-selector, - & > ${we}-select-auto-complete ${de}, - & > ${we}-cascader-picker ${de}, - & > ${de}-group-wrapper ${de}`]:{borderInlineEndWidth:K.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${we}-select-focused`]:{zIndex:1},[`& > ${we}-select > ${we}-select-arrow`]:{zIndex:1},[`& > *:first-child, - & > ${we}-select:first-child > ${we}-select-selector, - & > ${we}-select-auto-complete:first-child ${de}, - & > ${we}-cascader-picker:first-child ${de}`]:{borderStartStartRadius:K.borderRadius,borderEndStartRadius:K.borderRadius},[`& > *:last-child, - & > ${we}-select:last-child > ${we}-select-selector, - & > ${we}-cascader-picker:last-child ${de}, - & > ${we}-cascader-picker-focused:last-child ${de}`]:{borderInlineEndWidth:K.lineWidth,borderStartEndRadius:K.borderRadius,borderEndEndRadius:K.borderRadius},[`& > ${we}-select-auto-complete ${de}`]:{verticalAlign:"top"},[`${de}-group-wrapper + ${de}-group-wrapper`]:{marginInlineStart:K.calc(K.lineWidth).mul(-1).equal(),[`${de}-affix-wrapper`]:{borderRadius:0}},[`${de}-group-wrapper:not(:last-child)`]:{[`&${de}-search > ${de}-group`]:{[`& > ${de}-group-addon > ${de}-search-button`]:{borderRadius:0},[`& > ${de}`]:{borderStartStartRadius:K.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:K.borderRadius}}}})}},ue=K=>{const{componentCls:de,controlHeightSM:we,lineWidth:Me,calc:Ie}=K,mt=Ie(we).sub(Ie(Me).mul(2)).sub(16).div(2).equal();return{[de]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ne.Wf)(K)),ee(K)),(0,q.qG)(K)),(0,q.H8)(K)),(0,q.Mu)(K)),(0,q.vc)(K)),{'&[type="color"]':{height:K.controlHeight,[`&${de}-lg`]:{height:K.controlHeightLG},[`&${de}-sm`]:{height:we,paddingTop:mt,paddingBottom:mt}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}},ct=K=>{const{componentCls:de}=K;return{[`${de}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:K.colorTextQuaternary,fontSize:K.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${K.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:K.colorTextTertiary},"&:active":{color:K.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${(0,r.unit)(K.inputAffixPadding)}`}}}},He=K=>{const{componentCls:de,inputAffixPadding:we,colorTextDescription:Me,motionDurationSlow:Ie,colorIcon:wt,colorIconHover:mt,iconCls:Nt}=K,ht=`${de}-affix-wrapper`,Te=`${de}-affix-wrapper-disabled`;return{[ht]:Object.assign(Object.assign(Object.assign(Object.assign({},ee(K)),{display:"inline-flex",[`&:not(${de}-disabled):hover`]:{zIndex:1,[`${de}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${de}`]:{padding:0},[`> input${de}, > textarea${de}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[de]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:K.paddingXS}},"&-show-count-suffix":{color:Me},"&-show-count-has-suffix":{marginInlineEnd:K.paddingXXS},"&-prefix":{marginInlineEnd:we},"&-suffix":{marginInlineStart:we}}}),ct(K)),{[`${Nt}${de}-password-icon`]:{color:wt,cursor:"pointer",transition:`all ${Ie}`,"&:hover":{color:mt}}}),[`${de}-underlined`]:{borderRadius:0},[Te]:{[`${Nt}${de}-password-icon`]:{color:wt,cursor:"not-allowed","&:hover":{color:wt}}}}},We=K=>{const{componentCls:de,borderRadiusLG:we,borderRadiusSM:Me}=K;return{[`${de}-group`]:Object.assign(Object.assign(Object.assign({},(0,ne.Wf)(K)),re(K)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${de}-group-addon`]:{borderRadius:we,fontSize:K.inputFontSizeLG}},"&-sm":{[`${de}-group-addon`]:{borderRadius:Me}}},(0,q.ir)(K)),(0,q.S5)(K)),{[`&:not(${de}-compact-first-item):not(${de}-compact-last-item)${de}-compact-item`]:{[`${de}, ${de}-group-addon`]:{borderRadius:0}},[`&:not(${de}-compact-last-item)${de}-compact-first-item`]:{[`${de}, ${de}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${de}-compact-first-item)${de}-compact-last-item`]:{[`${de}, ${de}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${de}-compact-last-item)${de}-compact-item`]:{[`${de}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${de}-compact-first-item)${de}-compact-item`]:{[`${de}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})})}},tt=K=>{const{componentCls:de,antCls:we}=K,Me=`${de}-search`;return{[Me]:{[de]:{"&:hover, &:focus":{[`+ ${de}-group-addon ${Me}-button:not(${we}-btn-primary)`]:{borderInlineStartColor:K.colorPrimaryHover}}},[`${de}-affix-wrapper`]:{height:K.controlHeight,borderRadius:0},[`${de}-lg`]:{lineHeight:K.calc(K.lineHeightLG).sub(2e-4).equal()},[`> ${de}-group`]:{[`> ${de}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${Me}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${Me}-button:not(${we}-btn-primary)`]:{color:K.colorTextDescription,"&:hover":{color:K.colorPrimaryHover},"&:active":{color:K.colorPrimaryActive},[`&${we}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${Me}-button`]:{height:K.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${de}-affix-wrapper, ${Me}-button`]:{height:K.controlHeightLG}},"&-small":{[`${de}-affix-wrapper, ${Me}-button`]:{height:K.controlHeightSM}},"&-rtl":{direction:"rtl"},[`&${de}-compact-item`]:{[`&:not(${de}-compact-last-item)`]:{[`${de}-group-addon`]:{[`${de}-search-button`]:{marginInlineEnd:K.calc(K.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${de}-compact-first-item)`]:{[`${de},${de}-affix-wrapper`]:{borderRadius:0}},[`> ${de}-group-addon ${de}-search-button, + & > ${Re}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:K.calc(K.lineWidth).mul(-1).equal(),borderInlineEndWidth:K.lineWidth},[de]:{float:"none"},[`& > ${Re}-select > ${Re}-select-selector, + & > ${Re}-select-auto-complete ${de}, + & > ${Re}-cascader-picker ${de}, + & > ${de}-group-wrapper ${de}`]:{borderInlineEndWidth:K.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${Re}-select-focused`]:{zIndex:1},[`& > ${Re}-select > ${Re}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${Re}-select:first-child > ${Re}-select-selector, + & > ${Re}-select-auto-complete:first-child ${de}, + & > ${Re}-cascader-picker:first-child ${de}`]:{borderStartStartRadius:K.borderRadius,borderEndStartRadius:K.borderRadius},[`& > *:last-child, + & > ${Re}-select:last-child > ${Re}-select-selector, + & > ${Re}-cascader-picker:last-child ${de}, + & > ${Re}-cascader-picker-focused:last-child ${de}`]:{borderInlineEndWidth:K.lineWidth,borderStartEndRadius:K.borderRadius,borderEndEndRadius:K.borderRadius},[`& > ${Re}-select-auto-complete ${de}`]:{verticalAlign:"top"},[`${de}-group-wrapper + ${de}-group-wrapper`]:{marginInlineStart:K.calc(K.lineWidth).mul(-1).equal(),[`${de}-affix-wrapper`]:{borderRadius:0}},[`${de}-group-wrapper:not(:last-child)`]:{[`&${de}-search > ${de}-group`]:{[`& > ${de}-group-addon > ${de}-search-button`]:{borderRadius:0},[`& > ${de}`]:{borderStartStartRadius:K.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:K.borderRadius}}}})}},ue=K=>{const{componentCls:de,controlHeightSM:Re,lineWidth:Me,calc:Ie}=K,mt=Ie(Re).sub(Ie(Me).mul(2)).sub(16).div(2).equal();return{[de]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ne.Wf)(K)),ee(K)),(0,q.qG)(K)),(0,q.H8)(K)),(0,q.Mu)(K)),(0,q.vc)(K)),{'&[type="color"]':{height:K.controlHeight,[`&${de}-lg`]:{height:K.controlHeightLG},[`&${de}-sm`]:{height:Re,paddingTop:mt,paddingBottom:mt}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}},ct=K=>{const{componentCls:de}=K;return{[`${de}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:K.colorTextQuaternary,fontSize:K.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${K.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:K.colorTextTertiary},"&:active":{color:K.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${(0,r.unit)(K.inputAffixPadding)}`}}}},He=K=>{const{componentCls:de,inputAffixPadding:Re,colorTextDescription:Me,motionDurationSlow:Ie,colorIcon:Rt,colorIconHover:mt,iconCls:Dt}=K,ht=`${de}-affix-wrapper`,xe=`${de}-affix-wrapper-disabled`;return{[ht]:Object.assign(Object.assign(Object.assign(Object.assign({},ee(K)),{display:"inline-flex",[`&:not(${de}-disabled):hover`]:{zIndex:1,[`${de}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${de}`]:{padding:0},[`> input${de}, > textarea${de}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[de]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:K.paddingXS}},"&-show-count-suffix":{color:Me},"&-show-count-has-suffix":{marginInlineEnd:K.paddingXXS},"&-prefix":{marginInlineEnd:Re},"&-suffix":{marginInlineStart:Re}}}),ct(K)),{[`${Dt}${de}-password-icon`]:{color:Rt,cursor:"pointer",transition:`all ${Ie}`,"&:hover":{color:mt}}}),[`${de}-underlined`]:{borderRadius:0},[xe]:{[`${Dt}${de}-password-icon`]:{color:Rt,cursor:"not-allowed","&:hover":{color:Rt}}}}},We=K=>{const{componentCls:de,borderRadiusLG:Re,borderRadiusSM:Me}=K;return{[`${de}-group`]:Object.assign(Object.assign(Object.assign({},(0,ne.Wf)(K)),re(K)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${de}-group-addon`]:{borderRadius:Re,fontSize:K.inputFontSizeLG}},"&-sm":{[`${de}-group-addon`]:{borderRadius:Me}}},(0,q.ir)(K)),(0,q.S5)(K)),{[`&:not(${de}-compact-first-item):not(${de}-compact-last-item)${de}-compact-item`]:{[`${de}, ${de}-group-addon`]:{borderRadius:0}},[`&:not(${de}-compact-last-item)${de}-compact-first-item`]:{[`${de}, ${de}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${de}-compact-first-item)${de}-compact-last-item`]:{[`${de}, ${de}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${de}-compact-last-item)${de}-compact-item`]:{[`${de}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${de}-compact-first-item)${de}-compact-item`]:{[`${de}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})})}},tt=K=>{const{componentCls:de,antCls:Re}=K,Me=`${de}-search`;return{[Me]:{[de]:{"&:hover, &:focus":{[`+ ${de}-group-addon ${Me}-button:not(${Re}-btn-primary)`]:{borderInlineStartColor:K.colorPrimaryHover}}},[`${de}-affix-wrapper`]:{height:K.controlHeight,borderRadius:0},[`${de}-lg`]:{lineHeight:K.calc(K.lineHeightLG).sub(2e-4).equal()},[`> ${de}-group`]:{[`> ${de}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${Me}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${Me}-button:not(${Re}-btn-primary)`]:{color:K.colorTextDescription,"&:hover":{color:K.colorPrimaryHover},"&:active":{color:K.colorPrimaryActive},[`&${Re}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${Me}-button`]:{height:K.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${de}-affix-wrapper, ${Me}-button`]:{height:K.controlHeightLG}},"&-small":{[`${de}-affix-wrapper, ${Me}-button`]:{height:K.controlHeightSM}},"&-rtl":{direction:"rtl"},[`&${de}-compact-item`]:{[`&:not(${de}-compact-last-item)`]:{[`${de}-group-addon`]:{[`${de}-search-button`]:{marginInlineEnd:K.calc(K.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${de}-compact-first-item)`]:{[`${de},${de}-affix-wrapper`]:{borderRadius:0}},[`> ${de}-group-addon ${de}-search-button, > ${de}, - ${de}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${de}-affix-wrapper-focused`]:{zIndex:2}}}}},H=K=>{const{componentCls:de}=K;return{[`${de}-out-of-range`]:{[`&, & input, & textarea, ${de}-show-count-suffix, ${de}-data-count`]:{color:K.colorError}}}},Ae=(0,te.I$)(["Input","Shared"],K=>{const de=(0,w.mergeToken)(K,(0,v.e)(K));return[ue(de),He(de)]},v.T,{resetFont:!1});qe.ZP=(0,te.I$)(["Input","Component"],K=>{const de=(0,w.mergeToken)(K,(0,v.e)(K));return[We(de),tt(de),H(de),(0,N.c)(de)]},v.T,{resetFont:!1})},64910:function(In,qe,m){"use strict";m.d(qe,{T:function(){return N},e:function(){return ne}});var r=m(51636);function ne(te){return(0,r.mergeToken)(te,{inputAffixPadding:te.paddingXXS})}const N=te=>{const{controlHeight:w,fontSize:v,lineHeight:q,lineWidth:z,controlHeightSM:X,controlHeightLG:x,fontSizeLG:De,lineHeightLG:ee,paddingSM:re,controlPaddingHorizontalSM:ue,controlPaddingHorizontal:ct,colorFillAlter:He,colorPrimaryHover:We,colorPrimary:tt,controlOutlineWidth:H,controlOutline:Ae,colorErrorOutline:K,colorWarningOutline:de,colorBgContainer:we,inputFontSize:Me,inputFontSizeLG:Ie,inputFontSizeSM:wt}=te,mt=Me||v,Nt=wt||mt,ht=Ie||De,Te=Math.round((w-mt*q)/2*10)/10-z,fe=Math.round((X-Nt*q)/2*10)/10-z,M=Math.ceil((x-ht*ee)/2*10)/10-z;return{paddingBlock:Math.max(Te,0),paddingBlockSM:Math.max(fe,0),paddingBlockLG:Math.max(M,0),paddingInline:re-z,paddingInlineSM:ue-z,paddingInlineLG:ct-z,addonBg:He,activeBorderColor:tt,hoverBorderColor:We,activeShadow:`0 0 0 ${H}px ${Ae}`,errorActiveShadow:`0 0 0 ${H}px ${K}`,warningActiveShadow:`0 0 0 ${H}px ${de}`,hoverBg:we,activeBg:we,inputFontSize:mt,inputFontSizeLG:ht,inputFontSizeSM:Nt}}},39082:function(In,qe,m){"use strict";m.d(qe,{$U:function(){return w},H8:function(){return re},Mu:function(){return x},S5:function(){return ct},Xy:function(){return te},ir:function(){return X},qG:function(){return q},vc:function(){return tt}});var r=m(36237),ne=m(51636);const N=H=>({borderColor:H.hoverBorderColor,backgroundColor:H.hoverBg}),te=H=>({color:H.colorTextDisabled,backgroundColor:H.colorBgContainerDisabled,borderColor:H.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},N((0,ne.mergeToken)(H,{hoverBorderColor:H.colorBorder,hoverBg:H.colorBgContainerDisabled})))}),w=(H,Ae)=>({background:H.colorBgContainer,borderWidth:H.lineWidth,borderStyle:H.lineType,borderColor:Ae.borderColor,"&:hover":{borderColor:Ae.hoverBorderColor,backgroundColor:H.hoverBg},"&:focus, &:focus-within":{borderColor:Ae.activeBorderColor,boxShadow:Ae.activeShadow,outline:0,backgroundColor:H.activeBg}}),v=(H,Ae)=>({[`&${H.componentCls}-status-${Ae.status}:not(${H.componentCls}-disabled)`]:Object.assign(Object.assign({},w(H,Ae)),{[`${H.componentCls}-prefix, ${H.componentCls}-suffix`]:{color:Ae.affixColor}}),[`&${H.componentCls}-status-${Ae.status}${H.componentCls}-disabled`]:{borderColor:Ae.borderColor}}),q=(H,Ae)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},w(H,{borderColor:H.colorBorder,hoverBorderColor:H.hoverBorderColor,activeBorderColor:H.activeBorderColor,activeShadow:H.activeShadow})),{[`&${H.componentCls}-disabled, &[disabled]`]:Object.assign({},te(H))}),v(H,{status:"error",borderColor:H.colorError,hoverBorderColor:H.colorErrorBorderHover,activeBorderColor:H.colorError,activeShadow:H.errorActiveShadow,affixColor:H.colorError})),v(H,{status:"warning",borderColor:H.colorWarning,hoverBorderColor:H.colorWarningBorderHover,activeBorderColor:H.colorWarning,activeShadow:H.warningActiveShadow,affixColor:H.colorWarning})),Ae)}),z=(H,Ae)=>({[`&${H.componentCls}-group-wrapper-status-${Ae.status}`]:{[`${H.componentCls}-group-addon`]:{borderColor:Ae.addonBorderColor,color:Ae.addonColor}}}),X=H=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${H.componentCls}-group`]:{"&-addon":{background:H.addonBg,border:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},z(H,{status:"error",addonBorderColor:H.colorError,addonColor:H.colorErrorText})),z(H,{status:"warning",addonBorderColor:H.colorWarning,addonColor:H.colorWarningText})),{[`&${H.componentCls}-group-wrapper-disabled`]:{[`${H.componentCls}-group-addon`]:Object.assign({},te(H))}})}),x=(H,Ae)=>{const{componentCls:K}=H;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${K}-disabled, &[disabled]`]:{color:H.colorTextDisabled,cursor:"not-allowed"},[`&${K}-status-error`]:{"&, & input, & textarea":{color:H.colorError}},[`&${K}-status-warning`]:{"&, & input, & textarea":{color:H.colorWarning}}},Ae)}},De=(H,Ae)=>{var K;return{background:Ae.bg,borderWidth:H.lineWidth,borderStyle:H.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(K=Ae==null?void 0:Ae.inputColor)!==null&&K!==void 0?K:"unset"},"&:hover":{background:Ae.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:Ae.activeBorderColor,backgroundColor:H.activeBg}}},ee=(H,Ae)=>({[`&${H.componentCls}-status-${Ae.status}:not(${H.componentCls}-disabled)`]:Object.assign(Object.assign({},De(H,Ae)),{[`${H.componentCls}-prefix, ${H.componentCls}-suffix`]:{color:Ae.affixColor}})}),re=(H,Ae)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},De(H,{bg:H.colorFillTertiary,hoverBg:H.colorFillSecondary,activeBorderColor:H.activeBorderColor})),{[`&${H.componentCls}-disabled, &[disabled]`]:Object.assign({},te(H))}),ee(H,{status:"error",bg:H.colorErrorBg,hoverBg:H.colorErrorBgHover,activeBorderColor:H.colorError,inputColor:H.colorErrorText,affixColor:H.colorError})),ee(H,{status:"warning",bg:H.colorWarningBg,hoverBg:H.colorWarningBgHover,activeBorderColor:H.colorWarning,inputColor:H.colorWarningText,affixColor:H.colorWarning})),Ae)}),ue=(H,Ae)=>({[`&${H.componentCls}-group-wrapper-status-${Ae.status}`]:{[`${H.componentCls}-group-addon`]:{background:Ae.addonBg,color:Ae.addonColor}}}),ct=H=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${H.componentCls}-group`]:{"&-addon":{background:H.colorFillTertiary},[`${H.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorSplit}`}}}},ue(H,{status:"error",addonBg:H.colorErrorBg,addonColor:H.colorErrorText})),ue(H,{status:"warning",addonBg:H.colorWarningBg,addonColor:H.colorWarningText})),{[`&${H.componentCls}-group-wrapper-disabled`]:{[`${H.componentCls}-group`]:{"&-addon":{background:H.colorFillTertiary,color:H.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`,borderTop:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`,borderBottom:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`,borderTop:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`,borderBottom:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`}}}})}),He=(H,Ae)=>({background:H.colorBgContainer,borderWidth:`${(0,r.unit)(H.lineWidth)} 0`,borderStyle:`${H.lineType} none`,borderColor:`transparent transparent ${Ae.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${Ae.borderColor} transparent`,backgroundColor:H.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${Ae.borderColor} transparent`,outline:0,backgroundColor:H.activeBg}}),We=(H,Ae)=>({[`&${H.componentCls}-status-${Ae.status}:not(${H.componentCls}-disabled)`]:Object.assign(Object.assign({},He(H,Ae)),{[`${H.componentCls}-prefix, ${H.componentCls}-suffix`]:{color:Ae.affixColor}}),[`&${H.componentCls}-status-${Ae.status}${H.componentCls}-disabled`]:{borderColor:`transparent transparent ${Ae.borderColor} transparent`}}),tt=(H,Ae)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},He(H,{borderColor:H.colorBorder,hoverBorderColor:H.hoverBorderColor,activeBorderColor:H.activeBorderColor,activeShadow:H.activeShadow})),{[`&${H.componentCls}-disabled, &[disabled]`]:{color:H.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${H.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"}}),We(H,{status:"error",borderColor:H.colorError,hoverBorderColor:H.colorErrorBorderHover,activeBorderColor:H.colorError,activeShadow:H.errorActiveShadow,affixColor:H.colorError})),We(H,{status:"warning",borderColor:H.colorWarning,hoverBorderColor:H.colorWarningBorderHover,activeBorderColor:H.colorWarning,activeShadow:H.warningActiveShadow,affixColor:H.colorWarning})),Ae)})},24303:function(In,qe,m){"use strict";m.d(qe,{D:function(){return Me},Z:function(){return mt}});var r=m(59301),ne=m(60499),N={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"bars",theme:"outlined"},te=N,w=m(7657),v=function(ht,Te){return r.createElement(w.Z,(0,ne.Z)({},ht,{ref:Te,icon:te}))},q=r.forwardRef(v),z=q,X=m(33853),x=m(38819),De=m(92310),ee=m.n(De),re=m(2738),ue=m(48755),ct=m(6989),He=m(36237),We=m(48923),tt=m(16931);const H=Nt=>{const{componentCls:ht,siderBg:Te,motionDurationMid:fe,motionDurationSlow:M,antCls:oe,triggerHeight:Ee,triggerColor:Ke,triggerBg:ie,headerHeight:xe,zeroTriggerWidth:ze,zeroTriggerHeight:it,borderRadiusLG:Qe,lightSiderBg:bt,lightTriggerColor:he,lightTriggerBg:ke,bodyBg:Ve}=Nt;return{[ht]:{position:"relative",minWidth:0,background:Te,transition:`all ${fe}, background 0s`,"&-has-trigger":{paddingBottom:Ee},"&-right":{order:1},[`${ht}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${oe}-menu${oe}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${ht}-children`]:{overflow:"hidden"},[`${ht}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:Ee,color:Ke,lineHeight:(0,He.unit)(Ee),textAlign:"center",background:ie,cursor:"pointer",transition:`all ${fe}`},[`${ht}-zero-width-trigger`]:{position:"absolute",top:xe,insetInlineEnd:Nt.calc(ze).mul(-1).equal(),zIndex:1,width:ze,height:it,color:Ke,fontSize:Nt.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Te,borderRadius:`0 ${(0,He.unit)(Qe)} ${(0,He.unit)(Qe)} 0`,cursor:"pointer",transition:`background ${M} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${M}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:Nt.calc(ze).mul(-1).equal(),borderRadius:`${(0,He.unit)(Qe)} 0 0 ${(0,He.unit)(Qe)}`}},"&-light":{background:bt,[`${ht}-trigger`]:{color:he,background:ke},[`${ht}-zero-width-trigger`]:{color:he,background:ke,border:`1px solid ${Ve}`,borderInlineStart:0}}}}};var Ae=(0,tt.I$)(["Layout","Sider"],Nt=>[H(Nt)],We.eh,{deprecatedTokens:We.jn}),K=function(Nt,ht){var Te={};for(var fe in Nt)Object.prototype.hasOwnProperty.call(Nt,fe)&&ht.indexOf(fe)<0&&(Te[fe]=Nt[fe]);if(Nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,fe=Object.getOwnPropertySymbols(Nt);M!Number.isNaN(Number.parseFloat(Nt))&&isFinite(Nt),Me=r.createContext({}),Ie=(()=>{let Nt=0;return function(){let ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Nt+=1,`${ht}${Nt}`}})();var mt=r.forwardRef((Nt,ht)=>{const{prefixCls:Te,className:fe,trigger:M,children:oe,defaultCollapsed:Ee=!1,theme:Ke="dark",style:ie={},collapsible:xe=!1,reverseArrow:ze=!1,width:it=200,collapsedWidth:Qe=80,zeroWidthTriggerStyle:bt,breakpoint:he,onCollapse:ke,onBreakpoint:Ve}=Nt,St=K(Nt,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:et}=(0,r.useContext)(ct.V),[kt,At]=(0,r.useState)("collapsed"in Nt?Nt.collapsed:Ee),[hn,rt]=(0,r.useState)(!1);(0,r.useEffect)(()=>{"collapsed"in Nt&&At(Nt.collapsed)},[Nt.collapsed]);const $e=(Yt,gt)=>{"collapsed"in Nt||At(Yt),ke==null||ke(Yt,gt)},{getPrefixCls:Re,direction:Be}=(0,r.useContext)(ue.E_),me=Re("layout-sider",Te),[lt,Le,ve]=Ae(me),pe=(0,r.useRef)(null);pe.current=Yt=>{rt(Yt.matches),Ve==null||Ve(Yt.matches),kt!==Yt.matches&&$e(Yt.matches,"responsive")},(0,r.useEffect)(()=>{function Yt(Ne){return pe.current(Ne)}let gt;if(typeof window!="undefined"){const{matchMedia:Ne}=window;if(Ne&&he&&he in de){gt=Ne(`screen and (max-width: ${de[he]})`);try{gt.addEventListener("change",Yt)}catch(ot){gt.addListener(Yt)}Yt(gt)}}return()=>{try{gt==null||gt.removeEventListener("change",Yt)}catch(Ne){gt==null||gt.removeListener(Yt)}}},[he]),(0,r.useEffect)(()=>{const Yt=Ie("ant-sider-");return et.addSider(Yt),()=>et.removeSider(Yt)},[]);const Se=()=>{$e(!kt,"clickTrigger")},ye=(0,re.Z)(St,["collapsed"]),Fe=kt?Qe:it,G=we(Fe)?`${Fe}px`:String(Fe),Pe=parseFloat(String(Qe||0))===0?r.createElement("span",{onClick:Se,className:ee()(`${me}-zero-width-trigger`,`${me}-zero-width-trigger-${ze?"right":"left"}`),style:bt},M||r.createElement(z,null)):null,L=Be==="rtl"==!ze,at={expanded:L?r.createElement(x.Z,null):r.createElement(X.Z,null),collapsed:L?r.createElement(X.Z,null):r.createElement(x.Z,null)}[kt?"collapsed":"expanded"],Ue=M!==null?Pe||r.createElement("div",{className:`${me}-trigger`,onClick:Se,style:{width:G}},M||at):null,nt=Object.assign(Object.assign({},ie),{flex:`0 0 ${G}`,maxWidth:G,minWidth:G,width:G}),Bt=ee()(me,`${me}-${Ke}`,{[`${me}-collapsed`]:!!kt,[`${me}-has-trigger`]:xe&&M!==null&&!Pe,[`${me}-below`]:!!hn,[`${me}-zero-width`]:parseFloat(G)===0},fe,Le,ve),Ft=r.useMemo(()=>({siderCollapsed:kt}),[kt]);return lt(r.createElement(Me.Provider,{value:Ft},r.createElement("aside",Object.assign({className:Bt},ye,{style:nt,ref:ht}),r.createElement("div",{className:`${me}-children`},oe),xe||hn&&Pe?Ue:null)))})},6989:function(In,qe,m){"use strict";m.d(qe,{V:function(){return ne}});var r=m(59301);const ne=r.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},24404:function(In,qe,m){"use strict";m.d(qe,{default:function(){return de}});var r=m(77654),ne=m(59301),N=m(92310),te=m.n(N),w=m(2738),v=m(48755),q=m(6989),z=m(11592),X=m(24303);function x(we,Me,Ie){return typeof Ie=="boolean"?Ie:we.length?!0:(0,z.Z)(Me).some(mt=>mt.type===X.Z)}var De=m(48923),ee=function(we,Me){var Ie={};for(var wt in we)Object.prototype.hasOwnProperty.call(we,wt)&&Me.indexOf(wt)<0&&(Ie[wt]=we[wt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,wt=Object.getOwnPropertySymbols(we);mtne.forwardRef((ht,Te)=>ne.createElement(mt,Object.assign({ref:Te,suffixCls:Me,tagName:Ie},ht)))}const ue=ne.forwardRef((we,Me)=>{const{prefixCls:Ie,suffixCls:wt,className:mt,tagName:Nt}=we,ht=ee(we,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Te}=ne.useContext(v.E_),fe=Te("layout",Ie),[M,oe,Ee]=(0,De.ZP)(fe),Ke=wt?`${fe}-${wt}`:fe;return M(ne.createElement(Nt,Object.assign({className:te()(Ie||Ke,mt,oe,Ee),ref:Me},ht)))}),ct=ne.forwardRef((we,Me)=>{const{direction:Ie}=ne.useContext(v.E_),[wt,mt]=ne.useState([]),{prefixCls:Nt,className:ht,rootClassName:Te,children:fe,hasSider:M,tagName:oe,style:Ee}=we,Ke=ee(we,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ie=(0,w.Z)(Ke,["suffixCls"]),{getPrefixCls:xe,className:ze,style:it}=(0,v.dj)("layout"),Qe=xe("layout",Nt),bt=x(wt,fe,M),[he,ke,Ve]=(0,De.ZP)(Qe),St=te()(Qe,{[`${Qe}-has-sider`]:bt,[`${Qe}-rtl`]:Ie==="rtl"},ze,ht,Te,ke,Ve),et=ne.useMemo(()=>({siderHook:{addSider:kt=>{mt(At=>[].concat((0,r.Z)(At),[kt]))},removeSider:kt=>{mt(At=>At.filter(hn=>hn!==kt))}}}),[]);return he(ne.createElement(q.V.Provider,{value:et},ne.createElement(oe,Object.assign({ref:Me,className:St,style:Object.assign(Object.assign({},it),Ee)},ie),fe)))}),He=re({tagName:"div",displayName:"Layout"})(ct),We=re({suffixCls:"header",tagName:"header",displayName:"Header"})(ue),tt=re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(ue),H=re({suffixCls:"content",tagName:"main",displayName:"Content"})(ue);var Ae=He;const K=Ae;K.Header=We,K.Footer=tt,K.Content=H,K.Sider=X.Z,K._InternalSiderContext=X.D;var de=K},48923:function(In,qe,m){"use strict";m.d(qe,{eh:function(){return te},jn:function(){return w}});var r=m(36237),ne=m(16931);const N=v=>{const{antCls:q,componentCls:z,colorText:X,footerBg:x,headerHeight:De,headerPadding:ee,headerColor:re,footerPadding:ue,fontSize:ct,bodyBg:He,headerBg:We}=v;return{[z]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:He,"&, *":{boxSizing:"border-box"},[`&${z}-has-sider`]:{flexDirection:"row",[`> ${z}, > ${z}-content`]:{width:0}},[`${z}-header, &${z}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${z}-header`]:{height:De,padding:ee,color:re,lineHeight:(0,r.unit)(De),background:We,[`${q}-menu`]:{lineHeight:"inherit"}},[`${z}-footer`]:{padding:ue,color:X,fontSize:ct,background:x},[`${z}-content`]:{flex:"auto",color:X,minHeight:0}}},te=v=>{const{colorBgLayout:q,controlHeight:z,controlHeightLG:X,colorText:x,controlHeightSM:De,marginXXS:ee,colorTextLightSolid:re,colorBgContainer:ue}=v,ct=X*1.25;return{colorBgHeader:"#001529",colorBgBody:q,colorBgTrigger:"#002140",bodyBg:q,headerBg:"#001529",headerHeight:z*2,headerPadding:`0 ${ct}px`,headerColor:x,footerPadding:`${De}px ${ct}px`,footerBg:q,siderBg:"#001529",triggerHeight:X+ee*2,triggerBg:"#002140",triggerColor:re,zeroTriggerWidth:X,zeroTriggerHeight:X,lightSiderBg:ue,lightTriggerBg:ue,lightTriggerColor:x}},w=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];qe.ZP=(0,ne.I$)("Layout",v=>[N(v)],te,{deprecatedTokens:w})},78857:function(In,qe,m){"use strict";m.d(qe,{J:function(){return v}});var r=m(59301),ne=m(8654),N=m(62487),te=function(q,z){var X={};for(var x in q)Object.prototype.hasOwnProperty.call(q,x)&&z.indexOf(x)<0&&(X[x]=q[x]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,x=Object.getOwnPropertySymbols(q);De{const{children:X}=q,x=te(q,["children"]),De=r.useContext(w),ee=r.useMemo(()=>Object.assign(Object.assign({},De),x),[De,x.prefixCls,x.mode,x.selectable,x.rootClassName]),re=(0,ne.t4)(X),ue=(0,ne.x1)(z,re?(0,ne.C4)(X):null);return r.createElement(w.Provider,{value:ee},r.createElement(N.Z,{space:!0},re?r.cloneElement(X,{ref:ue}):X))});qe.Z=w},93041:function(In,qe,m){"use strict";m.d(qe,{default:function(){return lt}});var r=m(59301),ne=m(28321),N=m(24303),te=m(18785),w=m(92310),v=m.n(w),q=m(6089),z=m(2738),X=m(86641),x=m(22703),De=m(48755),ee=m(83397),ue=(0,r.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ct=function(Le,ve){var pe={};for(var Se in Le)Object.prototype.hasOwnProperty.call(Le,Se)&&ve.indexOf(Se)<0&&(pe[Se]=Le[Se]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Se=Object.getOwnPropertySymbols(Le);ye{const{prefixCls:ve,className:pe,dashed:Se}=Le,ye=ct(Le,["prefixCls","className","dashed"]),{getPrefixCls:Fe}=r.useContext(De.E_),G=Fe("menu",ve),Pe=v()({[`${G}-item-divider-dashed`]:!!Se},pe);return r.createElement(ne.iz,Object.assign({className:Pe},ye))},tt=m(11592),H=m(25399),K=Le=>{var ve;const{className:pe,children:Se,icon:ye,title:Fe,danger:G,extra:Pe}=Le,{prefixCls:L,firstLevel:R,direction:J,disableMenuItemTitleTooltip:at,inlineCollapsed:Ue}=r.useContext(ue),nt=ot=>{const Tt=Se==null?void 0:Se[0],Zt=r.createElement("span",{className:v()(`${L}-title-content`,{[`${L}-title-content-with-extra`]:!!Pe||Pe===0})},Se);return(!ye||r.isValidElement(Se)&&Se.type==="span")&&Se&&ot&&R&&typeof Tt=="string"?r.createElement("div",{className:`${L}-inline-collapsed-noicon`},Tt.charAt(0)):Zt},{siderCollapsed:Bt}=r.useContext(N.D);let Ft=Fe;typeof Fe=="undefined"?Ft=R?Se:"":Fe===!1&&(Ft="");const Yt={title:Ft};!Bt&&!Ue&&(Yt.title=null,Yt.open=!1);const gt=(0,tt.Z)(Se).length;let Ne=r.createElement(ne.ck,Object.assign({},(0,z.Z)(Le,["title","icon","danger"]),{className:v()({[`${L}-item-danger`]:G,[`${L}-item-only-child`]:(ye?gt+1:gt)===1},pe),title:typeof Fe=="string"?Fe:void 0}),(0,x.Tm)(ye,{className:v()(r.isValidElement(ye)?(ve=ye.props)===null||ve===void 0?void 0:ve.className:"",`${L}-item-icon`)}),nt(Ue));return at||(Ne=r.createElement(H.Z,Object.assign({},Yt,{placement:J==="rtl"?"left":"right",classNames:{root:`${L}-inline-collapsed-tooltip`}}),Ne)),Ne},de=m(78857),we=m(36237),Me=m(17835),Ie=m(63356),wt=m(34961),mt=m(46e3),Nt=m(34925),ht=m(16931),Te=m(51636),M=Le=>{const{componentCls:ve,motionDurationSlow:pe,horizontalLineHeight:Se,colorSplit:ye,lineWidth:Fe,lineType:G,itemPaddingInline:Pe}=Le;return{[`${ve}-horizontal`]:{lineHeight:Se,border:0,borderBottom:`${(0,we.unit)(Fe)} ${G} ${ye}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ve}-item, ${ve}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Pe},[`> ${ve}-item:hover, + ${de}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${de}-affix-wrapper-focused`]:{zIndex:2}}}}},H=K=>{const{componentCls:de}=K;return{[`${de}-out-of-range`]:{[`&, & input, & textarea, ${de}-show-count-suffix, ${de}-data-count`]:{color:K.colorError}}}},Ae=(0,te.I$)(["Input","Shared"],K=>{const de=(0,R.mergeToken)(K,(0,v.e)(K));return[ue(de),He(de)]},v.T,{resetFont:!1});qe.ZP=(0,te.I$)(["Input","Component"],K=>{const de=(0,R.mergeToken)(K,(0,v.e)(K));return[We(de),tt(de),H(de),(0,D.c)(de)]},v.T,{resetFont:!1})},64910:function(In,qe,m){"use strict";m.d(qe,{T:function(){return D},e:function(){return ne}});var r=m(51636);function ne(te){return(0,r.mergeToken)(te,{inputAffixPadding:te.paddingXXS})}const D=te=>{const{controlHeight:R,fontSize:v,lineHeight:q,lineWidth:Z,controlHeightSM:J,controlHeightLG:C,fontSizeLG:Ne,lineHeightLG:ee,paddingSM:re,controlPaddingHorizontalSM:ue,controlPaddingHorizontal:ct,colorFillAlter:He,colorPrimaryHover:We,colorPrimary:tt,controlOutlineWidth:H,controlOutline:Ae,colorErrorOutline:K,colorWarningOutline:de,colorBgContainer:Re,inputFontSize:Me,inputFontSizeLG:Ie,inputFontSizeSM:Rt}=te,mt=Me||v,Dt=Rt||mt,ht=Ie||Ne,xe=Math.round((R-mt*q)/2*10)/10-Z,fe=Math.round((J-Dt*q)/2*10)/10-Z,M=Math.ceil((C-ht*ee)/2*10)/10-Z;return{paddingBlock:Math.max(xe,0),paddingBlockSM:Math.max(fe,0),paddingBlockLG:Math.max(M,0),paddingInline:re-Z,paddingInlineSM:ue-Z,paddingInlineLG:ct-Z,addonBg:He,activeBorderColor:tt,hoverBorderColor:We,activeShadow:`0 0 0 ${H}px ${Ae}`,errorActiveShadow:`0 0 0 ${H}px ${K}`,warningActiveShadow:`0 0 0 ${H}px ${de}`,hoverBg:Re,activeBg:Re,inputFontSize:mt,inputFontSizeLG:ht,inputFontSizeSM:Dt}}},39082:function(In,qe,m){"use strict";m.d(qe,{$U:function(){return R},H8:function(){return re},Mu:function(){return C},S5:function(){return ct},Xy:function(){return te},ir:function(){return J},qG:function(){return q},vc:function(){return tt}});var r=m(36237),ne=m(51636);const D=H=>({borderColor:H.hoverBorderColor,backgroundColor:H.hoverBg}),te=H=>({color:H.colorTextDisabled,backgroundColor:H.colorBgContainerDisabled,borderColor:H.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},D((0,ne.mergeToken)(H,{hoverBorderColor:H.colorBorder,hoverBg:H.colorBgContainerDisabled})))}),R=(H,Ae)=>({background:H.colorBgContainer,borderWidth:H.lineWidth,borderStyle:H.lineType,borderColor:Ae.borderColor,"&:hover":{borderColor:Ae.hoverBorderColor,backgroundColor:H.hoverBg},"&:focus, &:focus-within":{borderColor:Ae.activeBorderColor,boxShadow:Ae.activeShadow,outline:0,backgroundColor:H.activeBg}}),v=(H,Ae)=>({[`&${H.componentCls}-status-${Ae.status}:not(${H.componentCls}-disabled)`]:Object.assign(Object.assign({},R(H,Ae)),{[`${H.componentCls}-prefix, ${H.componentCls}-suffix`]:{color:Ae.affixColor}}),[`&${H.componentCls}-status-${Ae.status}${H.componentCls}-disabled`]:{borderColor:Ae.borderColor}}),q=(H,Ae)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},R(H,{borderColor:H.colorBorder,hoverBorderColor:H.hoverBorderColor,activeBorderColor:H.activeBorderColor,activeShadow:H.activeShadow})),{[`&${H.componentCls}-disabled, &[disabled]`]:Object.assign({},te(H))}),v(H,{status:"error",borderColor:H.colorError,hoverBorderColor:H.colorErrorBorderHover,activeBorderColor:H.colorError,activeShadow:H.errorActiveShadow,affixColor:H.colorError})),v(H,{status:"warning",borderColor:H.colorWarning,hoverBorderColor:H.colorWarningBorderHover,activeBorderColor:H.colorWarning,activeShadow:H.warningActiveShadow,affixColor:H.colorWarning})),Ae)}),Z=(H,Ae)=>({[`&${H.componentCls}-group-wrapper-status-${Ae.status}`]:{[`${H.componentCls}-group-addon`]:{borderColor:Ae.addonBorderColor,color:Ae.addonColor}}}),J=H=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${H.componentCls}-group`]:{"&-addon":{background:H.addonBg,border:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},Z(H,{status:"error",addonBorderColor:H.colorError,addonColor:H.colorErrorText})),Z(H,{status:"warning",addonBorderColor:H.colorWarning,addonColor:H.colorWarningText})),{[`&${H.componentCls}-group-wrapper-disabled`]:{[`${H.componentCls}-group-addon`]:Object.assign({},te(H))}})}),C=(H,Ae)=>{const{componentCls:K}=H;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${K}-disabled, &[disabled]`]:{color:H.colorTextDisabled,cursor:"not-allowed"},[`&${K}-status-error`]:{"&, & input, & textarea":{color:H.colorError}},[`&${K}-status-warning`]:{"&, & input, & textarea":{color:H.colorWarning}}},Ae)}},Ne=(H,Ae)=>{var K;return{background:Ae.bg,borderWidth:H.lineWidth,borderStyle:H.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(K=Ae==null?void 0:Ae.inputColor)!==null&&K!==void 0?K:"unset"},"&:hover":{background:Ae.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:Ae.activeBorderColor,backgroundColor:H.activeBg}}},ee=(H,Ae)=>({[`&${H.componentCls}-status-${Ae.status}:not(${H.componentCls}-disabled)`]:Object.assign(Object.assign({},Ne(H,Ae)),{[`${H.componentCls}-prefix, ${H.componentCls}-suffix`]:{color:Ae.affixColor}})}),re=(H,Ae)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ne(H,{bg:H.colorFillTertiary,hoverBg:H.colorFillSecondary,activeBorderColor:H.activeBorderColor})),{[`&${H.componentCls}-disabled, &[disabled]`]:Object.assign({},te(H))}),ee(H,{status:"error",bg:H.colorErrorBg,hoverBg:H.colorErrorBgHover,activeBorderColor:H.colorError,inputColor:H.colorErrorText,affixColor:H.colorError})),ee(H,{status:"warning",bg:H.colorWarningBg,hoverBg:H.colorWarningBgHover,activeBorderColor:H.colorWarning,inputColor:H.colorWarningText,affixColor:H.colorWarning})),Ae)}),ue=(H,Ae)=>({[`&${H.componentCls}-group-wrapper-status-${Ae.status}`]:{[`${H.componentCls}-group-addon`]:{background:Ae.addonBg,color:Ae.addonColor}}}),ct=H=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${H.componentCls}-group`]:{"&-addon":{background:H.colorFillTertiary},[`${H.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorSplit}`}}}},ue(H,{status:"error",addonBg:H.colorErrorBg,addonColor:H.colorErrorText})),ue(H,{status:"warning",addonBg:H.colorWarningBg,addonColor:H.colorWarningText})),{[`&${H.componentCls}-group-wrapper-disabled`]:{[`${H.componentCls}-group`]:{"&-addon":{background:H.colorFillTertiary,color:H.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`,borderTop:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`,borderBottom:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`,borderTop:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`,borderBottom:`${(0,r.unit)(H.lineWidth)} ${H.lineType} ${H.colorBorder}`}}}})}),He=(H,Ae)=>({background:H.colorBgContainer,borderWidth:`${(0,r.unit)(H.lineWidth)} 0`,borderStyle:`${H.lineType} none`,borderColor:`transparent transparent ${Ae.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${Ae.borderColor} transparent`,backgroundColor:H.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${Ae.borderColor} transparent`,outline:0,backgroundColor:H.activeBg}}),We=(H,Ae)=>({[`&${H.componentCls}-status-${Ae.status}:not(${H.componentCls}-disabled)`]:Object.assign(Object.assign({},He(H,Ae)),{[`${H.componentCls}-prefix, ${H.componentCls}-suffix`]:{color:Ae.affixColor}}),[`&${H.componentCls}-status-${Ae.status}${H.componentCls}-disabled`]:{borderColor:`transparent transparent ${Ae.borderColor} transparent`}}),tt=(H,Ae)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},He(H,{borderColor:H.colorBorder,hoverBorderColor:H.hoverBorderColor,activeBorderColor:H.activeBorderColor,activeShadow:H.activeShadow})),{[`&${H.componentCls}-disabled, &[disabled]`]:{color:H.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${H.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"}}),We(H,{status:"error",borderColor:H.colorError,hoverBorderColor:H.colorErrorBorderHover,activeBorderColor:H.colorError,activeShadow:H.errorActiveShadow,affixColor:H.colorError})),We(H,{status:"warning",borderColor:H.colorWarning,hoverBorderColor:H.colorWarningBorderHover,activeBorderColor:H.colorWarning,activeShadow:H.warningActiveShadow,affixColor:H.colorWarning})),Ae)})},24303:function(In,qe,m){"use strict";m.d(qe,{D:function(){return Me},Z:function(){return mt}});var r=m(59301),ne=m(60499),D={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"bars",theme:"outlined"},te=D,R=m(7657),v=function(ht,xe){return r.createElement(R.Z,(0,ne.Z)({},ht,{ref:xe,icon:te}))},q=r.forwardRef(v),Z=q,J=m(33853),C=m(38819),Ne=m(92310),ee=m.n(Ne),re=m(2738),ue=m(48755),ct=m(6989),He=m(36237),We=m(48923),tt=m(16931);const H=Dt=>{const{componentCls:ht,siderBg:xe,motionDurationMid:fe,motionDurationSlow:M,antCls:oe,triggerHeight:Ee,triggerColor:Ke,triggerBg:ie,headerHeight:Ce,zeroTriggerWidth:Ze,zeroTriggerHeight:it,borderRadiusLG:Ge,lightSiderBg:bt,lightTriggerColor:he,lightTriggerBg:je,bodyBg:Ve}=Dt;return{[ht]:{position:"relative",minWidth:0,background:xe,transition:`all ${fe}, background 0s`,"&-has-trigger":{paddingBottom:Ee},"&-right":{order:1},[`${ht}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${oe}-menu${oe}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${ht}-children`]:{overflow:"hidden"},[`${ht}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:Ee,color:Ke,lineHeight:(0,He.unit)(Ee),textAlign:"center",background:ie,cursor:"pointer",transition:`all ${fe}`},[`${ht}-zero-width-trigger`]:{position:"absolute",top:Ce,insetInlineEnd:Dt.calc(Ze).mul(-1).equal(),zIndex:1,width:Ze,height:it,color:Ke,fontSize:Dt.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:xe,borderRadius:`0 ${(0,He.unit)(Ge)} ${(0,He.unit)(Ge)} 0`,cursor:"pointer",transition:`background ${M} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${M}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:Dt.calc(Ze).mul(-1).equal(),borderRadius:`${(0,He.unit)(Ge)} 0 0 ${(0,He.unit)(Ge)}`}},"&-light":{background:bt,[`${ht}-trigger`]:{color:he,background:je},[`${ht}-zero-width-trigger`]:{color:he,background:je,border:`1px solid ${Ve}`,borderInlineStart:0}}}}};var Ae=(0,tt.I$)(["Layout","Sider"],Dt=>[H(Dt)],We.eh,{deprecatedTokens:We.jn}),K=function(Dt,ht){var xe={};for(var fe in Dt)Object.prototype.hasOwnProperty.call(Dt,fe)&&ht.indexOf(fe)<0&&(xe[fe]=Dt[fe]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,fe=Object.getOwnPropertySymbols(Dt);M!Number.isNaN(Number.parseFloat(Dt))&&isFinite(Dt),Me=r.createContext({}),Ie=(()=>{let Dt=0;return function(){let ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Dt+=1,`${ht}${Dt}`}})();var mt=r.forwardRef((Dt,ht)=>{const{prefixCls:xe,className:fe,trigger:M,children:oe,defaultCollapsed:Ee=!1,theme:Ke="dark",style:ie={},collapsible:Ce=!1,reverseArrow:Ze=!1,width:it=200,collapsedWidth:Ge=80,zeroWidthTriggerStyle:bt,breakpoint:he,onCollapse:je,onBreakpoint:Ve}=Dt,St=K(Dt,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:et}=(0,r.useContext)(ct.V),[jt,At]=(0,r.useState)("collapsed"in Dt?Dt.collapsed:Ee),[hn,rt]=(0,r.useState)(!1);(0,r.useEffect)(()=>{"collapsed"in Dt&&At(Dt.collapsed)},[Dt.collapsed]);const $e=(Yt,gt)=>{"collapsed"in Dt||At(Yt),je==null||je(Yt,gt)},{getPrefixCls:we,direction:Be}=(0,r.useContext)(ue.E_),me=we("layout-sider",xe),[lt,Le,ve]=Ae(me),pe=(0,r.useRef)(null);pe.current=Yt=>{rt(Yt.matches),Ve==null||Ve(Yt.matches),jt!==Yt.matches&&$e(Yt.matches,"responsive")},(0,r.useEffect)(()=>{function Yt(De){return pe.current(De)}let gt;if(typeof window!="undefined"){const{matchMedia:De}=window;if(De&&he&&he in de){gt=De(`screen and (max-width: ${de[he]})`);try{gt.addEventListener("change",Yt)}catch(ot){gt.addListener(Yt)}Yt(gt)}}return()=>{try{gt==null||gt.removeEventListener("change",Yt)}catch(De){gt==null||gt.removeListener(Yt)}}},[he]),(0,r.useEffect)(()=>{const Yt=Ie("ant-sider-");return et.addSider(Yt),()=>et.removeSider(Yt)},[]);const Se=()=>{$e(!jt,"clickTrigger")},ye=(0,re.Z)(St,["collapsed"]),Oe=jt?Ge:it,Q=Re(Oe)?`${Oe}px`:String(Oe),Pe=parseFloat(String(Ge||0))===0?r.createElement("span",{onClick:Se,className:ee()(`${me}-zero-width-trigger`,`${me}-zero-width-trigger-${Ze?"right":"left"}`),style:bt},M||r.createElement(Z,null)):null,L=Be==="rtl"==!Ze,at={expanded:L?r.createElement(C.Z,null):r.createElement(J.Z,null),collapsed:L?r.createElement(J.Z,null):r.createElement(C.Z,null)}[jt?"collapsed":"expanded"],Ue=M!==null?Pe||r.createElement("div",{className:`${me}-trigger`,onClick:Se,style:{width:Q}},M||at):null,nt=Object.assign(Object.assign({},ie),{flex:`0 0 ${Q}`,maxWidth:Q,minWidth:Q,width:Q}),Bt=ee()(me,`${me}-${Ke}`,{[`${me}-collapsed`]:!!jt,[`${me}-has-trigger`]:Ce&&M!==null&&!Pe,[`${me}-below`]:!!hn,[`${me}-zero-width`]:parseFloat(Q)===0},fe,Le,ve),Ot=r.useMemo(()=>({siderCollapsed:jt}),[jt]);return lt(r.createElement(Me.Provider,{value:Ot},r.createElement("aside",Object.assign({className:Bt},ye,{style:nt,ref:ht}),r.createElement("div",{className:`${me}-children`},oe),Ce||hn&&Pe?Ue:null)))})},6989:function(In,qe,m){"use strict";m.d(qe,{V:function(){return ne}});var r=m(59301);const ne=r.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},24404:function(In,qe,m){"use strict";m.d(qe,{default:function(){return de}});var r=m(77654),ne=m(59301),D=m(92310),te=m.n(D),R=m(2738),v=m(48755),q=m(6989),Z=m(11592),J=m(24303);function C(Re,Me,Ie){return typeof Ie=="boolean"?Ie:Re.length?!0:(0,Z.Z)(Me).some(mt=>mt.type===J.Z)}var Ne=m(48923),ee=function(Re,Me){var Ie={};for(var Rt in Re)Object.prototype.hasOwnProperty.call(Re,Rt)&&Me.indexOf(Rt)<0&&(Ie[Rt]=Re[Rt]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Rt=Object.getOwnPropertySymbols(Re);mtne.forwardRef((ht,xe)=>ne.createElement(mt,Object.assign({ref:xe,suffixCls:Me,tagName:Ie},ht)))}const ue=ne.forwardRef((Re,Me)=>{const{prefixCls:Ie,suffixCls:Rt,className:mt,tagName:Dt}=Re,ht=ee(Re,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:xe}=ne.useContext(v.E_),fe=xe("layout",Ie),[M,oe,Ee]=(0,Ne.ZP)(fe),Ke=Rt?`${fe}-${Rt}`:fe;return M(ne.createElement(Dt,Object.assign({className:te()(Ie||Ke,mt,oe,Ee),ref:Me},ht)))}),ct=ne.forwardRef((Re,Me)=>{const{direction:Ie}=ne.useContext(v.E_),[Rt,mt]=ne.useState([]),{prefixCls:Dt,className:ht,rootClassName:xe,children:fe,hasSider:M,tagName:oe,style:Ee}=Re,Ke=ee(Re,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ie=(0,R.Z)(Ke,["suffixCls"]),{getPrefixCls:Ce,className:Ze,style:it}=(0,v.dj)("layout"),Ge=Ce("layout",Dt),bt=C(Rt,fe,M),[he,je,Ve]=(0,Ne.ZP)(Ge),St=te()(Ge,{[`${Ge}-has-sider`]:bt,[`${Ge}-rtl`]:Ie==="rtl"},Ze,ht,xe,je,Ve),et=ne.useMemo(()=>({siderHook:{addSider:jt=>{mt(At=>[].concat((0,r.Z)(At),[jt]))},removeSider:jt=>{mt(At=>At.filter(hn=>hn!==jt))}}}),[]);return he(ne.createElement(q.V.Provider,{value:et},ne.createElement(oe,Object.assign({ref:Me,className:St,style:Object.assign(Object.assign({},it),Ee)},ie),fe)))}),He=re({tagName:"div",displayName:"Layout"})(ct),We=re({suffixCls:"header",tagName:"header",displayName:"Header"})(ue),tt=re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(ue),H=re({suffixCls:"content",tagName:"main",displayName:"Content"})(ue);var Ae=He;const K=Ae;K.Header=We,K.Footer=tt,K.Content=H,K.Sider=J.Z,K._InternalSiderContext=J.D;var de=K},48923:function(In,qe,m){"use strict";m.d(qe,{eh:function(){return te},jn:function(){return R}});var r=m(36237),ne=m(16931);const D=v=>{const{antCls:q,componentCls:Z,colorText:J,footerBg:C,headerHeight:Ne,headerPadding:ee,headerColor:re,footerPadding:ue,fontSize:ct,bodyBg:He,headerBg:We}=v;return{[Z]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:He,"&, *":{boxSizing:"border-box"},[`&${Z}-has-sider`]:{flexDirection:"row",[`> ${Z}, > ${Z}-content`]:{width:0}},[`${Z}-header, &${Z}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${Z}-header`]:{height:Ne,padding:ee,color:re,lineHeight:(0,r.unit)(Ne),background:We,[`${q}-menu`]:{lineHeight:"inherit"}},[`${Z}-footer`]:{padding:ue,color:J,fontSize:ct,background:C},[`${Z}-content`]:{flex:"auto",color:J,minHeight:0}}},te=v=>{const{colorBgLayout:q,controlHeight:Z,controlHeightLG:J,colorText:C,controlHeightSM:Ne,marginXXS:ee,colorTextLightSolid:re,colorBgContainer:ue}=v,ct=J*1.25;return{colorBgHeader:"#001529",colorBgBody:q,colorBgTrigger:"#002140",bodyBg:q,headerBg:"#001529",headerHeight:Z*2,headerPadding:`0 ${ct}px`,headerColor:C,footerPadding:`${Ne}px ${ct}px`,footerBg:q,siderBg:"#001529",triggerHeight:J+ee*2,triggerBg:"#002140",triggerColor:re,zeroTriggerWidth:J,zeroTriggerHeight:J,lightSiderBg:ue,lightTriggerBg:ue,lightTriggerColor:C}},R=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];qe.ZP=(0,ne.I$)("Layout",v=>[D(v)],te,{deprecatedTokens:R})},78857:function(In,qe,m){"use strict";m.d(qe,{J:function(){return v}});var r=m(59301),ne=m(8654),D=m(62487),te=function(q,Z){var J={};for(var C in q)Object.prototype.hasOwnProperty.call(q,C)&&Z.indexOf(C)<0&&(J[C]=q[C]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,C=Object.getOwnPropertySymbols(q);Ne{const{children:J}=q,C=te(q,["children"]),Ne=r.useContext(R),ee=r.useMemo(()=>Object.assign(Object.assign({},Ne),C),[Ne,C.prefixCls,C.mode,C.selectable,C.rootClassName]),re=(0,ne.t4)(J),ue=(0,ne.x1)(Z,re?(0,ne.C4)(J):null);return r.createElement(R.Provider,{value:ee},r.createElement(D.Z,{space:!0},re?r.cloneElement(J,{ref:ue}):J))});qe.Z=R},93041:function(In,qe,m){"use strict";m.d(qe,{default:function(){return lt}});var r=m(59301),ne=m(28321),D=m(24303),te=m(18785),R=m(92310),v=m.n(R),q=m(6089),Z=m(2738),J=m(86641),C=m(22703),Ne=m(48755),ee=m(83397),ue=(0,r.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ct=function(Le,ve){var pe={};for(var Se in Le)Object.prototype.hasOwnProperty.call(Le,Se)&&ve.indexOf(Se)<0&&(pe[Se]=Le[Se]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Se=Object.getOwnPropertySymbols(Le);ye{const{prefixCls:ve,className:pe,dashed:Se}=Le,ye=ct(Le,["prefixCls","className","dashed"]),{getPrefixCls:Oe}=r.useContext(Ne.E_),Q=Oe("menu",ve),Pe=v()({[`${Q}-item-divider-dashed`]:!!Se},pe);return r.createElement(ne.iz,Object.assign({className:Pe},ye))},tt=m(11592),H=m(25399),K=Le=>{var ve;const{className:pe,children:Se,icon:ye,title:Oe,danger:Q,extra:Pe}=Le,{prefixCls:L,firstLevel:w,direction:X,disableMenuItemTitleTooltip:at,inlineCollapsed:Ue}=r.useContext(ue),nt=ot=>{const xt=Se==null?void 0:Se[0],zt=r.createElement("span",{className:v()(`${L}-title-content`,{[`${L}-title-content-with-extra`]:!!Pe||Pe===0})},Se);return(!ye||r.isValidElement(Se)&&Se.type==="span")&&Se&&ot&&w&&typeof xt=="string"?r.createElement("div",{className:`${L}-inline-collapsed-noicon`},xt.charAt(0)):zt},{siderCollapsed:Bt}=r.useContext(D.D);let Ot=Oe;typeof Oe=="undefined"?Ot=w?Se:"":Oe===!1&&(Ot="");const Yt={title:Ot};!Bt&&!Ue&&(Yt.title=null,Yt.open=!1);const gt=(0,tt.Z)(Se).length;let De=r.createElement(ne.ck,Object.assign({},(0,Z.Z)(Le,["title","icon","danger"]),{className:v()({[`${L}-item-danger`]:Q,[`${L}-item-only-child`]:(ye?gt+1:gt)===1},pe),title:typeof Oe=="string"?Oe:void 0}),(0,C.Tm)(ye,{className:v()(r.isValidElement(ye)?(ve=ye.props)===null||ve===void 0?void 0:ve.className:"",`${L}-item-icon`)}),nt(Ue));return at||(De=r.createElement(H.Z,Object.assign({},Yt,{placement:X==="rtl"?"left":"right",classNames:{root:`${L}-inline-collapsed-tooltip`}}),De)),De},de=m(78857),Re=m(36237),Me=m(17835),Ie=m(63356),Rt=m(34961),mt=m(46e3),Dt=m(34925),ht=m(16931),xe=m(51636),M=Le=>{const{componentCls:ve,motionDurationSlow:pe,horizontalLineHeight:Se,colorSplit:ye,lineWidth:Oe,lineType:Q,itemPaddingInline:Pe}=Le;return{[`${ve}-horizontal`]:{lineHeight:Se,border:0,borderBottom:`${(0,Re.unit)(Oe)} ${Q} ${ye}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ve}-item, ${ve}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Pe},[`> ${ve}-item:hover, > ${ve}-item-active, > ${ve}-submenu ${ve}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ve}-item, ${ve}-submenu-title`]:{transition:[`border-color ${pe}`,`background ${pe}`].join(",")},[`${ve}-submenu-arrow`]:{display:"none"}}}},Ee=Le=>{let{componentCls:ve,menuArrowOffset:pe,calc:Se}=Le;return{[`${ve}-rtl`]:{direction:"rtl"},[`${ve}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ve}-rtl${ve}-vertical, - ${ve}-submenu-rtl ${ve}-vertical`]:{[`${ve}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,we.unit)(Se(pe).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,we.unit)(pe)})`}}}}};const Ke=Le=>Object.assign({},(0,Ie.oN)(Le));var xe=(Le,ve)=>{const{componentCls:pe,itemColor:Se,itemSelectedColor:ye,subMenuItemSelectedColor:Fe,groupTitleColor:G,itemBg:Pe,subMenuItemBg:L,itemSelectedBg:R,activeBarHeight:J,activeBarWidth:at,activeBarBorderWidth:Ue,motionDurationSlow:nt,motionEaseInOut:Bt,motionEaseOut:Ft,itemPaddingInline:Yt,motionDurationMid:gt,itemHoverColor:Ne,lineType:ot,colorSplit:Tt,itemDisabledColor:Zt,dangerItemColor:Wt,dangerItemHoverColor:Sn,dangerItemSelectedColor:Ht,dangerItemActiveBg:Ut,dangerItemSelectedBg:un,popupBg:sn,itemHoverBg:Xt,itemActiveBg:mn,menuSubMenuBg:_t,horizontalItemSelectedColor:Qt,horizontalItemSelectedBg:fn,horizontalItemBorderRadius:zt,horizontalItemHoverBg:Mt}=Le;return{[`${pe}-${ve}, ${pe}-${ve} > ${pe}`]:{color:Se,background:Pe,[`&${pe}-root:focus-visible`]:Object.assign({},Ke(Le)),[`${pe}-item`]:{"&-group-title, &-extra":{color:G}},[`${pe}-submenu-selected > ${pe}-submenu-title`]:{color:Fe},[`${pe}-item, ${pe}-submenu-title`]:{color:Se,[`&:not(${pe}-item-disabled):focus-visible`]:Object.assign({},Ke(Le))},[`${pe}-item-disabled, ${pe}-submenu-disabled`]:{color:`${Zt} !important`},[`${pe}-item:not(${pe}-item-selected):not(${pe}-submenu-selected)`]:{[`&:hover, > ${pe}-submenu-title:hover`]:{color:Ne}},[`&:not(${pe}-horizontal)`]:{[`${pe}-item:not(${pe}-item-selected)`]:{"&:hover":{backgroundColor:Xt},"&:active":{backgroundColor:mn}},[`${pe}-submenu-title`]:{"&:hover":{backgroundColor:Xt},"&:active":{backgroundColor:mn}}},[`${pe}-item-danger`]:{color:Wt,[`&${pe}-item:hover`]:{[`&:not(${pe}-item-selected):not(${pe}-submenu-selected)`]:{color:Sn}},[`&${pe}-item:active`]:{background:Ut}},[`${pe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${pe}-item-selected`]:{color:ye,[`&${pe}-item-danger`]:{color:Ht},"a, a:hover":{color:"inherit"}},[`& ${pe}-item-selected`]:{backgroundColor:R,[`&${pe}-item-danger`]:{backgroundColor:un}},[`&${pe}-submenu > ${pe}`]:{backgroundColor:_t},[`&${pe}-popup > ${pe}`]:{backgroundColor:sn},[`&${pe}-submenu-popup > ${pe}`]:{backgroundColor:sn},[`&${pe}-horizontal`]:Object.assign(Object.assign({},ve==="dark"?{borderBottom:0}:{}),{[`> ${pe}-item, > ${pe}-submenu`]:{top:Ue,marginTop:Le.calc(Ue).mul(-1).equal(),marginBottom:0,borderRadius:zt,"&::after":{position:"absolute",insetInline:Yt,bottom:0,borderBottom:`${(0,we.unit)(J)} solid transparent`,transition:`border-color ${nt} ${Bt}`,content:'""'},"&:hover, &-active, &-open":{background:Mt,"&::after":{borderBottomWidth:J,borderBottomColor:Qt}},"&-selected":{color:Qt,backgroundColor:fn,"&:hover":{backgroundColor:fn},"&::after":{borderBottomWidth:J,borderBottomColor:Qt}}}}),[`&${pe}-root`]:{[`&${pe}-inline, &${pe}-vertical`]:{borderInlineEnd:`${(0,we.unit)(Ue)} ${ot} ${Tt}`}},[`&${pe}-inline`]:{[`${pe}-sub${pe}-inline`]:{background:L},[`${pe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,we.unit)(at)} solid ${ye}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${gt} ${Ft}`,`opacity ${gt} ${Ft}`].join(","),content:'""'},[`&${pe}-item-danger`]:{"&::after":{borderInlineEndColor:Ht}}},[`${pe}-selected, ${pe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${gt} ${Bt}`,`opacity ${gt} ${Bt}`].join(",")}}}}}};const ze=Le=>{const{componentCls:ve,itemHeight:pe,itemMarginInline:Se,padding:ye,menuArrowSize:Fe,marginXS:G,itemMarginBlock:Pe,itemWidth:L,itemPaddingInline:R}=Le,J=Le.calc(Fe).add(ye).add(G).equal();return{[`${ve}-item`]:{position:"relative",overflow:"hidden"},[`${ve}-item, ${ve}-submenu-title`]:{height:pe,lineHeight:(0,we.unit)(pe),paddingInline:R,overflow:"hidden",textOverflow:"ellipsis",marginInline:Se,marginBlock:Pe,width:L},[`> ${ve}-item, - > ${ve}-submenu > ${ve}-submenu-title`]:{height:pe,lineHeight:(0,we.unit)(pe)},[`${ve}-item-group-list ${ve}-submenu-title, - ${ve}-submenu-title`]:{paddingInlineEnd:J}}};var Qe=Le=>{const{componentCls:ve,iconCls:pe,itemHeight:Se,colorTextLightSolid:ye,dropdownWidth:Fe,controlHeightLG:G,motionEaseOut:Pe,paddingXL:L,itemMarginInline:R,fontSizeLG:J,motionDurationFast:at,motionDurationSlow:Ue,paddingXS:nt,boxShadowSecondary:Bt,collapsedWidth:Ft,collapsedIconSize:Yt}=Le,gt={height:Se,lineHeight:(0,we.unit)(Se),listStylePosition:"inside",listStyleType:"disc"};return[{[ve]:{"&-inline, &-vertical":Object.assign({[`&${ve}-root`]:{boxShadow:"none"}},ze(Le))},[`${ve}-submenu-popup`]:{[`${ve}-vertical`]:Object.assign(Object.assign({},ze(Le)),{boxShadow:Bt})}},{[`${ve}-submenu-popup ${ve}-vertical${ve}-sub`]:{minWidth:Fe,maxHeight:`calc(100vh - ${(0,we.unit)(Le.calc(G).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ve}-inline`]:{width:"100%",[`&${ve}-root`]:{[`${ve}-item, ${ve}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Ue}`,`background ${Ue}`,`padding ${at} ${Pe}`].join(","),[`> ${ve}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ve}-sub${ve}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ve}-submenu > ${ve}-submenu-title`]:gt,[`& ${ve}-item-group-title`]:{paddingInlineStart:L}},[`${ve}-item`]:gt}},{[`${ve}-inline-collapsed`]:{width:Ft,[`&${ve}-root`]:{[`${ve}-item, ${ve}-submenu ${ve}-submenu-title`]:{[`> ${ve}-inline-collapsed-noicon`]:{fontSize:J,textAlign:"center"}}},[`> ${ve}-item, + ${ve}-submenu-rtl ${ve}-vertical`]:{[`${ve}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,Re.unit)(Se(pe).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,Re.unit)(pe)})`}}}}};const Ke=Le=>Object.assign({},(0,Ie.oN)(Le));var Ce=(Le,ve)=>{const{componentCls:pe,itemColor:Se,itemSelectedColor:ye,subMenuItemSelectedColor:Oe,groupTitleColor:Q,itemBg:Pe,subMenuItemBg:L,itemSelectedBg:w,activeBarHeight:X,activeBarWidth:at,activeBarBorderWidth:Ue,motionDurationSlow:nt,motionEaseInOut:Bt,motionEaseOut:Ot,itemPaddingInline:Yt,motionDurationMid:gt,itemHoverColor:De,lineType:ot,colorSplit:xt,itemDisabledColor:zt,dangerItemColor:Wt,dangerItemHoverColor:Sn,dangerItemSelectedColor:Ht,dangerItemActiveBg:Ut,dangerItemSelectedBg:un,popupBg:sn,itemHoverBg:Jt,itemActiveBg:mn,menuSubMenuBg:_t,horizontalItemSelectedColor:Gt,horizontalItemSelectedBg:fn,horizontalItemBorderRadius:Zt,horizontalItemHoverBg:Mt}=Le;return{[`${pe}-${ve}, ${pe}-${ve} > ${pe}`]:{color:Se,background:Pe,[`&${pe}-root:focus-visible`]:Object.assign({},Ke(Le)),[`${pe}-item`]:{"&-group-title, &-extra":{color:Q}},[`${pe}-submenu-selected > ${pe}-submenu-title`]:{color:Oe},[`${pe}-item, ${pe}-submenu-title`]:{color:Se,[`&:not(${pe}-item-disabled):focus-visible`]:Object.assign({},Ke(Le))},[`${pe}-item-disabled, ${pe}-submenu-disabled`]:{color:`${zt} !important`},[`${pe}-item:not(${pe}-item-selected):not(${pe}-submenu-selected)`]:{[`&:hover, > ${pe}-submenu-title:hover`]:{color:De}},[`&:not(${pe}-horizontal)`]:{[`${pe}-item:not(${pe}-item-selected)`]:{"&:hover":{backgroundColor:Jt},"&:active":{backgroundColor:mn}},[`${pe}-submenu-title`]:{"&:hover":{backgroundColor:Jt},"&:active":{backgroundColor:mn}}},[`${pe}-item-danger`]:{color:Wt,[`&${pe}-item:hover`]:{[`&:not(${pe}-item-selected):not(${pe}-submenu-selected)`]:{color:Sn}},[`&${pe}-item:active`]:{background:Ut}},[`${pe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${pe}-item-selected`]:{color:ye,[`&${pe}-item-danger`]:{color:Ht},"a, a:hover":{color:"inherit"}},[`& ${pe}-item-selected`]:{backgroundColor:w,[`&${pe}-item-danger`]:{backgroundColor:un}},[`&${pe}-submenu > ${pe}`]:{backgroundColor:_t},[`&${pe}-popup > ${pe}`]:{backgroundColor:sn},[`&${pe}-submenu-popup > ${pe}`]:{backgroundColor:sn},[`&${pe}-horizontal`]:Object.assign(Object.assign({},ve==="dark"?{borderBottom:0}:{}),{[`> ${pe}-item, > ${pe}-submenu`]:{top:Ue,marginTop:Le.calc(Ue).mul(-1).equal(),marginBottom:0,borderRadius:Zt,"&::after":{position:"absolute",insetInline:Yt,bottom:0,borderBottom:`${(0,Re.unit)(X)} solid transparent`,transition:`border-color ${nt} ${Bt}`,content:'""'},"&:hover, &-active, &-open":{background:Mt,"&::after":{borderBottomWidth:X,borderBottomColor:Gt}},"&-selected":{color:Gt,backgroundColor:fn,"&:hover":{backgroundColor:fn},"&::after":{borderBottomWidth:X,borderBottomColor:Gt}}}}),[`&${pe}-root`]:{[`&${pe}-inline, &${pe}-vertical`]:{borderInlineEnd:`${(0,Re.unit)(Ue)} ${ot} ${xt}`}},[`&${pe}-inline`]:{[`${pe}-sub${pe}-inline`]:{background:L},[`${pe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,Re.unit)(at)} solid ${ye}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${gt} ${Ot}`,`opacity ${gt} ${Ot}`].join(","),content:'""'},[`&${pe}-item-danger`]:{"&::after":{borderInlineEndColor:Ht}}},[`${pe}-selected, ${pe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${gt} ${Bt}`,`opacity ${gt} ${Bt}`].join(",")}}}}}};const Ze=Le=>{const{componentCls:ve,itemHeight:pe,itemMarginInline:Se,padding:ye,menuArrowSize:Oe,marginXS:Q,itemMarginBlock:Pe,itemWidth:L,itemPaddingInline:w}=Le,X=Le.calc(Oe).add(ye).add(Q).equal();return{[`${ve}-item`]:{position:"relative",overflow:"hidden"},[`${ve}-item, ${ve}-submenu-title`]:{height:pe,lineHeight:(0,Re.unit)(pe),paddingInline:w,overflow:"hidden",textOverflow:"ellipsis",marginInline:Se,marginBlock:Pe,width:L},[`> ${ve}-item, + > ${ve}-submenu > ${ve}-submenu-title`]:{height:pe,lineHeight:(0,Re.unit)(pe)},[`${ve}-item-group-list ${ve}-submenu-title, + ${ve}-submenu-title`]:{paddingInlineEnd:X}}};var Ge=Le=>{const{componentCls:ve,iconCls:pe,itemHeight:Se,colorTextLightSolid:ye,dropdownWidth:Oe,controlHeightLG:Q,motionEaseOut:Pe,paddingXL:L,itemMarginInline:w,fontSizeLG:X,motionDurationFast:at,motionDurationSlow:Ue,paddingXS:nt,boxShadowSecondary:Bt,collapsedWidth:Ot,collapsedIconSize:Yt}=Le,gt={height:Se,lineHeight:(0,Re.unit)(Se),listStylePosition:"inside",listStyleType:"disc"};return[{[ve]:{"&-inline, &-vertical":Object.assign({[`&${ve}-root`]:{boxShadow:"none"}},Ze(Le))},[`${ve}-submenu-popup`]:{[`${ve}-vertical`]:Object.assign(Object.assign({},Ze(Le)),{boxShadow:Bt})}},{[`${ve}-submenu-popup ${ve}-vertical${ve}-sub`]:{minWidth:Oe,maxHeight:`calc(100vh - ${(0,Re.unit)(Le.calc(Q).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ve}-inline`]:{width:"100%",[`&${ve}-root`]:{[`${ve}-item, ${ve}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Ue}`,`background ${Ue}`,`padding ${at} ${Pe}`].join(","),[`> ${ve}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ve}-sub${ve}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ve}-submenu > ${ve}-submenu-title`]:gt,[`& ${ve}-item-group-title`]:{paddingInlineStart:L}},[`${ve}-item`]:gt}},{[`${ve}-inline-collapsed`]:{width:Ot,[`&${ve}-root`]:{[`${ve}-item, ${ve}-submenu ${ve}-submenu-title`]:{[`> ${ve}-inline-collapsed-noicon`]:{fontSize:X,textAlign:"center"}}},[`> ${ve}-item, > ${ve}-item-group > ${ve}-item-group-list > ${ve}-item, > ${ve}-item-group > ${ve}-item-group-list > ${ve}-submenu > ${ve}-submenu-title, - > ${ve}-submenu > ${ve}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,we.unit)(Le.calc(Yt).div(2).equal())} - ${(0,we.unit)(R)})`,textOverflow:"clip",[` + > ${ve}-submenu > ${ve}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,Re.unit)(Le.calc(Yt).div(2).equal())} - ${(0,Re.unit)(w)})`,textOverflow:"clip",[` ${ve}-submenu-arrow, ${ve}-submenu-expand-icon - `]:{opacity:0},[`${ve}-item-icon, ${pe}`]:{margin:0,fontSize:Yt,lineHeight:(0,we.unit)(Se),"+ span":{display:"inline-block",opacity:0}}},[`${ve}-item-icon, ${pe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ve}-item-icon, ${pe}`]:{display:"none"},"a, a:hover":{color:ye}},[`${ve}-item-group-title`]:Object.assign(Object.assign({},Ie.vS),{paddingInline:nt})}}]};const bt=Le=>{const{componentCls:ve,motionDurationSlow:pe,motionDurationMid:Se,motionEaseInOut:ye,motionEaseOut:Fe,iconCls:G,iconSize:Pe,iconMarginInlineEnd:L}=Le;return{[`${ve}-item, ${ve}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${pe}`,`background ${pe}`,`padding calc(${pe} + 0.1s) ${ye}`].join(","),[`${ve}-item-icon, ${G}`]:{minWidth:Pe,fontSize:Pe,transition:[`font-size ${Se} ${Fe}`,`margin ${pe} ${ye}`,`color ${pe}`].join(","),"+ span":{marginInlineStart:L,opacity:1,transition:[`opacity ${pe} ${ye}`,`margin ${pe}`,`color ${pe}`].join(",")}},[`${ve}-item-icon`]:Object.assign({},(0,Ie.Ro)()),[`&${ve}-item-only-child`]:{[`> ${G}, > ${ve}-item-icon`]:{marginInlineEnd:0}}},[`${ve}-item-disabled, ${ve}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${ve}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},he=Le=>{const{componentCls:ve,motionDurationSlow:pe,motionEaseInOut:Se,borderRadius:ye,menuArrowSize:Fe,menuArrowOffset:G}=Le;return{[`${ve}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Le.margin,width:Fe,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${pe} ${Se}, opacity ${pe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Le.calc(Fe).mul(.6).equal(),height:Le.calc(Fe).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:ye,transition:[`background ${pe} ${Se}`,`transform ${pe} ${Se}`,`top ${pe} ${Se}`,`color ${pe} ${Se}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,we.unit)(Le.calc(G).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,we.unit)(G)})`}}}}},ke=Le=>{const{antCls:ve,componentCls:pe,fontSize:Se,motionDurationSlow:ye,motionDurationMid:Fe,motionEaseInOut:G,paddingXS:Pe,padding:L,colorSplit:R,lineWidth:J,zIndexPopup:at,borderRadiusLG:Ue,subMenuItemBorderRadius:nt,menuArrowSize:Bt,menuArrowOffset:Ft,lineType:Yt,groupTitleLineHeight:gt,groupTitleFontSize:Ne}=Le;return[{"":{[pe]:Object.assign(Object.assign({},(0,Ie.dF)()),{"&-hidden":{display:"none"}})},[`${pe}-submenu-hidden`]:{display:"none"}},{[pe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(Le)),(0,Ie.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Se,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ye} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${pe}-item`]:{flex:"none"}},[`${pe}-item, ${pe}-submenu, ${pe}-submenu-title`]:{borderRadius:Le.itemBorderRadius},[`${pe}-item-group-title`]:{padding:`${(0,we.unit)(Pe)} ${(0,we.unit)(L)}`,fontSize:Ne,lineHeight:gt,transition:`all ${ye}`},[`&-horizontal ${pe}-submenu`]:{transition:[`border-color ${ye} ${G}`,`background ${ye} ${G}`].join(",")},[`${pe}-submenu, ${pe}-submenu-inline`]:{transition:[`border-color ${ye} ${G}`,`background ${ye} ${G}`,`padding ${Fe} ${G}`].join(",")},[`${pe}-submenu ${pe}-sub`]:{cursor:"initial",transition:[`background ${ye} ${G}`,`padding ${ye} ${G}`].join(",")},[`${pe}-title-content`]:{transition:`color ${ye}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${ve}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${pe}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:Le.padding}},[`${pe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${pe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:R,borderStyle:Yt,borderWidth:0,borderTopWidth:J,marginBlock:J,padding:0,"&-dashed":{borderStyle:"dashed"}}}),bt(Le)),{[`${pe}-item-group`]:{[`${pe}-item-group-list`]:{margin:0,padding:0,[`${pe}-item, ${pe}-submenu-title`]:{paddingInline:`${(0,we.unit)(Le.calc(Se).mul(2).equal())} ${(0,we.unit)(L)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:at,borderRadius:Ue,boxShadow:"none",transformOrigin:"0 0",[`&${pe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${pe}`]:Object.assign(Object.assign(Object.assign({borderRadius:Ue},bt(Le)),he(Le)),{[`${pe}-item, ${pe}-submenu > ${pe}-submenu-title`]:{borderRadius:nt},[`${pe}-submenu-title::after`]:{transition:`transform ${ye} ${G}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Le.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Le.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Le.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Le.paddingXS}}}),he(Le)),{[`&-inline-collapsed ${pe}-submenu-arrow, - &-inline ${pe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,we.unit)(Ft)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,we.unit)(Le.calc(Ft).mul(-1).equal())})`}},[`${pe}-submenu-open${pe}-submenu-inline > ${pe}-submenu-title > ${pe}-submenu-arrow`]:{transform:`translateY(${(0,we.unit)(Le.calc(Bt).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,we.unit)(Le.calc(Ft).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,we.unit)(Ft)})`}}})},{[`${ve}-layout-header`]:{[pe]:{lineHeight:"inherit"}}}]},Ve=Le=>{var ve,pe,Se;const{colorPrimary:ye,colorError:Fe,colorTextDisabled:G,colorErrorBg:Pe,colorText:L,colorTextDescription:R,colorBgContainer:J,colorFillAlter:at,colorFillContent:Ue,lineWidth:nt,lineWidthBold:Bt,controlItemBgActive:Ft,colorBgTextHover:Yt,controlHeightLG:gt,lineHeight:Ne,colorBgElevated:ot,marginXXS:Tt,padding:Zt,fontSize:Wt,controlHeightSM:Sn,fontSizeLG:Ht,colorTextLightSolid:Ut,colorErrorHover:un}=Le,sn=(ve=Le.activeBarWidth)!==null&&ve!==void 0?ve:0,Xt=(pe=Le.activeBarBorderWidth)!==null&&pe!==void 0?pe:nt,mn=(Se=Le.itemMarginInline)!==null&&Se!==void 0?Se:Le.marginXXS,_t=new Me.FastColor(Ut).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Le.zIndexPopupBase+50,radiusItem:Le.borderRadiusLG,itemBorderRadius:Le.borderRadiusLG,radiusSubMenuItem:Le.borderRadiusSM,subMenuItemBorderRadius:Le.borderRadiusSM,colorItemText:L,itemColor:L,colorItemTextHover:L,itemHoverColor:L,colorItemTextHoverHorizontal:ye,horizontalItemHoverColor:ye,colorGroupTitle:R,groupTitleColor:R,colorItemTextSelected:ye,itemSelectedColor:ye,subMenuItemSelectedColor:ye,colorItemTextSelectedHorizontal:ye,horizontalItemSelectedColor:ye,colorItemBg:J,itemBg:J,colorItemBgHover:Yt,itemHoverBg:Yt,colorItemBgActive:Ue,itemActiveBg:Ft,colorSubItemBg:at,subMenuItemBg:at,colorItemBgSelected:Ft,itemSelectedBg:Ft,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:sn,colorActiveBarHeight:Bt,activeBarHeight:Bt,colorActiveBarBorderSize:nt,activeBarBorderWidth:Xt,colorItemTextDisabled:G,itemDisabledColor:G,colorDangerItemText:Fe,dangerItemColor:Fe,colorDangerItemTextHover:Fe,dangerItemHoverColor:Fe,colorDangerItemTextSelected:Fe,dangerItemSelectedColor:Fe,colorDangerItemBgActive:Pe,dangerItemActiveBg:Pe,colorDangerItemBgSelected:Pe,dangerItemSelectedBg:Pe,itemMarginInline:mn,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:gt,groupTitleLineHeight:Ne,collapsedWidth:gt*2,popupBg:ot,itemMarginBlock:Tt,itemPaddingInline:Zt,horizontalLineHeight:`${gt*1.15}px`,iconSize:Wt,iconMarginInlineEnd:Sn-Wt,collapsedIconSize:Ht,groupTitleFontSize:Wt,darkItemDisabledColor:new Me.FastColor(Ut).setA(.25).toRgbString(),darkItemColor:_t,darkDangerItemColor:Fe,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ut,darkItemSelectedBg:ye,darkDangerItemSelectedBg:Fe,darkItemHoverBg:"transparent",darkGroupTitleColor:_t,darkItemHoverColor:Ut,darkDangerItemHoverColor:un,darkDangerItemSelectedColor:Ut,darkDangerItemActiveBg:Fe,itemWidth:sn?`calc(100% + ${Xt}px)`:`calc(100% - ${mn*2}px)`}};var St=function(Le){let ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Le,pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,ht.I$)("Menu",ye=>{const{colorBgElevated:Fe,controlHeightLG:G,fontSize:Pe,darkItemColor:L,darkDangerItemColor:R,darkItemBg:J,darkSubMenuItemBg:at,darkItemSelectedColor:Ue,darkItemSelectedBg:nt,darkDangerItemSelectedBg:Bt,darkItemHoverBg:Ft,darkGroupTitleColor:Yt,darkItemHoverColor:gt,darkItemDisabledColor:Ne,darkDangerItemHoverColor:ot,darkDangerItemSelectedColor:Tt,darkDangerItemActiveBg:Zt,popupBg:Wt,darkPopupBg:Sn}=ye,Ht=ye.calc(Pe).div(7).mul(5).equal(),Ut=(0,Te.mergeToken)(ye,{menuArrowSize:Ht,menuHorizontalHeight:ye.calc(G).mul(1.15).equal(),menuArrowOffset:ye.calc(Ht).mul(.25).equal(),menuSubMenuBg:Fe,calc:ye.calc,popupBg:Wt}),un=(0,Te.mergeToken)(Ut,{itemColor:L,itemHoverColor:gt,groupTitleColor:Yt,itemSelectedColor:Ue,subMenuItemSelectedColor:Ue,itemBg:J,popupBg:Sn,subMenuItemBg:at,itemActiveBg:"transparent",itemSelectedBg:nt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ft,itemDisabledColor:Ne,dangerItemColor:R,dangerItemHoverColor:ot,dangerItemSelectedColor:Tt,dangerItemActiveBg:Zt,dangerItemSelectedBg:Bt,menuSubMenuBg:at,horizontalItemSelectedColor:Ue,horizontalItemSelectedBg:nt});return[ke(Ut),M(Ut),Qe(Ut),xe(Ut,"light"),xe(un,"dark"),Ee(Ut),(0,wt.Z)(Ut),(0,mt.oN)(Ut,"slide-up"),(0,mt.oN)(Ut,"slide-down"),(0,Nt._y)(Ut,"zoom-big")]},Ve,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:pe,unitless:{groupTitleLineHeight:!0}})(Le,ve)},et=m(75030),At=Le=>{var ve;const{popupClassName:pe,icon:Se,title:ye,theme:Fe}=Le,G=r.useContext(ue),{prefixCls:Pe,inlineCollapsed:L,theme:R}=G,J=(0,ne.Xl)();let at;if(!Se)at=L&&!J.length&&ye&&typeof ye=="string"?r.createElement("div",{className:`${Pe}-inline-collapsed-noicon`},ye.charAt(0)):r.createElement("span",{className:`${Pe}-title-content`},ye);else{const Bt=r.isValidElement(ye)&&ye.type==="span";at=r.createElement(r.Fragment,null,(0,x.Tm)(Se,{className:v()(r.isValidElement(Se)?(ve=Se.props)===null||ve===void 0?void 0:ve.className:"",`${Pe}-item-icon`)}),Bt?ye:r.createElement("span",{className:`${Pe}-title-content`},ye))}const Ue=r.useMemo(()=>Object.assign(Object.assign({},G),{firstLevel:!1}),[G]),[nt]=(0,et.Cn)("Menu");return r.createElement(ue.Provider,{value:Ue},r.createElement(ne.Wd,Object.assign({},(0,z.Z)(Le,["icon"]),{title:at,popupClassName:v()(Pe,pe,`${Pe}-${Fe||R}`),popupStyle:Object.assign({zIndex:nt},Le.popupStyle)})))},hn=function(Le,ve){var pe={};for(var Se in Le)Object.prototype.hasOwnProperty.call(Le,Se)&&ve.indexOf(Se)<0&&(pe[Se]=Le[Se]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Se=Object.getOwnPropertySymbols(Le);ye{var pe;const Se=r.useContext(de.Z),ye=Se||{},{getPrefixCls:Fe,getPopupContainer:G,direction:Pe,menu:L}=r.useContext(De.E_),R=Fe(),{prefixCls:J,className:at,style:Ue,theme:nt="light",expandIcon:Bt,_internalDisableMenuItemTitleTooltip:Ft,inlineCollapsed:Yt,siderCollapsed:gt,rootClassName:Ne,mode:ot,selectable:Tt,onClick:Zt,overflowedIndicatorPopupClassName:Wt}=Le,Sn=hn(Le,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Ht=(0,z.Z)(Sn,["collapsedWidth"]);(pe=ye.validator)===null||pe===void 0||pe.call(ye,{mode:ot});const Ut=(0,q.Z)(function(){var dt;Zt==null||Zt.apply(void 0,arguments),(dt=ye.onClick)===null||dt===void 0||dt.call(ye)}),un=ye.mode||ot,sn=Tt!=null?Tt:ye.selectable,Xt=Yt!=null?Yt:gt,mn={horizontal:{motionName:`${R}-slide-up`},inline:(0,X.Z)(R),other:{motionName:`${R}-zoom-big`}},_t=Fe("menu",J||ye.prefixCls),Qt=(0,ee.Z)(_t),[fn,zt,Mt]=St(_t,Qt,!Se),Pt=v()(`${_t}-${nt}`,L==null?void 0:L.className,at),It=r.useMemo(()=>{var dt,D;if(typeof Bt=="function"||rt(Bt))return Bt||null;if(typeof ye.expandIcon=="function"||rt(ye.expandIcon))return ye.expandIcon||null;if(typeof(L==null?void 0:L.expandIcon)=="function"||rt(L==null?void 0:L.expandIcon))return(L==null?void 0:L.expandIcon)||null;const f=(dt=Bt!=null?Bt:ye==null?void 0:ye.expandIcon)!==null&&dt!==void 0?dt:L==null?void 0:L.expandIcon;return(0,x.Tm)(f,{className:v()(`${_t}-submenu-expand-icon`,r.isValidElement(f)?(D=f.props)===null||D===void 0?void 0:D.className:void 0)})},[Bt,ye==null?void 0:ye.expandIcon,L==null?void 0:L.expandIcon,_t]),Dt=r.useMemo(()=>({prefixCls:_t,inlineCollapsed:Xt||!1,direction:Pe,firstLevel:!0,theme:nt,mode:un,disableMenuItemTitleTooltip:Ft}),[_t,Xt,Pe,Ft,nt]);return fn(r.createElement(de.Z.Provider,{value:null},r.createElement(ue.Provider,{value:Dt},r.createElement(ne.ZP,Object.assign({getPopupContainer:G,overflowedIndicator:r.createElement(te.Z,null),overflowedIndicatorPopupClassName:v()(_t,`${_t}-${nt}`,Wt),mode:un,selectable:sn,onClick:Ut},Ht,{inlineCollapsed:Xt,style:Object.assign(Object.assign({},L==null?void 0:L.style),Ue),className:Pt,prefixCls:_t,direction:Pe,defaultMotions:mn,expandIcon:It,ref:ve,rootClassName:v()(Ne,zt,ye.rootClassName,Mt,Qt),_internalComponents:$e})))))});const me=(0,r.forwardRef)((Le,ve)=>{const pe=(0,r.useRef)(null),Se=r.useContext(N.D);return(0,r.useImperativeHandle)(ve,()=>({menu:pe.current,focus:ye=>{var Fe;(Fe=pe.current)===null||Fe===void 0||Fe.focus(ye)}})),r.createElement(Be,Object.assign({ref:pe},Le,Se))});me.Item=K,me.SubMenu=At,me.Divider=We,me.ItemGroup=ne.BW;var lt=me},31709:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return L}});var r=m(59301),ne=m(60499),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"double-left",theme:"outlined"},te=N,w=m(7657),v=function(J,at){return r.createElement(w.Z,(0,ne.Z)({},J,{ref:at,icon:te}))},q=r.forwardRef(v),z=q,X=m(49198),x=m(33853),De=m(38819),ee=m(92310),re=m.n(ee),ue=m(18642),ct=m(43749),He=m(85899),We=m(72190),tt=m(18929),H=m(10228),Ae=m(26112),K=m(48736),de=m(17119),we=[10,20,50,100],Me=function(J){var at=J.pageSizeOptions,Ue=at===void 0?we:at,nt=J.locale,Bt=J.changeSize,Ft=J.pageSize,Yt=J.goButton,gt=J.quickGo,Ne=J.rootPrefixCls,ot=J.disabled,Tt=J.buildOptionText,Zt=J.showSizeChanger,Wt=J.sizeChangerRender,Sn=r.useState(""),Ht=(0,We.Z)(Sn,2),Ut=Ht[0],un=Ht[1],sn=function(){return!Ut||Number.isNaN(Ut)?void 0:Number(Ut)},Xt=typeof Tt=="function"?Tt:function(Dt){return"".concat(Dt," ").concat(nt.items_per_page)},mn=function(dt){un(dt.target.value)},_t=function(dt){Yt||Ut===""||(un(""),!(dt.relatedTarget&&(dt.relatedTarget.className.indexOf("".concat(Ne,"-item-link"))>=0||dt.relatedTarget.className.indexOf("".concat(Ne,"-item"))>=0))&&(gt==null||gt(sn())))},Qt=function(dt){Ut!==""&&(dt.keyCode===H.Z.ENTER||dt.type==="click")&&(un(""),gt==null||gt(sn()))},fn=function(){return Ue.some(function(dt){return dt.toString()===Ft.toString()})?Ue:Ue.concat([Ft]).sort(function(dt,D){var f=Number.isNaN(Number(dt))?0:Number(dt),d=Number.isNaN(Number(D))?0:Number(D);return f-d})},zt="".concat(Ne,"-options");if(!Zt&&!gt)return null;var Mt=null,Pt=null,It=null;return Zt&&Wt&&(Mt=Wt({disabled:ot,size:Ft,onSizeChange:function(dt){Bt==null||Bt(Number(dt))},"aria-label":nt.page_size,className:"".concat(zt,"-size-changer"),options:fn().map(function(Dt){return{label:Xt(Dt),value:Dt}})})),gt&&(Yt&&(It=typeof Yt=="boolean"?r.createElement("button",{type:"button",onClick:Qt,onKeyUp:Qt,disabled:ot,className:"".concat(zt,"-quick-jumper-button")},nt.jump_to_confirm):r.createElement("span",{onClick:Qt,onKeyUp:Qt},Yt)),Pt=r.createElement("div",{className:"".concat(zt,"-quick-jumper")},nt.jump_to,r.createElement("input",{disabled:ot,type:"text",value:Ut,onChange:mn,onKeyUp:Qt,onBlur:_t,"aria-label":nt.page}),nt.page,It)),r.createElement("li",{className:zt},Mt,Pt)},Ie=Me,wt=function(J){var at=J.rootPrefixCls,Ue=J.page,nt=J.active,Bt=J.className,Ft=J.showTitle,Yt=J.onClick,gt=J.onKeyPress,Ne=J.itemRender,ot="".concat(at,"-item"),Tt=re()(ot,"".concat(ot,"-").concat(Ue),(0,ue.Z)((0,ue.Z)({},"".concat(ot,"-active"),nt),"".concat(ot,"-disabled"),!Ue),Bt),Zt=function(){Yt(Ue)},Wt=function(Ut){gt(Ut,Yt,Ue)},Sn=Ne(Ue,"page",r.createElement("a",{rel:"nofollow"},Ue));return Sn?r.createElement("li",{title:Ft?String(Ue):null,className:Tt,onClick:Zt,onKeyDown:Wt,tabIndex:0},Sn):null},mt=wt,Nt=function(J,at,Ue){return Ue};function ht(){}function Te(R){var J=Number(R);return typeof J=="number"&&!Number.isNaN(J)&&isFinite(J)&&Math.floor(J)===J}function fe(R,J,at){var Ue=typeof R=="undefined"?J:R;return Math.floor((at-1)/Ue)+1}var M=function(J){var at=J.prefixCls,Ue=at===void 0?"rc-pagination":at,nt=J.selectPrefixCls,Bt=nt===void 0?"rc-select":nt,Ft=J.className,Yt=J.current,gt=J.defaultCurrent,Ne=gt===void 0?1:gt,ot=J.total,Tt=ot===void 0?0:ot,Zt=J.pageSize,Wt=J.defaultPageSize,Sn=Wt===void 0?10:Wt,Ht=J.onChange,Ut=Ht===void 0?ht:Ht,un=J.hideOnSinglePage,sn=J.align,Xt=J.showPrevNextJumpers,mn=Xt===void 0?!0:Xt,_t=J.showQuickJumper,Qt=J.showLessItems,fn=J.showTitle,zt=fn===void 0?!0:fn,Mt=J.onShowSizeChange,Pt=Mt===void 0?ht:Mt,It=J.locale,Dt=It===void 0?de.Z:It,dt=J.style,D=J.totalBoundaryShowSizeChanger,f=D===void 0?50:D,d=J.disabled,S=J.simple,T=J.showTotal,F=J.showSizeChanger,ae=F===void 0?Tt>f:F,k=J.sizeChangerRender,vt=J.pageSizeOptions,Y=J.itemRender,_=Y===void 0?Nt:Y,Ge=J.jumpPrevIcon,se=J.jumpNextIcon,B=J.prevIcon,I=J.nextIcon,P=r.useRef(null),O=(0,tt.Z)(10,{value:Zt,defaultValue:Sn}),j=(0,We.Z)(O,2),be=j[0],je=j[1],ut=(0,tt.Z)(1,{value:Yt,defaultValue:Ne,postState:function(Wn){return Math.max(1,Math.min(Wn,fe(void 0,be,Tt)))}}),ft=(0,We.Z)(ut,2),pt=ft[0],Rt=ft[1],Kt=r.useState(pt),en=(0,We.Z)(Kt,2),Oe=en[0],Ye=en[1];(0,r.useEffect)(function(){Ye(pt)},[pt]);var Ct=Ut!==ht,yt="current"in J,xt=Math.max(1,pt-(Qt?3:5)),Ot=Math.min(fe(void 0,be,Tt),pt+(Qt?3:5));function Gt(bi,Wn){var ur=bi||r.createElement("button",{type:"button","aria-label":Wn,className:"".concat(Ue,"-item-link")});return typeof bi=="function"&&(ur=r.createElement(bi,(0,He.Z)({},J))),ur}function jt(bi){var Wn=bi.target.value,ur=fe(void 0,be,Tt),sr;return Wn===""?sr=Wn:Number.isNaN(Number(Wn))?sr=Oe:Wn>=ur?sr=ur:sr=Number(Wn),sr}function an(bi){return Te(bi)&&bi!==pt&&Te(Tt)&&Tt>0}var ln=Tt>be?_t:!1;function En(bi){(bi.keyCode===H.Z.UP||bi.keyCode===H.Z.DOWN)&&bi.preventDefault()}function rn(bi){var Wn=jt(bi);switch(Wn!==Oe&&Ye(Wn),bi.keyCode){case H.Z.ENTER:Nn(Wn);break;case H.Z.UP:Nn(Wn-1);break;case H.Z.DOWN:Nn(Wn+1);break;default:break}}function cn(bi){Nn(jt(bi))}function yn(bi){var Wn=fe(bi,be,Tt),ur=pt>Wn&&Wn!==0?Wn:pt;je(bi),Ye(ur),Pt==null||Pt(pt,bi),Rt(ur),Ut==null||Ut(ur,bi)}function Nn(bi){if(an(bi)&&!d){var Wn=fe(void 0,be,Tt),ur=bi;return bi>Wn?ur=Wn:bi<1&&(ur=1),ur!==Oe&&Ye(ur),Rt(ur),Ut==null||Ut(ur,be),ur}return pt}var Bn=pt>1,vn=pt2?ur-2:0),Kr=2;KrTt?Tt:pt*be])),Yn=null,gn=fe(void 0,be,Tt);if(un&&Tt<=be)return null;var Lt=[],$t={rootPrefixCls:Ue,onClick:Nn,onKeyPress:Hn,showTitle:zt,itemRender:_,page:-1},Cn=pt-1>0?pt-1:0,Tn=pt+1=oi*2&&pt!==3&&(Lt[0]=r.cloneElement(Lt[0],{className:re()("".concat(Ue,"-item-after-jump-prev"),Lt[0].props.className)}),Lt.unshift(fi)),gn-pt>=oi*2&&pt!==gn-2){var Zi=Lt[Lt.length-1];Lt[Lt.length-1]=r.cloneElement(Zi,{className:re()("".concat(Ue,"-item-before-jump-next"),Zi.props.className)}),Lt.push(Yn)}rr!==1&&Lt.unshift(r.createElement(mt,(0,ne.Z)({},$t,{key:1,page:1}))),gr!==gn&&Lt.push(r.createElement(mt,(0,ne.Z)({},$t,{key:gn,page:gn})))}var cr=Si(Cn);if(cr){var Nr=!Bn||!gn;cr=r.createElement("li",{title:zt?Dt.prev_page:null,onClick:bn,tabIndex:Nr?null:0,onKeyDown:Ln,className:re()("".concat(Ue,"-prev"),(0,ue.Z)({},"".concat(Ue,"-disabled"),Nr)),"aria-disabled":Nr},cr)}var vi=ri(Tn);if(vi){var Br,Mr;S?(Br=!vn,Mr=Bn?0:null):(Br=!vn||!gn,Mr=Br?null:0),vi=r.createElement("li",{title:zt?Dt.next_page:null,onClick:Un,tabIndex:Mr,onKeyDown:wn,className:re()("".concat(Ue,"-next"),(0,ue.Z)({},"".concat(Ue,"-disabled"),Br)),"aria-disabled":Br},vi)}var Tr=re()(Ue,Ft,(0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)({},"".concat(Ue,"-start"),sn==="start"),"".concat(Ue,"-center"),sn==="center"),"".concat(Ue,"-end"),sn==="end"),"".concat(Ue,"-simple"),S),"".concat(Ue,"-disabled"),d));return r.createElement("ul",(0,ne.Z)({className:Tr,style:dt,ref:P},wi),Ti,cr,S?Xn:Lt,vi,r.createElement(Ie,{locale:Dt,rootPrefixCls:Ue,disabled:d,selectPrefixCls:Bt,changeSize:yn,pageSize:be,pageSizeOptions:vt,quickGo:ln?Nn:null,goButton:ti,showSizeChanger:ae,sizeChangerRender:k}))},oe=M,Ee=m(61852),Ke=m(48755),ie=m(31756),xe=m(13783),ze=m(9017),it=m(82326),Qe=m(57700),bt=m(36237),he=m(53075),ke=m(64910),Ve=m(39082),St=m(63356),et=m(51636),kt=m(16931);const At=R=>{const{componentCls:J}=R;return{[`${J}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${J}-item-link`]:{color:R.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${J}-item-link`]:{color:R.colorTextDisabled,cursor:"not-allowed"}}},[`&${J}-disabled`]:{cursor:"not-allowed",[`${J}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:R.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:R.colorBorder,backgroundColor:R.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:R.itemActiveBgDisabled},a:{color:R.itemActiveColorDisabled}}},[`${J}-item-link`]:{color:R.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${J}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${J}-simple-pager`]:{color:R.colorTextDisabled},[`${J}-jump-prev, ${J}-jump-next`]:{[`${J}-item-link-icon`]:{opacity:0},[`${J}-item-ellipsis`]:{opacity:1}}},[`&${J}-simple`]:{[`${J}-prev, ${J}-next`]:{[`&${J}-disabled ${J}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},hn=R=>{const{componentCls:J}=R;return{[`&${J}-mini ${J}-total-text, &${J}-mini ${J}-simple-pager`]:{height:R.itemSizeSM,lineHeight:(0,bt.unit)(R.itemSizeSM)},[`&${J}-mini ${J}-item`]:{minWidth:R.itemSizeSM,height:R.itemSizeSM,margin:0,lineHeight:(0,bt.unit)(R.calc(R.itemSizeSM).sub(2).equal())},[`&${J}-mini ${J}-prev, &${J}-mini ${J}-next`]:{minWidth:R.itemSizeSM,height:R.itemSizeSM,margin:0,lineHeight:(0,bt.unit)(R.itemSizeSM)},[`&${J}-mini:not(${J}-disabled)`]:{[`${J}-prev, ${J}-next`]:{[`&:hover ${J}-item-link`]:{backgroundColor:R.colorBgTextHover},[`&:active ${J}-item-link`]:{backgroundColor:R.colorBgTextActive},[`&${J}-disabled:hover ${J}-item-link`]:{backgroundColor:"transparent"}}},[` - &${J}-mini ${J}-prev ${J}-item-link, - &${J}-mini ${J}-next ${J}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:R.itemSizeSM,lineHeight:(0,bt.unit)(R.itemSizeSM)}},[`&${J}-mini ${J}-jump-prev, &${J}-mini ${J}-jump-next`]:{height:R.itemSizeSM,marginInlineEnd:0,lineHeight:(0,bt.unit)(R.itemSizeSM)},[`&${J}-mini ${J}-options`]:{marginInlineStart:R.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:R.miniOptionsSizeChangerTop},"&-quick-jumper":{height:R.itemSizeSM,lineHeight:(0,bt.unit)(R.itemSizeSM),input:Object.assign(Object.assign({},(0,he.x0)(R)),{width:R.paginationMiniQuickJumperInputWidth,height:R.controlHeightSM})}}}},rt=R=>{const{componentCls:J}=R;return{[` - &${J}-simple ${J}-prev, - &${J}-simple ${J}-next - `]:{height:R.itemSizeSM,lineHeight:(0,bt.unit)(R.itemSizeSM),verticalAlign:"top",[`${J}-item-link`]:{height:R.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:R.colorBgTextHover},"&:active":{backgroundColor:R.colorBgTextActive},"&::after":{height:R.itemSizeSM,lineHeight:(0,bt.unit)(R.itemSizeSM)}}},[`&${J}-simple ${J}-simple-pager`]:{display:"inline-block",height:R.itemSizeSM,marginInlineEnd:R.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${(0,bt.unit)(R.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:R.itemInputBg,border:`${(0,bt.unit)(R.lineWidth)} ${R.lineType} ${R.colorBorder}`,borderRadius:R.borderRadius,outline:"none",transition:`border-color ${R.motionDurationMid}`,color:"inherit","&:hover":{borderColor:R.colorPrimary},"&:focus":{borderColor:R.colorPrimaryHover,boxShadow:`${(0,bt.unit)(R.inputOutlineOffset)} 0 ${(0,bt.unit)(R.controlOutlineWidth)} ${R.controlOutline}`},"&[disabled]":{color:R.colorTextDisabled,backgroundColor:R.colorBgContainerDisabled,borderColor:R.colorBorder,cursor:"not-allowed"}}}}},$e=R=>{const{componentCls:J}=R;return{[`${J}-jump-prev, ${J}-jump-next`]:{outline:0,[`${J}-item-container`]:{position:"relative",[`${J}-item-link-icon`]:{color:R.colorPrimary,fontSize:R.fontSizeSM,opacity:0,transition:`all ${R.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${J}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:R.colorTextDisabled,letterSpacing:R.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:R.paginationEllipsisTextIndent,opacity:1,transition:`all ${R.motionDurationMid}`}},"&:hover":{[`${J}-item-link-icon`]:{opacity:1},[`${J}-item-ellipsis`]:{opacity:0}}},[` - ${J}-prev, - ${J}-jump-prev, - ${J}-jump-next - `]:{marginInlineEnd:R.marginXS},[` - ${J}-prev, - ${J}-next, - ${J}-jump-prev, - ${J}-jump-next - `]:{display:"inline-block",minWidth:R.itemSize,height:R.itemSize,color:R.colorText,fontFamily:R.fontFamily,lineHeight:(0,bt.unit)(R.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:R.borderRadius,cursor:"pointer",transition:`all ${R.motionDurationMid}`},[`${J}-prev, ${J}-next`]:{outline:0,button:{color:R.colorText,cursor:"pointer",userSelect:"none"},[`${J}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:R.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,bt.unit)(R.lineWidth)} ${R.lineType} transparent`,borderRadius:R.borderRadius,outline:"none",transition:`all ${R.motionDurationMid}`},[`&:hover ${J}-item-link`]:{backgroundColor:R.colorBgTextHover},[`&:active ${J}-item-link`]:{backgroundColor:R.colorBgTextActive},[`&${J}-disabled:hover`]:{[`${J}-item-link`]:{backgroundColor:"transparent"}}},[`${J}-slash`]:{marginInlineEnd:R.paginationSlashMarginInlineEnd,marginInlineStart:R.paginationSlashMarginInlineStart},[`${J}-options`]:{display:"inline-block",marginInlineStart:R.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:R.controlHeight,marginInlineStart:R.marginXS,lineHeight:(0,bt.unit)(R.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,he.ik)(R)),(0,Ve.$U)(R,{borderColor:R.colorBorder,hoverBorderColor:R.colorPrimaryHover,activeBorderColor:R.colorPrimary,activeShadow:R.activeShadow})),{"&[disabled]":Object.assign({},(0,Ve.Xy)(R)),width:R.calc(R.controlHeightLG).mul(1.25).equal(),height:R.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:R.marginXS,marginInlineEnd:R.marginXS})}}}},Re=R=>{const{componentCls:J}=R;return{[`${J}-item`]:{display:"inline-block",minWidth:R.itemSize,height:R.itemSize,marginInlineEnd:R.marginXS,fontFamily:R.fontFamily,lineHeight:(0,bt.unit)(R.calc(R.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:R.itemBg,border:`${(0,bt.unit)(R.lineWidth)} ${R.lineType} transparent`,borderRadius:R.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,bt.unit)(R.paginationItemPaddingInline)}`,color:R.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${J}-item-active)`]:{"&:hover":{transition:`all ${R.motionDurationMid}`,backgroundColor:R.colorBgTextHover},"&:active":{backgroundColor:R.colorBgTextActive}},"&-active":{fontWeight:R.fontWeightStrong,backgroundColor:R.itemActiveBg,borderColor:R.colorPrimary,a:{color:R.colorPrimary},"&:hover":{borderColor:R.colorPrimaryHover},"&:hover a":{color:R.colorPrimaryHover}}}}},Be=R=>{const{componentCls:J}=R;return{[J]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,St.Wf)(R)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${J}-total-text`]:{display:"inline-block",height:R.itemSize,marginInlineEnd:R.marginXS,lineHeight:(0,bt.unit)(R.calc(R.itemSize).sub(2).equal()),verticalAlign:"middle"}}),Re(R)),$e(R)),rt(R)),hn(R)),At(R)),{[`@media only screen and (max-width: ${R.screenLG}px)`]:{[`${J}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${R.screenSM}px)`]:{[`${J}-options`]:{display:"none"}}}),[`&${R.componentCls}-rtl`]:{direction:"rtl"}}},me=R=>{const{componentCls:J}=R;return{[`${J}:not(${J}-disabled)`]:{[`${J}-item`]:Object.assign({},(0,St.Qy)(R)),[`${J}-jump-prev, ${J}-jump-next`]:{"&:focus-visible":Object.assign({[`${J}-item-link-icon`]:{opacity:1},[`${J}-item-ellipsis`]:{opacity:0}},(0,St.oN)(R))},[`${J}-prev, ${J}-next`]:{[`&:focus-visible ${J}-item-link`]:Object.assign({},(0,St.oN)(R))}}}},lt=R=>Object.assign({itemBg:R.colorBgContainer,itemSize:R.controlHeight,itemSizeSM:R.controlHeightSM,itemActiveBg:R.colorBgContainer,itemLinkBg:R.colorBgContainer,itemActiveColorDisabled:R.colorTextDisabled,itemActiveBgDisabled:R.controlItemBgActiveDisabled,itemInputBg:R.colorBgContainer,miniOptionsSizeChangerTop:0},(0,ke.T)(R)),Le=R=>(0,et.mergeToken)(R,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:R.calc(R.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:R.calc(R.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:R.calc(R.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:R.calc(R.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:R.marginSM,paginationSlashMarginInlineEnd:R.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,ke.e)(R));var ve=(0,kt.I$)("Pagination",R=>{const J=Le(R);return[Be(J),me(J)]},lt);const pe=R=>{const{componentCls:J}=R;return{[`${J}${J}-bordered${J}-disabled:not(${J}-mini)`]:{"&, &:hover":{[`${J}-item-link`]:{borderColor:R.colorBorder}},"&:focus-visible":{[`${J}-item-link`]:{borderColor:R.colorBorder}},[`${J}-item, ${J}-item-link`]:{backgroundColor:R.colorBgContainerDisabled,borderColor:R.colorBorder,[`&:hover:not(${J}-item-active)`]:{backgroundColor:R.colorBgContainerDisabled,borderColor:R.colorBorder,a:{color:R.colorTextDisabled}},[`&${J}-item-active`]:{backgroundColor:R.itemActiveBgDisabled}},[`${J}-prev, ${J}-next`]:{"&:hover button":{backgroundColor:R.colorBgContainerDisabled,borderColor:R.colorBorder,color:R.colorTextDisabled},[`${J}-item-link`]:{backgroundColor:R.colorBgContainerDisabled,borderColor:R.colorBorder}}},[`${J}${J}-bordered:not(${J}-mini)`]:{[`${J}-prev, ${J}-next`]:{"&:hover button":{borderColor:R.colorPrimaryHover,backgroundColor:R.itemBg},[`${J}-item-link`]:{backgroundColor:R.itemLinkBg,borderColor:R.colorBorder},[`&:hover ${J}-item-link`]:{borderColor:R.colorPrimary,backgroundColor:R.itemBg,color:R.colorPrimary},[`&${J}-disabled`]:{[`${J}-item-link`]:{borderColor:R.colorBorder,color:R.colorTextDisabled}}},[`${J}-item`]:{backgroundColor:R.itemBg,border:`${(0,bt.unit)(R.lineWidth)} ${R.lineType} ${R.colorBorder}`,[`&:hover:not(${J}-item-active)`]:{borderColor:R.colorPrimary,backgroundColor:R.itemBg,a:{color:R.colorPrimary}},"&-active":{borderColor:R.colorPrimary}}}}};var Se=(0,kt.bk)(["Pagination","bordered"],R=>{const J=Le(R);return[pe(J)]},lt);function ye(R){return(0,r.useMemo)(()=>typeof R=="boolean"?[R,{}]:R&&typeof R=="object"?[!0,R]:[void 0,void 0],[R])}var Fe=function(R,J){var at={};for(var Ue in R)Object.prototype.hasOwnProperty.call(R,Ue)&&J.indexOf(Ue)<0&&(at[Ue]=R[Ue]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ue=Object.getOwnPropertySymbols(R);nt{const{align:J,prefixCls:at,selectPrefixCls:Ue,className:nt,rootClassName:Bt,style:Ft,size:Yt,locale:gt,responsive:Ne,showSizeChanger:ot,selectComponentClass:Tt,pageSizeOptions:Zt}=R,Wt=Fe(R,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:Sn}=(0,xe.Z)(Ne),[,Ht]=(0,Qe.ZP)(),{getPrefixCls:Ut,direction:un,showSizeChanger:sn,className:Xt,style:mn}=(0,Ke.dj)("pagination"),_t=Ut("pagination",at),[Qt,fn,zt]=ve(_t),Mt=(0,ie.Z)(Yt),Pt=Mt==="small"||!!(Sn&&!Mt&&Ne),[It]=(0,ze.Z)("Pagination",Ee.Z),Dt=Object.assign(Object.assign({},It),gt),[dt,D]=ye(ot),[f,d]=ye(sn),S=dt!=null?dt:f,T=D!=null?D:d,F=Tt||it.default,ae=r.useMemo(()=>Zt?Zt.map(se=>Number(se)):void 0,[Zt]),k=se=>{var B;const{disabled:I,size:P,onSizeChange:O,"aria-label":j,className:be,options:je}=se,{className:ut,onChange:ft}=T||{},pt=(B=je.find(Rt=>String(Rt.value)===String(P)))===null||B===void 0?void 0:B.value;return r.createElement(F,Object.assign({disabled:I,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:Rt=>Rt.parentNode,"aria-label":j,options:je},T,{value:pt,onChange:(Rt,Kt)=>{O==null||O(Rt),ft==null||ft(Rt,Kt)},size:Pt?"small":"middle",className:re()(be,ut)}))},vt=r.useMemo(()=>{const se=r.createElement("span",{className:`${_t}-item-ellipsis`},"\u2022\u2022\u2022"),B=r.createElement("button",{className:`${_t}-item-link`,type:"button",tabIndex:-1},un==="rtl"?r.createElement(De.Z,null):r.createElement(x.Z,null)),I=r.createElement("button",{className:`${_t}-item-link`,type:"button",tabIndex:-1},un==="rtl"?r.createElement(x.Z,null):r.createElement(De.Z,null)),P=r.createElement("a",{className:`${_t}-item-link`},r.createElement("div",{className:`${_t}-item-container`},un==="rtl"?r.createElement(X.Z,{className:`${_t}-item-link-icon`}):r.createElement(z,{className:`${_t}-item-link-icon`}),se)),O=r.createElement("a",{className:`${_t}-item-link`},r.createElement("div",{className:`${_t}-item-container`},un==="rtl"?r.createElement(z,{className:`${_t}-item-link-icon`}):r.createElement(X.Z,{className:`${_t}-item-link-icon`}),se));return{prevIcon:B,nextIcon:I,jumpPrevIcon:P,jumpNextIcon:O}},[un,_t]),Y=Ut("select",Ue),_=re()({[`${_t}-${J}`]:!!J,[`${_t}-mini`]:Pt,[`${_t}-rtl`]:un==="rtl",[`${_t}-bordered`]:Ht.wireframe},Xt,nt,Bt,fn,zt),Ge=Object.assign(Object.assign({},mn),Ft);return Qt(r.createElement(r.Fragment,null,Ht.wireframe&&r.createElement(Se,{prefixCls:_t}),r.createElement(oe,Object.assign({},vt,Wt,{style:Ge,prefixCls:_t,selectPrefixCls:Y,className:_,locale:Dt,pageSizeOptions:ae,showSizeChanger:S,sizeChangerRender:k}))))},L=Pe},89787:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return gt}});var r=m(59301),ne=m(17835),N=m(29679),te=m(40001),w=m(19248),v=m(99267),q=m(92310),z=m.n(q),X=m(2738),x=m(48755),De=m(60499),ee=m(85899),re=m(42244),ue={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ct=function(){var ot=(0,r.useRef)([]),Tt=(0,r.useRef)(null);return(0,r.useEffect)(function(){var Zt=Date.now(),Wt=!1;ot.current.forEach(function(Sn){if(Sn){Wt=!0;var Ht=Sn.style;Ht.transitionDuration=".3s, .3s, .3s, .06s",Tt.current&&Zt-Tt.current<100&&(Ht.transitionDuration="0s, 0s")}}),Wt&&(Tt.current=Date.now())}),ot.current},He=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],We=function(ot){var Tt=(0,ee.Z)((0,ee.Z)({},ue),ot),Zt=Tt.className,Wt=Tt.percent,Sn=Tt.prefixCls,Ht=Tt.strokeColor,Ut=Tt.strokeLinecap,un=Tt.strokeWidth,sn=Tt.style,Xt=Tt.trailColor,mn=Tt.trailWidth,_t=Tt.transition,Qt=(0,re.Z)(Tt,He);delete Qt.gapPosition;var fn=Array.isArray(Wt)?Wt:[Wt],zt=Array.isArray(Ht)?Ht:[Ht],Mt=ct(),Pt=un/2,It=100-un/2,Dt="M ".concat(Ut==="round"?Pt:0,",").concat(Pt,` - L `).concat(Ut==="round"?It:100,",").concat(Pt),dt="0 0 100 ".concat(un),D=0;return r.createElement("svg",(0,De.Z)({className:z()("".concat(Sn,"-line"),Zt),viewBox:dt,preserveAspectRatio:"none",style:sn},Qt),r.createElement("path",{className:"".concat(Sn,"-line-trail"),d:Dt,strokeLinecap:Ut,stroke:Xt,strokeWidth:mn||un,fillOpacity:"0"}),fn.map(function(f,d){var S=1;switch(Ut){case"round":S=1-un/100;break;case"square":S=1-un/2/100;break;default:S=1;break}var T={strokeDasharray:"".concat(f*S,"px, 100px"),strokeDashoffset:"-".concat(D,"px"),transition:_t||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},F=zt[d]||zt[zt.length-1];return D+=f,r.createElement("path",{key:d,className:"".concat(Sn,"-line-path"),d:Dt,strokeLinecap:Ut,stroke:F,strokeWidth:un,fillOpacity:"0",ref:function(k){Mt[d]=k},style:T})}))},tt=We,H=m(43749),Ae=m(72190),K=m(47273),de=0,we=(0,K.Z)();function Me(){var Ne;return we?(Ne=de,de+=1):Ne="TEST_OR_SSR",Ne}var Ie=function(Ne){var ot=r.useState(),Tt=(0,Ae.Z)(ot,2),Zt=Tt[0],Wt=Tt[1];return r.useEffect(function(){Wt("rc_progress_".concat(Me()))},[]),Ne||Zt},wt=function(ot){var Tt=ot.bg,Zt=ot.children;return r.createElement("div",{style:{width:"100%",height:"100%",background:Tt}},Zt)};function mt(Ne,ot){return Object.keys(Ne).map(function(Tt){var Zt=parseFloat(Tt),Wt="".concat(Math.floor(Zt*ot),"%");return"".concat(Ne[Tt]," ").concat(Wt)})}var Nt=r.forwardRef(function(Ne,ot){var Tt=Ne.prefixCls,Zt=Ne.color,Wt=Ne.gradientId,Sn=Ne.radius,Ht=Ne.style,Ut=Ne.ptg,un=Ne.strokeLinecap,sn=Ne.strokeWidth,Xt=Ne.size,mn=Ne.gapDegree,_t=Zt&&(0,H.Z)(Zt)==="object",Qt=_t?"#FFF":void 0,fn=Xt/2,zt=r.createElement("circle",{className:"".concat(Tt,"-circle-path"),r:Sn,cx:fn,cy:fn,stroke:Qt,strokeLinecap:un,strokeWidth:sn,opacity:Ut===0?0:1,style:Ht,ref:ot});if(!_t)return zt;var Mt="".concat(Wt,"-conic"),Pt=mn?"".concat(180+mn/2,"deg"):"0deg",It=mt(Zt,(360-mn)/360),Dt=mt(Zt,1),dt="conic-gradient(from ".concat(Pt,", ").concat(It.join(", "),")"),D="linear-gradient(to ".concat(mn?"bottom":"top",", ").concat(Dt.join(", "),")");return r.createElement(r.Fragment,null,r.createElement("mask",{id:Mt},zt),r.createElement("foreignObject",{x:0,y:0,width:Xt,height:Xt,mask:"url(#".concat(Mt,")")},r.createElement(wt,{bg:D},r.createElement(wt,{bg:dt}))))}),ht=Nt,Te=100,fe=function(ot,Tt,Zt,Wt,Sn,Ht,Ut,un,sn,Xt){var mn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,_t=Zt/100*360*((360-Ht)/360),Qt=Ht===0?0:{bottom:0,top:180,left:90,right:-90}[Ut],fn=(100-Wt)/100*Tt;sn==="round"&&Wt!==100&&(fn+=Xt/2,fn>=Tt&&(fn=Tt-.01));var zt=Te/2;return{stroke:typeof un=="string"?un:void 0,strokeDasharray:"".concat(Tt,"px ").concat(ot),strokeDashoffset:fn+mn,transform:"rotate(".concat(Sn+_t+Qt,"deg)"),transformOrigin:"".concat(zt,"px ").concat(zt,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},M=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function oe(Ne){var ot=Ne!=null?Ne:[];return Array.isArray(ot)?ot:[ot]}var Ee=function(ot){var Tt=(0,ee.Z)((0,ee.Z)({},ue),ot),Zt=Tt.id,Wt=Tt.prefixCls,Sn=Tt.steps,Ht=Tt.strokeWidth,Ut=Tt.trailWidth,un=Tt.gapDegree,sn=un===void 0?0:un,Xt=Tt.gapPosition,mn=Tt.trailColor,_t=Tt.strokeLinecap,Qt=Tt.style,fn=Tt.className,zt=Tt.strokeColor,Mt=Tt.percent,Pt=(0,re.Z)(Tt,M),It=Te/2,Dt=Ie(Zt),dt="".concat(Dt,"-gradient"),D=It-Ht/2,f=Math.PI*2*D,d=sn>0?90+sn/2:-90,S=f*((360-sn)/360),T=(0,H.Z)(Sn)==="object"?Sn:{count:Sn,gap:2},F=T.count,ae=T.gap,k=oe(Mt),vt=oe(zt),Y=vt.find(function(O){return O&&(0,H.Z)(O)==="object"}),_=Y&&(0,H.Z)(Y)==="object",Ge=_?"butt":_t,se=fe(f,S,0,100,d,sn,Xt,mn,Ge,Ht),B=ct(),I=function(){var j=0;return k.map(function(be,je){var ut=vt[je]||vt[vt.length-1],ft=fe(f,S,j,be,d,sn,Xt,ut,Ge,Ht);return j+=be,r.createElement(ht,{key:je,color:ut,ptg:be,radius:D,prefixCls:Wt,gradientId:dt,style:ft,strokeLinecap:Ge,strokeWidth:Ht,gapDegree:sn,ref:function(Rt){B[je]=Rt},size:Te})}).reverse()},P=function(){var j=Math.round(F*(k[0]/100)),be=100/F,je=0;return new Array(F).fill(null).map(function(ut,ft){var pt=ft<=j-1?vt[0]:mn,Rt=pt&&(0,H.Z)(pt)==="object"?"url(#".concat(dt,")"):void 0,Kt=fe(f,S,je,be,d,sn,Xt,pt,"butt",Ht,ae);return je+=(S-Kt.strokeDashoffset+ae)*100/S,r.createElement("circle",{key:ft,className:"".concat(Wt,"-circle-path"),r:D,cx:It,cy:It,stroke:Rt,strokeWidth:Ht,opacity:1,style:Kt,ref:function(Oe){B[ft]=Oe}})})};return r.createElement("svg",(0,De.Z)({className:z()("".concat(Wt,"-circle"),fn),viewBox:"0 0 ".concat(Te," ").concat(Te),style:Qt,id:Zt,role:"presentation"},Pt),!F&&r.createElement("circle",{className:"".concat(Wt,"-circle-trail"),r:D,cx:It,cy:It,stroke:mn,strokeLinecap:Ge,strokeWidth:Ut||Ht,style:se}),F?P():I())},Ke=Ee,ie={Line:tt,Circle:Ke},xe=m(25399),ze=m(68361);function it(Ne){return!Ne||Ne<0?0:Ne>100?100:Ne}function Qe(Ne){let{success:ot,successPercent:Tt}=Ne,Zt=Tt;return ot&&"progress"in ot&&(Zt=ot.progress),ot&&"percent"in ot&&(Zt=ot.percent),Zt}const bt=Ne=>{let{percent:ot,success:Tt,successPercent:Zt}=Ne;const Wt=it(Qe({success:Tt,successPercent:Zt}));return[Wt,it(it(ot)-Wt)]},he=Ne=>{let{success:ot={},strokeColor:Tt}=Ne;const{strokeColor:Zt}=ot;return[Zt||ze.presetPrimaryColors.green,Tt||null]},ke=(Ne,ot,Tt)=>{var Zt,Wt,Sn,Ht;let Ut=-1,un=-1;if(ot==="step"){const sn=Tt.steps,Xt=Tt.strokeWidth;typeof Ne=="string"||typeof Ne=="undefined"?(Ut=Ne==="small"?2:14,un=Xt!=null?Xt:8):typeof Ne=="number"?[Ut,un]=[Ne,Ne]:[Ut=14,un=8]=Array.isArray(Ne)?Ne:[Ne.width,Ne.height],Ut*=sn}else if(ot==="line"){const sn=Tt==null?void 0:Tt.strokeWidth;typeof Ne=="string"||typeof Ne=="undefined"?un=sn||(Ne==="small"?6:8):typeof Ne=="number"?[Ut,un]=[Ne,Ne]:[Ut=-1,un=8]=Array.isArray(Ne)?Ne:[Ne.width,Ne.height]}else(ot==="circle"||ot==="dashboard")&&(typeof Ne=="string"||typeof Ne=="undefined"?[Ut,un]=Ne==="small"?[60,60]:[120,120]:typeof Ne=="number"?[Ut,un]=[Ne,Ne]:Array.isArray(Ne)&&(Ut=(Wt=(Zt=Ne[0])!==null&&Zt!==void 0?Zt:Ne[1])!==null&&Wt!==void 0?Wt:120,un=(Ht=(Sn=Ne[0])!==null&&Sn!==void 0?Sn:Ne[1])!==null&&Ht!==void 0?Ht:120));return[Ut,un]},Ve=3,St=Ne=>Ve/Ne*100;var kt=Ne=>{const{prefixCls:ot,trailColor:Tt=null,strokeLinecap:Zt="round",gapPosition:Wt,gapDegree:Sn,width:Ht=120,type:Ut,children:un,success:sn,size:Xt=Ht,steps:mn}=Ne,[_t,Qt]=ke(Xt,"circle");let{strokeWidth:fn}=Ne;fn===void 0&&(fn=Math.max(St(_t),6));const zt={width:_t,height:Qt,fontSize:_t*.15+6},Mt=r.useMemo(()=>{if(Sn||Sn===0)return Sn;if(Ut==="dashboard")return 75},[Sn,Ut]),Pt=bt(Ne),It=Wt||Ut==="dashboard"&&"bottom"||void 0,Dt=Object.prototype.toString.call(Ne.strokeColor)==="[object Object]",dt=he({success:sn,strokeColor:Ne.strokeColor}),D=z()(`${ot}-inner`,{[`${ot}-circle-gradient`]:Dt}),f=r.createElement(Ke,{steps:mn,percent:mn?Pt[1]:Pt,strokeWidth:fn,trailWidth:fn,strokeColor:mn?dt[1]:dt,strokeLinecap:Zt,trailColor:Tt,prefixCls:ot,gapDegree:Mt,gapPosition:It}),d=_t<=20,S=r.createElement("div",{className:D,style:zt},f,!d&&un);return d?r.createElement(xe.Z,{title:un},S):S},At=m(36237),hn=m(63356),rt=m(16931),$e=m(51636);const Re="--progress-line-stroke-color",Be="--progress-percent",me=Ne=>{const ot=Ne?"100%":"-100%";return new At.Keyframes(`antProgress${Ne?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${ot}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${ot}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},lt=Ne=>{const{componentCls:ot,iconCls:Tt}=Ne;return{[ot]:Object.assign(Object.assign({},(0,hn.Wf)(Ne)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ne.fontSize},[`${ot}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${ot}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:Ne.remainingColor,borderRadius:Ne.lineBorderRadius},[`${ot}-inner:not(${ot}-circle-gradient)`]:{[`${ot}-circle-path`]:{stroke:Ne.defaultColor}},[`${ot}-success-bg, ${ot}-bg`]:{position:"relative",background:Ne.defaultColor,borderRadius:Ne.lineBorderRadius,transition:`all ${Ne.motionDurationSlow} ${Ne.motionEaseInOutCirc}`},[`${ot}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${ot}-text`]:{width:"max-content",marginInlineStart:0,marginTop:Ne.marginXXS}},[`${ot}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${Re})`]},height:"100%",width:`calc(1 / var(${Be}) * 100%)`,display:"block"},[`&${ot}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${ot}-text-inner`]:{color:Ne.colorWhite,[`&${ot}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${ot}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ne.colorSuccess},[`${ot}-text`]:{display:"inline-block",marginInlineStart:Ne.marginXS,color:Ne.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Tt]:{fontSize:Ne.fontSize},[`&${ot}-text-outer`]:{width:"max-content"},[`&${ot}-text-outer${ot}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:Ne.marginXS}},[`${ot}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,At.unit)(Ne.paddingXXS)}`,[`&${ot}-text-start`]:{justifyContent:"start"},[`&${ot}-text-end`]:{justifyContent:"end"}},[`&${ot}-status-active`]:{[`${ot}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ne.colorBgContainer,borderRadius:Ne.lineBorderRadius,opacity:0,animationName:me(),animationDuration:Ne.progressActiveMotionDuration,animationTimingFunction:Ne.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${ot}-rtl${ot}-status-active`]:{[`${ot}-bg::before`]:{animationName:me(!0)}},[`&${ot}-status-exception`]:{[`${ot}-bg`]:{backgroundColor:Ne.colorError},[`${ot}-text`]:{color:Ne.colorError}},[`&${ot}-status-exception ${ot}-inner:not(${ot}-circle-gradient)`]:{[`${ot}-circle-path`]:{stroke:Ne.colorError}},[`&${ot}-status-success`]:{[`${ot}-bg`]:{backgroundColor:Ne.colorSuccess},[`${ot}-text`]:{color:Ne.colorSuccess}},[`&${ot}-status-success ${ot}-inner:not(${ot}-circle-gradient)`]:{[`${ot}-circle-path`]:{stroke:Ne.colorSuccess}}})}},Le=Ne=>{const{componentCls:ot,iconCls:Tt}=Ne;return{[ot]:{[`${ot}-circle-trail`]:{stroke:Ne.remainingColor},[`&${ot}-circle ${ot}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${ot}-circle ${ot}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ne.circleTextColor,fontSize:Ne.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Tt]:{fontSize:Ne.circleIconFontSize}},[`${ot}-circle&-status-exception`]:{[`${ot}-text`]:{color:Ne.colorError}},[`${ot}-circle&-status-success`]:{[`${ot}-text`]:{color:Ne.colorSuccess}}},[`${ot}-inline-circle`]:{lineHeight:1,[`${ot}-inner`]:{verticalAlign:"bottom"}}}},ve=Ne=>{const{componentCls:ot}=Ne;return{[ot]:{[`${ot}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ne.progressStepMinWidth,marginInlineEnd:Ne.progressStepMarginInlineEnd,backgroundColor:Ne.remainingColor,transition:`all ${Ne.motionDurationSlow}`,"&-active":{backgroundColor:Ne.defaultColor}}}}}},pe=Ne=>{const{componentCls:ot,iconCls:Tt}=Ne;return{[ot]:{[`${ot}-small&-line, ${ot}-small&-line ${ot}-text ${Tt}`]:{fontSize:Ne.fontSizeSM}}}},Se=Ne=>({circleTextColor:Ne.colorText,defaultColor:Ne.colorInfo,remainingColor:Ne.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${Ne.fontSize/Ne.fontSizeSM}em`});var ye=(0,rt.I$)("Progress",Ne=>{const ot=Ne.calc(Ne.marginXXS).div(2).equal(),Tt=(0,$e.mergeToken)(Ne,{progressStepMarginInlineEnd:ot,progressStepMinWidth:ot,progressActiveMotionDuration:"2.4s"});return[lt(Tt),Le(Tt),ve(Tt),pe(Tt)]},Se),Fe=function(Ne,ot){var Tt={};for(var Zt in Ne)Object.prototype.hasOwnProperty.call(Ne,Zt)&&ot.indexOf(Zt)<0&&(Tt[Zt]=Ne[Zt]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wt=0,Zt=Object.getOwnPropertySymbols(Ne);Wt{let ot=[];return Object.keys(Ne).forEach(Tt=>{const Zt=parseFloat(Tt.replace(/%/g,""));Number.isNaN(Zt)||ot.push({key:Zt,value:Ne[Tt]})}),ot=ot.sort((Tt,Zt)=>Tt.key-Zt.key),ot.map(Tt=>{let{key:Zt,value:Wt}=Tt;return`${Wt} ${Zt}%`}).join(", ")},Pe=(Ne,ot)=>{const{from:Tt=ze.presetPrimaryColors.blue,to:Zt=ze.presetPrimaryColors.blue,direction:Wt=ot==="rtl"?"to left":"to right"}=Ne,Sn=Fe(Ne,["from","to","direction"]);if(Object.keys(Sn).length!==0){const Ut=G(Sn),un=`linear-gradient(${Wt}, ${Ut})`;return{background:un,[Re]:un}}const Ht=`linear-gradient(${Wt}, ${Tt}, ${Zt})`;return{background:Ht,[Re]:Ht}};var R=Ne=>{const{prefixCls:ot,direction:Tt,percent:Zt,size:Wt,strokeWidth:Sn,strokeColor:Ht,strokeLinecap:Ut="round",children:un,trailColor:sn=null,percentPosition:Xt,success:mn}=Ne,{align:_t,type:Qt}=Xt,fn=Ht&&typeof Ht!="string"?Pe(Ht,Tt):{[Re]:Ht,background:Ht},zt=Ut==="square"||Ut==="butt"?0:void 0,Mt=Wt!=null?Wt:[-1,Sn||(Wt==="small"?6:8)],[Pt,It]=ke(Mt,"line",{strokeWidth:Sn}),Dt={backgroundColor:sn||void 0,borderRadius:zt},dt=Object.assign(Object.assign({width:`${it(Zt)}%`,height:It,borderRadius:zt},fn),{[Be]:it(Zt)/100}),D=Qe(Ne),f={width:`${it(D)}%`,height:It,borderRadius:zt,backgroundColor:mn==null?void 0:mn.strokeColor},d={width:Pt<0?"100%":Pt},S=r.createElement("div",{className:`${ot}-inner`,style:Dt},r.createElement("div",{className:z()(`${ot}-bg`,`${ot}-bg-${Qt}`),style:dt},Qt==="inner"&&un),D!==void 0&&r.createElement("div",{className:`${ot}-success-bg`,style:f})),T=Qt==="outer"&&_t==="start",F=Qt==="outer"&&_t==="end";return Qt==="outer"&&_t==="center"?r.createElement("div",{className:`${ot}-layout-bottom`},S,un):r.createElement("div",{className:`${ot}-outer`,style:d},T&&un,S,F&&un)},at=Ne=>{const{size:ot,steps:Tt,rounding:Zt=Math.round,percent:Wt=0,strokeWidth:Sn=8,strokeColor:Ht,trailColor:Ut=null,prefixCls:un,children:sn}=Ne,Xt=Zt(Tt*(Wt/100)),mn=ot==="small"?2:14,_t=ot!=null?ot:[mn,Sn],[Qt,fn]=ke(_t,"step",{steps:Tt,strokeWidth:Sn}),zt=Qt/Tt,Mt=Array.from({length:Tt});for(let Pt=0;Pt{const{prefixCls:Tt,className:Zt,rootClassName:Wt,steps:Sn,strokeColor:Ht,percent:Ut=0,size:un="default",showInfo:sn=!0,type:Xt="line",status:mn,format:_t,style:Qt,percentPosition:fn={}}=Ne,zt=Ue(Ne,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:Mt="end",type:Pt="outer"}=fn,It=Array.isArray(Ht)?Ht[0]:Ht,Dt=typeof Ht=="string"||Array.isArray(Ht)?Ht:void 0,dt=r.useMemo(()=>{if(It){const I=typeof It=="string"?It:Object.values(It)[0];return new ne.FastColor(I).isLight()}return!1},[Ht]),D=r.useMemo(()=>{var I,P;const O=Qe(Ne);return parseInt(O!==void 0?(I=O!=null?O:0)===null||I===void 0?void 0:I.toString():(P=Ut!=null?Ut:0)===null||P===void 0?void 0:P.toString(),10)},[Ut,Ne.success,Ne.successPercent]),f=r.useMemo(()=>!Bt.includes(mn)&&D>=100?"success":mn||"normal",[mn,D]),{getPrefixCls:d,direction:S,progress:T}=r.useContext(x.E_),F=d("progress",Tt),[ae,k,vt]=ye(F),Y=Xt==="line",_=Y&&!Sn,Ge=r.useMemo(()=>{if(!sn)return null;const I=Qe(Ne);let P;const O=_t||(be=>`${be}%`),j=Y&&dt&&Pt==="inner";return Pt==="inner"||_t||f!=="exception"&&f!=="success"?P=O(it(Ut),it(I)):f==="exception"?P=Y?r.createElement(w.Z,null):r.createElement(v.Z,null):f==="success"&&(P=Y?r.createElement(N.Z,null):r.createElement(te.Z,null)),r.createElement("span",{className:z()(`${F}-text`,{[`${F}-text-bright`]:j,[`${F}-text-${Mt}`]:_,[`${F}-text-${Pt}`]:_}),title:typeof P=="string"?P:void 0},P)},[sn,Ut,D,f,Xt,F,_t]);let se;Xt==="line"?se=Sn?r.createElement(at,Object.assign({},Ne,{strokeColor:Dt,prefixCls:F,steps:typeof Sn=="object"?Sn.count:Sn}),Ge):r.createElement(R,Object.assign({},Ne,{strokeColor:It,prefixCls:F,direction:S,percentPosition:{align:Mt,type:Pt}}),Ge):(Xt==="circle"||Xt==="dashboard")&&(se=r.createElement(kt,Object.assign({},Ne,{strokeColor:It,prefixCls:F,progressStatus:f}),Ge));const B=z()(F,`${F}-status-${f}`,{[`${F}-${Xt==="dashboard"&&"circle"||Xt}`]:Xt!=="line",[`${F}-inline-circle`]:Xt==="circle"&&ke(un,"circle")[0]<=20,[`${F}-line`]:_,[`${F}-line-align-${Mt}`]:_,[`${F}-line-position-${Pt}`]:_,[`${F}-steps`]:Sn,[`${F}-show-info`]:sn,[`${F}-${un}`]:typeof un=="string",[`${F}-rtl`]:S==="rtl"},T==null?void 0:T.className,Zt,Wt,k,vt);return ae(r.createElement("div",Object.assign({ref:ot,style:Object.assign(Object.assign({},T==null?void 0:T.style),Qt),className:B,role:"progressbar","aria-valuenow":D,"aria-valuemin":0,"aria-valuemax":100},(0,X.Z)(zt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),se))}),gt=Yt},47889:function(In,qe,m){"use strict";m.d(qe,{ZP:function(){return bt}});var r=m(59301),ne=m(92310),N=m.n(ne),te=m(18929),w=m(26112),v=m(48755),q=m(83397),z=m(31756);const X=r.createContext(null),x=X.Provider;var De=X;const ee=r.createContext(null),re=ee.Provider;var ue=m(16632),ct=m(8654),He=m(12919),We=m(63872),tt=m(74632),H=m(2171),Ae=m(56553),K=m(36237),de=m(63356),we=m(16931),Me=m(51636);const Ie=he=>{const{componentCls:ke,antCls:Ve}=he,St=`${ke}-group`;return{[St]:Object.assign(Object.assign({},(0,de.Wf)(he)),{display:"inline-block",fontSize:0,[`&${St}-rtl`]:{direction:"rtl"},[`&${St}-block`]:{display:"flex"},[`${Ve}-badge ${Ve}-badge-count`]:{zIndex:1},[`> ${Ve}-badge:not(:first-child) > ${Ve}-button-wrapper`]:{borderInlineStart:"none"}})}},wt=he=>{const{componentCls:ke,wrapperMarginInlineEnd:Ve,colorPrimary:St,radioSize:et,motionDurationSlow:kt,motionDurationMid:At,motionEaseInOutCirc:hn,colorBgContainer:rt,colorBorder:$e,lineWidth:Re,colorBgContainerDisabled:Be,colorTextDisabled:me,paddingXS:lt,dotColorDisabled:Le,lineType:ve,radioColor:pe,radioBgColor:Se,calc:ye}=he,Fe=`${ke}-inner`,Pe=ye(et).sub(ye(4).mul(2)),L=ye(1).mul(et).equal({unit:!0});return{[`${ke}-wrapper`]:Object.assign(Object.assign({},(0,de.Wf)(he)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:Ve,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${ke}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:he.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${ke}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${(0,K.unit)(Re)} ${ve} ${St}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[ke]:Object.assign(Object.assign({},(0,de.Wf)(he)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${ke}-wrapper:hover &, - &:hover ${Fe}`]:{borderColor:St},[`${ke}-input:focus-visible + ${Fe}`]:Object.assign({},(0,de.oN)(he)),[`${ke}:hover::after, ${ke}-wrapper:hover &::after`]:{visibility:"visible"},[`${ke}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:L,height:L,marginBlockStart:ye(1).mul(et).div(-2).equal({unit:!0}),marginInlineStart:ye(1).mul(et).div(-2).equal({unit:!0}),backgroundColor:pe,borderBlockStart:0,borderInlineStart:0,borderRadius:L,transform:"scale(0)",opacity:0,transition:`all ${kt} ${hn}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:L,height:L,backgroundColor:rt,borderColor:$e,borderStyle:"solid",borderWidth:Re,borderRadius:"50%",transition:`all ${At}`},[`${ke}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${ke}-checked`]:{[Fe]:{borderColor:St,backgroundColor:Se,"&::after":{transform:`scale(${he.calc(he.dotSize).div(et).equal()})`,opacity:1,transition:`all ${kt} ${hn}`}}},[`${ke}-disabled`]:{cursor:"not-allowed",[Fe]:{backgroundColor:Be,borderColor:$e,cursor:"not-allowed","&::after":{backgroundColor:Le}},[`${ke}-input`]:{cursor:"not-allowed"},[`${ke}-disabled + span`]:{color:me,cursor:"not-allowed"},[`&${ke}-checked`]:{[Fe]:{"&::after":{transform:`scale(${ye(Pe).div(et).equal()})`}}}},[`span${ke} + *`]:{paddingInlineStart:lt,paddingInlineEnd:lt}})}},mt=he=>{const{buttonColor:ke,controlHeight:Ve,componentCls:St,lineWidth:et,lineType:kt,colorBorder:At,motionDurationSlow:hn,motionDurationMid:rt,buttonPaddingInline:$e,fontSize:Re,buttonBg:Be,fontSizeLG:me,controlHeightLG:lt,controlHeightSM:Le,paddingXS:ve,borderRadius:pe,borderRadiusSM:Se,borderRadiusLG:ye,buttonCheckedBg:Fe,buttonSolidCheckedColor:G,colorTextDisabled:Pe,colorBgContainerDisabled:L,buttonCheckedBgDisabled:R,buttonCheckedColorDisabled:J,colorPrimary:at,colorPrimaryHover:Ue,colorPrimaryActive:nt,buttonSolidCheckedBg:Bt,buttonSolidCheckedHoverBg:Ft,buttonSolidCheckedActiveBg:Yt,calc:gt}=he;return{[`${St}-button-wrapper`]:{position:"relative",display:"inline-block",height:Ve,margin:0,paddingInline:$e,paddingBlock:0,color:ke,fontSize:Re,lineHeight:(0,K.unit)(gt(Ve).sub(gt(et).mul(2)).equal()),background:Be,border:`${(0,K.unit)(et)} ${kt} ${At}`,borderBlockStartWidth:gt(et).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:et,cursor:"pointer",transition:[`color ${rt}`,`background ${rt}`,`box-shadow ${rt}`].join(","),a:{color:ke},[`> ${St}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:gt(et).mul(-1).equal(),insetInlineStart:gt(et).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:et,paddingInline:0,backgroundColor:At,transition:`background-color ${hn}`,content:'""'}},"&:first-child":{borderInlineStart:`${(0,K.unit)(et)} ${kt} ${At}`,borderStartStartRadius:pe,borderEndStartRadius:pe},"&:last-child":{borderStartEndRadius:pe,borderEndEndRadius:pe},"&:first-child:last-child":{borderRadius:pe},[`${St}-group-large &`]:{height:lt,fontSize:me,lineHeight:(0,K.unit)(gt(lt).sub(gt(et).mul(2)).equal()),"&:first-child":{borderStartStartRadius:ye,borderEndStartRadius:ye},"&:last-child":{borderStartEndRadius:ye,borderEndEndRadius:ye}},[`${St}-group-small &`]:{height:Le,paddingInline:gt(ve).sub(et).equal(),paddingBlock:0,lineHeight:(0,K.unit)(gt(Le).sub(gt(et).mul(2)).equal()),"&:first-child":{borderStartStartRadius:Se,borderEndStartRadius:Se},"&:last-child":{borderStartEndRadius:Se,borderEndEndRadius:Se}},"&:hover":{position:"relative",color:at},"&:has(:focus-visible)":Object.assign({},(0,de.oN)(he)),[`${St}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${St}-button-wrapper-disabled)`]:{zIndex:1,color:at,background:Fe,borderColor:at,"&::before":{backgroundColor:at},"&:first-child":{borderColor:at},"&:hover":{color:Ue,borderColor:Ue,"&::before":{backgroundColor:Ue}},"&:active":{color:nt,borderColor:nt,"&::before":{backgroundColor:nt}}},[`${St}-group-solid &-checked:not(${St}-button-wrapper-disabled)`]:{color:G,background:Bt,borderColor:Bt,"&:hover":{color:G,background:Ft,borderColor:Ft},"&:active":{color:G,background:Yt,borderColor:Yt}},"&-disabled":{color:Pe,backgroundColor:L,borderColor:At,cursor:"not-allowed","&:first-child, &:hover":{color:Pe,backgroundColor:L,borderColor:At}},[`&-disabled${St}-button-wrapper-checked`]:{color:J,backgroundColor:R,borderColor:At,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},Nt=he=>{const{wireframe:ke,padding:Ve,marginXS:St,lineWidth:et,fontSizeLG:kt,colorText:At,colorBgContainer:hn,colorTextDisabled:rt,controlItemBgActiveDisabled:$e,colorTextLightSolid:Re,colorPrimary:Be,colorPrimaryHover:me,colorPrimaryActive:lt,colorWhite:Le}=he,ve=4,pe=kt,Se=ke?pe-ve*2:pe-(ve+et)*2;return{radioSize:pe,dotSize:Se,dotColorDisabled:rt,buttonSolidCheckedColor:Re,buttonSolidCheckedBg:Be,buttonSolidCheckedHoverBg:me,buttonSolidCheckedActiveBg:lt,buttonBg:hn,buttonCheckedBg:hn,buttonColor:At,buttonCheckedBgDisabled:$e,buttonCheckedColorDisabled:rt,buttonPaddingInline:Ve-et,wrapperMarginInlineEnd:St,radioColor:ke?Be:Le,radioBgColor:ke?hn:Be}};var ht=(0,we.I$)("Radio",he=>{const{controlOutline:ke,controlOutlineWidth:Ve}=he,St=`0 0 0 ${(0,K.unit)(Ve)} ${ke}`,et=St,kt=(0,Me.mergeToken)(he,{radioFocusShadow:St,radioButtonFocusShadow:et});return[Ie(kt),wt(kt),mt(kt)]},Nt,{unitless:{radioSize:!0,dotSize:!0}}),Te=function(he,ke){var Ve={};for(var St in he)Object.prototype.hasOwnProperty.call(he,St)&&ke.indexOf(St)<0&&(Ve[St]=he[St]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,St=Object.getOwnPropertySymbols(he);et{var Ve,St;const et=r.useContext(De),kt=r.useContext(ee),{getPrefixCls:At,direction:hn,radio:rt}=r.useContext(v.E_),$e=r.useRef(null),Re=(0,ct.sQ)(ke,$e),{isFormItemInput:Be}=r.useContext(Ae.aM),me=Ne=>{var ot,Tt;(ot=he.onChange)===null||ot===void 0||ot.call(he,Ne),(Tt=et==null?void 0:et.onChange)===null||Tt===void 0||Tt.call(et,Ne)},{prefixCls:lt,className:Le,rootClassName:ve,children:pe,style:Se,title:ye}=he,Fe=Te(he,["prefixCls","className","rootClassName","children","style","title"]),G=At("radio",lt),Pe=((et==null?void 0:et.optionType)||kt)==="button",L=Pe?`${G}-button`:G,R=(0,q.Z)(G),[J,at,Ue]=ht(G,R),nt=Object.assign({},Fe),Bt=r.useContext(H.Z);et&&(nt.name=et.name,nt.onChange=me,nt.checked=he.value===et.value,nt.disabled=(Ve=nt.disabled)!==null&&Ve!==void 0?Ve:et.disabled),nt.disabled=(St=nt.disabled)!==null&&St!==void 0?St:Bt;const Ft=N()(`${L}-wrapper`,{[`${L}-wrapper-checked`]:nt.checked,[`${L}-wrapper-disabled`]:nt.disabled,[`${L}-wrapper-rtl`]:hn==="rtl",[`${L}-wrapper-in-form-item`]:Be,[`${L}-wrapper-block`]:!!(et!=null&&et.block)},rt==null?void 0:rt.className,Le,ve,at,Ue,R),[Yt,gt]=(0,tt.Z)(nt.onClick);return J(r.createElement(He.Z,{component:"Radio",disabled:nt.disabled},r.createElement("label",{className:Ft,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Se),onMouseEnter:he.onMouseEnter,onMouseLeave:he.onMouseLeave,title:ye,onClick:Yt},r.createElement(ue.Z,Object.assign({},nt,{className:N()(nt.className,{[We.A]:!Pe}),type:"radio",prefixCls:L,ref:Re,onClick:gt})),pe!==void 0?r.createElement("span",{className:`${L}-label`},pe):null)))};var oe=r.forwardRef(fe),Ee=m(80402);const Ke=r.forwardRef((he,ke)=>{const{getPrefixCls:Ve,direction:St}=r.useContext(v.E_),et=(0,Ee.Z)(),{prefixCls:kt,className:At,rootClassName:hn,options:rt,buttonStyle:$e="outline",disabled:Re,children:Be,size:me,style:lt,id:Le,optionType:ve,name:pe=et,defaultValue:Se,value:ye,block:Fe=!1,onChange:G,onMouseEnter:Pe,onMouseLeave:L,onFocus:R,onBlur:J}=he,[at,Ue]=(0,te.Z)(Se,{value:ye}),nt=r.useCallback(Ht=>{const Ut=at,un=Ht.target.value;"value"in he||Ue(un),un!==Ut&&(G==null||G(Ht))},[at,Ue,G]),Bt=Ve("radio",kt),Ft=`${Bt}-group`,Yt=(0,q.Z)(Bt),[gt,Ne,ot]=ht(Bt,Yt);let Tt=Be;rt&&rt.length>0&&(Tt=rt.map(Ht=>typeof Ht=="string"||typeof Ht=="number"?r.createElement(oe,{key:Ht.toString(),prefixCls:Bt,disabled:Re,value:Ht,checked:at===Ht},Ht):r.createElement(oe,{key:`radio-group-value-options-${Ht.value}`,prefixCls:Bt,disabled:Ht.disabled||Re,value:Ht.value,checked:at===Ht.value,title:Ht.title,style:Ht.style,id:Ht.id,required:Ht.required},Ht.label)));const Zt=(0,z.Z)(me),Wt=N()(Ft,`${Ft}-${$e}`,{[`${Ft}-${Zt}`]:Zt,[`${Ft}-rtl`]:St==="rtl",[`${Ft}-block`]:Fe},At,hn,Ne,ot,Yt),Sn=r.useMemo(()=>({onChange:nt,value:at,disabled:Re,name:pe,optionType:ve,block:Fe}),[nt,at,Re,pe,ve,Fe]);return gt(r.createElement("div",Object.assign({},(0,w.Z)(he,{aria:!0,data:!0}),{className:Wt,style:lt,onMouseEnter:Pe,onMouseLeave:L,onFocus:R,onBlur:J,id:Le,ref:ke}),r.createElement(x,{value:Sn},Tt)))});var ie=r.memo(Ke),xe=function(he,ke){var Ve={};for(var St in he)Object.prototype.hasOwnProperty.call(he,St)&&ke.indexOf(St)<0&&(Ve[St]=he[St]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,St=Object.getOwnPropertySymbols(he);et{const{getPrefixCls:Ve}=r.useContext(v.E_),{prefixCls:St}=he,et=xe(he,["prefixCls"]),kt=Ve("radio",St);return r.createElement(re,{value:"button"},r.createElement(oe,Object.assign({prefixCls:kt},et,{type:"radio",ref:ke})))};var it=r.forwardRef(ze);const Qe=oe;Qe.Button=it,Qe.Group=ie,Qe.__ANT_RADIO=!0;var bt=Qe},63139:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return bt}});var r=m(59301),ne=m(60499),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"star",theme:"filled"},te=N,w=m(7657),v=function(ke,Ve){return r.createElement(w.Z,(0,ne.Z)({},ke,{ref:Ve,icon:te}))},q=r.forwardRef(v),z=q,X=m(92310),x=m.n(X),De=m(18642),ee=m(72190),re=m(42244),ue=m(18929),ct=m(10228),He=m(26112);function We(he,ke){var Ve=he.disabled,St=he.prefixCls,et=he.character,kt=he.characterRender,At=he.index,hn=he.count,rt=he.value,$e=he.allowHalf,Re=he.focused,Be=he.onHover,me=he.onClick,lt=function(Pe){Be(Pe,At)},Le=function(Pe){me(Pe,At)},ve=function(Pe){Pe.keyCode===ct.Z.ENTER&&me(Pe,At)},pe=At+1,Se=new Set([St]);rt===0&&At===0&&Re?Se.add("".concat(St,"-focused")):$e&&rt+.5>=pe&&rtAt?"true":"false","aria-posinset":At+1,"aria-setsize":hn,tabIndex:Ve?-1:0},r.createElement("div",{className:"".concat(St,"-first")},ye),r.createElement("div",{className:"".concat(St,"-second")},ye)));return kt&&(Fe=kt(Fe,he)),Fe}var tt=r.forwardRef(We);function H(){var he=r.useRef({});function ke(St){return he.current[St]}function Ve(St){return function(et){he.current[St]=et}}return[ke,Ve]}function Ae(he){var ke=he.pageXOffset,Ve="scrollLeft";if(typeof ke!="number"){var St=he.document;ke=St.documentElement[Ve],typeof ke!="number"&&(ke=St.body[Ve])}return ke}function K(he){var ke,Ve,St=he.ownerDocument,et=St.body,kt=St&&St.documentElement,At=he.getBoundingClientRect();return ke=At.left,Ve=At.top,ke-=kt.clientLeft||et.clientLeft||0,Ve-=kt.clientTop||et.clientTop||0,{left:ke,top:Ve}}function de(he){var ke=K(he),Ve=he.ownerDocument,St=Ve.defaultView||Ve.parentWindow;return ke.left+=Ae(St),ke.left}var we=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Me(he,ke){var Ve=he.prefixCls,St=Ve===void 0?"rc-rate":Ve,et=he.className,kt=he.defaultValue,At=he.value,hn=he.count,rt=hn===void 0?5:hn,$e=he.allowHalf,Re=$e===void 0?!1:$e,Be=he.allowClear,me=Be===void 0?!0:Be,lt=he.keyboard,Le=lt===void 0?!0:lt,ve=he.character,pe=ve===void 0?"\u2605":ve,Se=he.characterRender,ye=he.disabled,Fe=he.direction,G=Fe===void 0?"ltr":Fe,Pe=he.tabIndex,L=Pe===void 0?0:Pe,R=he.autoFocus,J=he.onHoverChange,at=he.onChange,Ue=he.onFocus,nt=he.onBlur,Bt=he.onKeyDown,Ft=he.onMouseLeave,Yt=(0,re.Z)(he,we),gt=H(),Ne=(0,ee.Z)(gt,2),ot=Ne[0],Tt=Ne[1],Zt=r.useRef(null),Wt=function(){if(!ye){var Ge;(Ge=Zt.current)===null||Ge===void 0||Ge.focus()}};r.useImperativeHandle(ke,function(){return{focus:Wt,blur:function(){if(!ye){var Ge;(Ge=Zt.current)===null||Ge===void 0||Ge.blur()}}}});var Sn=(0,ue.Z)(kt||0,{value:At}),Ht=(0,ee.Z)(Sn,2),Ut=Ht[0],un=Ht[1],sn=(0,ue.Z)(null),Xt=(0,ee.Z)(sn,2),mn=Xt[0],_t=Xt[1],Qt=function(Ge,se){var B=G==="rtl",I=Ge+1;if(Re){var P=ot(Ge),O=de(P),j=P.clientWidth;(B&&se-O>j/2||!B&&se-O0&&!B||se===ct.Z.RIGHT&&Ut>0&&B?(fn(Ut-I),Ge.preventDefault()):se===ct.Z.LEFT&&Ut{const{componentCls:ke}=he;return{[`${ke}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:he.marginXS},"> div":{transition:`all ${he.motionDurationMid}, outline 0s`,"&:hover":{transform:he.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,ht.unit)(he.lineWidth)} dashed ${he.starColor}`,transform:he.starHoverScale}},"&-first, &-second":{color:he.starBg,transition:`all ${he.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${ke}-star-first, &-half ${ke}-star-second`]:{opacity:1},[`&-half ${ke}-star-first, &-full ${ke}-star-second`]:{color:"inherit"}}}},Ee=he=>({[`&-rtl${he.componentCls}`]:{direction:"rtl"}}),Ke=he=>{const{componentCls:ke}=he;return{[ke]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Te.Wf)(he)),{display:"inline-block",margin:0,padding:0,color:he.starColor,fontSize:he.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${ke} ${ke}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),oe(he)),Ee(he))}},ie=he=>({starColor:he.yellow6,starSize:he.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:he.colorFillContent});var xe=(0,fe.I$)("Rate",he=>{const ke=(0,M.mergeToken)(he,{});return[Ke(ke)]},ie),ze=m(2171),it=function(he,ke){var Ve={};for(var St in he)Object.prototype.hasOwnProperty.call(he,St)&&ke.indexOf(St)<0&&(Ve[St]=he[St]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,St=Object.getOwnPropertySymbols(he);et{const{prefixCls:Ve,className:St,rootClassName:et,style:kt,tooltips:At,character:hn=r.createElement(z,null),disabled:rt}=he,$e=it(he,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),Re=(Pe,L)=>{let{index:R}=L;return At?r.createElement(Nt.Z,{title:At[R]},Pe):Pe},{getPrefixCls:Be,direction:me,rate:lt}=r.useContext(mt.E_),Le=Be("rate",Ve),[ve,pe,Se]=xe(Le),ye=Object.assign(Object.assign({},lt==null?void 0:lt.style),kt),Fe=r.useContext(ze.Z),G=rt!=null?rt:Fe;return ve(r.createElement(wt,Object.assign({ref:ke,character:hn,characterRender:Re,disabled:G},$e,{className:x()(St,et,pe,Se,lt==null?void 0:lt.className),style:ye,prefixCls:Le,direction:me})))})},82326:function(In,qe,m){"use strict";var r=m(59301),ne=m(92310),N=m.n(ne),te=m(37463),w=m(2738),v=m(75030),q=m(86641),z=m(45915),X=m(82855),x=m(48755),De=m(38406),ee=m(2171),re=m(83397),ue=m(31756),ct=m(56553),He=m(24971),We=m(70045),tt=m(57700),H=m(1722),Ae=m(90376),K=m(68525),de=m(90005),we=function(Nt,ht){var Te={};for(var fe in Nt)Object.prototype.hasOwnProperty.call(Nt,fe)&&ht.indexOf(fe)<0&&(Te[fe]=Nt[fe]);if(Nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,fe=Object.getOwnPropertySymbols(Nt);M{var Te;const{prefixCls:fe,bordered:M,className:oe,rootClassName:Ee,getPopupContainer:Ke,popupClassName:ie,dropdownClassName:xe,listHeight:ze=256,placement:it,listItemHeight:Qe,size:bt,disabled:he,notFoundContent:ke,status:Ve,builtinPlacements:St,dropdownMatchSelectWidth:et,popupMatchSelectWidth:kt,direction:At,style:hn,allowClear:rt,variant:$e,dropdownStyle:Re,transitionName:Be,tagRender:me,maxCount:lt,prefix:Le}=Nt,ve=we(Nt,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:pe,getPrefixCls:Se,renderEmpty:ye,direction:Fe,virtual:G,popupMatchSelectWidth:Pe,popupOverflow:L}=r.useContext(x.E_),R=(0,x.dj)("select"),[,J]=(0,tt.ZP)(),at=Qe!=null?Qe:J==null?void 0:J.controlHeight,Ue=Se("select",fe),nt=Se(),Bt=At!=null?At:Fe,{compactSize:Ft,compactItemClassnames:Yt}=(0,We.ri)(Ue,Bt),[gt,Ne]=(0,He.Z)("select",$e,M),ot=(0,re.Z)(Ue),[Tt,Zt,Wt]=(0,Ae.Z)(Ue,ot),Sn=r.useMemo(()=>{const{mode:k}=Nt;if(k!=="combobox")return k===Me?"combobox":k},[Nt.mode]),Ht=Sn==="multiple"||Sn==="tags",Ut=(0,de.Z)(Nt.suffixIcon,Nt.showArrow),un=(Te=kt!=null?kt:et)!==null&&Te!==void 0?Te:Pe,{status:sn,hasFeedback:Xt,isFormItemInput:mn,feedbackIcon:_t}=r.useContext(ct.aM),Qt=(0,X.F)(sn,Ve);let fn;ke!==void 0?fn=ke:Sn==="combobox"?fn=null:fn=(ye==null?void 0:ye("Select"))||r.createElement(De.Z,{componentName:"Select"});const{suffixIcon:zt,itemIcon:Mt,removeIcon:Pt,clearIcon:It}=(0,K.Z)(Object.assign(Object.assign({},ve),{multiple:Ht,hasFeedback:Xt,feedbackIcon:_t,showSuffixIcon:Ut,prefixCls:Ue,componentName:"Select"})),Dt=rt===!0?{clearIcon:It}:rt,dt=(0,w.Z)(ve,["suffixIcon","itemIcon"]),D=N()(ie||xe,{[`${Ue}-dropdown-${Bt}`]:Bt==="rtl"},Ee,Wt,ot,Zt),f=(0,ue.Z)(k=>{var vt;return(vt=bt!=null?bt:Ft)!==null&&vt!==void 0?vt:k}),d=r.useContext(ee.Z),S=he!=null?he:d,T=N()({[`${Ue}-lg`]:f==="large",[`${Ue}-sm`]:f==="small",[`${Ue}-rtl`]:Bt==="rtl",[`${Ue}-${gt}`]:Ne,[`${Ue}-in-form-item`]:mn},(0,X.Z)(Ue,Qt,Xt),Yt,R.className,oe,Ee,Wt,ot,Zt),F=r.useMemo(()=>it!==void 0?it:Bt==="rtl"?"bottomRight":"bottomLeft",[it,Bt]),[ae]=(0,v.Cn)("SelectLike",Re==null?void 0:Re.zIndex);return Tt(r.createElement(te.ZP,Object.assign({ref:ht,virtual:G,showSearch:R.showSearch},dt,{style:Object.assign(Object.assign({},R.style),hn),dropdownMatchSelectWidth:un,transitionName:(0,q.m)(nt,"slide-up",Be),builtinPlacements:(0,H.Z)(St,L),listHeight:ze,listItemHeight:at,mode:Sn,prefixCls:Ue,placement:F,direction:Bt,prefix:Le,suffixIcon:zt,menuItemSelectedIcon:Mt,removeIcon:Pt,allowClear:Dt,notFoundContent:fn,className:T,getPopupContainer:Ke||pe,dropdownClassName:D,disabled:S,dropdownStyle:Object.assign(Object.assign({},Re),{zIndex:ae}),maxCount:Ht?lt:void 0,tagRender:Ht?me:void 0})))},wt=r.forwardRef(Ie),mt=(0,z.Z)(wt,"dropdownAlign");wt.SECRET_COMBOBOX_MODE_DO_NOT_USE=Me,wt.Option=te.Wx,wt.OptGroup=te.Xo,wt._InternalPanelDoNotUseOrYouWillBeFired=mt,qe.default=wt},1722:function(In,qe){"use strict";const m=ne=>{const te={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:ne==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},te),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},te),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},te),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},te),{points:["br","tr"],offset:[0,-4]})}};function r(ne,N){return ne||m(N)}qe.Z=r},90376:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return fe}});var r=m(63356),ne=m(56119),N=m(16931),te=m(51636),w=m(46e3),v=m(93873);const q=M=>{const{optionHeight:oe,optionFontSize:Ee,optionLineHeight:Ke,optionPadding:ie}=M;return{position:"relative",display:"block",minHeight:oe,padding:ie,color:M.colorText,fontWeight:"normal",fontSize:Ee,lineHeight:Ke,boxSizing:"border-box"}};var X=M=>{const{antCls:oe,componentCls:Ee}=M,Ke=`${Ee}-item`,ie=`&${oe}-slide-up-enter${oe}-slide-up-enter-active`,xe=`&${oe}-slide-up-appear${oe}-slide-up-appear-active`,ze=`&${oe}-slide-up-leave${oe}-slide-up-leave-active`,it=`${Ee}-dropdown-placement-`,Qe=`${Ke}-option-selected`;return[{[`${Ee}-dropdown`]:Object.assign(Object.assign({},(0,r.Wf)(M)),{position:"absolute",top:-9999,zIndex:M.zIndexPopup,boxSizing:"border-box",padding:M.paddingXXS,overflow:"hidden",fontSize:M.fontSize,fontVariant:"initial",backgroundColor:M.colorBgElevated,borderRadius:M.borderRadiusLG,outline:"none",boxShadow:M.boxShadowSecondary,[` + `]:{opacity:0},[`${ve}-item-icon, ${pe}`]:{margin:0,fontSize:Yt,lineHeight:(0,Re.unit)(Se),"+ span":{display:"inline-block",opacity:0}}},[`${ve}-item-icon, ${pe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ve}-item-icon, ${pe}`]:{display:"none"},"a, a:hover":{color:ye}},[`${ve}-item-group-title`]:Object.assign(Object.assign({},Ie.vS),{paddingInline:nt})}}]};const bt=Le=>{const{componentCls:ve,motionDurationSlow:pe,motionDurationMid:Se,motionEaseInOut:ye,motionEaseOut:Oe,iconCls:Q,iconSize:Pe,iconMarginInlineEnd:L}=Le;return{[`${ve}-item, ${ve}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${pe}`,`background ${pe}`,`padding calc(${pe} + 0.1s) ${ye}`].join(","),[`${ve}-item-icon, ${Q}`]:{minWidth:Pe,fontSize:Pe,transition:[`font-size ${Se} ${Oe}`,`margin ${pe} ${ye}`,`color ${pe}`].join(","),"+ span":{marginInlineStart:L,opacity:1,transition:[`opacity ${pe} ${ye}`,`margin ${pe}`,`color ${pe}`].join(",")}},[`${ve}-item-icon`]:Object.assign({},(0,Ie.Ro)()),[`&${ve}-item-only-child`]:{[`> ${Q}, > ${ve}-item-icon`]:{marginInlineEnd:0}}},[`${ve}-item-disabled, ${ve}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${ve}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},he=Le=>{const{componentCls:ve,motionDurationSlow:pe,motionEaseInOut:Se,borderRadius:ye,menuArrowSize:Oe,menuArrowOffset:Q}=Le;return{[`${ve}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Le.margin,width:Oe,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${pe} ${Se}, opacity ${pe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Le.calc(Oe).mul(.6).equal(),height:Le.calc(Oe).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:ye,transition:[`background ${pe} ${Se}`,`transform ${pe} ${Se}`,`top ${pe} ${Se}`,`color ${pe} ${Se}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,Re.unit)(Le.calc(Q).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,Re.unit)(Q)})`}}}}},je=Le=>{const{antCls:ve,componentCls:pe,fontSize:Se,motionDurationSlow:ye,motionDurationMid:Oe,motionEaseInOut:Q,paddingXS:Pe,padding:L,colorSplit:w,lineWidth:X,zIndexPopup:at,borderRadiusLG:Ue,subMenuItemBorderRadius:nt,menuArrowSize:Bt,menuArrowOffset:Ot,lineType:Yt,groupTitleLineHeight:gt,groupTitleFontSize:De}=Le;return[{"":{[pe]:Object.assign(Object.assign({},(0,Ie.dF)()),{"&-hidden":{display:"none"}})},[`${pe}-submenu-hidden`]:{display:"none"}},{[pe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(Le)),(0,Ie.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Se,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ye} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${pe}-item`]:{flex:"none"}},[`${pe}-item, ${pe}-submenu, ${pe}-submenu-title`]:{borderRadius:Le.itemBorderRadius},[`${pe}-item-group-title`]:{padding:`${(0,Re.unit)(Pe)} ${(0,Re.unit)(L)}`,fontSize:De,lineHeight:gt,transition:`all ${ye}`},[`&-horizontal ${pe}-submenu`]:{transition:[`border-color ${ye} ${Q}`,`background ${ye} ${Q}`].join(",")},[`${pe}-submenu, ${pe}-submenu-inline`]:{transition:[`border-color ${ye} ${Q}`,`background ${ye} ${Q}`,`padding ${Oe} ${Q}`].join(",")},[`${pe}-submenu ${pe}-sub`]:{cursor:"initial",transition:[`background ${ye} ${Q}`,`padding ${ye} ${Q}`].join(",")},[`${pe}-title-content`]:{transition:`color ${ye}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${ve}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${pe}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:Le.padding}},[`${pe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${pe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:w,borderStyle:Yt,borderWidth:0,borderTopWidth:X,marginBlock:X,padding:0,"&-dashed":{borderStyle:"dashed"}}}),bt(Le)),{[`${pe}-item-group`]:{[`${pe}-item-group-list`]:{margin:0,padding:0,[`${pe}-item, ${pe}-submenu-title`]:{paddingInline:`${(0,Re.unit)(Le.calc(Se).mul(2).equal())} ${(0,Re.unit)(L)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:at,borderRadius:Ue,boxShadow:"none",transformOrigin:"0 0",[`&${pe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${pe}`]:Object.assign(Object.assign(Object.assign({borderRadius:Ue},bt(Le)),he(Le)),{[`${pe}-item, ${pe}-submenu > ${pe}-submenu-title`]:{borderRadius:nt},[`${pe}-submenu-title::after`]:{transition:`transform ${ye} ${Q}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Le.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Le.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Le.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Le.paddingXS}}}),he(Le)),{[`&-inline-collapsed ${pe}-submenu-arrow, + &-inline ${pe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Re.unit)(Ot)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Re.unit)(Le.calc(Ot).mul(-1).equal())})`}},[`${pe}-submenu-open${pe}-submenu-inline > ${pe}-submenu-title > ${pe}-submenu-arrow`]:{transform:`translateY(${(0,Re.unit)(Le.calc(Bt).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Re.unit)(Le.calc(Ot).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Re.unit)(Ot)})`}}})},{[`${ve}-layout-header`]:{[pe]:{lineHeight:"inherit"}}}]},Ve=Le=>{var ve,pe,Se;const{colorPrimary:ye,colorError:Oe,colorTextDisabled:Q,colorErrorBg:Pe,colorText:L,colorTextDescription:w,colorBgContainer:X,colorFillAlter:at,colorFillContent:Ue,lineWidth:nt,lineWidthBold:Bt,controlItemBgActive:Ot,colorBgTextHover:Yt,controlHeightLG:gt,lineHeight:De,colorBgElevated:ot,marginXXS:xt,padding:zt,fontSize:Wt,controlHeightSM:Sn,fontSizeLG:Ht,colorTextLightSolid:Ut,colorErrorHover:un}=Le,sn=(ve=Le.activeBarWidth)!==null&&ve!==void 0?ve:0,Jt=(pe=Le.activeBarBorderWidth)!==null&&pe!==void 0?pe:nt,mn=(Se=Le.itemMarginInline)!==null&&Se!==void 0?Se:Le.marginXXS,_t=new Me.FastColor(Ut).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Le.zIndexPopupBase+50,radiusItem:Le.borderRadiusLG,itemBorderRadius:Le.borderRadiusLG,radiusSubMenuItem:Le.borderRadiusSM,subMenuItemBorderRadius:Le.borderRadiusSM,colorItemText:L,itemColor:L,colorItemTextHover:L,itemHoverColor:L,colorItemTextHoverHorizontal:ye,horizontalItemHoverColor:ye,colorGroupTitle:w,groupTitleColor:w,colorItemTextSelected:ye,itemSelectedColor:ye,subMenuItemSelectedColor:ye,colorItemTextSelectedHorizontal:ye,horizontalItemSelectedColor:ye,colorItemBg:X,itemBg:X,colorItemBgHover:Yt,itemHoverBg:Yt,colorItemBgActive:Ue,itemActiveBg:Ot,colorSubItemBg:at,subMenuItemBg:at,colorItemBgSelected:Ot,itemSelectedBg:Ot,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:sn,colorActiveBarHeight:Bt,activeBarHeight:Bt,colorActiveBarBorderSize:nt,activeBarBorderWidth:Jt,colorItemTextDisabled:Q,itemDisabledColor:Q,colorDangerItemText:Oe,dangerItemColor:Oe,colorDangerItemTextHover:Oe,dangerItemHoverColor:Oe,colorDangerItemTextSelected:Oe,dangerItemSelectedColor:Oe,colorDangerItemBgActive:Pe,dangerItemActiveBg:Pe,colorDangerItemBgSelected:Pe,dangerItemSelectedBg:Pe,itemMarginInline:mn,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:gt,groupTitleLineHeight:De,collapsedWidth:gt*2,popupBg:ot,itemMarginBlock:xt,itemPaddingInline:zt,horizontalLineHeight:`${gt*1.15}px`,iconSize:Wt,iconMarginInlineEnd:Sn-Wt,collapsedIconSize:Ht,groupTitleFontSize:Wt,darkItemDisabledColor:new Me.FastColor(Ut).setA(.25).toRgbString(),darkItemColor:_t,darkDangerItemColor:Oe,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ut,darkItemSelectedBg:ye,darkDangerItemSelectedBg:Oe,darkItemHoverBg:"transparent",darkGroupTitleColor:_t,darkItemHoverColor:Ut,darkDangerItemHoverColor:un,darkDangerItemSelectedColor:Ut,darkDangerItemActiveBg:Oe,itemWidth:sn?`calc(100% + ${Jt}px)`:`calc(100% - ${mn*2}px)`}};var St=function(Le){let ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Le,pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,ht.I$)("Menu",ye=>{const{colorBgElevated:Oe,controlHeightLG:Q,fontSize:Pe,darkItemColor:L,darkDangerItemColor:w,darkItemBg:X,darkSubMenuItemBg:at,darkItemSelectedColor:Ue,darkItemSelectedBg:nt,darkDangerItemSelectedBg:Bt,darkItemHoverBg:Ot,darkGroupTitleColor:Yt,darkItemHoverColor:gt,darkItemDisabledColor:De,darkDangerItemHoverColor:ot,darkDangerItemSelectedColor:xt,darkDangerItemActiveBg:zt,popupBg:Wt,darkPopupBg:Sn}=ye,Ht=ye.calc(Pe).div(7).mul(5).equal(),Ut=(0,xe.mergeToken)(ye,{menuArrowSize:Ht,menuHorizontalHeight:ye.calc(Q).mul(1.15).equal(),menuArrowOffset:ye.calc(Ht).mul(.25).equal(),menuSubMenuBg:Oe,calc:ye.calc,popupBg:Wt}),un=(0,xe.mergeToken)(Ut,{itemColor:L,itemHoverColor:gt,groupTitleColor:Yt,itemSelectedColor:Ue,subMenuItemSelectedColor:Ue,itemBg:X,popupBg:Sn,subMenuItemBg:at,itemActiveBg:"transparent",itemSelectedBg:nt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ot,itemDisabledColor:De,dangerItemColor:w,dangerItemHoverColor:ot,dangerItemSelectedColor:xt,dangerItemActiveBg:zt,dangerItemSelectedBg:Bt,menuSubMenuBg:at,horizontalItemSelectedColor:Ue,horizontalItemSelectedBg:nt});return[je(Ut),M(Ut),Ge(Ut),Ce(Ut,"light"),Ce(un,"dark"),Ee(Ut),(0,Rt.Z)(Ut),(0,mt.oN)(Ut,"slide-up"),(0,mt.oN)(Ut,"slide-down"),(0,Dt._y)(Ut,"zoom-big")]},Ve,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:pe,unitless:{groupTitleLineHeight:!0}})(Le,ve)},et=m(75030),At=Le=>{var ve;const{popupClassName:pe,icon:Se,title:ye,theme:Oe}=Le,Q=r.useContext(ue),{prefixCls:Pe,inlineCollapsed:L,theme:w}=Q,X=(0,ne.Xl)();let at;if(!Se)at=L&&!X.length&&ye&&typeof ye=="string"?r.createElement("div",{className:`${Pe}-inline-collapsed-noicon`},ye.charAt(0)):r.createElement("span",{className:`${Pe}-title-content`},ye);else{const Bt=r.isValidElement(ye)&&ye.type==="span";at=r.createElement(r.Fragment,null,(0,C.Tm)(Se,{className:v()(r.isValidElement(Se)?(ve=Se.props)===null||ve===void 0?void 0:ve.className:"",`${Pe}-item-icon`)}),Bt?ye:r.createElement("span",{className:`${Pe}-title-content`},ye))}const Ue=r.useMemo(()=>Object.assign(Object.assign({},Q),{firstLevel:!1}),[Q]),[nt]=(0,et.Cn)("Menu");return r.createElement(ue.Provider,{value:Ue},r.createElement(ne.Wd,Object.assign({},(0,Z.Z)(Le,["icon"]),{title:at,popupClassName:v()(Pe,pe,`${Pe}-${Oe||w}`),popupStyle:Object.assign({zIndex:nt},Le.popupStyle)})))},hn=function(Le,ve){var pe={};for(var Se in Le)Object.prototype.hasOwnProperty.call(Le,Se)&&ve.indexOf(Se)<0&&(pe[Se]=Le[Se]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Se=Object.getOwnPropertySymbols(Le);ye{var pe;const Se=r.useContext(de.Z),ye=Se||{},{getPrefixCls:Oe,getPopupContainer:Q,direction:Pe,menu:L}=r.useContext(Ne.E_),w=Oe(),{prefixCls:X,className:at,style:Ue,theme:nt="light",expandIcon:Bt,_internalDisableMenuItemTitleTooltip:Ot,inlineCollapsed:Yt,siderCollapsed:gt,rootClassName:De,mode:ot,selectable:xt,onClick:zt,overflowedIndicatorPopupClassName:Wt}=Le,Sn=hn(Le,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Ht=(0,Z.Z)(Sn,["collapsedWidth"]);(pe=ye.validator)===null||pe===void 0||pe.call(ye,{mode:ot});const Ut=(0,q.Z)(function(){var dt;zt==null||zt.apply(void 0,arguments),(dt=ye.onClick)===null||dt===void 0||dt.call(ye)}),un=ye.mode||ot,sn=xt!=null?xt:ye.selectable,Jt=Yt!=null?Yt:gt,mn={horizontal:{motionName:`${w}-slide-up`},inline:(0,J.Z)(w),other:{motionName:`${w}-zoom-big`}},_t=Oe("menu",X||ye.prefixCls),Gt=(0,ee.Z)(_t),[fn,Zt,Mt]=St(_t,Gt,!Se),Pt=v()(`${_t}-${nt}`,L==null?void 0:L.className,at),It=r.useMemo(()=>{var dt,N;if(typeof Bt=="function"||rt(Bt))return Bt||null;if(typeof ye.expandIcon=="function"||rt(ye.expandIcon))return ye.expandIcon||null;if(typeof(L==null?void 0:L.expandIcon)=="function"||rt(L==null?void 0:L.expandIcon))return(L==null?void 0:L.expandIcon)||null;const f=(dt=Bt!=null?Bt:ye==null?void 0:ye.expandIcon)!==null&&dt!==void 0?dt:L==null?void 0:L.expandIcon;return(0,C.Tm)(f,{className:v()(`${_t}-submenu-expand-icon`,r.isValidElement(f)?(N=f.props)===null||N===void 0?void 0:N.className:void 0)})},[Bt,ye==null?void 0:ye.expandIcon,L==null?void 0:L.expandIcon,_t]),Nt=r.useMemo(()=>({prefixCls:_t,inlineCollapsed:Jt||!1,direction:Pe,firstLevel:!0,theme:nt,mode:un,disableMenuItemTitleTooltip:Ot}),[_t,Jt,Pe,Ot,nt]);return fn(r.createElement(de.Z.Provider,{value:null},r.createElement(ue.Provider,{value:Nt},r.createElement(ne.ZP,Object.assign({getPopupContainer:Q,overflowedIndicator:r.createElement(te.Z,null),overflowedIndicatorPopupClassName:v()(_t,`${_t}-${nt}`,Wt),mode:un,selectable:sn,onClick:Ut},Ht,{inlineCollapsed:Jt,style:Object.assign(Object.assign({},L==null?void 0:L.style),Ue),className:Pt,prefixCls:_t,direction:Pe,defaultMotions:mn,expandIcon:It,ref:ve,rootClassName:v()(De,Zt,ye.rootClassName,Mt,Gt),_internalComponents:$e})))))});const me=(0,r.forwardRef)((Le,ve)=>{const pe=(0,r.useRef)(null),Se=r.useContext(D.D);return(0,r.useImperativeHandle)(ve,()=>({menu:pe.current,focus:ye=>{var Oe;(Oe=pe.current)===null||Oe===void 0||Oe.focus(ye)}})),r.createElement(Be,Object.assign({ref:pe},Le,Se))});me.Item=K,me.SubMenu=At,me.Divider=We,me.ItemGroup=ne.BW;var lt=me},31709:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return L}});var r=m(59301),ne=m(60499),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"double-left",theme:"outlined"},te=D,R=m(7657),v=function(X,at){return r.createElement(R.Z,(0,ne.Z)({},X,{ref:at,icon:te}))},q=r.forwardRef(v),Z=q,J=m(49198),C=m(33853),Ne=m(38819),ee=m(92310),re=m.n(ee),ue=m(18642),ct=m(43749),He=m(85899),We=m(72190),tt=m(18929),H=m(10228),Ae=m(26112),K=m(48736),de=m(17119),Re=[10,20,50,100],Me=function(X){var at=X.pageSizeOptions,Ue=at===void 0?Re:at,nt=X.locale,Bt=X.changeSize,Ot=X.pageSize,Yt=X.goButton,gt=X.quickGo,De=X.rootPrefixCls,ot=X.disabled,xt=X.buildOptionText,zt=X.showSizeChanger,Wt=X.sizeChangerRender,Sn=r.useState(""),Ht=(0,We.Z)(Sn,2),Ut=Ht[0],un=Ht[1],sn=function(){return!Ut||Number.isNaN(Ut)?void 0:Number(Ut)},Jt=typeof xt=="function"?xt:function(Nt){return"".concat(Nt," ").concat(nt.items_per_page)},mn=function(dt){un(dt.target.value)},_t=function(dt){Yt||Ut===""||(un(""),!(dt.relatedTarget&&(dt.relatedTarget.className.indexOf("".concat(De,"-item-link"))>=0||dt.relatedTarget.className.indexOf("".concat(De,"-item"))>=0))&&(gt==null||gt(sn())))},Gt=function(dt){Ut!==""&&(dt.keyCode===H.Z.ENTER||dt.type==="click")&&(un(""),gt==null||gt(sn()))},fn=function(){return Ue.some(function(dt){return dt.toString()===Ot.toString()})?Ue:Ue.concat([Ot]).sort(function(dt,N){var f=Number.isNaN(Number(dt))?0:Number(dt),d=Number.isNaN(Number(N))?0:Number(N);return f-d})},Zt="".concat(De,"-options");if(!zt&&!gt)return null;var Mt=null,Pt=null,It=null;return zt&&Wt&&(Mt=Wt({disabled:ot,size:Ot,onSizeChange:function(dt){Bt==null||Bt(Number(dt))},"aria-label":nt.page_size,className:"".concat(Zt,"-size-changer"),options:fn().map(function(Nt){return{label:Jt(Nt),value:Nt}})})),gt&&(Yt&&(It=typeof Yt=="boolean"?r.createElement("button",{type:"button",onClick:Gt,onKeyUp:Gt,disabled:ot,className:"".concat(Zt,"-quick-jumper-button")},nt.jump_to_confirm):r.createElement("span",{onClick:Gt,onKeyUp:Gt},Yt)),Pt=r.createElement("div",{className:"".concat(Zt,"-quick-jumper")},nt.jump_to,r.createElement("input",{disabled:ot,type:"text",value:Ut,onChange:mn,onKeyUp:Gt,onBlur:_t,"aria-label":nt.page}),nt.page,It)),r.createElement("li",{className:Zt},Mt,Pt)},Ie=Me,Rt=function(X){var at=X.rootPrefixCls,Ue=X.page,nt=X.active,Bt=X.className,Ot=X.showTitle,Yt=X.onClick,gt=X.onKeyPress,De=X.itemRender,ot="".concat(at,"-item"),xt=re()(ot,"".concat(ot,"-").concat(Ue),(0,ue.Z)((0,ue.Z)({},"".concat(ot,"-active"),nt),"".concat(ot,"-disabled"),!Ue),Bt),zt=function(){Yt(Ue)},Wt=function(Ut){gt(Ut,Yt,Ue)},Sn=De(Ue,"page",r.createElement("a",{rel:"nofollow"},Ue));return Sn?r.createElement("li",{title:Ot?String(Ue):null,className:xt,onClick:zt,onKeyDown:Wt,tabIndex:0},Sn):null},mt=Rt,Dt=function(X,at,Ue){return Ue};function ht(){}function xe(w){var X=Number(w);return typeof X=="number"&&!Number.isNaN(X)&&isFinite(X)&&Math.floor(X)===X}function fe(w,X,at){var Ue=typeof w=="undefined"?X:w;return Math.floor((at-1)/Ue)+1}var M=function(X){var at=X.prefixCls,Ue=at===void 0?"rc-pagination":at,nt=X.selectPrefixCls,Bt=nt===void 0?"rc-select":nt,Ot=X.className,Yt=X.current,gt=X.defaultCurrent,De=gt===void 0?1:gt,ot=X.total,xt=ot===void 0?0:ot,zt=X.pageSize,Wt=X.defaultPageSize,Sn=Wt===void 0?10:Wt,Ht=X.onChange,Ut=Ht===void 0?ht:Ht,un=X.hideOnSinglePage,sn=X.align,Jt=X.showPrevNextJumpers,mn=Jt===void 0?!0:Jt,_t=X.showQuickJumper,Gt=X.showLessItems,fn=X.showTitle,Zt=fn===void 0?!0:fn,Mt=X.onShowSizeChange,Pt=Mt===void 0?ht:Mt,It=X.locale,Nt=It===void 0?de.Z:It,dt=X.style,N=X.totalBoundaryShowSizeChanger,f=N===void 0?50:N,d=X.disabled,S=X.simple,x=X.showTotal,O=X.showSizeChanger,ae=O===void 0?xt>f:O,j=X.sizeChangerRender,vt=X.pageSizeOptions,Y=X.itemRender,_=Y===void 0?Dt:Y,Qe=X.jumpPrevIcon,se=X.jumpNextIcon,B=X.prevIcon,I=X.nextIcon,P=r.useRef(null),F=(0,tt.Z)(10,{value:zt,defaultValue:Sn}),k=(0,We.Z)(F,2),be=k[0],ke=k[1],ut=(0,tt.Z)(1,{value:Yt,defaultValue:De,postState:function(Wn){return Math.max(1,Math.min(Wn,fe(void 0,be,xt)))}}),ft=(0,We.Z)(ut,2),pt=ft[0],wt=ft[1],Kt=r.useState(pt),en=(0,We.Z)(Kt,2),Fe=en[0],Ye=en[1];(0,r.useEffect)(function(){Ye(pt)},[pt]);var Tt=Ut!==ht,yt="current"in X,Ct=Math.max(1,pt-(Gt?3:5)),Ft=Math.min(fe(void 0,be,xt),pt+(Gt?3:5));function Qt(bi,Wn){var ur=bi||r.createElement("button",{type:"button","aria-label":Wn,className:"".concat(Ue,"-item-link")});return typeof bi=="function"&&(ur=r.createElement(bi,(0,He.Z)({},X))),ur}function kt(bi){var Wn=bi.target.value,ur=fe(void 0,be,xt),sr;return Wn===""?sr=Wn:Number.isNaN(Number(Wn))?sr=Fe:Wn>=ur?sr=ur:sr=Number(Wn),sr}function an(bi){return xe(bi)&&bi!==pt&&xe(xt)&&xt>0}var ln=xt>be?_t:!1;function En(bi){(bi.keyCode===H.Z.UP||bi.keyCode===H.Z.DOWN)&&bi.preventDefault()}function rn(bi){var Wn=kt(bi);switch(Wn!==Fe&&Ye(Wn),bi.keyCode){case H.Z.ENTER:Dn(Wn);break;case H.Z.UP:Dn(Wn-1);break;case H.Z.DOWN:Dn(Wn+1);break;default:break}}function cn(bi){Dn(kt(bi))}function yn(bi){var Wn=fe(bi,be,xt),ur=pt>Wn&&Wn!==0?Wn:pt;ke(bi),Ye(ur),Pt==null||Pt(pt,bi),wt(ur),Ut==null||Ut(ur,bi)}function Dn(bi){if(an(bi)&&!d){var Wn=fe(void 0,be,xt),ur=bi;return bi>Wn?ur=Wn:bi<1&&(ur=1),ur!==Fe&&Ye(ur),wt(ur),Ut==null||Ut(ur,be),ur}return pt}var Bn=pt>1,vn=pt2?ur-2:0),Kr=2;Krxt?xt:pt*be])),Yn=null,gn=fe(void 0,be,xt);if(un&&xt<=be)return null;var Lt=[],$t={rootPrefixCls:Ue,onClick:Dn,onKeyPress:Hn,showTitle:Zt,itemRender:_,page:-1},Tn=pt-1>0?pt-1:0,xn=pt+1=oi*2&&pt!==3&&(Lt[0]=r.cloneElement(Lt[0],{className:re()("".concat(Ue,"-item-after-jump-prev"),Lt[0].props.className)}),Lt.unshift(fi)),gn-pt>=oi*2&&pt!==gn-2){var zi=Lt[Lt.length-1];Lt[Lt.length-1]=r.cloneElement(zi,{className:re()("".concat(Ue,"-item-before-jump-next"),zi.props.className)}),Lt.push(Yn)}rr!==1&&Lt.unshift(r.createElement(mt,(0,ne.Z)({},$t,{key:1,page:1}))),gr!==gn&&Lt.push(r.createElement(mt,(0,ne.Z)({},$t,{key:gn,page:gn})))}var cr=Si(Tn);if(cr){var Dr=!Bn||!gn;cr=r.createElement("li",{title:Zt?Nt.prev_page:null,onClick:bn,tabIndex:Dr?null:0,onKeyDown:Ln,className:re()("".concat(Ue,"-prev"),(0,ue.Z)({},"".concat(Ue,"-disabled"),Dr)),"aria-disabled":Dr},cr)}var vi=ri(xn);if(vi){var Br,Mr;S?(Br=!vn,Mr=Bn?0:null):(Br=!vn||!gn,Mr=Br?null:0),vi=r.createElement("li",{title:Zt?Nt.next_page:null,onClick:Un,tabIndex:Mr,onKeyDown:Rn,className:re()("".concat(Ue,"-next"),(0,ue.Z)({},"".concat(Ue,"-disabled"),Br)),"aria-disabled":Br},vi)}var xr=re()(Ue,Ot,(0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)({},"".concat(Ue,"-start"),sn==="start"),"".concat(Ue,"-center"),sn==="center"),"".concat(Ue,"-end"),sn==="end"),"".concat(Ue,"-simple"),S),"".concat(Ue,"-disabled"),d));return r.createElement("ul",(0,ne.Z)({className:xr,style:dt,ref:P},Ri),xi,cr,S?Jn:Lt,vi,r.createElement(Ie,{locale:Nt,rootPrefixCls:Ue,disabled:d,selectPrefixCls:Bt,changeSize:yn,pageSize:be,pageSizeOptions:vt,quickGo:ln?Dn:null,goButton:ti,showSizeChanger:ae,sizeChangerRender:j}))},oe=M,Ee=m(61852),Ke=m(48755),ie=m(31756),Ce=m(13783),Ze=m(9017),it=m(82326),Ge=m(57700),bt=m(36237),he=m(53075),je=m(64910),Ve=m(39082),St=m(63356),et=m(51636),jt=m(16931);const At=w=>{const{componentCls:X}=w;return{[`${X}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${X}-item-link`]:{color:w.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${X}-item-link`]:{color:w.colorTextDisabled,cursor:"not-allowed"}}},[`&${X}-disabled`]:{cursor:"not-allowed",[`${X}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:w.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:w.colorBorder,backgroundColor:w.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:w.itemActiveBgDisabled},a:{color:w.itemActiveColorDisabled}}},[`${X}-item-link`]:{color:w.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${X}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${X}-simple-pager`]:{color:w.colorTextDisabled},[`${X}-jump-prev, ${X}-jump-next`]:{[`${X}-item-link-icon`]:{opacity:0},[`${X}-item-ellipsis`]:{opacity:1}}},[`&${X}-simple`]:{[`${X}-prev, ${X}-next`]:{[`&${X}-disabled ${X}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},hn=w=>{const{componentCls:X}=w;return{[`&${X}-mini ${X}-total-text, &${X}-mini ${X}-simple-pager`]:{height:w.itemSizeSM,lineHeight:(0,bt.unit)(w.itemSizeSM)},[`&${X}-mini ${X}-item`]:{minWidth:w.itemSizeSM,height:w.itemSizeSM,margin:0,lineHeight:(0,bt.unit)(w.calc(w.itemSizeSM).sub(2).equal())},[`&${X}-mini ${X}-prev, &${X}-mini ${X}-next`]:{minWidth:w.itemSizeSM,height:w.itemSizeSM,margin:0,lineHeight:(0,bt.unit)(w.itemSizeSM)},[`&${X}-mini:not(${X}-disabled)`]:{[`${X}-prev, ${X}-next`]:{[`&:hover ${X}-item-link`]:{backgroundColor:w.colorBgTextHover},[`&:active ${X}-item-link`]:{backgroundColor:w.colorBgTextActive},[`&${X}-disabled:hover ${X}-item-link`]:{backgroundColor:"transparent"}}},[` + &${X}-mini ${X}-prev ${X}-item-link, + &${X}-mini ${X}-next ${X}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:w.itemSizeSM,lineHeight:(0,bt.unit)(w.itemSizeSM)}},[`&${X}-mini ${X}-jump-prev, &${X}-mini ${X}-jump-next`]:{height:w.itemSizeSM,marginInlineEnd:0,lineHeight:(0,bt.unit)(w.itemSizeSM)},[`&${X}-mini ${X}-options`]:{marginInlineStart:w.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:w.miniOptionsSizeChangerTop},"&-quick-jumper":{height:w.itemSizeSM,lineHeight:(0,bt.unit)(w.itemSizeSM),input:Object.assign(Object.assign({},(0,he.x0)(w)),{width:w.paginationMiniQuickJumperInputWidth,height:w.controlHeightSM})}}}},rt=w=>{const{componentCls:X}=w;return{[` + &${X}-simple ${X}-prev, + &${X}-simple ${X}-next + `]:{height:w.itemSizeSM,lineHeight:(0,bt.unit)(w.itemSizeSM),verticalAlign:"top",[`${X}-item-link`]:{height:w.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:w.colorBgTextHover},"&:active":{backgroundColor:w.colorBgTextActive},"&::after":{height:w.itemSizeSM,lineHeight:(0,bt.unit)(w.itemSizeSM)}}},[`&${X}-simple ${X}-simple-pager`]:{display:"inline-block",height:w.itemSizeSM,marginInlineEnd:w.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${(0,bt.unit)(w.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:w.itemInputBg,border:`${(0,bt.unit)(w.lineWidth)} ${w.lineType} ${w.colorBorder}`,borderRadius:w.borderRadius,outline:"none",transition:`border-color ${w.motionDurationMid}`,color:"inherit","&:hover":{borderColor:w.colorPrimary},"&:focus":{borderColor:w.colorPrimaryHover,boxShadow:`${(0,bt.unit)(w.inputOutlineOffset)} 0 ${(0,bt.unit)(w.controlOutlineWidth)} ${w.controlOutline}`},"&[disabled]":{color:w.colorTextDisabled,backgroundColor:w.colorBgContainerDisabled,borderColor:w.colorBorder,cursor:"not-allowed"}}}}},$e=w=>{const{componentCls:X}=w;return{[`${X}-jump-prev, ${X}-jump-next`]:{outline:0,[`${X}-item-container`]:{position:"relative",[`${X}-item-link-icon`]:{color:w.colorPrimary,fontSize:w.fontSizeSM,opacity:0,transition:`all ${w.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${X}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:w.colorTextDisabled,letterSpacing:w.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:w.paginationEllipsisTextIndent,opacity:1,transition:`all ${w.motionDurationMid}`}},"&:hover":{[`${X}-item-link-icon`]:{opacity:1},[`${X}-item-ellipsis`]:{opacity:0}}},[` + ${X}-prev, + ${X}-jump-prev, + ${X}-jump-next + `]:{marginInlineEnd:w.marginXS},[` + ${X}-prev, + ${X}-next, + ${X}-jump-prev, + ${X}-jump-next + `]:{display:"inline-block",minWidth:w.itemSize,height:w.itemSize,color:w.colorText,fontFamily:w.fontFamily,lineHeight:(0,bt.unit)(w.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:w.borderRadius,cursor:"pointer",transition:`all ${w.motionDurationMid}`},[`${X}-prev, ${X}-next`]:{outline:0,button:{color:w.colorText,cursor:"pointer",userSelect:"none"},[`${X}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:w.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,bt.unit)(w.lineWidth)} ${w.lineType} transparent`,borderRadius:w.borderRadius,outline:"none",transition:`all ${w.motionDurationMid}`},[`&:hover ${X}-item-link`]:{backgroundColor:w.colorBgTextHover},[`&:active ${X}-item-link`]:{backgroundColor:w.colorBgTextActive},[`&${X}-disabled:hover`]:{[`${X}-item-link`]:{backgroundColor:"transparent"}}},[`${X}-slash`]:{marginInlineEnd:w.paginationSlashMarginInlineEnd,marginInlineStart:w.paginationSlashMarginInlineStart},[`${X}-options`]:{display:"inline-block",marginInlineStart:w.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:w.controlHeight,marginInlineStart:w.marginXS,lineHeight:(0,bt.unit)(w.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,he.ik)(w)),(0,Ve.$U)(w,{borderColor:w.colorBorder,hoverBorderColor:w.colorPrimaryHover,activeBorderColor:w.colorPrimary,activeShadow:w.activeShadow})),{"&[disabled]":Object.assign({},(0,Ve.Xy)(w)),width:w.calc(w.controlHeightLG).mul(1.25).equal(),height:w.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:w.marginXS,marginInlineEnd:w.marginXS})}}}},we=w=>{const{componentCls:X}=w;return{[`${X}-item`]:{display:"inline-block",minWidth:w.itemSize,height:w.itemSize,marginInlineEnd:w.marginXS,fontFamily:w.fontFamily,lineHeight:(0,bt.unit)(w.calc(w.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:w.itemBg,border:`${(0,bt.unit)(w.lineWidth)} ${w.lineType} transparent`,borderRadius:w.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,bt.unit)(w.paginationItemPaddingInline)}`,color:w.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${X}-item-active)`]:{"&:hover":{transition:`all ${w.motionDurationMid}`,backgroundColor:w.colorBgTextHover},"&:active":{backgroundColor:w.colorBgTextActive}},"&-active":{fontWeight:w.fontWeightStrong,backgroundColor:w.itemActiveBg,borderColor:w.colorPrimary,a:{color:w.colorPrimary},"&:hover":{borderColor:w.colorPrimaryHover},"&:hover a":{color:w.colorPrimaryHover}}}}},Be=w=>{const{componentCls:X}=w;return{[X]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,St.Wf)(w)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${X}-total-text`]:{display:"inline-block",height:w.itemSize,marginInlineEnd:w.marginXS,lineHeight:(0,bt.unit)(w.calc(w.itemSize).sub(2).equal()),verticalAlign:"middle"}}),we(w)),$e(w)),rt(w)),hn(w)),At(w)),{[`@media only screen and (max-width: ${w.screenLG}px)`]:{[`${X}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${w.screenSM}px)`]:{[`${X}-options`]:{display:"none"}}}),[`&${w.componentCls}-rtl`]:{direction:"rtl"}}},me=w=>{const{componentCls:X}=w;return{[`${X}:not(${X}-disabled)`]:{[`${X}-item`]:Object.assign({},(0,St.Qy)(w)),[`${X}-jump-prev, ${X}-jump-next`]:{"&:focus-visible":Object.assign({[`${X}-item-link-icon`]:{opacity:1},[`${X}-item-ellipsis`]:{opacity:0}},(0,St.oN)(w))},[`${X}-prev, ${X}-next`]:{[`&:focus-visible ${X}-item-link`]:Object.assign({},(0,St.oN)(w))}}}},lt=w=>Object.assign({itemBg:w.colorBgContainer,itemSize:w.controlHeight,itemSizeSM:w.controlHeightSM,itemActiveBg:w.colorBgContainer,itemLinkBg:w.colorBgContainer,itemActiveColorDisabled:w.colorTextDisabled,itemActiveBgDisabled:w.controlItemBgActiveDisabled,itemInputBg:w.colorBgContainer,miniOptionsSizeChangerTop:0},(0,je.T)(w)),Le=w=>(0,et.mergeToken)(w,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:w.calc(w.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:w.calc(w.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:w.calc(w.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:w.calc(w.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:w.marginSM,paginationSlashMarginInlineEnd:w.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,je.e)(w));var ve=(0,jt.I$)("Pagination",w=>{const X=Le(w);return[Be(X),me(X)]},lt);const pe=w=>{const{componentCls:X}=w;return{[`${X}${X}-bordered${X}-disabled:not(${X}-mini)`]:{"&, &:hover":{[`${X}-item-link`]:{borderColor:w.colorBorder}},"&:focus-visible":{[`${X}-item-link`]:{borderColor:w.colorBorder}},[`${X}-item, ${X}-item-link`]:{backgroundColor:w.colorBgContainerDisabled,borderColor:w.colorBorder,[`&:hover:not(${X}-item-active)`]:{backgroundColor:w.colorBgContainerDisabled,borderColor:w.colorBorder,a:{color:w.colorTextDisabled}},[`&${X}-item-active`]:{backgroundColor:w.itemActiveBgDisabled}},[`${X}-prev, ${X}-next`]:{"&:hover button":{backgroundColor:w.colorBgContainerDisabled,borderColor:w.colorBorder,color:w.colorTextDisabled},[`${X}-item-link`]:{backgroundColor:w.colorBgContainerDisabled,borderColor:w.colorBorder}}},[`${X}${X}-bordered:not(${X}-mini)`]:{[`${X}-prev, ${X}-next`]:{"&:hover button":{borderColor:w.colorPrimaryHover,backgroundColor:w.itemBg},[`${X}-item-link`]:{backgroundColor:w.itemLinkBg,borderColor:w.colorBorder},[`&:hover ${X}-item-link`]:{borderColor:w.colorPrimary,backgroundColor:w.itemBg,color:w.colorPrimary},[`&${X}-disabled`]:{[`${X}-item-link`]:{borderColor:w.colorBorder,color:w.colorTextDisabled}}},[`${X}-item`]:{backgroundColor:w.itemBg,border:`${(0,bt.unit)(w.lineWidth)} ${w.lineType} ${w.colorBorder}`,[`&:hover:not(${X}-item-active)`]:{borderColor:w.colorPrimary,backgroundColor:w.itemBg,a:{color:w.colorPrimary}},"&-active":{borderColor:w.colorPrimary}}}}};var Se=(0,jt.bk)(["Pagination","bordered"],w=>{const X=Le(w);return[pe(X)]},lt);function ye(w){return(0,r.useMemo)(()=>typeof w=="boolean"?[w,{}]:w&&typeof w=="object"?[!0,w]:[void 0,void 0],[w])}var Oe=function(w,X){var at={};for(var Ue in w)Object.prototype.hasOwnProperty.call(w,Ue)&&X.indexOf(Ue)<0&&(at[Ue]=w[Ue]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ue=Object.getOwnPropertySymbols(w);nt{const{align:X,prefixCls:at,selectPrefixCls:Ue,className:nt,rootClassName:Bt,style:Ot,size:Yt,locale:gt,responsive:De,showSizeChanger:ot,selectComponentClass:xt,pageSizeOptions:zt}=w,Wt=Oe(w,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:Sn}=(0,Ce.Z)(De),[,Ht]=(0,Ge.ZP)(),{getPrefixCls:Ut,direction:un,showSizeChanger:sn,className:Jt,style:mn}=(0,Ke.dj)("pagination"),_t=Ut("pagination",at),[Gt,fn,Zt]=ve(_t),Mt=(0,ie.Z)(Yt),Pt=Mt==="small"||!!(Sn&&!Mt&&De),[It]=(0,Ze.Z)("Pagination",Ee.Z),Nt=Object.assign(Object.assign({},It),gt),[dt,N]=ye(ot),[f,d]=ye(sn),S=dt!=null?dt:f,x=N!=null?N:d,O=xt||it.default,ae=r.useMemo(()=>zt?zt.map(se=>Number(se)):void 0,[zt]),j=se=>{var B;const{disabled:I,size:P,onSizeChange:F,"aria-label":k,className:be,options:ke}=se,{className:ut,onChange:ft}=x||{},pt=(B=ke.find(wt=>String(wt.value)===String(P)))===null||B===void 0?void 0:B.value;return r.createElement(O,Object.assign({disabled:I,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:wt=>wt.parentNode,"aria-label":k,options:ke},x,{value:pt,onChange:(wt,Kt)=>{F==null||F(wt),ft==null||ft(wt,Kt)},size:Pt?"small":"middle",className:re()(be,ut)}))},vt=r.useMemo(()=>{const se=r.createElement("span",{className:`${_t}-item-ellipsis`},"\u2022\u2022\u2022"),B=r.createElement("button",{className:`${_t}-item-link`,type:"button",tabIndex:-1},un==="rtl"?r.createElement(Ne.Z,null):r.createElement(C.Z,null)),I=r.createElement("button",{className:`${_t}-item-link`,type:"button",tabIndex:-1},un==="rtl"?r.createElement(C.Z,null):r.createElement(Ne.Z,null)),P=r.createElement("a",{className:`${_t}-item-link`},r.createElement("div",{className:`${_t}-item-container`},un==="rtl"?r.createElement(J.Z,{className:`${_t}-item-link-icon`}):r.createElement(Z,{className:`${_t}-item-link-icon`}),se)),F=r.createElement("a",{className:`${_t}-item-link`},r.createElement("div",{className:`${_t}-item-container`},un==="rtl"?r.createElement(Z,{className:`${_t}-item-link-icon`}):r.createElement(J.Z,{className:`${_t}-item-link-icon`}),se));return{prevIcon:B,nextIcon:I,jumpPrevIcon:P,jumpNextIcon:F}},[un,_t]),Y=Ut("select",Ue),_=re()({[`${_t}-${X}`]:!!X,[`${_t}-mini`]:Pt,[`${_t}-rtl`]:un==="rtl",[`${_t}-bordered`]:Ht.wireframe},Jt,nt,Bt,fn,Zt),Qe=Object.assign(Object.assign({},mn),Ot);return Gt(r.createElement(r.Fragment,null,Ht.wireframe&&r.createElement(Se,{prefixCls:_t}),r.createElement(oe,Object.assign({},vt,Wt,{style:Qe,prefixCls:_t,selectPrefixCls:Y,className:_,locale:Nt,pageSizeOptions:ae,showSizeChanger:S,sizeChangerRender:j}))))},L=Pe},89787:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return gt}});var r=m(59301),ne=m(17835),D=m(29679),te=m(40001),R=m(19248),v=m(99267),q=m(92310),Z=m.n(q),J=m(2738),C=m(48755),Ne=m(60499),ee=m(85899),re=m(42244),ue={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ct=function(){var ot=(0,r.useRef)([]),xt=(0,r.useRef)(null);return(0,r.useEffect)(function(){var zt=Date.now(),Wt=!1;ot.current.forEach(function(Sn){if(Sn){Wt=!0;var Ht=Sn.style;Ht.transitionDuration=".3s, .3s, .3s, .06s",xt.current&&zt-xt.current<100&&(Ht.transitionDuration="0s, 0s")}}),Wt&&(xt.current=Date.now())}),ot.current},He=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],We=function(ot){var xt=(0,ee.Z)((0,ee.Z)({},ue),ot),zt=xt.className,Wt=xt.percent,Sn=xt.prefixCls,Ht=xt.strokeColor,Ut=xt.strokeLinecap,un=xt.strokeWidth,sn=xt.style,Jt=xt.trailColor,mn=xt.trailWidth,_t=xt.transition,Gt=(0,re.Z)(xt,He);delete Gt.gapPosition;var fn=Array.isArray(Wt)?Wt:[Wt],Zt=Array.isArray(Ht)?Ht:[Ht],Mt=ct(),Pt=un/2,It=100-un/2,Nt="M ".concat(Ut==="round"?Pt:0,",").concat(Pt,` + L `).concat(Ut==="round"?It:100,",").concat(Pt),dt="0 0 100 ".concat(un),N=0;return r.createElement("svg",(0,Ne.Z)({className:Z()("".concat(Sn,"-line"),zt),viewBox:dt,preserveAspectRatio:"none",style:sn},Gt),r.createElement("path",{className:"".concat(Sn,"-line-trail"),d:Nt,strokeLinecap:Ut,stroke:Jt,strokeWidth:mn||un,fillOpacity:"0"}),fn.map(function(f,d){var S=1;switch(Ut){case"round":S=1-un/100;break;case"square":S=1-un/2/100;break;default:S=1;break}var x={strokeDasharray:"".concat(f*S,"px, 100px"),strokeDashoffset:"-".concat(N,"px"),transition:_t||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},O=Zt[d]||Zt[Zt.length-1];return N+=f,r.createElement("path",{key:d,className:"".concat(Sn,"-line-path"),d:Nt,strokeLinecap:Ut,stroke:O,strokeWidth:un,fillOpacity:"0",ref:function(j){Mt[d]=j},style:x})}))},tt=We,H=m(43749),Ae=m(72190),K=m(47273),de=0,Re=(0,K.Z)();function Me(){var De;return Re?(De=de,de+=1):De="TEST_OR_SSR",De}var Ie=function(De){var ot=r.useState(),xt=(0,Ae.Z)(ot,2),zt=xt[0],Wt=xt[1];return r.useEffect(function(){Wt("rc_progress_".concat(Me()))},[]),De||zt},Rt=function(ot){var xt=ot.bg,zt=ot.children;return r.createElement("div",{style:{width:"100%",height:"100%",background:xt}},zt)};function mt(De,ot){return Object.keys(De).map(function(xt){var zt=parseFloat(xt),Wt="".concat(Math.floor(zt*ot),"%");return"".concat(De[xt]," ").concat(Wt)})}var Dt=r.forwardRef(function(De,ot){var xt=De.prefixCls,zt=De.color,Wt=De.gradientId,Sn=De.radius,Ht=De.style,Ut=De.ptg,un=De.strokeLinecap,sn=De.strokeWidth,Jt=De.size,mn=De.gapDegree,_t=zt&&(0,H.Z)(zt)==="object",Gt=_t?"#FFF":void 0,fn=Jt/2,Zt=r.createElement("circle",{className:"".concat(xt,"-circle-path"),r:Sn,cx:fn,cy:fn,stroke:Gt,strokeLinecap:un,strokeWidth:sn,opacity:Ut===0?0:1,style:Ht,ref:ot});if(!_t)return Zt;var Mt="".concat(Wt,"-conic"),Pt=mn?"".concat(180+mn/2,"deg"):"0deg",It=mt(zt,(360-mn)/360),Nt=mt(zt,1),dt="conic-gradient(from ".concat(Pt,", ").concat(It.join(", "),")"),N="linear-gradient(to ".concat(mn?"bottom":"top",", ").concat(Nt.join(", "),")");return r.createElement(r.Fragment,null,r.createElement("mask",{id:Mt},Zt),r.createElement("foreignObject",{x:0,y:0,width:Jt,height:Jt,mask:"url(#".concat(Mt,")")},r.createElement(Rt,{bg:N},r.createElement(Rt,{bg:dt}))))}),ht=Dt,xe=100,fe=function(ot,xt,zt,Wt,Sn,Ht,Ut,un,sn,Jt){var mn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,_t=zt/100*360*((360-Ht)/360),Gt=Ht===0?0:{bottom:0,top:180,left:90,right:-90}[Ut],fn=(100-Wt)/100*xt;sn==="round"&&Wt!==100&&(fn+=Jt/2,fn>=xt&&(fn=xt-.01));var Zt=xe/2;return{stroke:typeof un=="string"?un:void 0,strokeDasharray:"".concat(xt,"px ").concat(ot),strokeDashoffset:fn+mn,transform:"rotate(".concat(Sn+_t+Gt,"deg)"),transformOrigin:"".concat(Zt,"px ").concat(Zt,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},M=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function oe(De){var ot=De!=null?De:[];return Array.isArray(ot)?ot:[ot]}var Ee=function(ot){var xt=(0,ee.Z)((0,ee.Z)({},ue),ot),zt=xt.id,Wt=xt.prefixCls,Sn=xt.steps,Ht=xt.strokeWidth,Ut=xt.trailWidth,un=xt.gapDegree,sn=un===void 0?0:un,Jt=xt.gapPosition,mn=xt.trailColor,_t=xt.strokeLinecap,Gt=xt.style,fn=xt.className,Zt=xt.strokeColor,Mt=xt.percent,Pt=(0,re.Z)(xt,M),It=xe/2,Nt=Ie(zt),dt="".concat(Nt,"-gradient"),N=It-Ht/2,f=Math.PI*2*N,d=sn>0?90+sn/2:-90,S=f*((360-sn)/360),x=(0,H.Z)(Sn)==="object"?Sn:{count:Sn,gap:2},O=x.count,ae=x.gap,j=oe(Mt),vt=oe(Zt),Y=vt.find(function(F){return F&&(0,H.Z)(F)==="object"}),_=Y&&(0,H.Z)(Y)==="object",Qe=_?"butt":_t,se=fe(f,S,0,100,d,sn,Jt,mn,Qe,Ht),B=ct(),I=function(){var k=0;return j.map(function(be,ke){var ut=vt[ke]||vt[vt.length-1],ft=fe(f,S,k,be,d,sn,Jt,ut,Qe,Ht);return k+=be,r.createElement(ht,{key:ke,color:ut,ptg:be,radius:N,prefixCls:Wt,gradientId:dt,style:ft,strokeLinecap:Qe,strokeWidth:Ht,gapDegree:sn,ref:function(wt){B[ke]=wt},size:xe})}).reverse()},P=function(){var k=Math.round(O*(j[0]/100)),be=100/O,ke=0;return new Array(O).fill(null).map(function(ut,ft){var pt=ft<=k-1?vt[0]:mn,wt=pt&&(0,H.Z)(pt)==="object"?"url(#".concat(dt,")"):void 0,Kt=fe(f,S,ke,be,d,sn,Jt,pt,"butt",Ht,ae);return ke+=(S-Kt.strokeDashoffset+ae)*100/S,r.createElement("circle",{key:ft,className:"".concat(Wt,"-circle-path"),r:N,cx:It,cy:It,stroke:wt,strokeWidth:Ht,opacity:1,style:Kt,ref:function(Fe){B[ft]=Fe}})})};return r.createElement("svg",(0,Ne.Z)({className:Z()("".concat(Wt,"-circle"),fn),viewBox:"0 0 ".concat(xe," ").concat(xe),style:Gt,id:zt,role:"presentation"},Pt),!O&&r.createElement("circle",{className:"".concat(Wt,"-circle-trail"),r:N,cx:It,cy:It,stroke:mn,strokeLinecap:Qe,strokeWidth:Ut||Ht,style:se}),O?P():I())},Ke=Ee,ie={Line:tt,Circle:Ke},Ce=m(25399),Ze=m(68361);function it(De){return!De||De<0?0:De>100?100:De}function Ge(De){let{success:ot,successPercent:xt}=De,zt=xt;return ot&&"progress"in ot&&(zt=ot.progress),ot&&"percent"in ot&&(zt=ot.percent),zt}const bt=De=>{let{percent:ot,success:xt,successPercent:zt}=De;const Wt=it(Ge({success:xt,successPercent:zt}));return[Wt,it(it(ot)-Wt)]},he=De=>{let{success:ot={},strokeColor:xt}=De;const{strokeColor:zt}=ot;return[zt||Ze.presetPrimaryColors.green,xt||null]},je=(De,ot,xt)=>{var zt,Wt,Sn,Ht;let Ut=-1,un=-1;if(ot==="step"){const sn=xt.steps,Jt=xt.strokeWidth;typeof De=="string"||typeof De=="undefined"?(Ut=De==="small"?2:14,un=Jt!=null?Jt:8):typeof De=="number"?[Ut,un]=[De,De]:[Ut=14,un=8]=Array.isArray(De)?De:[De.width,De.height],Ut*=sn}else if(ot==="line"){const sn=xt==null?void 0:xt.strokeWidth;typeof De=="string"||typeof De=="undefined"?un=sn||(De==="small"?6:8):typeof De=="number"?[Ut,un]=[De,De]:[Ut=-1,un=8]=Array.isArray(De)?De:[De.width,De.height]}else(ot==="circle"||ot==="dashboard")&&(typeof De=="string"||typeof De=="undefined"?[Ut,un]=De==="small"?[60,60]:[120,120]:typeof De=="number"?[Ut,un]=[De,De]:Array.isArray(De)&&(Ut=(Wt=(zt=De[0])!==null&&zt!==void 0?zt:De[1])!==null&&Wt!==void 0?Wt:120,un=(Ht=(Sn=De[0])!==null&&Sn!==void 0?Sn:De[1])!==null&&Ht!==void 0?Ht:120));return[Ut,un]},Ve=3,St=De=>Ve/De*100;var jt=De=>{const{prefixCls:ot,trailColor:xt=null,strokeLinecap:zt="round",gapPosition:Wt,gapDegree:Sn,width:Ht=120,type:Ut,children:un,success:sn,size:Jt=Ht,steps:mn}=De,[_t,Gt]=je(Jt,"circle");let{strokeWidth:fn}=De;fn===void 0&&(fn=Math.max(St(_t),6));const Zt={width:_t,height:Gt,fontSize:_t*.15+6},Mt=r.useMemo(()=>{if(Sn||Sn===0)return Sn;if(Ut==="dashboard")return 75},[Sn,Ut]),Pt=bt(De),It=Wt||Ut==="dashboard"&&"bottom"||void 0,Nt=Object.prototype.toString.call(De.strokeColor)==="[object Object]",dt=he({success:sn,strokeColor:De.strokeColor}),N=Z()(`${ot}-inner`,{[`${ot}-circle-gradient`]:Nt}),f=r.createElement(Ke,{steps:mn,percent:mn?Pt[1]:Pt,strokeWidth:fn,trailWidth:fn,strokeColor:mn?dt[1]:dt,strokeLinecap:zt,trailColor:xt,prefixCls:ot,gapDegree:Mt,gapPosition:It}),d=_t<=20,S=r.createElement("div",{className:N,style:Zt},f,!d&&un);return d?r.createElement(Ce.Z,{title:un},S):S},At=m(36237),hn=m(63356),rt=m(16931),$e=m(51636);const we="--progress-line-stroke-color",Be="--progress-percent",me=De=>{const ot=De?"100%":"-100%";return new At.Keyframes(`antProgress${De?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${ot}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${ot}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},lt=De=>{const{componentCls:ot,iconCls:xt}=De;return{[ot]:Object.assign(Object.assign({},(0,hn.Wf)(De)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:De.fontSize},[`${ot}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${ot}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:De.remainingColor,borderRadius:De.lineBorderRadius},[`${ot}-inner:not(${ot}-circle-gradient)`]:{[`${ot}-circle-path`]:{stroke:De.defaultColor}},[`${ot}-success-bg, ${ot}-bg`]:{position:"relative",background:De.defaultColor,borderRadius:De.lineBorderRadius,transition:`all ${De.motionDurationSlow} ${De.motionEaseInOutCirc}`},[`${ot}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${ot}-text`]:{width:"max-content",marginInlineStart:0,marginTop:De.marginXXS}},[`${ot}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${we})`]},height:"100%",width:`calc(1 / var(${Be}) * 100%)`,display:"block"},[`&${ot}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${ot}-text-inner`]:{color:De.colorWhite,[`&${ot}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${ot}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:De.colorSuccess},[`${ot}-text`]:{display:"inline-block",marginInlineStart:De.marginXS,color:De.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[xt]:{fontSize:De.fontSize},[`&${ot}-text-outer`]:{width:"max-content"},[`&${ot}-text-outer${ot}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:De.marginXS}},[`${ot}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,At.unit)(De.paddingXXS)}`,[`&${ot}-text-start`]:{justifyContent:"start"},[`&${ot}-text-end`]:{justifyContent:"end"}},[`&${ot}-status-active`]:{[`${ot}-bg::before`]:{position:"absolute",inset:0,backgroundColor:De.colorBgContainer,borderRadius:De.lineBorderRadius,opacity:0,animationName:me(),animationDuration:De.progressActiveMotionDuration,animationTimingFunction:De.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${ot}-rtl${ot}-status-active`]:{[`${ot}-bg::before`]:{animationName:me(!0)}},[`&${ot}-status-exception`]:{[`${ot}-bg`]:{backgroundColor:De.colorError},[`${ot}-text`]:{color:De.colorError}},[`&${ot}-status-exception ${ot}-inner:not(${ot}-circle-gradient)`]:{[`${ot}-circle-path`]:{stroke:De.colorError}},[`&${ot}-status-success`]:{[`${ot}-bg`]:{backgroundColor:De.colorSuccess},[`${ot}-text`]:{color:De.colorSuccess}},[`&${ot}-status-success ${ot}-inner:not(${ot}-circle-gradient)`]:{[`${ot}-circle-path`]:{stroke:De.colorSuccess}}})}},Le=De=>{const{componentCls:ot,iconCls:xt}=De;return{[ot]:{[`${ot}-circle-trail`]:{stroke:De.remainingColor},[`&${ot}-circle ${ot}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${ot}-circle ${ot}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:De.circleTextColor,fontSize:De.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[xt]:{fontSize:De.circleIconFontSize}},[`${ot}-circle&-status-exception`]:{[`${ot}-text`]:{color:De.colorError}},[`${ot}-circle&-status-success`]:{[`${ot}-text`]:{color:De.colorSuccess}}},[`${ot}-inline-circle`]:{lineHeight:1,[`${ot}-inner`]:{verticalAlign:"bottom"}}}},ve=De=>{const{componentCls:ot}=De;return{[ot]:{[`${ot}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:De.progressStepMinWidth,marginInlineEnd:De.progressStepMarginInlineEnd,backgroundColor:De.remainingColor,transition:`all ${De.motionDurationSlow}`,"&-active":{backgroundColor:De.defaultColor}}}}}},pe=De=>{const{componentCls:ot,iconCls:xt}=De;return{[ot]:{[`${ot}-small&-line, ${ot}-small&-line ${ot}-text ${xt}`]:{fontSize:De.fontSizeSM}}}},Se=De=>({circleTextColor:De.colorText,defaultColor:De.colorInfo,remainingColor:De.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${De.fontSize/De.fontSizeSM}em`});var ye=(0,rt.I$)("Progress",De=>{const ot=De.calc(De.marginXXS).div(2).equal(),xt=(0,$e.mergeToken)(De,{progressStepMarginInlineEnd:ot,progressStepMinWidth:ot,progressActiveMotionDuration:"2.4s"});return[lt(xt),Le(xt),ve(xt),pe(xt)]},Se),Oe=function(De,ot){var xt={};for(var zt in De)Object.prototype.hasOwnProperty.call(De,zt)&&ot.indexOf(zt)<0&&(xt[zt]=De[zt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wt=0,zt=Object.getOwnPropertySymbols(De);Wt{let ot=[];return Object.keys(De).forEach(xt=>{const zt=parseFloat(xt.replace(/%/g,""));Number.isNaN(zt)||ot.push({key:zt,value:De[xt]})}),ot=ot.sort((xt,zt)=>xt.key-zt.key),ot.map(xt=>{let{key:zt,value:Wt}=xt;return`${Wt} ${zt}%`}).join(", ")},Pe=(De,ot)=>{const{from:xt=Ze.presetPrimaryColors.blue,to:zt=Ze.presetPrimaryColors.blue,direction:Wt=ot==="rtl"?"to left":"to right"}=De,Sn=Oe(De,["from","to","direction"]);if(Object.keys(Sn).length!==0){const Ut=Q(Sn),un=`linear-gradient(${Wt}, ${Ut})`;return{background:un,[we]:un}}const Ht=`linear-gradient(${Wt}, ${xt}, ${zt})`;return{background:Ht,[we]:Ht}};var w=De=>{const{prefixCls:ot,direction:xt,percent:zt,size:Wt,strokeWidth:Sn,strokeColor:Ht,strokeLinecap:Ut="round",children:un,trailColor:sn=null,percentPosition:Jt,success:mn}=De,{align:_t,type:Gt}=Jt,fn=Ht&&typeof Ht!="string"?Pe(Ht,xt):{[we]:Ht,background:Ht},Zt=Ut==="square"||Ut==="butt"?0:void 0,Mt=Wt!=null?Wt:[-1,Sn||(Wt==="small"?6:8)],[Pt,It]=je(Mt,"line",{strokeWidth:Sn}),Nt={backgroundColor:sn||void 0,borderRadius:Zt},dt=Object.assign(Object.assign({width:`${it(zt)}%`,height:It,borderRadius:Zt},fn),{[Be]:it(zt)/100}),N=Ge(De),f={width:`${it(N)}%`,height:It,borderRadius:Zt,backgroundColor:mn==null?void 0:mn.strokeColor},d={width:Pt<0?"100%":Pt},S=r.createElement("div",{className:`${ot}-inner`,style:Nt},r.createElement("div",{className:Z()(`${ot}-bg`,`${ot}-bg-${Gt}`),style:dt},Gt==="inner"&&un),N!==void 0&&r.createElement("div",{className:`${ot}-success-bg`,style:f})),x=Gt==="outer"&&_t==="start",O=Gt==="outer"&&_t==="end";return Gt==="outer"&&_t==="center"?r.createElement("div",{className:`${ot}-layout-bottom`},S,un):r.createElement("div",{className:`${ot}-outer`,style:d},x&&un,S,O&&un)},at=De=>{const{size:ot,steps:xt,rounding:zt=Math.round,percent:Wt=0,strokeWidth:Sn=8,strokeColor:Ht,trailColor:Ut=null,prefixCls:un,children:sn}=De,Jt=zt(xt*(Wt/100)),mn=ot==="small"?2:14,_t=ot!=null?ot:[mn,Sn],[Gt,fn]=je(_t,"step",{steps:xt,strokeWidth:Sn}),Zt=Gt/xt,Mt=Array.from({length:xt});for(let Pt=0;Pt{const{prefixCls:xt,className:zt,rootClassName:Wt,steps:Sn,strokeColor:Ht,percent:Ut=0,size:un="default",showInfo:sn=!0,type:Jt="line",status:mn,format:_t,style:Gt,percentPosition:fn={}}=De,Zt=Ue(De,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:Mt="end",type:Pt="outer"}=fn,It=Array.isArray(Ht)?Ht[0]:Ht,Nt=typeof Ht=="string"||Array.isArray(Ht)?Ht:void 0,dt=r.useMemo(()=>{if(It){const I=typeof It=="string"?It:Object.values(It)[0];return new ne.FastColor(I).isLight()}return!1},[Ht]),N=r.useMemo(()=>{var I,P;const F=Ge(De);return parseInt(F!==void 0?(I=F!=null?F:0)===null||I===void 0?void 0:I.toString():(P=Ut!=null?Ut:0)===null||P===void 0?void 0:P.toString(),10)},[Ut,De.success,De.successPercent]),f=r.useMemo(()=>!Bt.includes(mn)&&N>=100?"success":mn||"normal",[mn,N]),{getPrefixCls:d,direction:S,progress:x}=r.useContext(C.E_),O=d("progress",xt),[ae,j,vt]=ye(O),Y=Jt==="line",_=Y&&!Sn,Qe=r.useMemo(()=>{if(!sn)return null;const I=Ge(De);let P;const F=_t||(be=>`${be}%`),k=Y&&dt&&Pt==="inner";return Pt==="inner"||_t||f!=="exception"&&f!=="success"?P=F(it(Ut),it(I)):f==="exception"?P=Y?r.createElement(R.Z,null):r.createElement(v.Z,null):f==="success"&&(P=Y?r.createElement(D.Z,null):r.createElement(te.Z,null)),r.createElement("span",{className:Z()(`${O}-text`,{[`${O}-text-bright`]:k,[`${O}-text-${Mt}`]:_,[`${O}-text-${Pt}`]:_}),title:typeof P=="string"?P:void 0},P)},[sn,Ut,N,f,Jt,O,_t]);let se;Jt==="line"?se=Sn?r.createElement(at,Object.assign({},De,{strokeColor:Nt,prefixCls:O,steps:typeof Sn=="object"?Sn.count:Sn}),Qe):r.createElement(w,Object.assign({},De,{strokeColor:It,prefixCls:O,direction:S,percentPosition:{align:Mt,type:Pt}}),Qe):(Jt==="circle"||Jt==="dashboard")&&(se=r.createElement(jt,Object.assign({},De,{strokeColor:It,prefixCls:O,progressStatus:f}),Qe));const B=Z()(O,`${O}-status-${f}`,{[`${O}-${Jt==="dashboard"&&"circle"||Jt}`]:Jt!=="line",[`${O}-inline-circle`]:Jt==="circle"&&je(un,"circle")[0]<=20,[`${O}-line`]:_,[`${O}-line-align-${Mt}`]:_,[`${O}-line-position-${Pt}`]:_,[`${O}-steps`]:Sn,[`${O}-show-info`]:sn,[`${O}-${un}`]:typeof un=="string",[`${O}-rtl`]:S==="rtl"},x==null?void 0:x.className,zt,Wt,j,vt);return ae(r.createElement("div",Object.assign({ref:ot,style:Object.assign(Object.assign({},x==null?void 0:x.style),Gt),className:B,role:"progressbar","aria-valuenow":N,"aria-valuemin":0,"aria-valuemax":100},(0,J.Z)(Zt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),se))}),gt=Yt},47889:function(In,qe,m){"use strict";m.d(qe,{ZP:function(){return bt}});var r=m(59301),ne=m(92310),D=m.n(ne),te=m(18929),R=m(26112),v=m(48755),q=m(83397),Z=m(31756);const J=r.createContext(null),C=J.Provider;var Ne=J;const ee=r.createContext(null),re=ee.Provider;var ue=m(16632),ct=m(8654),He=m(12919),We=m(63872),tt=m(74632),H=m(2171),Ae=m(56553),K=m(36237),de=m(63356),Re=m(16931),Me=m(51636);const Ie=he=>{const{componentCls:je,antCls:Ve}=he,St=`${je}-group`;return{[St]:Object.assign(Object.assign({},(0,de.Wf)(he)),{display:"inline-block",fontSize:0,[`&${St}-rtl`]:{direction:"rtl"},[`&${St}-block`]:{display:"flex"},[`${Ve}-badge ${Ve}-badge-count`]:{zIndex:1},[`> ${Ve}-badge:not(:first-child) > ${Ve}-button-wrapper`]:{borderInlineStart:"none"}})}},Rt=he=>{const{componentCls:je,wrapperMarginInlineEnd:Ve,colorPrimary:St,radioSize:et,motionDurationSlow:jt,motionDurationMid:At,motionEaseInOutCirc:hn,colorBgContainer:rt,colorBorder:$e,lineWidth:we,colorBgContainerDisabled:Be,colorTextDisabled:me,paddingXS:lt,dotColorDisabled:Le,lineType:ve,radioColor:pe,radioBgColor:Se,calc:ye}=he,Oe=`${je}-inner`,Pe=ye(et).sub(ye(4).mul(2)),L=ye(1).mul(et).equal({unit:!0});return{[`${je}-wrapper`]:Object.assign(Object.assign({},(0,de.Wf)(he)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:Ve,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${je}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:he.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${je}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${(0,K.unit)(we)} ${ve} ${St}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[je]:Object.assign(Object.assign({},(0,de.Wf)(he)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${je}-wrapper:hover &, + &:hover ${Oe}`]:{borderColor:St},[`${je}-input:focus-visible + ${Oe}`]:Object.assign({},(0,de.oN)(he)),[`${je}:hover::after, ${je}-wrapper:hover &::after`]:{visibility:"visible"},[`${je}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:L,height:L,marginBlockStart:ye(1).mul(et).div(-2).equal({unit:!0}),marginInlineStart:ye(1).mul(et).div(-2).equal({unit:!0}),backgroundColor:pe,borderBlockStart:0,borderInlineStart:0,borderRadius:L,transform:"scale(0)",opacity:0,transition:`all ${jt} ${hn}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:L,height:L,backgroundColor:rt,borderColor:$e,borderStyle:"solid",borderWidth:we,borderRadius:"50%",transition:`all ${At}`},[`${je}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${je}-checked`]:{[Oe]:{borderColor:St,backgroundColor:Se,"&::after":{transform:`scale(${he.calc(he.dotSize).div(et).equal()})`,opacity:1,transition:`all ${jt} ${hn}`}}},[`${je}-disabled`]:{cursor:"not-allowed",[Oe]:{backgroundColor:Be,borderColor:$e,cursor:"not-allowed","&::after":{backgroundColor:Le}},[`${je}-input`]:{cursor:"not-allowed"},[`${je}-disabled + span`]:{color:me,cursor:"not-allowed"},[`&${je}-checked`]:{[Oe]:{"&::after":{transform:`scale(${ye(Pe).div(et).equal()})`}}}},[`span${je} + *`]:{paddingInlineStart:lt,paddingInlineEnd:lt}})}},mt=he=>{const{buttonColor:je,controlHeight:Ve,componentCls:St,lineWidth:et,lineType:jt,colorBorder:At,motionDurationSlow:hn,motionDurationMid:rt,buttonPaddingInline:$e,fontSize:we,buttonBg:Be,fontSizeLG:me,controlHeightLG:lt,controlHeightSM:Le,paddingXS:ve,borderRadius:pe,borderRadiusSM:Se,borderRadiusLG:ye,buttonCheckedBg:Oe,buttonSolidCheckedColor:Q,colorTextDisabled:Pe,colorBgContainerDisabled:L,buttonCheckedBgDisabled:w,buttonCheckedColorDisabled:X,colorPrimary:at,colorPrimaryHover:Ue,colorPrimaryActive:nt,buttonSolidCheckedBg:Bt,buttonSolidCheckedHoverBg:Ot,buttonSolidCheckedActiveBg:Yt,calc:gt}=he;return{[`${St}-button-wrapper`]:{position:"relative",display:"inline-block",height:Ve,margin:0,paddingInline:$e,paddingBlock:0,color:je,fontSize:we,lineHeight:(0,K.unit)(gt(Ve).sub(gt(et).mul(2)).equal()),background:Be,border:`${(0,K.unit)(et)} ${jt} ${At}`,borderBlockStartWidth:gt(et).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:et,cursor:"pointer",transition:[`color ${rt}`,`background ${rt}`,`box-shadow ${rt}`].join(","),a:{color:je},[`> ${St}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:gt(et).mul(-1).equal(),insetInlineStart:gt(et).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:et,paddingInline:0,backgroundColor:At,transition:`background-color ${hn}`,content:'""'}},"&:first-child":{borderInlineStart:`${(0,K.unit)(et)} ${jt} ${At}`,borderStartStartRadius:pe,borderEndStartRadius:pe},"&:last-child":{borderStartEndRadius:pe,borderEndEndRadius:pe},"&:first-child:last-child":{borderRadius:pe},[`${St}-group-large &`]:{height:lt,fontSize:me,lineHeight:(0,K.unit)(gt(lt).sub(gt(et).mul(2)).equal()),"&:first-child":{borderStartStartRadius:ye,borderEndStartRadius:ye},"&:last-child":{borderStartEndRadius:ye,borderEndEndRadius:ye}},[`${St}-group-small &`]:{height:Le,paddingInline:gt(ve).sub(et).equal(),paddingBlock:0,lineHeight:(0,K.unit)(gt(Le).sub(gt(et).mul(2)).equal()),"&:first-child":{borderStartStartRadius:Se,borderEndStartRadius:Se},"&:last-child":{borderStartEndRadius:Se,borderEndEndRadius:Se}},"&:hover":{position:"relative",color:at},"&:has(:focus-visible)":Object.assign({},(0,de.oN)(he)),[`${St}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${St}-button-wrapper-disabled)`]:{zIndex:1,color:at,background:Oe,borderColor:at,"&::before":{backgroundColor:at},"&:first-child":{borderColor:at},"&:hover":{color:Ue,borderColor:Ue,"&::before":{backgroundColor:Ue}},"&:active":{color:nt,borderColor:nt,"&::before":{backgroundColor:nt}}},[`${St}-group-solid &-checked:not(${St}-button-wrapper-disabled)`]:{color:Q,background:Bt,borderColor:Bt,"&:hover":{color:Q,background:Ot,borderColor:Ot},"&:active":{color:Q,background:Yt,borderColor:Yt}},"&-disabled":{color:Pe,backgroundColor:L,borderColor:At,cursor:"not-allowed","&:first-child, &:hover":{color:Pe,backgroundColor:L,borderColor:At}},[`&-disabled${St}-button-wrapper-checked`]:{color:X,backgroundColor:w,borderColor:At,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},Dt=he=>{const{wireframe:je,padding:Ve,marginXS:St,lineWidth:et,fontSizeLG:jt,colorText:At,colorBgContainer:hn,colorTextDisabled:rt,controlItemBgActiveDisabled:$e,colorTextLightSolid:we,colorPrimary:Be,colorPrimaryHover:me,colorPrimaryActive:lt,colorWhite:Le}=he,ve=4,pe=jt,Se=je?pe-ve*2:pe-(ve+et)*2;return{radioSize:pe,dotSize:Se,dotColorDisabled:rt,buttonSolidCheckedColor:we,buttonSolidCheckedBg:Be,buttonSolidCheckedHoverBg:me,buttonSolidCheckedActiveBg:lt,buttonBg:hn,buttonCheckedBg:hn,buttonColor:At,buttonCheckedBgDisabled:$e,buttonCheckedColorDisabled:rt,buttonPaddingInline:Ve-et,wrapperMarginInlineEnd:St,radioColor:je?Be:Le,radioBgColor:je?hn:Be}};var ht=(0,Re.I$)("Radio",he=>{const{controlOutline:je,controlOutlineWidth:Ve}=he,St=`0 0 0 ${(0,K.unit)(Ve)} ${je}`,et=St,jt=(0,Me.mergeToken)(he,{radioFocusShadow:St,radioButtonFocusShadow:et});return[Ie(jt),Rt(jt),mt(jt)]},Dt,{unitless:{radioSize:!0,dotSize:!0}}),xe=function(he,je){var Ve={};for(var St in he)Object.prototype.hasOwnProperty.call(he,St)&&je.indexOf(St)<0&&(Ve[St]=he[St]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,St=Object.getOwnPropertySymbols(he);et{var Ve,St;const et=r.useContext(Ne),jt=r.useContext(ee),{getPrefixCls:At,direction:hn,radio:rt}=r.useContext(v.E_),$e=r.useRef(null),we=(0,ct.sQ)(je,$e),{isFormItemInput:Be}=r.useContext(Ae.aM),me=De=>{var ot,xt;(ot=he.onChange)===null||ot===void 0||ot.call(he,De),(xt=et==null?void 0:et.onChange)===null||xt===void 0||xt.call(et,De)},{prefixCls:lt,className:Le,rootClassName:ve,children:pe,style:Se,title:ye}=he,Oe=xe(he,["prefixCls","className","rootClassName","children","style","title"]),Q=At("radio",lt),Pe=((et==null?void 0:et.optionType)||jt)==="button",L=Pe?`${Q}-button`:Q,w=(0,q.Z)(Q),[X,at,Ue]=ht(Q,w),nt=Object.assign({},Oe),Bt=r.useContext(H.Z);et&&(nt.name=et.name,nt.onChange=me,nt.checked=he.value===et.value,nt.disabled=(Ve=nt.disabled)!==null&&Ve!==void 0?Ve:et.disabled),nt.disabled=(St=nt.disabled)!==null&&St!==void 0?St:Bt;const Ot=D()(`${L}-wrapper`,{[`${L}-wrapper-checked`]:nt.checked,[`${L}-wrapper-disabled`]:nt.disabled,[`${L}-wrapper-rtl`]:hn==="rtl",[`${L}-wrapper-in-form-item`]:Be,[`${L}-wrapper-block`]:!!(et!=null&&et.block)},rt==null?void 0:rt.className,Le,ve,at,Ue,w),[Yt,gt]=(0,tt.Z)(nt.onClick);return X(r.createElement(He.Z,{component:"Radio",disabled:nt.disabled},r.createElement("label",{className:Ot,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Se),onMouseEnter:he.onMouseEnter,onMouseLeave:he.onMouseLeave,title:ye,onClick:Yt},r.createElement(ue.Z,Object.assign({},nt,{className:D()(nt.className,{[We.A]:!Pe}),type:"radio",prefixCls:L,ref:we,onClick:gt})),pe!==void 0?r.createElement("span",{className:`${L}-label`},pe):null)))};var oe=r.forwardRef(fe),Ee=m(80402);const Ke=r.forwardRef((he,je)=>{const{getPrefixCls:Ve,direction:St}=r.useContext(v.E_),et=(0,Ee.Z)(),{prefixCls:jt,className:At,rootClassName:hn,options:rt,buttonStyle:$e="outline",disabled:we,children:Be,size:me,style:lt,id:Le,optionType:ve,name:pe=et,defaultValue:Se,value:ye,block:Oe=!1,onChange:Q,onMouseEnter:Pe,onMouseLeave:L,onFocus:w,onBlur:X}=he,[at,Ue]=(0,te.Z)(Se,{value:ye}),nt=r.useCallback(Ht=>{const Ut=at,un=Ht.target.value;"value"in he||Ue(un),un!==Ut&&(Q==null||Q(Ht))},[at,Ue,Q]),Bt=Ve("radio",jt),Ot=`${Bt}-group`,Yt=(0,q.Z)(Bt),[gt,De,ot]=ht(Bt,Yt);let xt=Be;rt&&rt.length>0&&(xt=rt.map(Ht=>typeof Ht=="string"||typeof Ht=="number"?r.createElement(oe,{key:Ht.toString(),prefixCls:Bt,disabled:we,value:Ht,checked:at===Ht},Ht):r.createElement(oe,{key:`radio-group-value-options-${Ht.value}`,prefixCls:Bt,disabled:Ht.disabled||we,value:Ht.value,checked:at===Ht.value,title:Ht.title,style:Ht.style,id:Ht.id,required:Ht.required},Ht.label)));const zt=(0,Z.Z)(me),Wt=D()(Ot,`${Ot}-${$e}`,{[`${Ot}-${zt}`]:zt,[`${Ot}-rtl`]:St==="rtl",[`${Ot}-block`]:Oe},At,hn,De,ot,Yt),Sn=r.useMemo(()=>({onChange:nt,value:at,disabled:we,name:pe,optionType:ve,block:Oe}),[nt,at,we,pe,ve,Oe]);return gt(r.createElement("div",Object.assign({},(0,R.Z)(he,{aria:!0,data:!0}),{className:Wt,style:lt,onMouseEnter:Pe,onMouseLeave:L,onFocus:w,onBlur:X,id:Le,ref:je}),r.createElement(C,{value:Sn},xt)))});var ie=r.memo(Ke),Ce=function(he,je){var Ve={};for(var St in he)Object.prototype.hasOwnProperty.call(he,St)&&je.indexOf(St)<0&&(Ve[St]=he[St]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,St=Object.getOwnPropertySymbols(he);et{const{getPrefixCls:Ve}=r.useContext(v.E_),{prefixCls:St}=he,et=Ce(he,["prefixCls"]),jt=Ve("radio",St);return r.createElement(re,{value:"button"},r.createElement(oe,Object.assign({prefixCls:jt},et,{type:"radio",ref:je})))};var it=r.forwardRef(Ze);const Ge=oe;Ge.Button=it,Ge.Group=ie,Ge.__ANT_RADIO=!0;var bt=Ge},63139:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return bt}});var r=m(59301),ne=m(60499),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"star",theme:"filled"},te=D,R=m(7657),v=function(je,Ve){return r.createElement(R.Z,(0,ne.Z)({},je,{ref:Ve,icon:te}))},q=r.forwardRef(v),Z=q,J=m(92310),C=m.n(J),Ne=m(18642),ee=m(72190),re=m(42244),ue=m(18929),ct=m(10228),He=m(26112);function We(he,je){var Ve=he.disabled,St=he.prefixCls,et=he.character,jt=he.characterRender,At=he.index,hn=he.count,rt=he.value,$e=he.allowHalf,we=he.focused,Be=he.onHover,me=he.onClick,lt=function(Pe){Be(Pe,At)},Le=function(Pe){me(Pe,At)},ve=function(Pe){Pe.keyCode===ct.Z.ENTER&&me(Pe,At)},pe=At+1,Se=new Set([St]);rt===0&&At===0&&we?Se.add("".concat(St,"-focused")):$e&&rt+.5>=pe&&rtAt?"true":"false","aria-posinset":At+1,"aria-setsize":hn,tabIndex:Ve?-1:0},r.createElement("div",{className:"".concat(St,"-first")},ye),r.createElement("div",{className:"".concat(St,"-second")},ye)));return jt&&(Oe=jt(Oe,he)),Oe}var tt=r.forwardRef(We);function H(){var he=r.useRef({});function je(St){return he.current[St]}function Ve(St){return function(et){he.current[St]=et}}return[je,Ve]}function Ae(he){var je=he.pageXOffset,Ve="scrollLeft";if(typeof je!="number"){var St=he.document;je=St.documentElement[Ve],typeof je!="number"&&(je=St.body[Ve])}return je}function K(he){var je,Ve,St=he.ownerDocument,et=St.body,jt=St&&St.documentElement,At=he.getBoundingClientRect();return je=At.left,Ve=At.top,je-=jt.clientLeft||et.clientLeft||0,Ve-=jt.clientTop||et.clientTop||0,{left:je,top:Ve}}function de(he){var je=K(he),Ve=he.ownerDocument,St=Ve.defaultView||Ve.parentWindow;return je.left+=Ae(St),je.left}var Re=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Me(he,je){var Ve=he.prefixCls,St=Ve===void 0?"rc-rate":Ve,et=he.className,jt=he.defaultValue,At=he.value,hn=he.count,rt=hn===void 0?5:hn,$e=he.allowHalf,we=$e===void 0?!1:$e,Be=he.allowClear,me=Be===void 0?!0:Be,lt=he.keyboard,Le=lt===void 0?!0:lt,ve=he.character,pe=ve===void 0?"\u2605":ve,Se=he.characterRender,ye=he.disabled,Oe=he.direction,Q=Oe===void 0?"ltr":Oe,Pe=he.tabIndex,L=Pe===void 0?0:Pe,w=he.autoFocus,X=he.onHoverChange,at=he.onChange,Ue=he.onFocus,nt=he.onBlur,Bt=he.onKeyDown,Ot=he.onMouseLeave,Yt=(0,re.Z)(he,Re),gt=H(),De=(0,ee.Z)(gt,2),ot=De[0],xt=De[1],zt=r.useRef(null),Wt=function(){if(!ye){var Qe;(Qe=zt.current)===null||Qe===void 0||Qe.focus()}};r.useImperativeHandle(je,function(){return{focus:Wt,blur:function(){if(!ye){var Qe;(Qe=zt.current)===null||Qe===void 0||Qe.blur()}}}});var Sn=(0,ue.Z)(jt||0,{value:At}),Ht=(0,ee.Z)(Sn,2),Ut=Ht[0],un=Ht[1],sn=(0,ue.Z)(null),Jt=(0,ee.Z)(sn,2),mn=Jt[0],_t=Jt[1],Gt=function(Qe,se){var B=Q==="rtl",I=Qe+1;if(we){var P=ot(Qe),F=de(P),k=P.clientWidth;(B&&se-F>k/2||!B&&se-F0&&!B||se===ct.Z.RIGHT&&Ut>0&&B?(fn(Ut-I),Qe.preventDefault()):se===ct.Z.LEFT&&Ut{const{componentCls:je}=he;return{[`${je}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:he.marginXS},"> div":{transition:`all ${he.motionDurationMid}, outline 0s`,"&:hover":{transform:he.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,ht.unit)(he.lineWidth)} dashed ${he.starColor}`,transform:he.starHoverScale}},"&-first, &-second":{color:he.starBg,transition:`all ${he.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${je}-star-first, &-half ${je}-star-second`]:{opacity:1},[`&-half ${je}-star-first, &-full ${je}-star-second`]:{color:"inherit"}}}},Ee=he=>({[`&-rtl${he.componentCls}`]:{direction:"rtl"}}),Ke=he=>{const{componentCls:je}=he;return{[je]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(he)),{display:"inline-block",margin:0,padding:0,color:he.starColor,fontSize:he.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${je} ${je}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),oe(he)),Ee(he))}},ie=he=>({starColor:he.yellow6,starSize:he.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:he.colorFillContent});var Ce=(0,fe.I$)("Rate",he=>{const je=(0,M.mergeToken)(he,{});return[Ke(je)]},ie),Ze=m(2171),it=function(he,je){var Ve={};for(var St in he)Object.prototype.hasOwnProperty.call(he,St)&&je.indexOf(St)<0&&(Ve[St]=he[St]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,St=Object.getOwnPropertySymbols(he);et{const{prefixCls:Ve,className:St,rootClassName:et,style:jt,tooltips:At,character:hn=r.createElement(Z,null),disabled:rt}=he,$e=it(he,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),we=(Pe,L)=>{let{index:w}=L;return At?r.createElement(Dt.Z,{title:At[w]},Pe):Pe},{getPrefixCls:Be,direction:me,rate:lt}=r.useContext(mt.E_),Le=Be("rate",Ve),[ve,pe,Se]=Ce(Le),ye=Object.assign(Object.assign({},lt==null?void 0:lt.style),jt),Oe=r.useContext(Ze.Z),Q=rt!=null?rt:Oe;return ve(r.createElement(Rt,Object.assign({ref:je,character:hn,characterRender:we,disabled:Q},$e,{className:C()(St,et,pe,Se,lt==null?void 0:lt.className),style:ye,prefixCls:Le,direction:me})))})},82326:function(In,qe,m){"use strict";var r=m(59301),ne=m(92310),D=m.n(ne),te=m(37463),R=m(2738),v=m(75030),q=m(86641),Z=m(45915),J=m(82855),C=m(48755),Ne=m(38406),ee=m(2171),re=m(83397),ue=m(31756),ct=m(56553),He=m(24971),We=m(70045),tt=m(57700),H=m(1722),Ae=m(90376),K=m(68525),de=m(90005),Re=function(Dt,ht){var xe={};for(var fe in Dt)Object.prototype.hasOwnProperty.call(Dt,fe)&&ht.indexOf(fe)<0&&(xe[fe]=Dt[fe]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,fe=Object.getOwnPropertySymbols(Dt);M{var xe;const{prefixCls:fe,bordered:M,className:oe,rootClassName:Ee,getPopupContainer:Ke,popupClassName:ie,dropdownClassName:Ce,listHeight:Ze=256,placement:it,listItemHeight:Ge,size:bt,disabled:he,notFoundContent:je,status:Ve,builtinPlacements:St,dropdownMatchSelectWidth:et,popupMatchSelectWidth:jt,direction:At,style:hn,allowClear:rt,variant:$e,dropdownStyle:we,transitionName:Be,tagRender:me,maxCount:lt,prefix:Le}=Dt,ve=Re(Dt,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:pe,getPrefixCls:Se,renderEmpty:ye,direction:Oe,virtual:Q,popupMatchSelectWidth:Pe,popupOverflow:L}=r.useContext(C.E_),w=(0,C.dj)("select"),[,X]=(0,tt.ZP)(),at=Ge!=null?Ge:X==null?void 0:X.controlHeight,Ue=Se("select",fe),nt=Se(),Bt=At!=null?At:Oe,{compactSize:Ot,compactItemClassnames:Yt}=(0,We.ri)(Ue,Bt),[gt,De]=(0,He.Z)("select",$e,M),ot=(0,re.Z)(Ue),[xt,zt,Wt]=(0,Ae.Z)(Ue,ot),Sn=r.useMemo(()=>{const{mode:j}=Dt;if(j!=="combobox")return j===Me?"combobox":j},[Dt.mode]),Ht=Sn==="multiple"||Sn==="tags",Ut=(0,de.Z)(Dt.suffixIcon,Dt.showArrow),un=(xe=jt!=null?jt:et)!==null&&xe!==void 0?xe:Pe,{status:sn,hasFeedback:Jt,isFormItemInput:mn,feedbackIcon:_t}=r.useContext(ct.aM),Gt=(0,J.F)(sn,Ve);let fn;je!==void 0?fn=je:Sn==="combobox"?fn=null:fn=(ye==null?void 0:ye("Select"))||r.createElement(Ne.Z,{componentName:"Select"});const{suffixIcon:Zt,itemIcon:Mt,removeIcon:Pt,clearIcon:It}=(0,K.Z)(Object.assign(Object.assign({},ve),{multiple:Ht,hasFeedback:Jt,feedbackIcon:_t,showSuffixIcon:Ut,prefixCls:Ue,componentName:"Select"})),Nt=rt===!0?{clearIcon:It}:rt,dt=(0,R.Z)(ve,["suffixIcon","itemIcon"]),N=D()(ie||Ce,{[`${Ue}-dropdown-${Bt}`]:Bt==="rtl"},Ee,Wt,ot,zt),f=(0,ue.Z)(j=>{var vt;return(vt=bt!=null?bt:Ot)!==null&&vt!==void 0?vt:j}),d=r.useContext(ee.Z),S=he!=null?he:d,x=D()({[`${Ue}-lg`]:f==="large",[`${Ue}-sm`]:f==="small",[`${Ue}-rtl`]:Bt==="rtl",[`${Ue}-${gt}`]:De,[`${Ue}-in-form-item`]:mn},(0,J.Z)(Ue,Gt,Jt),Yt,w.className,oe,Ee,Wt,ot,zt),O=r.useMemo(()=>it!==void 0?it:Bt==="rtl"?"bottomRight":"bottomLeft",[it,Bt]),[ae]=(0,v.Cn)("SelectLike",we==null?void 0:we.zIndex);return xt(r.createElement(te.ZP,Object.assign({ref:ht,virtual:Q,showSearch:w.showSearch},dt,{style:Object.assign(Object.assign({},w.style),hn),dropdownMatchSelectWidth:un,transitionName:(0,q.m)(nt,"slide-up",Be),builtinPlacements:(0,H.Z)(St,L),listHeight:Ze,listItemHeight:at,mode:Sn,prefixCls:Ue,placement:O,direction:Bt,prefix:Le,suffixIcon:Zt,menuItemSelectedIcon:Mt,removeIcon:Pt,allowClear:Nt,notFoundContent:fn,className:x,getPopupContainer:Ke||pe,dropdownClassName:N,disabled:S,dropdownStyle:Object.assign(Object.assign({},we),{zIndex:ae}),maxCount:Ht?lt:void 0,tagRender:Ht?me:void 0})))},Rt=r.forwardRef(Ie),mt=(0,Z.Z)(Rt,"dropdownAlign");Rt.SECRET_COMBOBOX_MODE_DO_NOT_USE=Me,Rt.Option=te.Wx,Rt.OptGroup=te.Xo,Rt._InternalPanelDoNotUseOrYouWillBeFired=mt,qe.default=Rt},1722:function(In,qe){"use strict";const m=ne=>{const te={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:ne==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},te),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},te),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},te),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},te),{points:["br","tr"],offset:[0,-4]})}};function r(ne,D){return ne||m(D)}qe.Z=r},90376:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return fe}});var r=m(63356),ne=m(56119),D=m(16931),te=m(51636),R=m(46e3),v=m(93873);const q=M=>{const{optionHeight:oe,optionFontSize:Ee,optionLineHeight:Ke,optionPadding:ie}=M;return{position:"relative",display:"block",minHeight:oe,padding:ie,color:M.colorText,fontWeight:"normal",fontSize:Ee,lineHeight:Ke,boxSizing:"border-box"}};var J=M=>{const{antCls:oe,componentCls:Ee}=M,Ke=`${Ee}-item`,ie=`&${oe}-slide-up-enter${oe}-slide-up-enter-active`,Ce=`&${oe}-slide-up-appear${oe}-slide-up-appear-active`,Ze=`&${oe}-slide-up-leave${oe}-slide-up-leave-active`,it=`${Ee}-dropdown-placement-`,Ge=`${Ke}-option-selected`;return[{[`${Ee}-dropdown`]:Object.assign(Object.assign({},(0,r.Wf)(M)),{position:"absolute",top:-9999,zIndex:M.zIndexPopup,boxSizing:"border-box",padding:M.paddingXXS,overflow:"hidden",fontSize:M.fontSize,fontVariant:"initial",backgroundColor:M.colorBgElevated,borderRadius:M.borderRadiusLG,outline:"none",boxShadow:M.boxShadowSecondary,[` ${ie}${it}bottomLeft, - ${xe}${it}bottomLeft - `]:{animationName:w.fJ},[` + ${Ce}${it}bottomLeft + `]:{animationName:R.fJ},[` ${ie}${it}topLeft, - ${xe}${it}topLeft, + ${Ce}${it}topLeft, ${ie}${it}topRight, - ${xe}${it}topRight - `]:{animationName:w.Qt},[`${ze}${it}bottomLeft`]:{animationName:w.Uw},[` - ${ze}${it}topLeft, - ${ze}${it}topRight - `]:{animationName:w.ly},"&-hidden":{display:"none"},[Ke]:Object.assign(Object.assign({},q(M)),{cursor:"pointer",transition:`background ${M.motionDurationSlow} ease`,borderRadius:M.borderRadiusSM,"&-group":{color:M.colorTextDescription,fontSize:M.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},r.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Ke}-option-disabled)`]:{backgroundColor:M.optionActiveBg},[`&-selected:not(${Ke}-option-disabled)`]:{color:M.optionSelectedColor,fontWeight:M.optionSelectedFontWeight,backgroundColor:M.optionSelectedBg,[`${Ke}-option-state`]:{color:M.colorPrimary}},"&-disabled":{[`&${Ke}-option-selected`]:{backgroundColor:M.colorBgContainerDisabled},color:M.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:M.calc(M.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},q(M)),{color:M.colorTextDisabled})}),[`${Qe}:has(+ ${Qe})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${Qe}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,w.oN)(M,"slide-up"),(0,w.oN)(M,"slide-down"),(0,v.Fm)(M,"move-up"),(0,v.Fm)(M,"move-down")]},x=m(26743),De=m(36237);function ee(M,oe){const{componentCls:Ee,inputPaddingHorizontalBase:Ke,borderRadius:ie}=M,xe=M.calc(M.controlHeight).sub(M.calc(M.lineWidth).mul(2)).equal(),ze=oe?`${Ee}-${oe}`:"";return{[`${Ee}-single${ze}`]:{fontSize:M.fontSize,height:M.controlHeight,[`${Ee}-selector`]:Object.assign(Object.assign({},(0,r.Wf)(M,!0)),{display:"flex",borderRadius:ie,flex:"1 1 auto",[`${Ee}-selection-wrap:after`]:{lineHeight:(0,De.unit)(xe)},[`${Ee}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + ${Ce}${it}topRight + `]:{animationName:R.Qt},[`${Ze}${it}bottomLeft`]:{animationName:R.Uw},[` + ${Ze}${it}topLeft, + ${Ze}${it}topRight + `]:{animationName:R.ly},"&-hidden":{display:"none"},[Ke]:Object.assign(Object.assign({},q(M)),{cursor:"pointer",transition:`background ${M.motionDurationSlow} ease`,borderRadius:M.borderRadiusSM,"&-group":{color:M.colorTextDescription,fontSize:M.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},r.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Ke}-option-disabled)`]:{backgroundColor:M.optionActiveBg},[`&-selected:not(${Ke}-option-disabled)`]:{color:M.optionSelectedColor,fontWeight:M.optionSelectedFontWeight,backgroundColor:M.optionSelectedBg,[`${Ke}-option-state`]:{color:M.colorPrimary}},"&-disabled":{[`&${Ke}-option-selected`]:{backgroundColor:M.colorBgContainerDisabled},color:M.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:M.calc(M.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},q(M)),{color:M.colorTextDisabled})}),[`${Ge}:has(+ ${Ge})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${Ge}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,R.oN)(M,"slide-up"),(0,R.oN)(M,"slide-down"),(0,v.Fm)(M,"move-up"),(0,v.Fm)(M,"move-down")]},C=m(26743),Ne=m(36237);function ee(M,oe){const{componentCls:Ee,inputPaddingHorizontalBase:Ke,borderRadius:ie}=M,Ce=M.calc(M.controlHeight).sub(M.calc(M.lineWidth).mul(2)).equal(),Ze=oe?`${Ee}-${oe}`:"";return{[`${Ee}-single${Ze}`]:{fontSize:M.fontSize,height:M.controlHeight,[`${Ee}-selector`]:Object.assign(Object.assign({},(0,r.Wf)(M,!0)),{display:"flex",borderRadius:ie,flex:"1 1 auto",[`${Ee}-selection-wrap:after`]:{lineHeight:(0,Ne.unit)(Ce)},[`${Ee}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` ${Ee}-selection-item, ${Ee}-selection-placeholder - `]:{display:"block",padding:0,lineHeight:(0,De.unit)(xe),transition:`all ${M.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${Ee}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${Ee}-selection-item:empty:after`,`${Ee}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + `]:{display:"block",padding:0,lineHeight:(0,Ne.unit)(Ce),transition:`all ${M.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${Ee}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${Ee}-selection-item:empty:after`,`${Ee}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` &${Ee}-show-arrow ${Ee}-selection-item, &${Ee}-show-arrow ${Ee}-selection-search, &${Ee}-show-arrow ${Ee}-selection-placeholder - `]:{paddingInlineEnd:M.showArrowPaddingInlineEnd},[`&${Ee}-open ${Ee}-selection-item`]:{color:M.colorTextPlaceholder},[`&:not(${Ee}-customize-input)`]:{[`${Ee}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,De.unit)(Ke)}`,[`${Ee}-selection-search-input`]:{height:xe,fontSize:M.fontSize},"&:after":{lineHeight:(0,De.unit)(xe)}}},[`&${Ee}-customize-input`]:{[`${Ee}-selector`]:{"&:after":{display:"none"},[`${Ee}-selection-search`]:{position:"static",width:"100%"},[`${Ee}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,De.unit)(Ke)}`,"&:after":{display:"none"}}}}}}}function re(M){const{componentCls:oe}=M,Ee=M.calc(M.controlPaddingHorizontalSM).sub(M.lineWidth).equal();return[ee(M),ee((0,te.mergeToken)(M,{controlHeight:M.controlHeightSM,borderRadius:M.borderRadiusSM}),"sm"),{[`${oe}-single${oe}-sm`]:{[`&:not(${oe}-customize-input)`]:{[`${oe}-selector`]:{padding:`0 ${(0,De.unit)(Ee)}`},[`&${oe}-show-arrow ${oe}-selection-search`]:{insetInlineEnd:M.calc(Ee).add(M.calc(M.fontSize).mul(1.5)).equal()},[` + `]:{paddingInlineEnd:M.showArrowPaddingInlineEnd},[`&${Ee}-open ${Ee}-selection-item`]:{color:M.colorTextPlaceholder},[`&:not(${Ee}-customize-input)`]:{[`${Ee}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,Ne.unit)(Ke)}`,[`${Ee}-selection-search-input`]:{height:Ce,fontSize:M.fontSize},"&:after":{lineHeight:(0,Ne.unit)(Ce)}}},[`&${Ee}-customize-input`]:{[`${Ee}-selector`]:{"&:after":{display:"none"},[`${Ee}-selection-search`]:{position:"static",width:"100%"},[`${Ee}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,Ne.unit)(Ke)}`,"&:after":{display:"none"}}}}}}}function re(M){const{componentCls:oe}=M,Ee=M.calc(M.controlPaddingHorizontalSM).sub(M.lineWidth).equal();return[ee(M),ee((0,te.mergeToken)(M,{controlHeight:M.controlHeightSM,borderRadius:M.borderRadiusSM}),"sm"),{[`${oe}-single${oe}-sm`]:{[`&:not(${oe}-customize-input)`]:{[`${oe}-selector`]:{padding:`0 ${(0,Ne.unit)(Ee)}`},[`&${oe}-show-arrow ${oe}-selection-search`]:{insetInlineEnd:M.calc(Ee).add(M.calc(M.fontSize).mul(1.5)).equal()},[` &${oe}-show-arrow ${oe}-selection-item, &${oe}-show-arrow ${oe}-selection-placeholder - `]:{paddingInlineEnd:M.calc(M.fontSize).mul(1.5).equal()}}}},ee((0,te.mergeToken)(M,{controlHeight:M.singleItemHeightLG,fontSize:M.fontSizeLG,borderRadius:M.borderRadiusLG}),"lg")]}const ue=M=>{const{fontSize:oe,lineHeight:Ee,lineWidth:Ke,controlHeight:ie,controlHeightSM:xe,controlHeightLG:ze,paddingXXS:it,controlPaddingHorizontal:Qe,zIndexPopupBase:bt,colorText:he,fontWeightStrong:ke,controlItemBgActive:Ve,controlItemBgHover:St,colorBgContainer:et,colorFillSecondary:kt,colorBgContainerDisabled:At,colorTextDisabled:hn,colorPrimaryHover:rt,colorPrimary:$e,controlOutline:Re}=M,Be=it*2,me=Ke*2,lt=Math.min(ie-Be,ie-me),Le=Math.min(xe-Be,xe-me),ve=Math.min(ze-Be,ze-me);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(it/2),zIndexPopup:bt+50,optionSelectedColor:he,optionSelectedFontWeight:ke,optionSelectedBg:Ve,optionActiveBg:St,optionPadding:`${(ie-oe*Ee)/2}px ${Qe}px`,optionFontSize:oe,optionLineHeight:Ee,optionHeight:ie,selectorBg:et,clearBg:et,singleItemHeightLG:ze,multipleItemBg:kt,multipleItemBorderColor:"transparent",multipleItemHeight:lt,multipleItemHeightSM:Le,multipleItemHeightLG:ve,multipleSelectorBgDisabled:At,multipleItemColorDisabled:hn,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(M.fontSize*1.25),hoverBorderColor:rt,activeBorderColor:$e,activeOutlineColor:Re,selectAffixPadding:it}},ct=(M,oe)=>{const{componentCls:Ee,antCls:Ke,controlOutlineWidth:ie}=M;return{[`&:not(${Ee}-customize-input) ${Ee}-selector`]:{border:`${(0,De.unit)(M.lineWidth)} ${M.lineType} ${oe.borderColor}`,background:M.selectorBg},[`&:not(${Ee}-disabled):not(${Ee}-customize-input):not(${Ke}-pagination-size-changer)`]:{[`&:hover ${Ee}-selector`]:{borderColor:oe.hoverBorderHover},[`${Ee}-focused& ${Ee}-selector`]:{borderColor:oe.activeBorderColor,boxShadow:`0 0 0 ${(0,De.unit)(ie)} ${oe.activeOutlineColor}`,outline:0},[`${Ee}-prefix`]:{color:oe.color}}}},He=(M,oe)=>({[`&${M.componentCls}-status-${oe.status}`]:Object.assign({},ct(M,oe))}),We=M=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},ct(M,{borderColor:M.colorBorder,hoverBorderHover:M.hoverBorderColor,activeBorderColor:M.activeBorderColor,activeOutlineColor:M.activeOutlineColor,color:M.colorText})),He(M,{status:"error",borderColor:M.colorError,hoverBorderHover:M.colorErrorHover,activeBorderColor:M.colorError,activeOutlineColor:M.colorErrorOutline,color:M.colorError})),He(M,{status:"warning",borderColor:M.colorWarning,hoverBorderHover:M.colorWarningHover,activeBorderColor:M.colorWarning,activeOutlineColor:M.colorWarningOutline,color:M.colorWarning})),{[`&${M.componentCls}-disabled`]:{[`&:not(${M.componentCls}-customize-input) ${M.componentCls}-selector`]:{background:M.colorBgContainerDisabled,color:M.colorTextDisabled}},[`&${M.componentCls}-multiple ${M.componentCls}-selection-item`]:{background:M.multipleItemBg,border:`${(0,De.unit)(M.lineWidth)} ${M.lineType} ${M.multipleItemBorderColor}`}})}),tt=(M,oe)=>{const{componentCls:Ee,antCls:Ke}=M;return{[`&:not(${Ee}-customize-input) ${Ee}-selector`]:{background:oe.bg,border:`${(0,De.unit)(M.lineWidth)} ${M.lineType} transparent`,color:oe.color},[`&:not(${Ee}-disabled):not(${Ee}-customize-input):not(${Ke}-pagination-size-changer)`]:{[`&:hover ${Ee}-selector`]:{background:oe.hoverBg},[`${Ee}-focused& ${Ee}-selector`]:{background:M.selectorBg,borderColor:oe.activeBorderColor,outline:0}}}},H=(M,oe)=>({[`&${M.componentCls}-status-${oe.status}`]:Object.assign({},tt(M,oe))}),Ae=M=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},tt(M,{bg:M.colorFillTertiary,hoverBg:M.colorFillSecondary,activeBorderColor:M.activeBorderColor,color:M.colorText})),H(M,{status:"error",bg:M.colorErrorBg,hoverBg:M.colorErrorBgHover,activeBorderColor:M.colorError,color:M.colorError})),H(M,{status:"warning",bg:M.colorWarningBg,hoverBg:M.colorWarningBgHover,activeBorderColor:M.colorWarning,color:M.colorWarning})),{[`&${M.componentCls}-disabled`]:{[`&:not(${M.componentCls}-customize-input) ${M.componentCls}-selector`]:{borderColor:M.colorBorder,background:M.colorBgContainerDisabled,color:M.colorTextDisabled}},[`&${M.componentCls}-multiple ${M.componentCls}-selection-item`]:{background:M.colorBgContainer,border:`${(0,De.unit)(M.lineWidth)} ${M.lineType} ${M.colorSplit}`}})}),K=M=>({"&-borderless":{[`${M.componentCls}-selector`]:{background:"transparent",border:`${(0,De.unit)(M.lineWidth)} ${M.lineType} transparent`},[`&${M.componentCls}-disabled`]:{[`&:not(${M.componentCls}-customize-input) ${M.componentCls}-selector`]:{color:M.colorTextDisabled}},[`&${M.componentCls}-multiple ${M.componentCls}-selection-item`]:{background:M.multipleItemBg,border:`${(0,De.unit)(M.lineWidth)} ${M.lineType} ${M.multipleItemBorderColor}`},[`&${M.componentCls}-status-error`]:{[`${M.componentCls}-prefix, ${M.componentCls}-selection-item`]:{color:M.colorError}},[`&${M.componentCls}-status-warning`]:{[`${M.componentCls}-prefix, ${M.componentCls}-selection-item`]:{color:M.colorWarning}}}}),de=(M,oe)=>{const{componentCls:Ee,antCls:Ke}=M;return{[`&:not(${Ee}-customize-input) ${Ee}-selector`]:{borderWidth:`0 0 ${(0,De.unit)(M.lineWidth)} 0`,borderStyle:`none none ${M.lineType} none`,borderColor:oe.borderColor,background:M.selectorBg,borderRadius:0},[`&:not(${Ee}-disabled):not(${Ee}-customize-input):not(${Ke}-pagination-size-changer)`]:{[`&:hover ${Ee}-selector`]:{borderColor:oe.hoverBorderHover},[`${Ee}-focused& ${Ee}-selector`]:{borderColor:oe.activeBorderColor,outline:0},[`${Ee}-prefix`]:{color:oe.color}}}},we=(M,oe)=>({[`&${M.componentCls}-status-${oe.status}`]:Object.assign({},de(M,oe))}),Me=M=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},de(M,{borderColor:M.colorBorder,hoverBorderHover:M.hoverBorderColor,activeBorderColor:M.activeBorderColor,activeOutlineColor:M.activeOutlineColor,color:M.colorText})),we(M,{status:"error",borderColor:M.colorError,hoverBorderHover:M.colorErrorHover,activeBorderColor:M.colorError,activeOutlineColor:M.colorErrorOutline,color:M.colorError})),we(M,{status:"warning",borderColor:M.colorWarning,hoverBorderHover:M.colorWarningHover,activeBorderColor:M.colorWarning,activeOutlineColor:M.colorWarningOutline,color:M.colorWarning})),{[`&${M.componentCls}-disabled`]:{[`&:not(${M.componentCls}-customize-input) ${M.componentCls}-selector`]:{color:M.colorTextDisabled}},[`&${M.componentCls}-multiple ${M.componentCls}-selection-item`]:{background:M.multipleItemBg,border:`${(0,De.unit)(M.lineWidth)} ${M.lineType} ${M.multipleItemBorderColor}`}})});var wt=M=>({[M.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},We(M)),Ae(M)),K(M)),Me(M))});const mt=M=>{const{componentCls:oe}=M;return{position:"relative",transition:`all ${M.motionDurationMid} ${M.motionEaseInOut}`,input:{cursor:"pointer"},[`${oe}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${oe}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Nt=M=>{const{componentCls:oe}=M;return{[`${oe}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},ht=M=>{const{antCls:oe,componentCls:Ee,inputPaddingHorizontalBase:Ke,iconCls:ie}=M;return{[Ee]:Object.assign(Object.assign({},(0,r.Wf)(M)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${Ee}-customize-input) ${Ee}-selector`]:Object.assign(Object.assign({},mt(M)),Nt(M)),[`${Ee}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},r.vS),{[`> ${oe}-typography`]:{display:"inline"}}),[`${Ee}-selection-placeholder`]:Object.assign(Object.assign({},r.vS),{flex:1,color:M.colorTextPlaceholder,pointerEvents:"none"}),[`${Ee}-arrow`]:Object.assign(Object.assign({},(0,r.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ke,height:M.fontSizeIcon,marginTop:M.calc(M.fontSizeIcon).mul(-1).div(2).equal(),color:M.colorTextQuaternary,fontSize:M.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${M.motionDurationSlow} ease`,[ie]:{verticalAlign:"top",transition:`transform ${M.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Ee}-suffix)`]:{pointerEvents:"auto"}},[`${Ee}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Ee}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${Ee}-prefix`]:{flex:"none",marginInlineEnd:M.selectAffixPadding},[`${Ee}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ke,zIndex:1,display:"inline-block",width:M.fontSizeIcon,height:M.fontSizeIcon,marginTop:M.calc(M.fontSizeIcon).mul(-1).div(2).equal(),color:M.colorTextQuaternary,fontSize:M.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${M.motionDurationMid} ease, opacity ${M.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:M.colorTextTertiary}},[`&:hover ${Ee}-clear`]:{opacity:1,background:M.colorBgBase,borderRadius:"50%"}}),[`${Ee}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${Ee}-has-feedback`]:{[`${Ee}-clear`]:{insetInlineEnd:M.calc(Ke).add(M.fontSize).add(M.paddingXS).equal()}}}}}},Te=M=>{const{componentCls:oe}=M;return[{[oe]:{[`&${oe}-in-form-item`]:{width:"100%"}}},ht(M),re(M),(0,x.ZP)(M),X(M),{[`${oe}-rtl`]:{direction:"rtl"}},(0,ne.c)(M,{borderElCls:`${oe}-selector`,focusElCls:`${oe}-focused`})]};var fe=(0,N.I$)("Select",(M,oe)=>{let{rootPrefixCls:Ee}=oe;const Ke=(0,te.mergeToken)(M,{rootPrefixCls:Ee,inputPaddingHorizontalBase:M.calc(M.paddingSM).sub(1).equal(),multipleSelectItemHeight:M.multipleItemHeight,selectHeight:M.controlHeight});return[Te(Ke),wt(Ke)]},ue,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(In,qe,m){"use strict";m.d(qe,{_z:function(){return v},gp:function(){return te}});var r=m(36237),ne=m(63356),N=m(51636);const te=x=>{const{multipleSelectItemHeight:De,paddingXXS:ee,lineWidth:re,INTERNAL_FIXED_ITEM_MARGIN:ue}=x,ct=x.max(x.calc(ee).sub(re).equal(),0),He=x.max(x.calc(ct).sub(ue).equal(),0);return{basePadding:ct,containerPadding:He,itemHeight:(0,r.unit)(De),itemLineHeight:(0,r.unit)(x.calc(De).sub(x.calc(x.lineWidth).mul(2)).equal())}},w=x=>{const{multipleSelectItemHeight:De,selectHeight:ee,lineWidth:re}=x;return x.calc(ee).sub(De).div(2).sub(re).equal()},v=x=>{const{componentCls:De,iconCls:ee,borderRadiusSM:re,motionDurationSlow:ue,paddingXS:ct,multipleItemColorDisabled:He,multipleItemBorderColorDisabled:We,colorIcon:tt,colorIconHover:H,INTERNAL_FIXED_ITEM_MARGIN:Ae}=x;return{[`${De}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${De}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:Ae,borderRadius:re,cursor:"default",transition:`font-size ${ue}, line-height ${ue}, height ${ue}`,marginInlineEnd:x.calc(Ae).mul(2).equal(),paddingInlineStart:ct,paddingInlineEnd:x.calc(ct).div(2).equal(),[`${De}-disabled&`]:{color:He,borderColor:We,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:x.calc(ct).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,ne.Ro)()),{display:"inline-flex",alignItems:"center",color:tt,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${ee}`]:{verticalAlign:"-0.2em"},"&:hover":{color:H}})}}}},q=(x,De)=>{const{componentCls:ee,INTERNAL_FIXED_ITEM_MARGIN:re}=x,ue=`${ee}-selection-overflow`,ct=x.multipleSelectItemHeight,He=w(x),We=De?`${ee}-${De}`:"",tt=te(x);return{[`${ee}-multiple${We}`]:Object.assign(Object.assign({},v(x)),{[`${ee}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:tt.basePadding,paddingBlock:tt.containerPadding,borderRadius:x.borderRadius,[`${ee}-disabled&`]:{background:x.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,r.unit)(re)} 0`,lineHeight:(0,r.unit)(ct),visibility:"hidden",content:'"\\a0"'}},[`${ee}-selection-item`]:{height:tt.itemHeight,lineHeight:(0,r.unit)(tt.itemLineHeight)},[`${ee}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,r.unit)(ct),marginBlock:re}},[`${ee}-prefix`]:{marginInlineStart:x.calc(x.inputPaddingHorizontalBase).sub(tt.basePadding).equal()},[`${ue}-item + ${ue}-item, + `]:{paddingInlineEnd:M.calc(M.fontSize).mul(1.5).equal()}}}},ee((0,te.mergeToken)(M,{controlHeight:M.singleItemHeightLG,fontSize:M.fontSizeLG,borderRadius:M.borderRadiusLG}),"lg")]}const ue=M=>{const{fontSize:oe,lineHeight:Ee,lineWidth:Ke,controlHeight:ie,controlHeightSM:Ce,controlHeightLG:Ze,paddingXXS:it,controlPaddingHorizontal:Ge,zIndexPopupBase:bt,colorText:he,fontWeightStrong:je,controlItemBgActive:Ve,controlItemBgHover:St,colorBgContainer:et,colorFillSecondary:jt,colorBgContainerDisabled:At,colorTextDisabled:hn,colorPrimaryHover:rt,colorPrimary:$e,controlOutline:we}=M,Be=it*2,me=Ke*2,lt=Math.min(ie-Be,ie-me),Le=Math.min(Ce-Be,Ce-me),ve=Math.min(Ze-Be,Ze-me);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(it/2),zIndexPopup:bt+50,optionSelectedColor:he,optionSelectedFontWeight:je,optionSelectedBg:Ve,optionActiveBg:St,optionPadding:`${(ie-oe*Ee)/2}px ${Ge}px`,optionFontSize:oe,optionLineHeight:Ee,optionHeight:ie,selectorBg:et,clearBg:et,singleItemHeightLG:Ze,multipleItemBg:jt,multipleItemBorderColor:"transparent",multipleItemHeight:lt,multipleItemHeightSM:Le,multipleItemHeightLG:ve,multipleSelectorBgDisabled:At,multipleItemColorDisabled:hn,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(M.fontSize*1.25),hoverBorderColor:rt,activeBorderColor:$e,activeOutlineColor:we,selectAffixPadding:it}},ct=(M,oe)=>{const{componentCls:Ee,antCls:Ke,controlOutlineWidth:ie}=M;return{[`&:not(${Ee}-customize-input) ${Ee}-selector`]:{border:`${(0,Ne.unit)(M.lineWidth)} ${M.lineType} ${oe.borderColor}`,background:M.selectorBg},[`&:not(${Ee}-disabled):not(${Ee}-customize-input):not(${Ke}-pagination-size-changer)`]:{[`&:hover ${Ee}-selector`]:{borderColor:oe.hoverBorderHover},[`${Ee}-focused& ${Ee}-selector`]:{borderColor:oe.activeBorderColor,boxShadow:`0 0 0 ${(0,Ne.unit)(ie)} ${oe.activeOutlineColor}`,outline:0},[`${Ee}-prefix`]:{color:oe.color}}}},He=(M,oe)=>({[`&${M.componentCls}-status-${oe.status}`]:Object.assign({},ct(M,oe))}),We=M=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},ct(M,{borderColor:M.colorBorder,hoverBorderHover:M.hoverBorderColor,activeBorderColor:M.activeBorderColor,activeOutlineColor:M.activeOutlineColor,color:M.colorText})),He(M,{status:"error",borderColor:M.colorError,hoverBorderHover:M.colorErrorHover,activeBorderColor:M.colorError,activeOutlineColor:M.colorErrorOutline,color:M.colorError})),He(M,{status:"warning",borderColor:M.colorWarning,hoverBorderHover:M.colorWarningHover,activeBorderColor:M.colorWarning,activeOutlineColor:M.colorWarningOutline,color:M.colorWarning})),{[`&${M.componentCls}-disabled`]:{[`&:not(${M.componentCls}-customize-input) ${M.componentCls}-selector`]:{background:M.colorBgContainerDisabled,color:M.colorTextDisabled}},[`&${M.componentCls}-multiple ${M.componentCls}-selection-item`]:{background:M.multipleItemBg,border:`${(0,Ne.unit)(M.lineWidth)} ${M.lineType} ${M.multipleItemBorderColor}`}})}),tt=(M,oe)=>{const{componentCls:Ee,antCls:Ke}=M;return{[`&:not(${Ee}-customize-input) ${Ee}-selector`]:{background:oe.bg,border:`${(0,Ne.unit)(M.lineWidth)} ${M.lineType} transparent`,color:oe.color},[`&:not(${Ee}-disabled):not(${Ee}-customize-input):not(${Ke}-pagination-size-changer)`]:{[`&:hover ${Ee}-selector`]:{background:oe.hoverBg},[`${Ee}-focused& ${Ee}-selector`]:{background:M.selectorBg,borderColor:oe.activeBorderColor,outline:0}}}},H=(M,oe)=>({[`&${M.componentCls}-status-${oe.status}`]:Object.assign({},tt(M,oe))}),Ae=M=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},tt(M,{bg:M.colorFillTertiary,hoverBg:M.colorFillSecondary,activeBorderColor:M.activeBorderColor,color:M.colorText})),H(M,{status:"error",bg:M.colorErrorBg,hoverBg:M.colorErrorBgHover,activeBorderColor:M.colorError,color:M.colorError})),H(M,{status:"warning",bg:M.colorWarningBg,hoverBg:M.colorWarningBgHover,activeBorderColor:M.colorWarning,color:M.colorWarning})),{[`&${M.componentCls}-disabled`]:{[`&:not(${M.componentCls}-customize-input) ${M.componentCls}-selector`]:{borderColor:M.colorBorder,background:M.colorBgContainerDisabled,color:M.colorTextDisabled}},[`&${M.componentCls}-multiple ${M.componentCls}-selection-item`]:{background:M.colorBgContainer,border:`${(0,Ne.unit)(M.lineWidth)} ${M.lineType} ${M.colorSplit}`}})}),K=M=>({"&-borderless":{[`${M.componentCls}-selector`]:{background:"transparent",border:`${(0,Ne.unit)(M.lineWidth)} ${M.lineType} transparent`},[`&${M.componentCls}-disabled`]:{[`&:not(${M.componentCls}-customize-input) ${M.componentCls}-selector`]:{color:M.colorTextDisabled}},[`&${M.componentCls}-multiple ${M.componentCls}-selection-item`]:{background:M.multipleItemBg,border:`${(0,Ne.unit)(M.lineWidth)} ${M.lineType} ${M.multipleItemBorderColor}`},[`&${M.componentCls}-status-error`]:{[`${M.componentCls}-prefix, ${M.componentCls}-selection-item`]:{color:M.colorError}},[`&${M.componentCls}-status-warning`]:{[`${M.componentCls}-prefix, ${M.componentCls}-selection-item`]:{color:M.colorWarning}}}}),de=(M,oe)=>{const{componentCls:Ee,antCls:Ke}=M;return{[`&:not(${Ee}-customize-input) ${Ee}-selector`]:{borderWidth:`0 0 ${(0,Ne.unit)(M.lineWidth)} 0`,borderStyle:`none none ${M.lineType} none`,borderColor:oe.borderColor,background:M.selectorBg,borderRadius:0},[`&:not(${Ee}-disabled):not(${Ee}-customize-input):not(${Ke}-pagination-size-changer)`]:{[`&:hover ${Ee}-selector`]:{borderColor:oe.hoverBorderHover},[`${Ee}-focused& ${Ee}-selector`]:{borderColor:oe.activeBorderColor,outline:0},[`${Ee}-prefix`]:{color:oe.color}}}},Re=(M,oe)=>({[`&${M.componentCls}-status-${oe.status}`]:Object.assign({},de(M,oe))}),Me=M=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},de(M,{borderColor:M.colorBorder,hoverBorderHover:M.hoverBorderColor,activeBorderColor:M.activeBorderColor,activeOutlineColor:M.activeOutlineColor,color:M.colorText})),Re(M,{status:"error",borderColor:M.colorError,hoverBorderHover:M.colorErrorHover,activeBorderColor:M.colorError,activeOutlineColor:M.colorErrorOutline,color:M.colorError})),Re(M,{status:"warning",borderColor:M.colorWarning,hoverBorderHover:M.colorWarningHover,activeBorderColor:M.colorWarning,activeOutlineColor:M.colorWarningOutline,color:M.colorWarning})),{[`&${M.componentCls}-disabled`]:{[`&:not(${M.componentCls}-customize-input) ${M.componentCls}-selector`]:{color:M.colorTextDisabled}},[`&${M.componentCls}-multiple ${M.componentCls}-selection-item`]:{background:M.multipleItemBg,border:`${(0,Ne.unit)(M.lineWidth)} ${M.lineType} ${M.multipleItemBorderColor}`}})});var Rt=M=>({[M.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},We(M)),Ae(M)),K(M)),Me(M))});const mt=M=>{const{componentCls:oe}=M;return{position:"relative",transition:`all ${M.motionDurationMid} ${M.motionEaseInOut}`,input:{cursor:"pointer"},[`${oe}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${oe}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Dt=M=>{const{componentCls:oe}=M;return{[`${oe}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},ht=M=>{const{antCls:oe,componentCls:Ee,inputPaddingHorizontalBase:Ke,iconCls:ie}=M;return{[Ee]:Object.assign(Object.assign({},(0,r.Wf)(M)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${Ee}-customize-input) ${Ee}-selector`]:Object.assign(Object.assign({},mt(M)),Dt(M)),[`${Ee}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},r.vS),{[`> ${oe}-typography`]:{display:"inline"}}),[`${Ee}-selection-placeholder`]:Object.assign(Object.assign({},r.vS),{flex:1,color:M.colorTextPlaceholder,pointerEvents:"none"}),[`${Ee}-arrow`]:Object.assign(Object.assign({},(0,r.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ke,height:M.fontSizeIcon,marginTop:M.calc(M.fontSizeIcon).mul(-1).div(2).equal(),color:M.colorTextQuaternary,fontSize:M.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${M.motionDurationSlow} ease`,[ie]:{verticalAlign:"top",transition:`transform ${M.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Ee}-suffix)`]:{pointerEvents:"auto"}},[`${Ee}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Ee}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${Ee}-prefix`]:{flex:"none",marginInlineEnd:M.selectAffixPadding},[`${Ee}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ke,zIndex:1,display:"inline-block",width:M.fontSizeIcon,height:M.fontSizeIcon,marginTop:M.calc(M.fontSizeIcon).mul(-1).div(2).equal(),color:M.colorTextQuaternary,fontSize:M.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${M.motionDurationMid} ease, opacity ${M.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:M.colorTextTertiary}},[`&:hover ${Ee}-clear`]:{opacity:1,background:M.colorBgBase,borderRadius:"50%"}}),[`${Ee}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${Ee}-has-feedback`]:{[`${Ee}-clear`]:{insetInlineEnd:M.calc(Ke).add(M.fontSize).add(M.paddingXS).equal()}}}}}},xe=M=>{const{componentCls:oe}=M;return[{[oe]:{[`&${oe}-in-form-item`]:{width:"100%"}}},ht(M),re(M),(0,C.ZP)(M),J(M),{[`${oe}-rtl`]:{direction:"rtl"}},(0,ne.c)(M,{borderElCls:`${oe}-selector`,focusElCls:`${oe}-focused`})]};var fe=(0,D.I$)("Select",(M,oe)=>{let{rootPrefixCls:Ee}=oe;const Ke=(0,te.mergeToken)(M,{rootPrefixCls:Ee,inputPaddingHorizontalBase:M.calc(M.paddingSM).sub(1).equal(),multipleSelectItemHeight:M.multipleItemHeight,selectHeight:M.controlHeight});return[xe(Ke),Rt(Ke)]},ue,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(In,qe,m){"use strict";m.d(qe,{_z:function(){return v},gp:function(){return te}});var r=m(36237),ne=m(63356),D=m(51636);const te=C=>{const{multipleSelectItemHeight:Ne,paddingXXS:ee,lineWidth:re,INTERNAL_FIXED_ITEM_MARGIN:ue}=C,ct=C.max(C.calc(ee).sub(re).equal(),0),He=C.max(C.calc(ct).sub(ue).equal(),0);return{basePadding:ct,containerPadding:He,itemHeight:(0,r.unit)(Ne),itemLineHeight:(0,r.unit)(C.calc(Ne).sub(C.calc(C.lineWidth).mul(2)).equal())}},R=C=>{const{multipleSelectItemHeight:Ne,selectHeight:ee,lineWidth:re}=C;return C.calc(ee).sub(Ne).div(2).sub(re).equal()},v=C=>{const{componentCls:Ne,iconCls:ee,borderRadiusSM:re,motionDurationSlow:ue,paddingXS:ct,multipleItemColorDisabled:He,multipleItemBorderColorDisabled:We,colorIcon:tt,colorIconHover:H,INTERNAL_FIXED_ITEM_MARGIN:Ae}=C;return{[`${Ne}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${Ne}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:Ae,borderRadius:re,cursor:"default",transition:`font-size ${ue}, line-height ${ue}, height ${ue}`,marginInlineEnd:C.calc(Ae).mul(2).equal(),paddingInlineStart:ct,paddingInlineEnd:C.calc(ct).div(2).equal(),[`${Ne}-disabled&`]:{color:He,borderColor:We,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:C.calc(ct).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,ne.Ro)()),{display:"inline-flex",alignItems:"center",color:tt,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${ee}`]:{verticalAlign:"-0.2em"},"&:hover":{color:H}})}}}},q=(C,Ne)=>{const{componentCls:ee,INTERNAL_FIXED_ITEM_MARGIN:re}=C,ue=`${ee}-selection-overflow`,ct=C.multipleSelectItemHeight,He=R(C),We=Ne?`${ee}-${Ne}`:"",tt=te(C);return{[`${ee}-multiple${We}`]:Object.assign(Object.assign({},v(C)),{[`${ee}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:tt.basePadding,paddingBlock:tt.containerPadding,borderRadius:C.borderRadius,[`${ee}-disabled&`]:{background:C.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,r.unit)(re)} 0`,lineHeight:(0,r.unit)(ct),visibility:"hidden",content:'"\\a0"'}},[`${ee}-selection-item`]:{height:tt.itemHeight,lineHeight:(0,r.unit)(tt.itemLineHeight)},[`${ee}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,r.unit)(ct),marginBlock:re}},[`${ee}-prefix`]:{marginInlineStart:C.calc(C.inputPaddingHorizontalBase).sub(tt.basePadding).equal()},[`${ue}-item + ${ue}-item, ${ee}-prefix + ${ee}-selection-wrap - `]:{[`${ee}-selection-search`]:{marginInlineStart:0},[`${ee}-selection-placeholder`]:{insetInlineStart:0}},[`${ue}-item-suffix`]:{minHeight:tt.itemHeight,marginBlock:re},[`${ee}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:x.calc(x.inputPaddingHorizontalBase).sub(He).equal(),"\n &-input,\n &-mirror\n ":{height:ct,fontFamily:x.fontFamily,lineHeight:(0,r.unit)(ct),transition:`all ${x.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${ee}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:x.calc(x.inputPaddingHorizontalBase).sub(tt.basePadding).equal(),insetInlineEnd:x.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${x.motionDurationSlow}`}})}};function z(x,De){const{componentCls:ee}=x,re=De?`${ee}-${De}`:"",ue={[`${ee}-multiple${re}`]:{fontSize:x.fontSize,[`${ee}-selector`]:{[`${ee}-show-search&`]:{cursor:"text"}},[` + `]:{[`${ee}-selection-search`]:{marginInlineStart:0},[`${ee}-selection-placeholder`]:{insetInlineStart:0}},[`${ue}-item-suffix`]:{minHeight:tt.itemHeight,marginBlock:re},[`${ee}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:C.calc(C.inputPaddingHorizontalBase).sub(He).equal(),"\n &-input,\n &-mirror\n ":{height:ct,fontFamily:C.fontFamily,lineHeight:(0,r.unit)(ct),transition:`all ${C.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${ee}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:C.calc(C.inputPaddingHorizontalBase).sub(tt.basePadding).equal(),insetInlineEnd:C.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${C.motionDurationSlow}`}})}};function Z(C,Ne){const{componentCls:ee}=C,re=Ne?`${ee}-${Ne}`:"",ue={[`${ee}-multiple${re}`]:{fontSize:C.fontSize,[`${ee}-selector`]:{[`${ee}-show-search&`]:{cursor:"text"}},[` &${ee}-show-arrow ${ee}-selector, &${ee}-allow-clear ${ee}-selector - `]:{paddingInlineEnd:x.calc(x.fontSizeIcon).add(x.controlPaddingHorizontal).equal()}}};return[q(x,De),ue]}const X=x=>{const{componentCls:De}=x,ee=(0,N.mergeToken)(x,{selectHeight:x.controlHeightSM,multipleSelectItemHeight:x.multipleItemHeightSM,borderRadius:x.borderRadiusSM,borderRadiusSM:x.borderRadiusXS}),re=(0,N.mergeToken)(x,{fontSize:x.fontSizeLG,selectHeight:x.controlHeightLG,multipleSelectItemHeight:x.multipleItemHeightLG,borderRadius:x.borderRadiusLG,borderRadiusSM:x.borderRadius});return[z(x),z(ee,"sm"),{[`${De}-multiple${De}-sm`]:{[`${De}-selection-placeholder`]:{insetInline:x.calc(x.controlPaddingHorizontalSM).sub(x.lineWidth).equal()},[`${De}-selection-search`]:{marginInlineStart:2}}},z(re,"lg")]};qe.ZP=X},68525:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});var r=m(59301),ne=m(40001),N=m(19248),te=m(99267),w=m(84105),v=m(58617),q=m(47472);function z(X){let{suffixIcon:x,clearIcon:De,menuItemSelectedIcon:ee,removeIcon:re,loading:ue,multiple:ct,hasFeedback:He,prefixCls:We,showSuffixIcon:tt,feedbackIcon:H,showArrow:Ae,componentName:K}=X;const de=De!=null?De:r.createElement(N.Z,null),we=mt=>x===null&&!He&&!Ae?null:r.createElement(r.Fragment,null,tt!==!1&&mt,He&&H);let Me=null;if(x!==void 0)Me=we(x);else if(ue)Me=we(r.createElement(v.Z,{spin:!0}));else{const mt=`${We}-suffix`;Me=Nt=>{let{open:ht,showSearch:Te}=Nt;return we(ht&&Te?r.createElement(q.Z,{className:mt}):r.createElement(w.Z,{className:mt}))}}let Ie=null;ee!==void 0?Ie=ee:ct?Ie=r.createElement(ne.Z,null):Ie=null;let wt=null;return re!==void 0?wt=re:wt=r.createElement(te.Z,null),{clearIcon:de,suffixIcon:Me,itemIcon:Ie,removeIcon:wt}}},90005:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return r}});function r(ne,N){return N!==void 0?N:ne!==null}},44104:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return He}});var r=m(59301),ne=m(92310),N=m.n(ne),te=m(11592),w=m(99402),v=m(48755),q=m(70045);const z=r.createContext({latestIndex:0}),X=z.Provider;var De=We=>{let{className:tt,index:H,children:Ae,split:K,style:de}=We;const{latestIndex:we}=r.useContext(z);return Ae==null?null:r.createElement(r.Fragment,null,r.createElement("div",{className:tt,style:de},Ae),H{var H;const{getPrefixCls:Ae,direction:K,size:de,className:we,style:Me,classNames:Ie,styles:wt}=(0,v.dj)("space"),{size:mt=de!=null?de:"small",align:Nt,className:ht,rootClassName:Te,children:fe,direction:M="horizontal",prefixCls:oe,split:Ee,style:Ke,wrap:ie=!1,classNames:xe,styles:ze}=We,it=re(We,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[Qe,bt]=Array.isArray(mt)?mt:[mt,mt],he=(0,w.n)(bt),ke=(0,w.n)(Qe),Ve=(0,w.T)(bt),St=(0,w.T)(Qe),et=(0,te.Z)(fe,{keepEmpty:!0}),kt=Nt===void 0&&M==="horizontal"?"center":Nt,At=Ae("space",oe),[hn,rt,$e]=(0,ee.Z)(At),Re=N()(At,we,rt,`${At}-${M}`,{[`${At}-rtl`]:K==="rtl",[`${At}-align-${kt}`]:kt,[`${At}-gap-row-${bt}`]:he,[`${At}-gap-col-${Qe}`]:ke},ht,Te,$e),Be=N()(`${At}-item`,(H=xe==null?void 0:xe.item)!==null&&H!==void 0?H:Ie.item);let me=0;const lt=et.map((pe,Se)=>{var ye;pe!=null&&(me=Se);const Fe=(pe==null?void 0:pe.key)||`${Be}-${Se}`;return r.createElement(De,{className:Be,key:Fe,index:Se,split:Ee,style:(ye=ze==null?void 0:ze.item)!==null&&ye!==void 0?ye:wt.item},pe)}),Le=r.useMemo(()=>({latestIndex:me}),[me]);if(et.length===0)return null;const ve={};return ie&&(ve.flexWrap="wrap"),!ke&&St&&(ve.columnGap=Qe),!he&&Ve&&(ve.rowGap=bt),hn(r.createElement("div",Object.assign({ref:tt,className:Re,style:Object.assign(Object.assign(Object.assign({},ve),Me),Ke)},it),r.createElement(X,{value:Le},lt)))});ct.Compact=q.ZP;var He=ct},11938:function(In,qe,m){"use strict";m.d(qe,{default:function(){return Nt}});var r=m(59301),ne=m(40192),N=m(22703),te=m(92310),w=m.n(te),v=m(26112),q=m(48755),z=m(458),x=ht=>{const{value:Te,formatter:fe,precision:M,decimalSeparator:oe,groupSeparator:Ee="",prefixCls:Ke}=ht;let ie;if(typeof fe=="function")ie=fe(Te);else{const xe=String(Te),ze=xe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ze||xe==="-")ie=xe;else{const it=ze[1];let Qe=ze[2]||"0",bt=ze[4]||"";Qe=Qe.replace(/\B(?=(\d{3})+(?!\d))/g,Ee),typeof M=="number"&&(bt=bt.padEnd(M,"0").slice(0,M>0?M:0)),bt&&(bt=`${oe}${bt}`),ie=[r.createElement("span",{key:"int",className:`${Ke}-content-value-int`},it,Qe),bt&&r.createElement("span",{key:"decimal",className:`${Ke}-content-value-decimal`},bt)]}}return r.createElement("span",{className:`${Ke}-content-value`},ie)},De=m(63356),ee=m(16931),re=m(51636);const ue=ht=>{const{componentCls:Te,marginXXS:fe,padding:M,colorTextDescription:oe,titleFontSize:Ee,colorTextHeading:Ke,contentFontSize:ie,fontFamily:xe}=ht;return{[Te]:Object.assign(Object.assign({},(0,De.Wf)(ht)),{[`${Te}-title`]:{marginBottom:fe,color:oe,fontSize:Ee},[`${Te}-skeleton`]:{paddingTop:M},[`${Te}-content`]:{color:Ke,fontSize:ie,fontFamily:xe,[`${Te}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Te}-content-prefix, ${Te}-content-suffix`]:{display:"inline-block"},[`${Te}-content-prefix`]:{marginInlineEnd:fe},[`${Te}-content-suffix`]:{marginInlineStart:fe}}})}},ct=ht=>{const{fontSizeHeading3:Te,fontSize:fe}=ht;return{titleFontSize:fe,contentFontSize:Te}};var He=(0,ee.I$)("Statistic",ht=>{const Te=(0,re.mergeToken)(ht,{});return[ue(Te)]},ct),We=function(ht,Te){var fe={};for(var M in ht)Object.prototype.hasOwnProperty.call(ht,M)&&Te.indexOf(M)<0&&(fe[M]=ht[M]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,M=Object.getOwnPropertySymbols(ht);oe{const{prefixCls:Te,className:fe,rootClassName:M,style:oe,valueStyle:Ee,value:Ke=0,title:ie,valueRender:xe,prefix:ze,suffix:it,loading:Qe=!1,formatter:bt,precision:he,decimalSeparator:ke=".",groupSeparator:Ve=",",onMouseEnter:St,onMouseLeave:et}=ht,kt=We(ht,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:At,direction:hn,className:rt,style:$e}=(0,q.dj)("statistic"),Re=At("statistic",Te),[Be,me,lt]=He(Re),Le=r.createElement(x,{decimalSeparator:ke,groupSeparator:Ve,prefixCls:Re,formatter:bt,precision:he,value:Ke}),ve=w()(Re,{[`${Re}-rtl`]:hn==="rtl"},rt,fe,M,me,lt),pe=(0,v.Z)(kt,{aria:!0,data:!0});return Be(r.createElement("div",Object.assign({},pe,{className:ve,style:Object.assign(Object.assign({},$e),oe),onMouseEnter:St,onMouseLeave:et}),ie&&r.createElement("div",{className:`${Re}-title`},ie),r.createElement(z.Z,{paragraph:!1,loading:Qe,className:`${Re}-skeleton`},r.createElement("div",{style:Ee,className:`${Re}-content`},ze&&r.createElement("span",{className:`${Re}-content-prefix`},ze),xe?xe(Le):Le,it&&r.createElement("span",{className:`${Re}-content-suffix`},it)))))};const Ae=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function K(ht,Te){let fe=ht;const M=/\[[^\]]*]/g,oe=(Te.match(M)||[]).map(xe=>xe.slice(1,-1)),Ee=Te.replace(M,"[]"),Ke=Ae.reduce((xe,ze)=>{let[it,Qe]=ze;if(xe.includes(it)){const bt=Math.floor(fe/Qe);return fe-=bt*Qe,xe.replace(new RegExp(`${it}+`,"g"),he=>{const ke=he.length;return bt.toString().padStart(ke,"0")})}return xe},Ee);let ie=0;return Ke.replace(M,()=>{const xe=oe[ie];return ie+=1,xe})}function de(ht,Te){const{format:fe=""}=Te,M=new Date(ht).getTime(),oe=Date.now(),Ee=Math.max(M-oe,0);return K(Ee,fe)}var we=function(ht,Te){var fe={};for(var M in ht)Object.prototype.hasOwnProperty.call(ht,M)&&Te.indexOf(M)<0&&(fe[M]=ht[M]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,M=Object.getOwnPropertySymbols(ht);oe{const{value:Te,format:fe="HH:mm:ss",onChange:M,onFinish:oe}=ht,Ee=we(ht,["value","format","onChange","onFinish"]),Ke=(0,ne.Z)(),ie=r.useRef(null),xe=()=>{oe==null||oe(),ie.current&&(clearInterval(ie.current),ie.current=null)},ze=()=>{const bt=Ie(Te);bt>=Date.now()&&(ie.current=setInterval(()=>{Ke(),M==null||M(bt-Date.now()),bt(ze(),()=>{ie.current&&(clearInterval(ie.current),ie.current=null)}),[Te]);const it=(bt,he)=>de(bt,Object.assign(Object.assign({},he),{format:fe})),Qe=bt=>(0,N.Tm)(bt,{title:void 0});return r.createElement(H,Object.assign({},Ee,{value:Te,valueRender:Qe,formatter:it}))};var mt=r.memo(wt);H.Countdown=mt;var Nt=H},10846:function(In,qe,m){"use strict";m.d(qe,{default:function(){return Pe}});var r=m(59301),ne=m(40001),N=m(99267),te=m(92310),w=m.n(te),v=m(60499),q=m(85899),z=m(18642),X=m(42244),x=m(10228),De=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function ee(L){return typeof L=="string"}function re(L){var R,J=L.className,at=L.prefixCls,Ue=L.style,nt=L.active,Bt=L.status,Ft=L.iconPrefix,Yt=L.icon,gt=L.wrapperStyle,Ne=L.stepNumber,ot=L.disabled,Tt=L.description,Zt=L.title,Wt=L.subTitle,Sn=L.progressDot,Ht=L.stepIcon,Ut=L.tailContent,un=L.icons,sn=L.stepIndex,Xt=L.onStepClick,mn=L.onClick,_t=L.render,Qt=(0,X.Z)(L,De),fn=!!Xt&&!ot,zt={};fn&&(zt.role="button",zt.tabIndex=0,zt.onClick=function(D){mn==null||mn(D),Xt(sn)},zt.onKeyDown=function(D){var f=D.which;(f===x.Z.ENTER||f===x.Z.SPACE)&&Xt(sn)});var Mt=function(){var f,d,S=w()("".concat(at,"-icon"),"".concat(Ft,"icon"),(f={},(0,z.Z)(f,"".concat(Ft,"icon-").concat(Yt),Yt&&ee(Yt)),(0,z.Z)(f,"".concat(Ft,"icon-check"),!Yt&&Bt==="finish"&&(un&&!un.finish||!un)),(0,z.Z)(f,"".concat(Ft,"icon-cross"),!Yt&&Bt==="error"&&(un&&!un.error||!un)),f)),T=r.createElement("span",{className:"".concat(at,"-icon-dot")});return Sn?typeof Sn=="function"?d=r.createElement("span",{className:"".concat(at,"-icon")},Sn(T,{index:Ne-1,status:Bt,title:Zt,description:Tt})):d=r.createElement("span",{className:"".concat(at,"-icon")},T):Yt&&!ee(Yt)?d=r.createElement("span",{className:"".concat(at,"-icon")},Yt):un&&un.finish&&Bt==="finish"?d=r.createElement("span",{className:"".concat(at,"-icon")},un.finish):un&&un.error&&Bt==="error"?d=r.createElement("span",{className:"".concat(at,"-icon")},un.error):Yt||Bt==="finish"||Bt==="error"?d=r.createElement("span",{className:S}):d=r.createElement("span",{className:"".concat(at,"-icon")},Ne),Ht&&(d=Ht({index:Ne-1,status:Bt,title:Zt,description:Tt,node:d})),d},Pt=Bt||"wait",It=w()("".concat(at,"-item"),"".concat(at,"-item-").concat(Pt),J,(R={},(0,z.Z)(R,"".concat(at,"-item-custom"),Yt),(0,z.Z)(R,"".concat(at,"-item-active"),nt),(0,z.Z)(R,"".concat(at,"-item-disabled"),ot===!0),R)),Dt=(0,q.Z)({},Ue),dt=r.createElement("div",(0,v.Z)({},Qt,{className:It,style:Dt}),r.createElement("div",(0,v.Z)({onClick:mn},zt,{className:"".concat(at,"-item-container")}),r.createElement("div",{className:"".concat(at,"-item-tail")},Ut),r.createElement("div",{className:"".concat(at,"-item-icon")},Mt()),r.createElement("div",{className:"".concat(at,"-item-content")},r.createElement("div",{className:"".concat(at,"-item-title")},Zt,Wt&&r.createElement("div",{title:typeof Wt=="string"?Wt:void 0,className:"".concat(at,"-item-subtitle")},Wt)),Tt&&r.createElement("div",{className:"".concat(at,"-item-description")},Tt))));return _t&&(dt=_t(dt)||null),dt}var ue=re,ct=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function He(L){var R,J=L.prefixCls,at=J===void 0?"rc-steps":J,Ue=L.style,nt=Ue===void 0?{}:Ue,Bt=L.className,Ft=L.children,Yt=L.direction,gt=Yt===void 0?"horizontal":Yt,Ne=L.type,ot=Ne===void 0?"default":Ne,Tt=L.labelPlacement,Zt=Tt===void 0?"horizontal":Tt,Wt=L.iconPrefix,Sn=Wt===void 0?"rc":Wt,Ht=L.status,Ut=Ht===void 0?"process":Ht,un=L.size,sn=L.current,Xt=sn===void 0?0:sn,mn=L.progressDot,_t=mn===void 0?!1:mn,Qt=L.stepIcon,fn=L.initial,zt=fn===void 0?0:fn,Mt=L.icons,Pt=L.onChange,It=L.itemRender,Dt=L.items,dt=Dt===void 0?[]:Dt,D=(0,X.Z)(L,ct),f=ot==="navigation",d=ot==="inline",S=d||_t,T=d?"horizontal":gt,F=d?void 0:un,ae=S?"vertical":Zt,k=w()(at,"".concat(at,"-").concat(T),Bt,(R={},(0,z.Z)(R,"".concat(at,"-").concat(F),F),(0,z.Z)(R,"".concat(at,"-label-").concat(ae),T==="horizontal"),(0,z.Z)(R,"".concat(at,"-dot"),!!S),(0,z.Z)(R,"".concat(at,"-navigation"),f),(0,z.Z)(R,"".concat(at,"-inline"),d),R)),vt=function(Ge){Pt&&Xt!==Ge&&Pt(Ge)},Y=function(Ge,se){var B=(0,q.Z)({},Ge),I=zt+se;return Ut==="error"&&se===Xt-1&&(B.className="".concat(at,"-next-error")),B.status||(I===Xt?B.status=Ut:I{const{componentCls:R,customIconTop:J,customIconSize:at,customIconFontSize:Ue}=L;return{[`${R}-item-custom`]:{[`> ${R}-item-container > ${R}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${R}-icon`]:{top:J,width:at,height:at,fontSize:Ue,lineHeight:(0,Me.unit)(at)}}},[`&:not(${R}-vertical)`]:{[`${R}-item-custom`]:{[`${R}-item-icon`]:{width:"auto",background:"none"}}}}},fe=L=>{const{componentCls:R}=L,J=`${R}-item`;return{[`${R}-horizontal`]:{[`${J}-tail`]:{transform:"translateY(-50%)"}}}},oe=L=>{const{componentCls:R,inlineDotSize:J,inlineTitleColor:at,inlineTailColor:Ue}=L,nt=L.calc(L.paddingXS).add(L.lineWidth).equal(),Bt={[`${R}-item-container ${R}-item-content ${R}-item-title`]:{color:at}};return{[`&${R}-inline`]:{width:"auto",display:"inline-flex",[`${R}-item`]:{flex:"none","&-container":{padding:`${(0,Me.unit)(nt)} ${(0,Me.unit)(L.paddingXXS)} 0`,margin:`0 ${(0,Me.unit)(L.calc(L.marginXXS).div(2).equal())}`,borderRadius:L.borderRadiusSM,cursor:"pointer",transition:`background-color ${L.motionDurationMid}`,"&:hover":{background:L.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:J,height:J,marginInlineStart:`calc(50% - ${(0,Me.unit)(L.calc(J).div(2).equal())})`,[`> ${R}-icon`]:{top:0},[`${R}-icon-dot`]:{borderRadius:L.calc(L.fontSizeSM).div(4).equal(),"&::after":{display:"none"}}},"&-content":{width:"auto",marginTop:L.calc(L.marginXS).sub(L.lineWidth).equal()},"&-title":{color:at,fontSize:L.fontSizeSM,lineHeight:L.lineHeightSM,fontWeight:"normal",marginBottom:L.calc(L.marginXXS).div(2).equal()},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:L.calc(J).div(2).add(nt).equal(),transform:"translateY(-50%)","&:after":{width:"100%",height:L.lineWidth,borderRadius:0,marginInlineStart:0,background:Ue}},[`&:first-child ${R}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${R}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${R}-item-icon ${R}-icon ${R}-icon-dot`]:{backgroundColor:L.colorBorderBg,border:`${(0,Me.unit)(L.lineWidth)} ${L.lineType} ${Ue}`}},Bt),"&-finish":Object.assign({[`${R}-item-tail::after`]:{backgroundColor:Ue},[`${R}-item-icon ${R}-icon ${R}-icon-dot`]:{backgroundColor:Ue,border:`${(0,Me.unit)(L.lineWidth)} ${L.lineType} ${Ue}`}},Bt),"&-error":Bt,"&-active, &-process":Object.assign({[`${R}-item-icon`]:{width:J,height:J,marginInlineStart:`calc(50% - ${(0,Me.unit)(L.calc(J).div(2).equal())})`,top:0}},Bt),[`&:not(${R}-item-active) > ${R}-item-container[role='button']:hover`]:{[`${R}-item-title`]:{color:at}}}}}},Ke=L=>{const{componentCls:R,iconSize:J,lineHeight:at,iconSizeSM:Ue}=L;return{[`&${R}-label-vertical`]:{[`${R}-item`]:{overflow:"visible","&-tail":{marginInlineStart:L.calc(J).div(2).add(L.controlHeightLG).equal(),padding:`0 ${(0,Me.unit)(L.paddingLG)}`},"&-content":{display:"block",width:L.calc(J).div(2).add(L.controlHeightLG).mul(2).equal(),marginTop:L.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:L.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:L.marginXXS,marginInlineStart:0,lineHeight:at}},[`&${R}-small:not(${R}-dot)`]:{[`${R}-item`]:{"&-icon":{marginInlineStart:L.calc(J).sub(Ue).div(2).add(L.controlHeightLG).equal()}}}}}},xe=L=>{const{componentCls:R,navContentMaxWidth:J,navArrowColor:at,stepsNavActiveColor:Ue,motionDurationSlow:nt}=L;return{[`&${R}-navigation`]:{paddingTop:L.paddingSM,[`&${R}-small`]:{[`${R}-item`]:{"&-container":{marginInlineStart:L.calc(L.marginSM).mul(-1).equal()}}},[`${R}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:L.calc(L.margin).mul(-1).equal(),paddingBottom:L.paddingSM,textAlign:"start",transition:`opacity ${nt}`,[`${R}-item-content`]:{maxWidth:J},[`${R}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},Ie.vS),{"&::after":{display:"none"}})},[`&:not(${R}-item-active)`]:{[`${R}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${(0,Me.unit)(L.calc(L.paddingSM).div(2).equal())})`,insetInlineStart:"100%",display:"inline-block",width:L.fontSizeIcon,height:L.fontSizeIcon,borderTop:`${(0,Me.unit)(L.lineWidth)} ${L.lineType} ${at}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${(0,Me.unit)(L.lineWidth)} ${L.lineType} ${at}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:L.lineWidthBold,backgroundColor:Ue,transition:`width ${nt}, inset-inline-start ${nt}`,transitionTimingFunction:"ease-out",content:'""'}},[`${R}-item${R}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${R}-navigation${R}-vertical`]:{[`> ${R}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${R}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:L.calc(L.lineWidth).mul(3).equal(),height:`calc(100% - ${(0,Me.unit)(L.marginLG)})`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:L.calc(L.controlHeight).mul(.25).equal(),height:L.calc(L.controlHeight).mul(.25).equal(),marginBottom:L.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${R}-item-container > ${R}-item-tail`]:{visibility:"hidden"}}},[`&${R}-navigation${R}-horizontal`]:{[`> ${R}-item > ${R}-item-container > ${R}-item-tail`]:{visibility:"hidden"}}}},it=L=>{const{antCls:R,componentCls:J,iconSize:at,iconSizeSM:Ue,processIconColor:nt,marginXXS:Bt,lineWidthBold:Ft,lineWidth:Yt,paddingXXS:gt}=L,Ne=L.calc(at).add(L.calc(Ft).mul(4).equal()).equal(),ot=L.calc(Ue).add(L.calc(L.lineWidth).mul(4).equal()).equal();return{[`&${J}-with-progress`]:{[`${J}-item`]:{paddingTop:gt,[`&-process ${J}-item-container ${J}-item-icon ${J}-icon`]:{color:nt}},[`&${J}-vertical > ${J}-item `]:{paddingInlineStart:gt,[`> ${J}-item-container > ${J}-item-tail`]:{top:Bt,insetInlineStart:L.calc(at).div(2).sub(Yt).add(gt).equal()}},[`&, &${J}-small`]:{[`&${J}-horizontal ${J}-item:first-child`]:{paddingBottom:gt,paddingInlineStart:gt}},[`&${J}-small${J}-vertical > ${J}-item > ${J}-item-container > ${J}-item-tail`]:{insetInlineStart:L.calc(Ue).div(2).sub(Yt).add(gt).equal()},[`&${J}-label-vertical ${J}-item ${J}-item-tail`]:{top:L.calc(at).div(2).add(gt).equal()},[`${J}-item-icon`]:{position:"relative",[`${R}-progress`]:{position:"absolute",insetInlineStart:"50%",top:"50%",transform:"translate(-50%, -50%)","&-inner":{width:`${(0,Me.unit)(Ne)} !important`,height:`${(0,Me.unit)(Ne)} !important`}}},[`&${J}-small`]:{[`&${J}-label-vertical ${J}-item ${J}-item-tail`]:{top:L.calc(Ue).div(2).add(gt).equal()},[`${J}-item-icon ${R}-progress-inner`]:{width:`${(0,Me.unit)(ot)} !important`,height:`${(0,Me.unit)(ot)} !important`}}}}},bt=L=>{const{componentCls:R,descriptionMaxWidth:J,lineHeight:at,dotCurrentSize:Ue,dotSize:nt,motionDurationSlow:Bt}=L;return{[`&${R}-dot, &${R}-dot${R}-small`]:{[`${R}-item`]:{"&-title":{lineHeight:at},"&-tail":{top:L.calc(L.dotSize).sub(L.calc(L.lineWidth).mul(3).equal()).div(2).equal(),width:"100%",marginTop:0,marginBottom:0,marginInline:`${(0,Me.unit)(L.calc(J).div(2).equal())} 0`,padding:0,"&::after":{width:`calc(100% - ${(0,Me.unit)(L.calc(L.marginSM).mul(2).equal())})`,height:L.calc(L.lineWidth).mul(3).equal(),marginInlineStart:L.marginSM}},"&-icon":{width:nt,height:nt,marginInlineStart:L.calc(L.descriptionMaxWidth).sub(nt).div(2).equal(),paddingInlineEnd:0,lineHeight:(0,Me.unit)(nt),background:"transparent",border:0,[`${R}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${Bt}`,"&::after":{position:"absolute",top:L.calc(L.marginSM).mul(-1).equal(),insetInlineStart:L.calc(nt).sub(L.calc(L.controlHeightLG).mul(1.5).equal()).div(2).equal(),width:L.calc(L.controlHeightLG).mul(1.5).equal(),height:L.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:J},[`&-process ${R}-item-icon`]:{position:"relative",top:L.calc(nt).sub(Ue).div(2).equal(),width:Ue,height:Ue,lineHeight:(0,Me.unit)(Ue),background:"none",marginInlineStart:L.calc(L.descriptionMaxWidth).sub(Ue).div(2).equal()},[`&-process ${R}-icon`]:{[`&:first-child ${R}-icon-dot`]:{insetInlineStart:0}}}},[`&${R}-vertical${R}-dot`]:{[`${R}-item-icon`]:{marginTop:L.calc(L.controlHeight).sub(nt).div(2).equal(),marginInlineStart:0,background:"none"},[`${R}-item-process ${R}-item-icon`]:{marginTop:L.calc(L.controlHeight).sub(Ue).div(2).equal(),top:0,insetInlineStart:L.calc(nt).sub(Ue).div(2).equal(),marginInlineStart:0},[`${R}-item > ${R}-item-container > ${R}-item-tail`]:{top:L.calc(L.controlHeight).sub(nt).div(2).equal(),insetInlineStart:0,margin:0,padding:`${(0,Me.unit)(L.calc(nt).add(L.paddingXS).equal())} 0 ${(0,Me.unit)(L.paddingXS)}`,"&::after":{marginInlineStart:L.calc(nt).sub(L.lineWidth).div(2).equal()}},[`&${R}-small`]:{[`${R}-item-icon`]:{marginTop:L.calc(L.controlHeightSM).sub(nt).div(2).equal()},[`${R}-item-process ${R}-item-icon`]:{marginTop:L.calc(L.controlHeightSM).sub(Ue).div(2).equal()},[`${R}-item > ${R}-item-container > ${R}-item-tail`]:{top:L.calc(L.controlHeightSM).sub(nt).div(2).equal()}},[`${R}-item:first-child ${R}-icon-dot`]:{insetInlineStart:0},[`${R}-item-content`]:{width:"inherit"}}}},ke=L=>{const{componentCls:R}=L;return{[`&${R}-rtl`]:{direction:"rtl",[`${R}-item`]:{"&-subtitle":{float:"left"}},[`&${R}-navigation`]:{[`${R}-item::after`]:{transform:"rotate(-45deg)"}},[`&${R}-vertical`]:{[`> ${R}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${R}-item-icon`]:{float:"right"}}},[`&${R}-dot`]:{[`${R}-item-icon ${R}-icon-dot, &${R}-small ${R}-item-icon ${R}-icon-dot`]:{float:"right"}}}}},St=L=>{const{componentCls:R,iconSizeSM:J,fontSizeSM:at,fontSize:Ue,colorTextDescription:nt}=L;return{[`&${R}-small`]:{[`&${R}-horizontal:not(${R}-label-vertical) ${R}-item`]:{paddingInlineStart:L.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${R}-item-icon`]:{width:J,height:J,marginTop:0,marginBottom:0,marginInline:`0 ${(0,Me.unit)(L.marginXS)}`,fontSize:at,lineHeight:(0,Me.unit)(J),textAlign:"center",borderRadius:J},[`${R}-item-title`]:{paddingInlineEnd:L.paddingSM,fontSize:Ue,lineHeight:(0,Me.unit)(J),"&::after":{top:L.calc(J).div(2).equal()}},[`${R}-item-description`]:{color:nt,fontSize:Ue},[`${R}-item-tail`]:{top:L.calc(J).div(2).sub(L.paddingXXS).equal()},[`${R}-item-custom ${R}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${R}-icon`]:{fontSize:J,lineHeight:(0,Me.unit)(J),transform:"none"}}}}},kt=L=>{const{componentCls:R,iconSizeSM:J,iconSize:at}=L;return{[`&${R}-vertical`]:{display:"flex",flexDirection:"column",[`> ${R}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${R}-item-icon`]:{float:"left",marginInlineEnd:L.margin},[`${R}-item-content`]:{display:"block",minHeight:L.calc(L.controlHeight).mul(1.5).equal(),overflow:"hidden"},[`${R}-item-title`]:{lineHeight:(0,Me.unit)(at)},[`${R}-item-description`]:{paddingBottom:L.paddingSM}},[`> ${R}-item > ${R}-item-container > ${R}-item-tail`]:{position:"absolute",top:0,insetInlineStart:L.calc(at).div(2).sub(L.lineWidth).equal(),width:L.lineWidth,height:"100%",padding:`${(0,Me.unit)(L.calc(L.marginXXS).mul(1.5).add(at).equal())} 0 ${(0,Me.unit)(L.calc(L.marginXXS).mul(1.5).equal())}`,"&::after":{width:L.lineWidth,height:"100%"}},[`> ${R}-item:not(:last-child) > ${R}-item-container > ${R}-item-tail`]:{display:"block"},[` > ${R}-item > ${R}-item-container > ${R}-item-content > ${R}-item-title`]:{"&::after":{display:"none"}},[`&${R}-small ${R}-item-container`]:{[`${R}-item-tail`]:{position:"absolute",top:0,insetInlineStart:L.calc(J).div(2).sub(L.lineWidth).equal(),padding:`${(0,Me.unit)(L.calc(L.marginXXS).mul(1.5).add(J).equal())} 0 ${(0,Me.unit)(L.calc(L.marginXXS).mul(1.5).equal())}`},[`${R}-item-title`]:{lineHeight:(0,Me.unit)(J)}}}}};const At="wait",hn="process",rt="finish",$e="error",Re=(L,R)=>{const J=`${R.componentCls}-item`,at=`${L}IconColor`,Ue=`${L}TitleColor`,nt=`${L}DescriptionColor`,Bt=`${L}TailColor`,Ft=`${L}IconBgColor`,Yt=`${L}IconBorderColor`,gt=`${L}DotColor`;return{[`${J}-${L} ${J}-icon`]:{backgroundColor:R[Ft],borderColor:R[Yt],[`> ${R.componentCls}-icon`]:{color:R[at],[`${R.componentCls}-icon-dot`]:{background:R[gt]}}},[`${J}-${L}${J}-custom ${J}-icon`]:{[`> ${R.componentCls}-icon`]:{color:R[gt]}},[`${J}-${L} > ${J}-container > ${J}-content > ${J}-title`]:{color:R[Ue],"&::after":{backgroundColor:R[Bt]}},[`${J}-${L} > ${J}-container > ${J}-content > ${J}-description`]:{color:R[nt]},[`${J}-${L} > ${J}-container > ${J}-tail::after`]:{backgroundColor:R[Bt]}}},Be=L=>{const{componentCls:R,motionDurationSlow:J}=L,at=`${R}-item`,Ue=`${at}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[at]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${at}-container > ${at}-tail, > ${at}-container > ${at}-content > ${at}-title::after`]:{display:"none"}}},[`${at}-container`]:{outline:"none","&:focus-visible":{[Ue]:Object.assign({},(0,Ie.oN)(L))}},[`${Ue}, ${at}-content`]:{display:"inline-block",verticalAlign:"top"},[Ue]:{width:L.iconSize,height:L.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:L.marginXS,fontSize:L.iconFontSize,fontFamily:L.fontFamily,lineHeight:(0,Me.unit)(L.iconSize),textAlign:"center",borderRadius:L.iconSize,border:`${(0,Me.unit)(L.lineWidth)} ${L.lineType} transparent`,transition:`background-color ${J}, border-color ${J}`,[`${R}-icon`]:{position:"relative",top:L.iconTop,color:L.colorPrimary,lineHeight:1}},[`${at}-tail`]:{position:"absolute",top:L.calc(L.iconSize).div(2).equal(),insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:L.lineWidth,background:L.colorSplit,borderRadius:L.lineWidth,transition:`background ${J}`,content:'""'}},[`${at}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:L.padding,color:L.colorText,fontSize:L.fontSizeLG,lineHeight:(0,Me.unit)(L.titleLineHeight),"&::after":{position:"absolute",top:L.calc(L.titleLineHeight).div(2).equal(),insetInlineStart:"100%",display:"block",width:9999,height:L.lineWidth,background:L.processTailColor,content:'""'}},[`${at}-subtitle`]:{display:"inline",marginInlineStart:L.marginXS,color:L.colorTextDescription,fontWeight:"normal",fontSize:L.fontSize},[`${at}-description`]:{color:L.colorTextDescription,fontSize:L.fontSize}},Re(At,L)),Re(hn,L)),{[`${at}-process > ${at}-container > ${at}-title`]:{fontWeight:L.fontWeightStrong}}),Re(rt,L)),Re($e,L)),{[`${at}${R}-next-error > ${R}-item-title::after`]:{background:L.colorError},[`${at}-disabled`]:{cursor:"not-allowed"}})},me=L=>{const{componentCls:R,motionDurationSlow:J}=L;return{[`& ${R}-item`]:{[`&:not(${R}-item-active)`]:{[`& > ${R}-item-container[role='button']`]:{cursor:"pointer",[`${R}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${R}-icon`]:{transition:`color ${J}`}},"&:hover":{[`${R}-item`]:{"&-title, &-subtitle, &-description":{color:L.colorPrimary}}}},[`&:not(${R}-item-process)`]:{[`& > ${R}-item-container[role='button']:hover`]:{[`${R}-item`]:{"&-icon":{borderColor:L.colorPrimary,[`${R}-icon`]:{color:L.colorPrimary}}}}}}},[`&${R}-horizontal:not(${R}-label-vertical)`]:{[`${R}-item`]:{paddingInlineStart:L.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${R}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:L.descriptionMaxWidth,whiteSpace:"normal"}}}}},lt=L=>{const{componentCls:R}=L;return{[R]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(L)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),Be(L)),me(L)),ht(L)),St(L)),kt(L)),fe(L)),Ke(L)),bt(L)),xe(L)),ke(L)),it(L)),oe(L))}},Le=L=>({titleLineHeight:L.controlHeight,customIconSize:L.controlHeight,customIconTop:0,customIconFontSize:L.controlHeightSM,iconSize:L.controlHeight,iconTop:-.5,iconFontSize:L.fontSize,iconSizeSM:L.fontSizeHeading3,dotSize:L.controlHeight/4,dotCurrentSize:L.controlHeightLG/4,navArrowColor:L.colorTextDisabled,navContentMaxWidth:"unset",descriptionMaxWidth:140,waitIconColor:L.wireframe?L.colorTextDisabled:L.colorTextLabel,waitIconBgColor:L.wireframe?L.colorBgContainer:L.colorFillContent,waitIconBorderColor:L.wireframe?L.colorTextDisabled:"transparent",finishIconBgColor:L.wireframe?L.colorBgContainer:L.controlItemBgActive,finishIconBorderColor:L.wireframe?L.colorPrimary:L.controlItemBgActive});var ve=(0,wt.I$)("Steps",L=>{const{colorTextDisabled:R,controlHeightLG:J,colorTextLightSolid:at,colorText:Ue,colorPrimary:nt,colorTextDescription:Bt,colorTextQuaternary:Ft,colorError:Yt,colorBorderSecondary:gt,colorSplit:Ne}=L,ot=(0,mt.mergeToken)(L,{processIconColor:at,processTitleColor:Ue,processDescriptionColor:Ue,processIconBgColor:nt,processIconBorderColor:nt,processDotColor:nt,processTailColor:Ne,waitTitleColor:Bt,waitDescriptionColor:Bt,waitTailColor:Ne,waitDotColor:R,finishIconColor:nt,finishTitleColor:Ue,finishDescriptionColor:Bt,finishTailColor:nt,finishDotColor:nt,errorIconColor:at,errorTitleColor:Yt,errorDescriptionColor:Yt,errorTailColor:Ne,errorIconBgColor:Yt,errorIconBorderColor:Yt,errorDotColor:Yt,stepsNavActiveColor:nt,stepsProgressSize:J,inlineDotSize:6,inlineTitleColor:Ft,inlineTailColor:gt});return[lt(ot)]},Le),pe=m(11592);function Se(L){return L.filter(R=>R)}function ye(L,R){if(L)return L;const J=(0,pe.Z)(R).map(at=>{if(r.isValidElement(at)){const{props:Ue}=at;return Object.assign({},Ue)}return null});return Se(J)}var Fe=function(L,R){var J={};for(var at in L)Object.prototype.hasOwnProperty.call(L,at)&&R.indexOf(at)<0&&(J[at]=L[at]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,at=Object.getOwnPropertySymbols(L);Ue{const{percent:R,size:J,className:at,rootClassName:Ue,direction:nt,items:Bt,responsive:Ft=!0,current:Yt=0,children:gt,style:Ne}=L,ot=Fe(L,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:Tt}=(0,K.Z)(Ft),{getPrefixCls:Zt,direction:Wt,className:Sn,style:Ht}=(0,H.dj)("steps"),Ut=r.useMemo(()=>Ft&&Tt?"vertical":nt,[Tt,nt]),un=(0,Ae.Z)(J),sn=Zt("steps",L.prefixCls),[Xt,mn,_t]=ve(sn),Qt=L.type==="inline",fn=Zt("",L.iconPrefix),zt=ye(Bt,gt),Mt=Qt?void 0:R,Pt=Object.assign(Object.assign({},Ht),Ne),It=w()(Sn,{[`${sn}-rtl`]:Wt==="rtl",[`${sn}-with-progress`]:Mt!==void 0},at,Ue,mn,_t),Dt={finish:r.createElement(ne.Z,{className:`${sn}-finish-icon`}),error:r.createElement(N.Z,{className:`${sn}-error-icon`})},dt=f=>{let{node:d,status:S}=f;if(S==="process"&&Mt!==void 0){const T=un==="small"?32:40;return r.createElement("div",{className:`${sn}-progress-icon`},r.createElement(de.Z,{type:"circle",percent:Mt,size:T,strokeWidth:4,format:()=>null}),d)}return d},D=(f,d)=>f.description?r.createElement(we.Z,{title:f.description},d):d;return Xt(r.createElement(tt,Object.assign({icons:Dt},ot,{style:Pt,current:Yt,size:un,items:zt,itemRender:Qt?D:void 0,stepIcon:dt,direction:Ut,prefixCls:sn,iconPrefix:fn,className:It})))};G.Step=tt.Step;var Pe=G},93873:function(In,qe,m){"use strict";m.d(qe,{Fm:function(){return ee}});var r=m(36237),ne=m(48746);const N=new r.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),te=new r.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),w=new r.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),v=new r.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),q=new r.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),z=new r.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),X=new r.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),x=new r.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),De={"move-up":{inKeyframes:X,outKeyframes:x},"move-down":{inKeyframes:N,outKeyframes:te},"move-left":{inKeyframes:w,outKeyframes:v},"move-right":{inKeyframes:q,outKeyframes:z}},ee=(re,ue)=>{const{antCls:ct}=re,He=`${ct}-${ue}`,{inKeyframes:We,outKeyframes:tt}=De[ue];return[(0,ne.R)(He,We,tt,re.motionDurationMid),{[` + `]:{paddingInlineEnd:C.calc(C.fontSizeIcon).add(C.controlPaddingHorizontal).equal()}}};return[q(C,Ne),ue]}const J=C=>{const{componentCls:Ne}=C,ee=(0,D.mergeToken)(C,{selectHeight:C.controlHeightSM,multipleSelectItemHeight:C.multipleItemHeightSM,borderRadius:C.borderRadiusSM,borderRadiusSM:C.borderRadiusXS}),re=(0,D.mergeToken)(C,{fontSize:C.fontSizeLG,selectHeight:C.controlHeightLG,multipleSelectItemHeight:C.multipleItemHeightLG,borderRadius:C.borderRadiusLG,borderRadiusSM:C.borderRadius});return[Z(C),Z(ee,"sm"),{[`${Ne}-multiple${Ne}-sm`]:{[`${Ne}-selection-placeholder`]:{insetInline:C.calc(C.controlPaddingHorizontalSM).sub(C.lineWidth).equal()},[`${Ne}-selection-search`]:{marginInlineStart:2}}},Z(re,"lg")]};qe.ZP=J},68525:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});var r=m(59301),ne=m(40001),D=m(19248),te=m(99267),R=m(84105),v=m(58617),q=m(47472);function Z(J){let{suffixIcon:C,clearIcon:Ne,menuItemSelectedIcon:ee,removeIcon:re,loading:ue,multiple:ct,hasFeedback:He,prefixCls:We,showSuffixIcon:tt,feedbackIcon:H,showArrow:Ae,componentName:K}=J;const de=Ne!=null?Ne:r.createElement(D.Z,null),Re=mt=>C===null&&!He&&!Ae?null:r.createElement(r.Fragment,null,tt!==!1&&mt,He&&H);let Me=null;if(C!==void 0)Me=Re(C);else if(ue)Me=Re(r.createElement(v.Z,{spin:!0}));else{const mt=`${We}-suffix`;Me=Dt=>{let{open:ht,showSearch:xe}=Dt;return Re(ht&&xe?r.createElement(q.Z,{className:mt}):r.createElement(R.Z,{className:mt}))}}let Ie=null;ee!==void 0?Ie=ee:ct?Ie=r.createElement(ne.Z,null):Ie=null;let Rt=null;return re!==void 0?Rt=re:Rt=r.createElement(te.Z,null),{clearIcon:de,suffixIcon:Me,itemIcon:Ie,removeIcon:Rt}}},90005:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return r}});function r(ne,D){return D!==void 0?D:ne!==null}},44104:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return He}});var r=m(59301),ne=m(92310),D=m.n(ne),te=m(11592),R=m(99402),v=m(48755),q=m(70045);const Z=r.createContext({latestIndex:0}),J=Z.Provider;var Ne=We=>{let{className:tt,index:H,children:Ae,split:K,style:de}=We;const{latestIndex:Re}=r.useContext(Z);return Ae==null?null:r.createElement(r.Fragment,null,r.createElement("div",{className:tt,style:de},Ae),H{var H;const{getPrefixCls:Ae,direction:K,size:de,className:Re,style:Me,classNames:Ie,styles:Rt}=(0,v.dj)("space"),{size:mt=de!=null?de:"small",align:Dt,className:ht,rootClassName:xe,children:fe,direction:M="horizontal",prefixCls:oe,split:Ee,style:Ke,wrap:ie=!1,classNames:Ce,styles:Ze}=We,it=re(We,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[Ge,bt]=Array.isArray(mt)?mt:[mt,mt],he=(0,R.n)(bt),je=(0,R.n)(Ge),Ve=(0,R.T)(bt),St=(0,R.T)(Ge),et=(0,te.Z)(fe,{keepEmpty:!0}),jt=Dt===void 0&&M==="horizontal"?"center":Dt,At=Ae("space",oe),[hn,rt,$e]=(0,ee.Z)(At),we=D()(At,Re,rt,`${At}-${M}`,{[`${At}-rtl`]:K==="rtl",[`${At}-align-${jt}`]:jt,[`${At}-gap-row-${bt}`]:he,[`${At}-gap-col-${Ge}`]:je},ht,xe,$e),Be=D()(`${At}-item`,(H=Ce==null?void 0:Ce.item)!==null&&H!==void 0?H:Ie.item);let me=0;const lt=et.map((pe,Se)=>{var ye;pe!=null&&(me=Se);const Oe=(pe==null?void 0:pe.key)||`${Be}-${Se}`;return r.createElement(Ne,{className:Be,key:Oe,index:Se,split:Ee,style:(ye=Ze==null?void 0:Ze.item)!==null&&ye!==void 0?ye:Rt.item},pe)}),Le=r.useMemo(()=>({latestIndex:me}),[me]);if(et.length===0)return null;const ve={};return ie&&(ve.flexWrap="wrap"),!je&&St&&(ve.columnGap=Ge),!he&&Ve&&(ve.rowGap=bt),hn(r.createElement("div",Object.assign({ref:tt,className:we,style:Object.assign(Object.assign(Object.assign({},ve),Me),Ke)},it),r.createElement(J,{value:Le},lt)))});ct.Compact=q.ZP;var He=ct},11938:function(In,qe,m){"use strict";m.d(qe,{default:function(){return Dt}});var r=m(59301),ne=m(40192),D=m(22703),te=m(92310),R=m.n(te),v=m(26112),q=m(48755),Z=m(458),C=ht=>{const{value:xe,formatter:fe,precision:M,decimalSeparator:oe,groupSeparator:Ee="",prefixCls:Ke}=ht;let ie;if(typeof fe=="function")ie=fe(xe);else{const Ce=String(xe),Ze=Ce.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Ze||Ce==="-")ie=Ce;else{const it=Ze[1];let Ge=Ze[2]||"0",bt=Ze[4]||"";Ge=Ge.replace(/\B(?=(\d{3})+(?!\d))/g,Ee),typeof M=="number"&&(bt=bt.padEnd(M,"0").slice(0,M>0?M:0)),bt&&(bt=`${oe}${bt}`),ie=[r.createElement("span",{key:"int",className:`${Ke}-content-value-int`},it,Ge),bt&&r.createElement("span",{key:"decimal",className:`${Ke}-content-value-decimal`},bt)]}}return r.createElement("span",{className:`${Ke}-content-value`},ie)},Ne=m(63356),ee=m(16931),re=m(51636);const ue=ht=>{const{componentCls:xe,marginXXS:fe,padding:M,colorTextDescription:oe,titleFontSize:Ee,colorTextHeading:Ke,contentFontSize:ie,fontFamily:Ce}=ht;return{[xe]:Object.assign(Object.assign({},(0,Ne.Wf)(ht)),{[`${xe}-title`]:{marginBottom:fe,color:oe,fontSize:Ee},[`${xe}-skeleton`]:{paddingTop:M},[`${xe}-content`]:{color:Ke,fontSize:ie,fontFamily:Ce,[`${xe}-content-value`]:{display:"inline-block",direction:"ltr"},[`${xe}-content-prefix, ${xe}-content-suffix`]:{display:"inline-block"},[`${xe}-content-prefix`]:{marginInlineEnd:fe},[`${xe}-content-suffix`]:{marginInlineStart:fe}}})}},ct=ht=>{const{fontSizeHeading3:xe,fontSize:fe}=ht;return{titleFontSize:fe,contentFontSize:xe}};var He=(0,ee.I$)("Statistic",ht=>{const xe=(0,re.mergeToken)(ht,{});return[ue(xe)]},ct),We=function(ht,xe){var fe={};for(var M in ht)Object.prototype.hasOwnProperty.call(ht,M)&&xe.indexOf(M)<0&&(fe[M]=ht[M]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,M=Object.getOwnPropertySymbols(ht);oe{const{prefixCls:xe,className:fe,rootClassName:M,style:oe,valueStyle:Ee,value:Ke=0,title:ie,valueRender:Ce,prefix:Ze,suffix:it,loading:Ge=!1,formatter:bt,precision:he,decimalSeparator:je=".",groupSeparator:Ve=",",onMouseEnter:St,onMouseLeave:et}=ht,jt=We(ht,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:At,direction:hn,className:rt,style:$e}=(0,q.dj)("statistic"),we=At("statistic",xe),[Be,me,lt]=He(we),Le=r.createElement(C,{decimalSeparator:je,groupSeparator:Ve,prefixCls:we,formatter:bt,precision:he,value:Ke}),ve=R()(we,{[`${we}-rtl`]:hn==="rtl"},rt,fe,M,me,lt),pe=(0,v.Z)(jt,{aria:!0,data:!0});return Be(r.createElement("div",Object.assign({},pe,{className:ve,style:Object.assign(Object.assign({},$e),oe),onMouseEnter:St,onMouseLeave:et}),ie&&r.createElement("div",{className:`${we}-title`},ie),r.createElement(Z.Z,{paragraph:!1,loading:Ge,className:`${we}-skeleton`},r.createElement("div",{style:Ee,className:`${we}-content`},Ze&&r.createElement("span",{className:`${we}-content-prefix`},Ze),Ce?Ce(Le):Le,it&&r.createElement("span",{className:`${we}-content-suffix`},it)))))};const Ae=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function K(ht,xe){let fe=ht;const M=/\[[^\]]*]/g,oe=(xe.match(M)||[]).map(Ce=>Ce.slice(1,-1)),Ee=xe.replace(M,"[]"),Ke=Ae.reduce((Ce,Ze)=>{let[it,Ge]=Ze;if(Ce.includes(it)){const bt=Math.floor(fe/Ge);return fe-=bt*Ge,Ce.replace(new RegExp(`${it}+`,"g"),he=>{const je=he.length;return bt.toString().padStart(je,"0")})}return Ce},Ee);let ie=0;return Ke.replace(M,()=>{const Ce=oe[ie];return ie+=1,Ce})}function de(ht,xe){const{format:fe=""}=xe,M=new Date(ht).getTime(),oe=Date.now(),Ee=Math.max(M-oe,0);return K(Ee,fe)}var Re=function(ht,xe){var fe={};for(var M in ht)Object.prototype.hasOwnProperty.call(ht,M)&&xe.indexOf(M)<0&&(fe[M]=ht[M]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,M=Object.getOwnPropertySymbols(ht);oe{const{value:xe,format:fe="HH:mm:ss",onChange:M,onFinish:oe}=ht,Ee=Re(ht,["value","format","onChange","onFinish"]),Ke=(0,ne.Z)(),ie=r.useRef(null),Ce=()=>{oe==null||oe(),ie.current&&(clearInterval(ie.current),ie.current=null)},Ze=()=>{const bt=Ie(xe);bt>=Date.now()&&(ie.current=setInterval(()=>{Ke(),M==null||M(bt-Date.now()),bt(Ze(),()=>{ie.current&&(clearInterval(ie.current),ie.current=null)}),[xe]);const it=(bt,he)=>de(bt,Object.assign(Object.assign({},he),{format:fe})),Ge=bt=>(0,D.Tm)(bt,{title:void 0});return r.createElement(H,Object.assign({},Ee,{value:xe,valueRender:Ge,formatter:it}))};var mt=r.memo(Rt);H.Countdown=mt;var Dt=H},10846:function(In,qe,m){"use strict";m.d(qe,{default:function(){return Pe}});var r=m(59301),ne=m(40001),D=m(99267),te=m(92310),R=m.n(te),v=m(60499),q=m(85899),Z=m(18642),J=m(42244),C=m(10228),Ne=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function ee(L){return typeof L=="string"}function re(L){var w,X=L.className,at=L.prefixCls,Ue=L.style,nt=L.active,Bt=L.status,Ot=L.iconPrefix,Yt=L.icon,gt=L.wrapperStyle,De=L.stepNumber,ot=L.disabled,xt=L.description,zt=L.title,Wt=L.subTitle,Sn=L.progressDot,Ht=L.stepIcon,Ut=L.tailContent,un=L.icons,sn=L.stepIndex,Jt=L.onStepClick,mn=L.onClick,_t=L.render,Gt=(0,J.Z)(L,Ne),fn=!!Jt&&!ot,Zt={};fn&&(Zt.role="button",Zt.tabIndex=0,Zt.onClick=function(N){mn==null||mn(N),Jt(sn)},Zt.onKeyDown=function(N){var f=N.which;(f===C.Z.ENTER||f===C.Z.SPACE)&&Jt(sn)});var Mt=function(){var f,d,S=R()("".concat(at,"-icon"),"".concat(Ot,"icon"),(f={},(0,Z.Z)(f,"".concat(Ot,"icon-").concat(Yt),Yt&&ee(Yt)),(0,Z.Z)(f,"".concat(Ot,"icon-check"),!Yt&&Bt==="finish"&&(un&&!un.finish||!un)),(0,Z.Z)(f,"".concat(Ot,"icon-cross"),!Yt&&Bt==="error"&&(un&&!un.error||!un)),f)),x=r.createElement("span",{className:"".concat(at,"-icon-dot")});return Sn?typeof Sn=="function"?d=r.createElement("span",{className:"".concat(at,"-icon")},Sn(x,{index:De-1,status:Bt,title:zt,description:xt})):d=r.createElement("span",{className:"".concat(at,"-icon")},x):Yt&&!ee(Yt)?d=r.createElement("span",{className:"".concat(at,"-icon")},Yt):un&&un.finish&&Bt==="finish"?d=r.createElement("span",{className:"".concat(at,"-icon")},un.finish):un&&un.error&&Bt==="error"?d=r.createElement("span",{className:"".concat(at,"-icon")},un.error):Yt||Bt==="finish"||Bt==="error"?d=r.createElement("span",{className:S}):d=r.createElement("span",{className:"".concat(at,"-icon")},De),Ht&&(d=Ht({index:De-1,status:Bt,title:zt,description:xt,node:d})),d},Pt=Bt||"wait",It=R()("".concat(at,"-item"),"".concat(at,"-item-").concat(Pt),X,(w={},(0,Z.Z)(w,"".concat(at,"-item-custom"),Yt),(0,Z.Z)(w,"".concat(at,"-item-active"),nt),(0,Z.Z)(w,"".concat(at,"-item-disabled"),ot===!0),w)),Nt=(0,q.Z)({},Ue),dt=r.createElement("div",(0,v.Z)({},Gt,{className:It,style:Nt}),r.createElement("div",(0,v.Z)({onClick:mn},Zt,{className:"".concat(at,"-item-container")}),r.createElement("div",{className:"".concat(at,"-item-tail")},Ut),r.createElement("div",{className:"".concat(at,"-item-icon")},Mt()),r.createElement("div",{className:"".concat(at,"-item-content")},r.createElement("div",{className:"".concat(at,"-item-title")},zt,Wt&&r.createElement("div",{title:typeof Wt=="string"?Wt:void 0,className:"".concat(at,"-item-subtitle")},Wt)),xt&&r.createElement("div",{className:"".concat(at,"-item-description")},xt))));return _t&&(dt=_t(dt)||null),dt}var ue=re,ct=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function He(L){var w,X=L.prefixCls,at=X===void 0?"rc-steps":X,Ue=L.style,nt=Ue===void 0?{}:Ue,Bt=L.className,Ot=L.children,Yt=L.direction,gt=Yt===void 0?"horizontal":Yt,De=L.type,ot=De===void 0?"default":De,xt=L.labelPlacement,zt=xt===void 0?"horizontal":xt,Wt=L.iconPrefix,Sn=Wt===void 0?"rc":Wt,Ht=L.status,Ut=Ht===void 0?"process":Ht,un=L.size,sn=L.current,Jt=sn===void 0?0:sn,mn=L.progressDot,_t=mn===void 0?!1:mn,Gt=L.stepIcon,fn=L.initial,Zt=fn===void 0?0:fn,Mt=L.icons,Pt=L.onChange,It=L.itemRender,Nt=L.items,dt=Nt===void 0?[]:Nt,N=(0,J.Z)(L,ct),f=ot==="navigation",d=ot==="inline",S=d||_t,x=d?"horizontal":gt,O=d?void 0:un,ae=S?"vertical":zt,j=R()(at,"".concat(at,"-").concat(x),Bt,(w={},(0,Z.Z)(w,"".concat(at,"-").concat(O),O),(0,Z.Z)(w,"".concat(at,"-label-").concat(ae),x==="horizontal"),(0,Z.Z)(w,"".concat(at,"-dot"),!!S),(0,Z.Z)(w,"".concat(at,"-navigation"),f),(0,Z.Z)(w,"".concat(at,"-inline"),d),w)),vt=function(Qe){Pt&&Jt!==Qe&&Pt(Qe)},Y=function(Qe,se){var B=(0,q.Z)({},Qe),I=Zt+se;return Ut==="error"&&se===Jt-1&&(B.className="".concat(at,"-next-error")),B.status||(I===Jt?B.status=Ut:I{const{componentCls:w,customIconTop:X,customIconSize:at,customIconFontSize:Ue}=L;return{[`${w}-item-custom`]:{[`> ${w}-item-container > ${w}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${w}-icon`]:{top:X,width:at,height:at,fontSize:Ue,lineHeight:(0,Me.unit)(at)}}},[`&:not(${w}-vertical)`]:{[`${w}-item-custom`]:{[`${w}-item-icon`]:{width:"auto",background:"none"}}}}},fe=L=>{const{componentCls:w}=L,X=`${w}-item`;return{[`${w}-horizontal`]:{[`${X}-tail`]:{transform:"translateY(-50%)"}}}},oe=L=>{const{componentCls:w,inlineDotSize:X,inlineTitleColor:at,inlineTailColor:Ue}=L,nt=L.calc(L.paddingXS).add(L.lineWidth).equal(),Bt={[`${w}-item-container ${w}-item-content ${w}-item-title`]:{color:at}};return{[`&${w}-inline`]:{width:"auto",display:"inline-flex",[`${w}-item`]:{flex:"none","&-container":{padding:`${(0,Me.unit)(nt)} ${(0,Me.unit)(L.paddingXXS)} 0`,margin:`0 ${(0,Me.unit)(L.calc(L.marginXXS).div(2).equal())}`,borderRadius:L.borderRadiusSM,cursor:"pointer",transition:`background-color ${L.motionDurationMid}`,"&:hover":{background:L.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:X,height:X,marginInlineStart:`calc(50% - ${(0,Me.unit)(L.calc(X).div(2).equal())})`,[`> ${w}-icon`]:{top:0},[`${w}-icon-dot`]:{borderRadius:L.calc(L.fontSizeSM).div(4).equal(),"&::after":{display:"none"}}},"&-content":{width:"auto",marginTop:L.calc(L.marginXS).sub(L.lineWidth).equal()},"&-title":{color:at,fontSize:L.fontSizeSM,lineHeight:L.lineHeightSM,fontWeight:"normal",marginBottom:L.calc(L.marginXXS).div(2).equal()},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:L.calc(X).div(2).add(nt).equal(),transform:"translateY(-50%)","&:after":{width:"100%",height:L.lineWidth,borderRadius:0,marginInlineStart:0,background:Ue}},[`&:first-child ${w}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${w}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${w}-item-icon ${w}-icon ${w}-icon-dot`]:{backgroundColor:L.colorBorderBg,border:`${(0,Me.unit)(L.lineWidth)} ${L.lineType} ${Ue}`}},Bt),"&-finish":Object.assign({[`${w}-item-tail::after`]:{backgroundColor:Ue},[`${w}-item-icon ${w}-icon ${w}-icon-dot`]:{backgroundColor:Ue,border:`${(0,Me.unit)(L.lineWidth)} ${L.lineType} ${Ue}`}},Bt),"&-error":Bt,"&-active, &-process":Object.assign({[`${w}-item-icon`]:{width:X,height:X,marginInlineStart:`calc(50% - ${(0,Me.unit)(L.calc(X).div(2).equal())})`,top:0}},Bt),[`&:not(${w}-item-active) > ${w}-item-container[role='button']:hover`]:{[`${w}-item-title`]:{color:at}}}}}},Ke=L=>{const{componentCls:w,iconSize:X,lineHeight:at,iconSizeSM:Ue}=L;return{[`&${w}-label-vertical`]:{[`${w}-item`]:{overflow:"visible","&-tail":{marginInlineStart:L.calc(X).div(2).add(L.controlHeightLG).equal(),padding:`0 ${(0,Me.unit)(L.paddingLG)}`},"&-content":{display:"block",width:L.calc(X).div(2).add(L.controlHeightLG).mul(2).equal(),marginTop:L.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:L.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:L.marginXXS,marginInlineStart:0,lineHeight:at}},[`&${w}-small:not(${w}-dot)`]:{[`${w}-item`]:{"&-icon":{marginInlineStart:L.calc(X).sub(Ue).div(2).add(L.controlHeightLG).equal()}}}}}},Ce=L=>{const{componentCls:w,navContentMaxWidth:X,navArrowColor:at,stepsNavActiveColor:Ue,motionDurationSlow:nt}=L;return{[`&${w}-navigation`]:{paddingTop:L.paddingSM,[`&${w}-small`]:{[`${w}-item`]:{"&-container":{marginInlineStart:L.calc(L.marginSM).mul(-1).equal()}}},[`${w}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:L.calc(L.margin).mul(-1).equal(),paddingBottom:L.paddingSM,textAlign:"start",transition:`opacity ${nt}`,[`${w}-item-content`]:{maxWidth:X},[`${w}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},Ie.vS),{"&::after":{display:"none"}})},[`&:not(${w}-item-active)`]:{[`${w}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${(0,Me.unit)(L.calc(L.paddingSM).div(2).equal())})`,insetInlineStart:"100%",display:"inline-block",width:L.fontSizeIcon,height:L.fontSizeIcon,borderTop:`${(0,Me.unit)(L.lineWidth)} ${L.lineType} ${at}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${(0,Me.unit)(L.lineWidth)} ${L.lineType} ${at}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:L.lineWidthBold,backgroundColor:Ue,transition:`width ${nt}, inset-inline-start ${nt}`,transitionTimingFunction:"ease-out",content:'""'}},[`${w}-item${w}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${w}-navigation${w}-vertical`]:{[`> ${w}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${w}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:L.calc(L.lineWidth).mul(3).equal(),height:`calc(100% - ${(0,Me.unit)(L.marginLG)})`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:L.calc(L.controlHeight).mul(.25).equal(),height:L.calc(L.controlHeight).mul(.25).equal(),marginBottom:L.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${w}-item-container > ${w}-item-tail`]:{visibility:"hidden"}}},[`&${w}-navigation${w}-horizontal`]:{[`> ${w}-item > ${w}-item-container > ${w}-item-tail`]:{visibility:"hidden"}}}},it=L=>{const{antCls:w,componentCls:X,iconSize:at,iconSizeSM:Ue,processIconColor:nt,marginXXS:Bt,lineWidthBold:Ot,lineWidth:Yt,paddingXXS:gt}=L,De=L.calc(at).add(L.calc(Ot).mul(4).equal()).equal(),ot=L.calc(Ue).add(L.calc(L.lineWidth).mul(4).equal()).equal();return{[`&${X}-with-progress`]:{[`${X}-item`]:{paddingTop:gt,[`&-process ${X}-item-container ${X}-item-icon ${X}-icon`]:{color:nt}},[`&${X}-vertical > ${X}-item `]:{paddingInlineStart:gt,[`> ${X}-item-container > ${X}-item-tail`]:{top:Bt,insetInlineStart:L.calc(at).div(2).sub(Yt).add(gt).equal()}},[`&, &${X}-small`]:{[`&${X}-horizontal ${X}-item:first-child`]:{paddingBottom:gt,paddingInlineStart:gt}},[`&${X}-small${X}-vertical > ${X}-item > ${X}-item-container > ${X}-item-tail`]:{insetInlineStart:L.calc(Ue).div(2).sub(Yt).add(gt).equal()},[`&${X}-label-vertical ${X}-item ${X}-item-tail`]:{top:L.calc(at).div(2).add(gt).equal()},[`${X}-item-icon`]:{position:"relative",[`${w}-progress`]:{position:"absolute",insetInlineStart:"50%",top:"50%",transform:"translate(-50%, -50%)","&-inner":{width:`${(0,Me.unit)(De)} !important`,height:`${(0,Me.unit)(De)} !important`}}},[`&${X}-small`]:{[`&${X}-label-vertical ${X}-item ${X}-item-tail`]:{top:L.calc(Ue).div(2).add(gt).equal()},[`${X}-item-icon ${w}-progress-inner`]:{width:`${(0,Me.unit)(ot)} !important`,height:`${(0,Me.unit)(ot)} !important`}}}}},bt=L=>{const{componentCls:w,descriptionMaxWidth:X,lineHeight:at,dotCurrentSize:Ue,dotSize:nt,motionDurationSlow:Bt}=L;return{[`&${w}-dot, &${w}-dot${w}-small`]:{[`${w}-item`]:{"&-title":{lineHeight:at},"&-tail":{top:L.calc(L.dotSize).sub(L.calc(L.lineWidth).mul(3).equal()).div(2).equal(),width:"100%",marginTop:0,marginBottom:0,marginInline:`${(0,Me.unit)(L.calc(X).div(2).equal())} 0`,padding:0,"&::after":{width:`calc(100% - ${(0,Me.unit)(L.calc(L.marginSM).mul(2).equal())})`,height:L.calc(L.lineWidth).mul(3).equal(),marginInlineStart:L.marginSM}},"&-icon":{width:nt,height:nt,marginInlineStart:L.calc(L.descriptionMaxWidth).sub(nt).div(2).equal(),paddingInlineEnd:0,lineHeight:(0,Me.unit)(nt),background:"transparent",border:0,[`${w}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${Bt}`,"&::after":{position:"absolute",top:L.calc(L.marginSM).mul(-1).equal(),insetInlineStart:L.calc(nt).sub(L.calc(L.controlHeightLG).mul(1.5).equal()).div(2).equal(),width:L.calc(L.controlHeightLG).mul(1.5).equal(),height:L.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:X},[`&-process ${w}-item-icon`]:{position:"relative",top:L.calc(nt).sub(Ue).div(2).equal(),width:Ue,height:Ue,lineHeight:(0,Me.unit)(Ue),background:"none",marginInlineStart:L.calc(L.descriptionMaxWidth).sub(Ue).div(2).equal()},[`&-process ${w}-icon`]:{[`&:first-child ${w}-icon-dot`]:{insetInlineStart:0}}}},[`&${w}-vertical${w}-dot`]:{[`${w}-item-icon`]:{marginTop:L.calc(L.controlHeight).sub(nt).div(2).equal(),marginInlineStart:0,background:"none"},[`${w}-item-process ${w}-item-icon`]:{marginTop:L.calc(L.controlHeight).sub(Ue).div(2).equal(),top:0,insetInlineStart:L.calc(nt).sub(Ue).div(2).equal(),marginInlineStart:0},[`${w}-item > ${w}-item-container > ${w}-item-tail`]:{top:L.calc(L.controlHeight).sub(nt).div(2).equal(),insetInlineStart:0,margin:0,padding:`${(0,Me.unit)(L.calc(nt).add(L.paddingXS).equal())} 0 ${(0,Me.unit)(L.paddingXS)}`,"&::after":{marginInlineStart:L.calc(nt).sub(L.lineWidth).div(2).equal()}},[`&${w}-small`]:{[`${w}-item-icon`]:{marginTop:L.calc(L.controlHeightSM).sub(nt).div(2).equal()},[`${w}-item-process ${w}-item-icon`]:{marginTop:L.calc(L.controlHeightSM).sub(Ue).div(2).equal()},[`${w}-item > ${w}-item-container > ${w}-item-tail`]:{top:L.calc(L.controlHeightSM).sub(nt).div(2).equal()}},[`${w}-item:first-child ${w}-icon-dot`]:{insetInlineStart:0},[`${w}-item-content`]:{width:"inherit"}}}},je=L=>{const{componentCls:w}=L;return{[`&${w}-rtl`]:{direction:"rtl",[`${w}-item`]:{"&-subtitle":{float:"left"}},[`&${w}-navigation`]:{[`${w}-item::after`]:{transform:"rotate(-45deg)"}},[`&${w}-vertical`]:{[`> ${w}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${w}-item-icon`]:{float:"right"}}},[`&${w}-dot`]:{[`${w}-item-icon ${w}-icon-dot, &${w}-small ${w}-item-icon ${w}-icon-dot`]:{float:"right"}}}}},St=L=>{const{componentCls:w,iconSizeSM:X,fontSizeSM:at,fontSize:Ue,colorTextDescription:nt}=L;return{[`&${w}-small`]:{[`&${w}-horizontal:not(${w}-label-vertical) ${w}-item`]:{paddingInlineStart:L.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${w}-item-icon`]:{width:X,height:X,marginTop:0,marginBottom:0,marginInline:`0 ${(0,Me.unit)(L.marginXS)}`,fontSize:at,lineHeight:(0,Me.unit)(X),textAlign:"center",borderRadius:X},[`${w}-item-title`]:{paddingInlineEnd:L.paddingSM,fontSize:Ue,lineHeight:(0,Me.unit)(X),"&::after":{top:L.calc(X).div(2).equal()}},[`${w}-item-description`]:{color:nt,fontSize:Ue},[`${w}-item-tail`]:{top:L.calc(X).div(2).sub(L.paddingXXS).equal()},[`${w}-item-custom ${w}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${w}-icon`]:{fontSize:X,lineHeight:(0,Me.unit)(X),transform:"none"}}}}},jt=L=>{const{componentCls:w,iconSizeSM:X,iconSize:at}=L;return{[`&${w}-vertical`]:{display:"flex",flexDirection:"column",[`> ${w}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${w}-item-icon`]:{float:"left",marginInlineEnd:L.margin},[`${w}-item-content`]:{display:"block",minHeight:L.calc(L.controlHeight).mul(1.5).equal(),overflow:"hidden"},[`${w}-item-title`]:{lineHeight:(0,Me.unit)(at)},[`${w}-item-description`]:{paddingBottom:L.paddingSM}},[`> ${w}-item > ${w}-item-container > ${w}-item-tail`]:{position:"absolute",top:0,insetInlineStart:L.calc(at).div(2).sub(L.lineWidth).equal(),width:L.lineWidth,height:"100%",padding:`${(0,Me.unit)(L.calc(L.marginXXS).mul(1.5).add(at).equal())} 0 ${(0,Me.unit)(L.calc(L.marginXXS).mul(1.5).equal())}`,"&::after":{width:L.lineWidth,height:"100%"}},[`> ${w}-item:not(:last-child) > ${w}-item-container > ${w}-item-tail`]:{display:"block"},[` > ${w}-item > ${w}-item-container > ${w}-item-content > ${w}-item-title`]:{"&::after":{display:"none"}},[`&${w}-small ${w}-item-container`]:{[`${w}-item-tail`]:{position:"absolute",top:0,insetInlineStart:L.calc(X).div(2).sub(L.lineWidth).equal(),padding:`${(0,Me.unit)(L.calc(L.marginXXS).mul(1.5).add(X).equal())} 0 ${(0,Me.unit)(L.calc(L.marginXXS).mul(1.5).equal())}`},[`${w}-item-title`]:{lineHeight:(0,Me.unit)(X)}}}}};const At="wait",hn="process",rt="finish",$e="error",we=(L,w)=>{const X=`${w.componentCls}-item`,at=`${L}IconColor`,Ue=`${L}TitleColor`,nt=`${L}DescriptionColor`,Bt=`${L}TailColor`,Ot=`${L}IconBgColor`,Yt=`${L}IconBorderColor`,gt=`${L}DotColor`;return{[`${X}-${L} ${X}-icon`]:{backgroundColor:w[Ot],borderColor:w[Yt],[`> ${w.componentCls}-icon`]:{color:w[at],[`${w.componentCls}-icon-dot`]:{background:w[gt]}}},[`${X}-${L}${X}-custom ${X}-icon`]:{[`> ${w.componentCls}-icon`]:{color:w[gt]}},[`${X}-${L} > ${X}-container > ${X}-content > ${X}-title`]:{color:w[Ue],"&::after":{backgroundColor:w[Bt]}},[`${X}-${L} > ${X}-container > ${X}-content > ${X}-description`]:{color:w[nt]},[`${X}-${L} > ${X}-container > ${X}-tail::after`]:{backgroundColor:w[Bt]}}},Be=L=>{const{componentCls:w,motionDurationSlow:X}=L,at=`${w}-item`,Ue=`${at}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[at]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${at}-container > ${at}-tail, > ${at}-container > ${at}-content > ${at}-title::after`]:{display:"none"}}},[`${at}-container`]:{outline:"none","&:focus-visible":{[Ue]:Object.assign({},(0,Ie.oN)(L))}},[`${Ue}, ${at}-content`]:{display:"inline-block",verticalAlign:"top"},[Ue]:{width:L.iconSize,height:L.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:L.marginXS,fontSize:L.iconFontSize,fontFamily:L.fontFamily,lineHeight:(0,Me.unit)(L.iconSize),textAlign:"center",borderRadius:L.iconSize,border:`${(0,Me.unit)(L.lineWidth)} ${L.lineType} transparent`,transition:`background-color ${X}, border-color ${X}`,[`${w}-icon`]:{position:"relative",top:L.iconTop,color:L.colorPrimary,lineHeight:1}},[`${at}-tail`]:{position:"absolute",top:L.calc(L.iconSize).div(2).equal(),insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:L.lineWidth,background:L.colorSplit,borderRadius:L.lineWidth,transition:`background ${X}`,content:'""'}},[`${at}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:L.padding,color:L.colorText,fontSize:L.fontSizeLG,lineHeight:(0,Me.unit)(L.titleLineHeight),"&::after":{position:"absolute",top:L.calc(L.titleLineHeight).div(2).equal(),insetInlineStart:"100%",display:"block",width:9999,height:L.lineWidth,background:L.processTailColor,content:'""'}},[`${at}-subtitle`]:{display:"inline",marginInlineStart:L.marginXS,color:L.colorTextDescription,fontWeight:"normal",fontSize:L.fontSize},[`${at}-description`]:{color:L.colorTextDescription,fontSize:L.fontSize}},we(At,L)),we(hn,L)),{[`${at}-process > ${at}-container > ${at}-title`]:{fontWeight:L.fontWeightStrong}}),we(rt,L)),we($e,L)),{[`${at}${w}-next-error > ${w}-item-title::after`]:{background:L.colorError},[`${at}-disabled`]:{cursor:"not-allowed"}})},me=L=>{const{componentCls:w,motionDurationSlow:X}=L;return{[`& ${w}-item`]:{[`&:not(${w}-item-active)`]:{[`& > ${w}-item-container[role='button']`]:{cursor:"pointer",[`${w}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${w}-icon`]:{transition:`color ${X}`}},"&:hover":{[`${w}-item`]:{"&-title, &-subtitle, &-description":{color:L.colorPrimary}}}},[`&:not(${w}-item-process)`]:{[`& > ${w}-item-container[role='button']:hover`]:{[`${w}-item`]:{"&-icon":{borderColor:L.colorPrimary,[`${w}-icon`]:{color:L.colorPrimary}}}}}}},[`&${w}-horizontal:not(${w}-label-vertical)`]:{[`${w}-item`]:{paddingInlineStart:L.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${w}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:L.descriptionMaxWidth,whiteSpace:"normal"}}}}},lt=L=>{const{componentCls:w}=L;return{[w]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(L)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),Be(L)),me(L)),ht(L)),St(L)),jt(L)),fe(L)),Ke(L)),bt(L)),Ce(L)),je(L)),it(L)),oe(L))}},Le=L=>({titleLineHeight:L.controlHeight,customIconSize:L.controlHeight,customIconTop:0,customIconFontSize:L.controlHeightSM,iconSize:L.controlHeight,iconTop:-.5,iconFontSize:L.fontSize,iconSizeSM:L.fontSizeHeading3,dotSize:L.controlHeight/4,dotCurrentSize:L.controlHeightLG/4,navArrowColor:L.colorTextDisabled,navContentMaxWidth:"unset",descriptionMaxWidth:140,waitIconColor:L.wireframe?L.colorTextDisabled:L.colorTextLabel,waitIconBgColor:L.wireframe?L.colorBgContainer:L.colorFillContent,waitIconBorderColor:L.wireframe?L.colorTextDisabled:"transparent",finishIconBgColor:L.wireframe?L.colorBgContainer:L.controlItemBgActive,finishIconBorderColor:L.wireframe?L.colorPrimary:L.controlItemBgActive});var ve=(0,Rt.I$)("Steps",L=>{const{colorTextDisabled:w,controlHeightLG:X,colorTextLightSolid:at,colorText:Ue,colorPrimary:nt,colorTextDescription:Bt,colorTextQuaternary:Ot,colorError:Yt,colorBorderSecondary:gt,colorSplit:De}=L,ot=(0,mt.mergeToken)(L,{processIconColor:at,processTitleColor:Ue,processDescriptionColor:Ue,processIconBgColor:nt,processIconBorderColor:nt,processDotColor:nt,processTailColor:De,waitTitleColor:Bt,waitDescriptionColor:Bt,waitTailColor:De,waitDotColor:w,finishIconColor:nt,finishTitleColor:Ue,finishDescriptionColor:Bt,finishTailColor:nt,finishDotColor:nt,errorIconColor:at,errorTitleColor:Yt,errorDescriptionColor:Yt,errorTailColor:De,errorIconBgColor:Yt,errorIconBorderColor:Yt,errorDotColor:Yt,stepsNavActiveColor:nt,stepsProgressSize:X,inlineDotSize:6,inlineTitleColor:Ot,inlineTailColor:gt});return[lt(ot)]},Le),pe=m(11592);function Se(L){return L.filter(w=>w)}function ye(L,w){if(L)return L;const X=(0,pe.Z)(w).map(at=>{if(r.isValidElement(at)){const{props:Ue}=at;return Object.assign({},Ue)}return null});return Se(X)}var Oe=function(L,w){var X={};for(var at in L)Object.prototype.hasOwnProperty.call(L,at)&&w.indexOf(at)<0&&(X[at]=L[at]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,at=Object.getOwnPropertySymbols(L);Ue{const{percent:w,size:X,className:at,rootClassName:Ue,direction:nt,items:Bt,responsive:Ot=!0,current:Yt=0,children:gt,style:De}=L,ot=Oe(L,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:xt}=(0,K.Z)(Ot),{getPrefixCls:zt,direction:Wt,className:Sn,style:Ht}=(0,H.dj)("steps"),Ut=r.useMemo(()=>Ot&&xt?"vertical":nt,[xt,nt]),un=(0,Ae.Z)(X),sn=zt("steps",L.prefixCls),[Jt,mn,_t]=ve(sn),Gt=L.type==="inline",fn=zt("",L.iconPrefix),Zt=ye(Bt,gt),Mt=Gt?void 0:w,Pt=Object.assign(Object.assign({},Ht),De),It=R()(Sn,{[`${sn}-rtl`]:Wt==="rtl",[`${sn}-with-progress`]:Mt!==void 0},at,Ue,mn,_t),Nt={finish:r.createElement(ne.Z,{className:`${sn}-finish-icon`}),error:r.createElement(D.Z,{className:`${sn}-error-icon`})},dt=f=>{let{node:d,status:S}=f;if(S==="process"&&Mt!==void 0){const x=un==="small"?32:40;return r.createElement("div",{className:`${sn}-progress-icon`},r.createElement(de.Z,{type:"circle",percent:Mt,size:x,strokeWidth:4,format:()=>null}),d)}return d},N=(f,d)=>f.description?r.createElement(Re.Z,{title:f.description},d):d;return Jt(r.createElement(tt,Object.assign({icons:Nt},ot,{style:Pt,current:Yt,size:un,items:Zt,itemRender:Gt?N:void 0,stepIcon:dt,direction:Ut,prefixCls:sn,iconPrefix:fn,className:It})))};Q.Step=tt.Step;var Pe=Q},93873:function(In,qe,m){"use strict";m.d(qe,{Fm:function(){return ee}});var r=m(36237),ne=m(48746);const D=new r.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),te=new r.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),R=new r.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),v=new r.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),q=new r.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Z=new r.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),J=new r.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),C=new r.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Ne={"move-up":{inKeyframes:J,outKeyframes:C},"move-down":{inKeyframes:D,outKeyframes:te},"move-left":{inKeyframes:R,outKeyframes:v},"move-right":{inKeyframes:q,outKeyframes:Z}},ee=(re,ue)=>{const{antCls:ct}=re,He=`${ct}-${ue}`,{inKeyframes:We,outKeyframes:tt}=Ne[ue];return[(0,ne.R)(He,We,tt,re.motionDurationMid),{[` ${He}-enter, ${He}-appear - `]:{opacity:0,animationTimingFunction:re.motionEaseOutCirc},[`${He}-leave`]:{animationTimingFunction:re.motionEaseInOutCirc}}]}},46e3:function(In,qe,m){"use strict";m.d(qe,{Qt:function(){return w},Uw:function(){return te},fJ:function(){return N},ly:function(){return v},oN:function(){return ee}});var r=m(36237),ne=m(48746);const N=new r.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),te=new r.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),w=new r.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),v=new r.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),q=new r.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),z=new r.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),X=new r.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),x=new r.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),De={"slide-up":{inKeyframes:N,outKeyframes:te},"slide-down":{inKeyframes:w,outKeyframes:v},"slide-left":{inKeyframes:q,outKeyframes:z},"slide-right":{inKeyframes:X,outKeyframes:x}},ee=(re,ue)=>{const{antCls:ct}=re,He=`${ct}-${ue}`,{inKeyframes:We,outKeyframes:tt}=De[ue];return[(0,ne.R)(He,We,tt,re.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:re.motionEaseOutCirc},[`${He}-leave`]:{animationTimingFunction:re.motionEaseInOutCirc}}]}},46e3:function(In,qe,m){"use strict";m.d(qe,{Qt:function(){return R},Uw:function(){return te},fJ:function(){return D},ly:function(){return v},oN:function(){return ee}});var r=m(36237),ne=m(48746);const D=new r.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),te=new r.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),R=new r.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),v=new r.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),q=new r.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Z=new r.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),J=new r.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),C=new r.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Ne={"slide-up":{inKeyframes:D,outKeyframes:te},"slide-down":{inKeyframes:R,outKeyframes:v},"slide-left":{inKeyframes:q,outKeyframes:Z},"slide-right":{inKeyframes:J,outKeyframes:C}},ee=(re,ue)=>{const{antCls:ct}=re,He=`${ct}-${ue}`,{inKeyframes:We,outKeyframes:tt}=Ne[ue];return[(0,ne.R)(He,We,tt,re.motionDurationMid),{[` ${He}-enter, ${He}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:re.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${He}-leave`]:{animationTimingFunction:re.motionEaseInQuint}}]}},37645:function(In,qe,m){"use strict";m.d(qe,{ZP:function(){return v},qN:function(){return N},wZ:function(){return te}});var r=m(36237),ne=m(36305);const N=8;function te(q){const{contentRadius:z,limitVerticalRadius:X}=q,x=z>12?z+2:12;return{arrowOffsetHorizontal:x,arrowOffsetVertical:X?N:x}}function w(q,z){return q?z:{}}function v(q,z,X){const{componentCls:x,boxShadowPopoverArrow:De,arrowOffsetVertical:ee,arrowOffsetHorizontal:re}=q,{arrowDistance:ue=0,arrowPlacement:ct={left:!0,right:!0,top:!0,bottom:!0}}=X||{};return{[x]:Object.assign(Object.assign(Object.assign(Object.assign({[`${x}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,ne.W)(q,z,De)),{"&:before":{background:z}})]},w(!!ct.top,{[[`&-placement-top > ${x}-arrow`,`&-placement-topLeft > ${x}-arrow`,`&-placement-topRight > ${x}-arrow`].join(",")]:{bottom:ue,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${x}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":re,[`> ${x}-arrow`]:{left:{_skip_check_:!0,value:re}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,r.unit)(re)})`,[`> ${x}-arrow`]:{right:{_skip_check_:!0,value:re}}}})),w(!!ct.bottom,{[[`&-placement-bottom > ${x}-arrow`,`&-placement-bottomLeft > ${x}-arrow`,`&-placement-bottomRight > ${x}-arrow`].join(",")]:{top:ue,transform:"translateY(-100%)"},[`&-placement-bottom > ${x}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":re,[`> ${x}-arrow`]:{left:{_skip_check_:!0,value:re}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,r.unit)(re)})`,[`> ${x}-arrow`]:{right:{_skip_check_:!0,value:re}}}})),w(!!ct.left,{[[`&-placement-left > ${x}-arrow`,`&-placement-leftTop > ${x}-arrow`,`&-placement-leftBottom > ${x}-arrow`].join(",")]:{right:{_skip_check_:!0,value:ue},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${x}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${x}-arrow`]:{top:ee},[`&-placement-leftBottom > ${x}-arrow`]:{bottom:ee}})),w(!!ct.right,{[[`&-placement-right > ${x}-arrow`,`&-placement-rightTop > ${x}-arrow`,`&-placement-rightBottom > ${x}-arrow`].join(",")]:{left:{_skip_check_:!0,value:ue},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${x}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${x}-arrow`]:{top:ee},[`&-placement-rightBottom > ${x}-arrow`]:{bottom:ee}}))}}},36305:function(In,qe,m){"use strict";m.d(qe,{W:function(){return N},w:function(){return ne}});var r=m(36237);function ne(te){const{sizePopupArrow:w,borderRadiusXS:v,borderRadiusOuter:q}=te,z=w/2,X=0,x=z,De=q*1/Math.sqrt(2),ee=z-q*(1-1/Math.sqrt(2)),re=z-v*(1/Math.sqrt(2)),ue=q*(Math.sqrt(2)-1)+v*(1/Math.sqrt(2)),ct=2*z-re,He=ue,We=2*z-De,tt=ee,H=2*z-X,Ae=x,K=z*Math.sqrt(2)+q*(Math.sqrt(2)-2),de=q*(Math.sqrt(2)-1),we=`polygon(${de}px 100%, 50% ${de}px, ${2*z-de}px 100%, ${de}px 100%)`,Me=`path('M ${X} ${x} A ${q} ${q} 0 0 0 ${De} ${ee} L ${re} ${ue} A ${v} ${v} 0 0 1 ${ct} ${He} L ${We} ${tt} A ${q} ${q} 0 0 0 ${H} ${Ae} Z')`;return{arrowShadowWidth:K,arrowPath:Me,arrowPolygon:we}}const N=(te,w,v)=>{const{sizePopupArrow:q,arrowPolygon:z,arrowPath:X,arrowShadowWidth:x,borderRadiusXS:De,calc:ee}=te;return{pointerEvents:"none",width:q,height:q,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:q,height:ee(q).div(2).equal(),background:w,clipPath:{_multi_value_:!0,value:[z,X]},content:'""'},"&::after":{content:'""',position:"absolute",width:x,height:x,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${(0,r.unit)(De)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:v,zIndex:0,background:"transparent"}}}},31691:function(In,qe,m){"use strict";m.d(qe,{default:function(){return vt}});var r=m(59301),ne=m(99267),N=m(18785),te=m(62772),w=m(92310),v=m.n(w),q=m(60499),z=m(18642),X=m(85899),x=m(72190),De=m(43749),ee=m(42244),re=m(18929),ue=m(49658),ct=(0,r.createContext)(null),He=m(77654),We=m(29301),tt=m(6089),H=m(8654),Ae=m(16089),K=function(_){var Ge=_.activeTabOffset,se=_.horizontal,B=_.rtl,I=_.indicator,P=I===void 0?{}:I,O=P.size,j=P.align,be=j===void 0?"center":j,je=(0,r.useState)(),ut=(0,x.Z)(je,2),ft=ut[0],pt=ut[1],Rt=(0,r.useRef)(),Kt=r.useCallback(function(Oe){return typeof O=="function"?O(Oe):typeof O=="number"?O:Oe},[O]);function en(){Ae.Z.cancel(Rt.current)}return(0,r.useEffect)(function(){var Oe={};if(Ge)if(se){Oe.width=Kt(Ge.width);var Ye=B?"right":"left";be==="start"&&(Oe[Ye]=Ge[Ye]),be==="center"&&(Oe[Ye]=Ge[Ye]+Ge.width/2,Oe.transform=B?"translateX(50%)":"translateX(-50%)"),be==="end"&&(Oe[Ye]=Ge[Ye]+Ge.width,Oe.transform="translateX(-100%)")}else Oe.height=Kt(Ge.height),be==="start"&&(Oe.top=Ge.top),be==="center"&&(Oe.top=Ge.top+Ge.height/2,Oe.transform="translateY(-50%)"),be==="end"&&(Oe.top=Ge.top+Ge.height,Oe.transform="translateY(-100%)");return en(),Rt.current=(0,Ae.Z)(function(){pt(Oe)}),en},[Ge,se,B,be,Kt]),{style:ft}},de=K,we={width:0,height:0,left:0,top:0};function Me(Y,_,Ge){return(0,r.useMemo)(function(){for(var se,B=new Map,I=_.get((se=Y[0])===null||se===void 0?void 0:se.key)||we,P=I.left+I.width,O=0;Oyn?(rn=ln,Ot.current="x"):(rn=En,Ot.current="y"),_(-rn,-rn)&&an.preventDefault()}var jt=(0,r.useRef)(null);jt.current={onTouchStart:Ct,onTouchMove:yt,onTouchEnd:xt,onWheel:Gt},r.useEffect(function(){function an(cn){jt.current.onTouchStart(cn)}function ln(cn){jt.current.onTouchMove(cn)}function En(cn){jt.current.onTouchEnd(cn)}function rn(cn){jt.current.onWheel(cn)}return document.addEventListener("touchmove",ln,{passive:!1}),document.addEventListener("touchend",En,{passive:!0}),Y.current.addEventListener("touchstart",an,{passive:!0}),Y.current.addEventListener("wheel",rn,{passive:!1}),function(){document.removeEventListener("touchmove",ln),document.removeEventListener("touchend",En)}},[])}var fe=m(34280);function M(Y){var _=(0,r.useState)(0),Ge=(0,x.Z)(_,2),se=Ge[0],B=Ge[1],I=(0,r.useRef)(0),P=(0,r.useRef)();return P.current=Y,(0,fe.o)(function(){var O;(O=P.current)===null||O===void 0||O.call(P)},[se]),function(){I.current===se&&(I.current+=1,B(I.current))}}function oe(Y){var _=(0,r.useRef)([]),Ge=(0,r.useState)({}),se=(0,x.Z)(Ge,2),B=se[1],I=(0,r.useRef)(typeof Y=="function"?Y():Y),P=M(function(){var j=I.current;_.current.forEach(function(be){j=be(j)}),_.current=[],I.current=j,B({})});function O(j){_.current.push(j),P()}return[I.current,O]}var Ee={width:0,height:0,left:0,top:0,right:0};function Ke(Y,_,Ge,se,B,I,P){var O=P.tabs,j=P.tabPosition,be=P.rtl,je,ut,ft;return["top","bottom"].includes(j)?(je="width",ut=be?"right":"left",ft=Math.abs(Ge)):(je="height",ut="top",ft=-Ge),(0,r.useMemo)(function(){if(!O.length)return[0,0];for(var pt=O.length,Rt=pt,Kt=0;KtMath.floor(ft+_)){Rt=Kt-1;break}}for(var Oe=0,Ye=pt-1;Ye>=0;Ye-=1){var Ct=Y.get(O[Ye].key)||Ee;if(Ct[ut]=Rt?[0,0]:[Oe,Rt]},[Y,_,se,B,I,ft,j,O.map(function(pt){return pt.key}).join("_"),be])}function ie(Y){var _;return Y instanceof Map?(_={},Y.forEach(function(Ge,se){_[se]=Ge})):_=Y,JSON.stringify(_)}var xe="TABS_DQ";function ze(Y){return String(Y).replace(/"/g,xe)}function it(Y,_,Ge,se){return!(!Ge||se||Y===!1||Y===void 0&&(_===!1||_===null))}var Qe=r.forwardRef(function(Y,_){var Ge=Y.prefixCls,se=Y.editable,B=Y.locale,I=Y.style;return!se||se.showAdd===!1?null:r.createElement("button",{ref:_,type:"button",className:"".concat(Ge,"-nav-add"),style:I,"aria-label":(B==null?void 0:B.addAriaLabel)||"Add tab",onClick:function(O){se.onEdit("add",{event:O})}},se.addIcon||"+")}),bt=Qe,he=r.forwardRef(function(Y,_){var Ge=Y.position,se=Y.prefixCls,B=Y.extra;if(!B)return null;var I,P={};return(0,De.Z)(B)==="object"&&!r.isValidElement(B)?P=B:P.right=B,Ge==="right"&&(I=P.right),Ge==="left"&&(I=P.left),I?r.createElement("div",{className:"".concat(se,"-extra-content"),ref:_},I):null}),ke=he,Ve=m(96478),St=m(28321),et=m(10228),kt=r.forwardRef(function(Y,_){var Ge=Y.prefixCls,se=Y.id,B=Y.tabs,I=Y.locale,P=Y.mobile,O=Y.more,j=O===void 0?{}:O,be=Y.style,je=Y.className,ut=Y.editable,ft=Y.tabBarGutter,pt=Y.rtl,Rt=Y.removeAriaLabel,Kt=Y.onTabClick,en=Y.getPopupContainer,Oe=Y.popupClassName,Ye=(0,r.useState)(!1),Ct=(0,x.Z)(Ye,2),yt=Ct[0],xt=Ct[1],Ot=(0,r.useState)(null),Gt=(0,x.Z)(Ot,2),jt=Gt[0],an=Gt[1],ln=j.icon,En=ln===void 0?"More":ln,rn="".concat(se,"-more-popup"),cn="".concat(Ge,"-dropdown"),yn=jt!==null?"".concat(rn,"-").concat(jt):null,Nn=I==null?void 0:I.dropdownAriaLabel;function Bn(Ln,wn){Ln.preventDefault(),Ln.stopPropagation(),ut.onEdit("remove",{key:wn,event:Ln})}var vn=r.createElement(St.ZP,{onClick:function(wn){var ei=wn.key,Jn=wn.domEvent;Kt(ei,Jn),xt(!1)},prefixCls:"".concat(cn,"-menu"),id:rn,tabIndex:-1,role:"listbox","aria-activedescendant":yn,selectedKeys:[jt],"aria-label":Nn!==void 0?Nn:"expanded dropdown"},B.map(function(Ln){var wn=Ln.closable,ei=Ln.disabled,Jn=Ln.closeIcon,Si=Ln.key,ri=Ln.label,pi=it(wn,Jn,ut,ei);return r.createElement(St.sN,{key:Si,id:"".concat(rn,"-").concat(Si),role:"option","aria-controls":se&&"".concat(se,"-panel-").concat(Si),disabled:ei},r.createElement("span",null,ri),pi&&r.createElement("button",{type:"button","aria-label":Rt||"remove",tabIndex:0,className:"".concat(cn,"-menu-item-remove"),onClick:function(wi){wi.stopPropagation(),Bn(wi,Si)}},Jn||ut.removeIcon||"\xD7"))}));function bn(Ln){for(var wn=B.filter(function(pi){return!pi.disabled}),ei=wn.findIndex(function(pi){return pi.key===jt})||0,Jn=wn.length,Si=0;Sizi?"left":"right"})}),cn=(0,x.Z)(rn,2),yn=cn[0],Nn=cn[1],Bn=Ie(0,function(qi,zi){!En&&Kt&&Kt({direction:qi>zi?"top":"bottom"})}),vn=(0,x.Z)(Bn,2),bn=vn[0],Un=vn[1],Pn=(0,r.useState)([0,0]),jn=(0,x.Z)(Pn,2),Hn=jn[0],Ln=jn[1],wn=(0,r.useState)([0,0]),ei=(0,x.Z)(wn,2),Jn=ei[0],Si=ei[1],ri=(0,r.useState)([0,0]),pi=(0,x.Z)(ri,2),fi=pi[0],wi=pi[1],Ti=(0,r.useState)([0,0]),Yn=(0,x.Z)(Ti,2),gn=Yn[0],Lt=Yn[1],$t=oe(new Map),Cn=(0,x.Z)($t,2),Tn=Cn[0],Qn=Cn[1],si=Me(Ct,Tn,Jn[0]),ti=Be(Hn,En),Xn=Be(Jn,En),oi=Be(fi,En),Bi=Be(gn,En),hr=Math.floor(ti)rr?rr:qi}var Ji=(0,r.useRef)(null),Zi=(0,r.useState)(),cr=(0,x.Z)(Zi,2),Nr=cr[0],vi=cr[1];function Br(){vi(Date.now())}function Mr(){Ji.current&&clearTimeout(Ji.current)}Te(Gt,function(qi,zi){function Or(Ur,qr){Ur(function(jr){var es=gr(jr+qr);return es})}return hr?(En?Or(Nn,qi):Or(Un,zi),Mr(),Br(),!0):!1}),(0,r.useEffect)(function(){return Mr(),Nr&&(Ji.current=setTimeout(function(){vi(0)},100)),Mr},[Nr]);var Tr=Ke(si,or,En?yn:bn,Xn,oi,Bi,(0,X.Z)((0,X.Z)({},Y),{},{tabs:Ct})),bi=(0,x.Z)(Tr,2),Wn=bi[0],ur=bi[1],sr=(0,tt.Z)(function(){var qi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:P,zi=si.get(qi)||{width:0,height:0,left:0,right:0,top:0};if(En){var Or=yn;O?zi.rightyn+or&&(Or=zi.right+zi.width-or):zi.left<-yn?Or=-zi.left:zi.left+zi.width>-yn+or&&(Or=-(zi.left+zi.width-or)),Un(0),Nn(gr(Or))}else{var Ur=bn;zi.top<-bn?Ur=-zi.top:zi.top+zi.height>-bn+or&&(Ur=-(zi.top+zi.height-or)),Nn(0),Un(gr(Ur))}}),Kr=(0,r.useState)(),vs=(0,x.Z)(Kr,2),Lr=vs[0],rs=vs[1],Qr=(0,r.useState)(!1),dr=(0,x.Z)(Qr,2),Rr=dr[0],Jr=dr[1],yr=Ct.filter(function(qi){return!qi.disabled}).map(function(qi){return qi.key}),Xi=function(zi){var Or=yr.indexOf(Lr||P),Ur=yr.length,qr=(Or+zi+Ur)%Ur,jr=yr[qr];rs(jr)},Cr=function(zi){var Or=zi.code,Ur=O&&En,qr=yr[0],jr=yr[yr.length-1];switch(Or){case"ArrowLeft":{En&&Xi(Ur?1:-1);break}case"ArrowRight":{En&&Xi(Ur?-1:1);break}case"ArrowUp":{zi.preventDefault(),En||Xi(-1);break}case"ArrowDown":{zi.preventDefault(),En||Xi(1);break}case"Home":{zi.preventDefault(),rs(qr);break}case"End":{zi.preventDefault(),rs(jr);break}case"Enter":case"Space":{zi.preventDefault(),Rt(P,zi);break}case"Backspace":case"Delete":{var es=yr.indexOf(Lr),ds=Ct.find(function(As){return As.key===Lr}),Ls=it(ds==null?void 0:ds.closable,ds==null?void 0:ds.closeIcon,be,ds==null?void 0:ds.disabled);Ls&&(zi.preventDefault(),zi.stopPropagation(),be.onEdit("remove",{key:Lr,event:zi}),es===yr.length-1?Xi(-1):Xi(1));break}}},vr={};En?vr[O?"marginRight":"marginLeft"]=ft:vr.marginTop=ft;var li=Ct.map(function(qi,zi){var Or=qi.key;return r.createElement(rt,{id:B,prefixCls:Ye,key:Or,tab:qi,style:zi===0?void 0:vr,closable:qi.closable,editable:be,active:Or===P,focus:Or===Lr,renderWrapper:pt,removeAriaLabel:je==null?void 0:je.removeAriaLabel,tabCount:yr.length,currentPosition:zi+1,onClick:function(qr){Rt(Or,qr)},onKeyDown:Cr,onFocus:function(){Rr||rs(Or),sr(Or),Br(),Gt.current&&(O||(Gt.current.scrollLeft=0),Gt.current.scrollTop=0)},onBlur:function(){rs(void 0)},onMouseDown:function(){Jr(!0)},onMouseUp:function(){Jr(!1)}})}),Li=function(){return Qn(function(){var zi,Or=new Map,Ur=(zi=jt.current)===null||zi===void 0?void 0:zi.getBoundingClientRect();return Ct.forEach(function(qr){var jr,es=qr.key,ds=(jr=jt.current)===null||jr===void 0?void 0:jr.querySelector('[data-node-key="'.concat(ze(es),'"]'));if(ds){var Ls=$e(ds,Ur),As=(0,x.Z)(Ls,4),Js=As[0],a=As[1],c=As[2],g=As[3];Or.set(es,{width:Js,height:a,left:c,top:g})}}),Or})};(0,r.useEffect)(function(){Li()},[Ct.map(function(qi){return qi.key}).join("_")]);var hi=M(function(){var qi=Re(yt),zi=Re(xt),Or=Re(Ot);Ln([qi[0]-zi[0]-Or[0],qi[1]-zi[1]-Or[1]]);var Ur=Re(ln);wi(Ur);var qr=Re(an);Lt(qr);var jr=Re(jt);Si([jr[0]-Ur[0],jr[1]-Ur[1]]),Li()}),Fi=Ct.slice(0,Wn),er=Ct.slice(ur+1),pr=[].concat((0,He.Z)(Fi),(0,He.Z)(er)),ss=si.get(P),ii=de({activeTabOffset:ss,horizontal:En,indicator:en,rtl:O}),mi=ii.style;(0,r.useEffect)(function(){sr()},[P,lr,rr,ie(ss),ie(si),En]),(0,r.useEffect)(function(){hi()},[O]);var Qi=!!pr.length,Ii="".concat(Ye,"-nav-wrap"),Yi,Xr,$r,us;return En?O?(Xr=yn>0,Yi=yn!==rr):(Yi=yn<0,Xr=yn!==lr):($r=bn<0,us=bn!==lr),r.createElement(We.Z,{onResize:hi},r.createElement("div",{ref:(0,H.x1)(_,yt),role:"tablist","aria-orientation":En?"horizontal":"vertical",className:v()("".concat(Ye,"-nav"),Ge),style:se,onKeyDown:function(){Br()}},r.createElement(ke,{ref:xt,position:"left",extra:j,prefixCls:Ye}),r.createElement(We.Z,{onResize:hi},r.createElement("div",{className:v()(Ii,(0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)({},"".concat(Ii,"-ping-left"),Yi),"".concat(Ii,"-ping-right"),Xr),"".concat(Ii,"-ping-top"),$r),"".concat(Ii,"-ping-bottom"),us)),ref:Gt},r.createElement(We.Z,{onResize:hi},r.createElement("div",{ref:jt,className:"".concat(Ye,"-nav-list"),style:{transform:"translate(".concat(yn,"px, ").concat(bn,"px)"),transition:Nr?"none":void 0}},li,r.createElement(bt,{ref:ln,prefixCls:Ye,locale:je,editable:be,style:(0,X.Z)((0,X.Z)({},li.length===0?void 0:vr),{},{visibility:Qi?"hidden":null})}),r.createElement("div",{className:v()("".concat(Ye,"-ink-bar"),(0,z.Z)({},"".concat(Ye,"-ink-bar-animated"),I.inkBar)),style:mi}))))),r.createElement(At,(0,q.Z)({},Y,{removeAriaLabel:je==null?void 0:je.removeAriaLabel,ref:an,prefixCls:Ye,tabs:pr,className:!Qi&&Wi,tabMoving:!!Nr})),r.createElement(ke,{ref:Ot,position:"right",extra:j,prefixCls:Ye})))}),lt=me,Le=r.forwardRef(function(Y,_){var Ge=Y.prefixCls,se=Y.className,B=Y.style,I=Y.id,P=Y.active,O=Y.tabKey,j=Y.children;return r.createElement("div",{id:I&&"".concat(I,"-panel-").concat(O),role:"tabpanel",tabIndex:P?0:-1,"aria-labelledby":I&&"".concat(I,"-tab-").concat(O),"aria-hidden":!P,style:B,className:v()(Ge,P&&"".concat(Ge,"-active"),se),ref:_},j)}),ve=Le,pe=["renderTabBar"],Se=["label","key"],ye=function(_){var Ge=_.renderTabBar,se=(0,ee.Z)(_,pe),B=r.useContext(ct),I=B.tabs;if(Ge){var P=(0,X.Z)((0,X.Z)({},se),{},{panes:I.map(function(O){var j=O.label,be=O.key,je=(0,ee.Z)(O,Se);return r.createElement(ve,(0,q.Z)({tab:j,key:be,tabKey:be},je))})});return Ge(P,lt)}return r.createElement(lt,se)},Fe=ye,G=m(77900),Pe=["key","forceRender","style","className","destroyInactiveTabPane"],L=function(_){var Ge=_.id,se=_.activeKey,B=_.animated,I=_.tabPosition,P=_.destroyInactiveTabPane,O=r.useContext(ct),j=O.prefixCls,be=O.tabs,je=B.tabPane,ut="".concat(j,"-tabpane");return r.createElement("div",{className:v()("".concat(j,"-content-holder"))},r.createElement("div",{className:v()("".concat(j,"-content"),"".concat(j,"-content-").concat(I),(0,z.Z)({},"".concat(j,"-content-animated"),je))},be.map(function(ft){var pt=ft.key,Rt=ft.forceRender,Kt=ft.style,en=ft.className,Oe=ft.destroyInactiveTabPane,Ye=(0,ee.Z)(ft,Pe),Ct=pt===se;return r.createElement(G.default,(0,q.Z)({key:pt,visible:Ct,forceRender:Rt,removeOnLeave:!!(P||Oe),leavedClassName:"".concat(ut,"-hidden")},B.tabPaneMotion),function(yt,xt){var Ot=yt.style,Gt=yt.className;return r.createElement(ve,(0,q.Z)({},Ye,{prefixCls:ut,id:Ge,tabKey:pt,animated:je,active:Ct,style:(0,X.Z)((0,X.Z)({},Kt),Ot),className:v()(en,Gt),ref:xt}))})})))},R=L,J=m(48736);function at(){var Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},_;return Y===!1?_={inkBar:!1,tabPane:!1}:Y===!0?_={inkBar:!0,tabPane:!1}:_=(0,X.Z)({inkBar:!0},(0,De.Z)(Y)==="object"?Y:{}),_.tabPaneMotion&&_.tabPane===void 0&&(_.tabPane=!0),!_.tabPaneMotion&&_.tabPane&&(_.tabPane=!1),_}var Ue=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],nt=0,Bt=r.forwardRef(function(Y,_){var Ge=Y.id,se=Y.prefixCls,B=se===void 0?"rc-tabs":se,I=Y.className,P=Y.items,O=Y.direction,j=Y.activeKey,be=Y.defaultActiveKey,je=Y.editable,ut=Y.animated,ft=Y.tabPosition,pt=ft===void 0?"top":ft,Rt=Y.tabBarGutter,Kt=Y.tabBarStyle,en=Y.tabBarExtraContent,Oe=Y.locale,Ye=Y.more,Ct=Y.destroyInactiveTabPane,yt=Y.renderTabBar,xt=Y.onChange,Ot=Y.onTabClick,Gt=Y.onTabScroll,jt=Y.getPopupContainer,an=Y.popupClassName,ln=Y.indicator,En=(0,ee.Z)(Y,Ue),rn=r.useMemo(function(){return(P||[]).filter(function(gn){return gn&&(0,De.Z)(gn)==="object"&&"key"in gn})},[P]),cn=O==="rtl",yn=at(ut),Nn=(0,r.useState)(!1),Bn=(0,x.Z)(Nn,2),vn=Bn[0],bn=Bn[1];(0,r.useEffect)(function(){bn((0,ue.Z)())},[]);var Un=(0,re.Z)(function(){var gn;return(gn=rn[0])===null||gn===void 0?void 0:gn.key},{value:j,defaultValue:be}),Pn=(0,x.Z)(Un,2),jn=Pn[0],Hn=Pn[1],Ln=(0,r.useState)(function(){return rn.findIndex(function(gn){return gn.key===jn})}),wn=(0,x.Z)(Ln,2),ei=wn[0],Jn=wn[1];(0,r.useEffect)(function(){var gn=rn.findIndex(function($t){return $t.key===jn});if(gn===-1){var Lt;gn=Math.max(0,Math.min(ei,rn.length-1)),Hn((Lt=rn[gn])===null||Lt===void 0?void 0:Lt.key)}Jn(gn)},[rn.map(function(gn){return gn.key}).join("_"),jn,ei]);var Si=(0,re.Z)(null,{value:Ge}),ri=(0,x.Z)(Si,2),pi=ri[0],fi=ri[1];(0,r.useEffect)(function(){Ge||(fi("rc-tabs-".concat(nt)),nt+=1)},[]);function wi(gn,Lt){Ot==null||Ot(gn,Lt);var $t=gn!==jn;Hn(gn),$t&&(xt==null||xt(gn))}var Ti={id:pi,activeKey:jn,animated:yn,tabPosition:pt,rtl:cn,mobile:vn},Yn=(0,X.Z)((0,X.Z)({},Ti),{},{editable:je,locale:Oe,more:Ye,tabBarGutter:Rt,onTabClick:wi,onTabScroll:Gt,extra:en,style:Kt,panes:null,getPopupContainer:jt,popupClassName:an,indicator:ln});return r.createElement(ct.Provider,{value:{tabs:rn,prefixCls:B}},r.createElement("div",(0,q.Z)({ref:_,id:Ge,className:v()(B,"".concat(B,"-").concat(pt),(0,z.Z)((0,z.Z)((0,z.Z)({},"".concat(B,"-mobile"),vn),"".concat(B,"-editable"),je),"".concat(B,"-rtl"),cn),I)},En),r.createElement(Fe,(0,q.Z)({},Yn,{renderTabBar:yt})),r.createElement(R,(0,q.Z)({destroyInactiveTabPane:Ct},Ti,{animated:yn}))))}),Ft=Bt,Yt=Ft,gt=m(48755),Ne=m(83397),ot=m(31756),Tt=m(86641);const Zt={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Wt(Y){let _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},Ge;return _===!1?Ge={inkBar:!1,tabPane:!1}:_===!0?Ge={inkBar:!0,tabPane:!0}:Ge=Object.assign({inkBar:!0},typeof _=="object"?_:{}),Ge.tabPane&&(Ge.tabPaneMotion=Object.assign(Object.assign({},Zt),{motionName:(0,Tt.m)(Y,"switch")})),Ge}var Sn=m(11592),Ht=function(Y,_){var Ge={};for(var se in Y)Object.prototype.hasOwnProperty.call(Y,se)&&_.indexOf(se)<0&&(Ge[se]=Y[se]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,se=Object.getOwnPropertySymbols(Y);B_)}function un(Y,_){if(Y)return Y;const Ge=(0,Sn.Z)(_).map(se=>{if(r.isValidElement(se)){const{key:B,props:I}=se,P=I||{},{tab:O}=P,j=Ht(P,["tab"]);return Object.assign(Object.assign({key:String(B)},j),{label:O})}return null});return Ut(Ge)}var sn=m(36237),Xt=m(63356),mn=m(16931),_t=m(51636),Qt=m(46e3),zt=Y=>{const{componentCls:_,motionDurationSlow:Ge}=Y;return[{[_]:{[`${_}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${Ge}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${Ge}`}}}}},[(0,Qt.oN)(Y,"slide-up"),(0,Qt.oN)(Y,"slide-down")]]};const Mt=Y=>{const{componentCls:_,tabsCardPadding:Ge,cardBg:se,cardGutter:B,colorBorderSecondary:I,itemSelectedColor:P}=Y;return{[`${_}-card`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab`]:{margin:0,padding:Ge,background:se,border:`${(0,sn.unit)(Y.lineWidth)} ${Y.lineType} ${I}`,transition:`all ${Y.motionDurationSlow} ${Y.motionEaseInOut}`},[`${_}-tab-active`]:{color:P,background:Y.colorBgContainer},[`${_}-tab-focus`]:Object.assign({},(0,Xt.oN)(Y,-3)),[`${_}-ink-bar`]:{visibility:"hidden"},[`& ${_}-tab${_}-tab-focus ${_}-tab-btn`]:{outline:"none"}},[`&${_}-top, &${_}-bottom`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab + ${_}-tab`]:{marginLeft:{_skip_check_:!0,value:(0,sn.unit)(B)}}}},[`&${_}-top`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab`]:{borderRadius:`${(0,sn.unit)(Y.borderRadiusLG)} ${(0,sn.unit)(Y.borderRadiusLG)} 0 0`},[`${_}-tab-active`]:{borderBottomColor:Y.colorBgContainer}}},[`&${_}-bottom`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab`]:{borderRadius:`0 0 ${(0,sn.unit)(Y.borderRadiusLG)} ${(0,sn.unit)(Y.borderRadiusLG)}`},[`${_}-tab-active`]:{borderTopColor:Y.colorBgContainer}}},[`&${_}-left, &${_}-right`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab + ${_}-tab`]:{marginTop:(0,sn.unit)(B)}}},[`&${_}-left`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,sn.unit)(Y.borderRadiusLG)} 0 0 ${(0,sn.unit)(Y.borderRadiusLG)}`}},[`${_}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:Y.colorBgContainer}}}},[`&${_}-right`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,sn.unit)(Y.borderRadiusLG)} ${(0,sn.unit)(Y.borderRadiusLG)} 0`}},[`${_}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:Y.colorBgContainer}}}}}}},Pt=Y=>{const{componentCls:_,itemHoverColor:Ge,dropdownEdgeChildVerticalPadding:se}=Y;return{[`${_}-dropdown`]:Object.assign(Object.assign({},(0,Xt.Wf)(Y)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Y.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${_}-dropdown-menu`]:{maxHeight:Y.tabsDropdownHeight,margin:0,padding:`${(0,sn.unit)(se)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:Y.colorBgContainer,backgroundClip:"padding-box",borderRadius:Y.borderRadiusLG,outline:"none",boxShadow:Y.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Xt.vS),{display:"flex",alignItems:"center",minWidth:Y.tabsDropdownWidth,margin:0,padding:`${(0,sn.unit)(Y.paddingXXS)} ${(0,sn.unit)(Y.paddingSM)}`,color:Y.colorText,fontWeight:"normal",fontSize:Y.fontSize,lineHeight:Y.lineHeight,cursor:"pointer",transition:`all ${Y.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:Y.marginSM},color:Y.colorTextDescription,fontSize:Y.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:Ge}},"&:hover":{background:Y.controlItemBgHover},"&-disabled":{"&, &:hover":{color:Y.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},It=Y=>{const{componentCls:_,margin:Ge,colorBorderSecondary:se,horizontalMargin:B,verticalItemPadding:I,verticalItemMargin:P,calc:O}=Y;return{[`${_}-top, ${_}-bottom`]:{flexDirection:"column",[`> ${_}-nav, > div > ${_}-nav`]:{margin:B,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${(0,sn.unit)(Y.lineWidth)} ${Y.lineType} ${se}`,content:"''"},[`${_}-ink-bar`]:{height:Y.lineWidthBold,"&-animated":{transition:`width ${Y.motionDurationSlow}, left ${Y.motionDurationSlow}, + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:re.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${He}-leave`]:{animationTimingFunction:re.motionEaseInQuint}}]}},37645:function(In,qe,m){"use strict";m.d(qe,{ZP:function(){return v},qN:function(){return D},wZ:function(){return te}});var r=m(36237),ne=m(36305);const D=8;function te(q){const{contentRadius:Z,limitVerticalRadius:J}=q,C=Z>12?Z+2:12;return{arrowOffsetHorizontal:C,arrowOffsetVertical:J?D:C}}function R(q,Z){return q?Z:{}}function v(q,Z,J){const{componentCls:C,boxShadowPopoverArrow:Ne,arrowOffsetVertical:ee,arrowOffsetHorizontal:re}=q,{arrowDistance:ue=0,arrowPlacement:ct={left:!0,right:!0,top:!0,bottom:!0}}=J||{};return{[C]:Object.assign(Object.assign(Object.assign(Object.assign({[`${C}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,ne.W)(q,Z,Ne)),{"&:before":{background:Z}})]},R(!!ct.top,{[[`&-placement-top > ${C}-arrow`,`&-placement-topLeft > ${C}-arrow`,`&-placement-topRight > ${C}-arrow`].join(",")]:{bottom:ue,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${C}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":re,[`> ${C}-arrow`]:{left:{_skip_check_:!0,value:re}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,r.unit)(re)})`,[`> ${C}-arrow`]:{right:{_skip_check_:!0,value:re}}}})),R(!!ct.bottom,{[[`&-placement-bottom > ${C}-arrow`,`&-placement-bottomLeft > ${C}-arrow`,`&-placement-bottomRight > ${C}-arrow`].join(",")]:{top:ue,transform:"translateY(-100%)"},[`&-placement-bottom > ${C}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":re,[`> ${C}-arrow`]:{left:{_skip_check_:!0,value:re}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,r.unit)(re)})`,[`> ${C}-arrow`]:{right:{_skip_check_:!0,value:re}}}})),R(!!ct.left,{[[`&-placement-left > ${C}-arrow`,`&-placement-leftTop > ${C}-arrow`,`&-placement-leftBottom > ${C}-arrow`].join(",")]:{right:{_skip_check_:!0,value:ue},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${C}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${C}-arrow`]:{top:ee},[`&-placement-leftBottom > ${C}-arrow`]:{bottom:ee}})),R(!!ct.right,{[[`&-placement-right > ${C}-arrow`,`&-placement-rightTop > ${C}-arrow`,`&-placement-rightBottom > ${C}-arrow`].join(",")]:{left:{_skip_check_:!0,value:ue},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${C}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${C}-arrow`]:{top:ee},[`&-placement-rightBottom > ${C}-arrow`]:{bottom:ee}}))}}},36305:function(In,qe,m){"use strict";m.d(qe,{W:function(){return D},w:function(){return ne}});var r=m(36237);function ne(te){const{sizePopupArrow:R,borderRadiusXS:v,borderRadiusOuter:q}=te,Z=R/2,J=0,C=Z,Ne=q*1/Math.sqrt(2),ee=Z-q*(1-1/Math.sqrt(2)),re=Z-v*(1/Math.sqrt(2)),ue=q*(Math.sqrt(2)-1)+v*(1/Math.sqrt(2)),ct=2*Z-re,He=ue,We=2*Z-Ne,tt=ee,H=2*Z-J,Ae=C,K=Z*Math.sqrt(2)+q*(Math.sqrt(2)-2),de=q*(Math.sqrt(2)-1),Re=`polygon(${de}px 100%, 50% ${de}px, ${2*Z-de}px 100%, ${de}px 100%)`,Me=`path('M ${J} ${C} A ${q} ${q} 0 0 0 ${Ne} ${ee} L ${re} ${ue} A ${v} ${v} 0 0 1 ${ct} ${He} L ${We} ${tt} A ${q} ${q} 0 0 0 ${H} ${Ae} Z')`;return{arrowShadowWidth:K,arrowPath:Me,arrowPolygon:Re}}const D=(te,R,v)=>{const{sizePopupArrow:q,arrowPolygon:Z,arrowPath:J,arrowShadowWidth:C,borderRadiusXS:Ne,calc:ee}=te;return{pointerEvents:"none",width:q,height:q,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:q,height:ee(q).div(2).equal(),background:R,clipPath:{_multi_value_:!0,value:[Z,J]},content:'""'},"&::after":{content:'""',position:"absolute",width:C,height:C,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${(0,r.unit)(Ne)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:v,zIndex:0,background:"transparent"}}}},31691:function(In,qe,m){"use strict";m.d(qe,{default:function(){return vt}});var r=m(59301),ne=m(99267),D=m(18785),te=m(62772),R=m(92310),v=m.n(R),q=m(60499),Z=m(18642),J=m(85899),C=m(72190),Ne=m(43749),ee=m(42244),re=m(18929),ue=m(49658),ct=(0,r.createContext)(null),He=m(77654),We=m(29301),tt=m(6089),H=m(8654),Ae=m(16089),K=function(_){var Qe=_.activeTabOffset,se=_.horizontal,B=_.rtl,I=_.indicator,P=I===void 0?{}:I,F=P.size,k=P.align,be=k===void 0?"center":k,ke=(0,r.useState)(),ut=(0,C.Z)(ke,2),ft=ut[0],pt=ut[1],wt=(0,r.useRef)(),Kt=r.useCallback(function(Fe){return typeof F=="function"?F(Fe):typeof F=="number"?F:Fe},[F]);function en(){Ae.Z.cancel(wt.current)}return(0,r.useEffect)(function(){var Fe={};if(Qe)if(se){Fe.width=Kt(Qe.width);var Ye=B?"right":"left";be==="start"&&(Fe[Ye]=Qe[Ye]),be==="center"&&(Fe[Ye]=Qe[Ye]+Qe.width/2,Fe.transform=B?"translateX(50%)":"translateX(-50%)"),be==="end"&&(Fe[Ye]=Qe[Ye]+Qe.width,Fe.transform="translateX(-100%)")}else Fe.height=Kt(Qe.height),be==="start"&&(Fe.top=Qe.top),be==="center"&&(Fe.top=Qe.top+Qe.height/2,Fe.transform="translateY(-50%)"),be==="end"&&(Fe.top=Qe.top+Qe.height,Fe.transform="translateY(-100%)");return en(),wt.current=(0,Ae.Z)(function(){pt(Fe)}),en},[Qe,se,B,be,Kt]),{style:ft}},de=K,Re={width:0,height:0,left:0,top:0};function Me(Y,_,Qe){return(0,r.useMemo)(function(){for(var se,B=new Map,I=_.get((se=Y[0])===null||se===void 0?void 0:se.key)||Re,P=I.left+I.width,F=0;Fyn?(rn=ln,Ft.current="x"):(rn=En,Ft.current="y"),_(-rn,-rn)&&an.preventDefault()}var kt=(0,r.useRef)(null);kt.current={onTouchStart:Tt,onTouchMove:yt,onTouchEnd:Ct,onWheel:Qt},r.useEffect(function(){function an(cn){kt.current.onTouchStart(cn)}function ln(cn){kt.current.onTouchMove(cn)}function En(cn){kt.current.onTouchEnd(cn)}function rn(cn){kt.current.onWheel(cn)}return document.addEventListener("touchmove",ln,{passive:!1}),document.addEventListener("touchend",En,{passive:!0}),Y.current.addEventListener("touchstart",an,{passive:!0}),Y.current.addEventListener("wheel",rn,{passive:!1}),function(){document.removeEventListener("touchmove",ln),document.removeEventListener("touchend",En)}},[])}var fe=m(34280);function M(Y){var _=(0,r.useState)(0),Qe=(0,C.Z)(_,2),se=Qe[0],B=Qe[1],I=(0,r.useRef)(0),P=(0,r.useRef)();return P.current=Y,(0,fe.o)(function(){var F;(F=P.current)===null||F===void 0||F.call(P)},[se]),function(){I.current===se&&(I.current+=1,B(I.current))}}function oe(Y){var _=(0,r.useRef)([]),Qe=(0,r.useState)({}),se=(0,C.Z)(Qe,2),B=se[1],I=(0,r.useRef)(typeof Y=="function"?Y():Y),P=M(function(){var k=I.current;_.current.forEach(function(be){k=be(k)}),_.current=[],I.current=k,B({})});function F(k){_.current.push(k),P()}return[I.current,F]}var Ee={width:0,height:0,left:0,top:0,right:0};function Ke(Y,_,Qe,se,B,I,P){var F=P.tabs,k=P.tabPosition,be=P.rtl,ke,ut,ft;return["top","bottom"].includes(k)?(ke="width",ut=be?"right":"left",ft=Math.abs(Qe)):(ke="height",ut="top",ft=-Qe),(0,r.useMemo)(function(){if(!F.length)return[0,0];for(var pt=F.length,wt=pt,Kt=0;KtMath.floor(ft+_)){wt=Kt-1;break}}for(var Fe=0,Ye=pt-1;Ye>=0;Ye-=1){var Tt=Y.get(F[Ye].key)||Ee;if(Tt[ut]=wt?[0,0]:[Fe,wt]},[Y,_,se,B,I,ft,k,F.map(function(pt){return pt.key}).join("_"),be])}function ie(Y){var _;return Y instanceof Map?(_={},Y.forEach(function(Qe,se){_[se]=Qe})):_=Y,JSON.stringify(_)}var Ce="TABS_DQ";function Ze(Y){return String(Y).replace(/"/g,Ce)}function it(Y,_,Qe,se){return!(!Qe||se||Y===!1||Y===void 0&&(_===!1||_===null))}var Ge=r.forwardRef(function(Y,_){var Qe=Y.prefixCls,se=Y.editable,B=Y.locale,I=Y.style;return!se||se.showAdd===!1?null:r.createElement("button",{ref:_,type:"button",className:"".concat(Qe,"-nav-add"),style:I,"aria-label":(B==null?void 0:B.addAriaLabel)||"Add tab",onClick:function(F){se.onEdit("add",{event:F})}},se.addIcon||"+")}),bt=Ge,he=r.forwardRef(function(Y,_){var Qe=Y.position,se=Y.prefixCls,B=Y.extra;if(!B)return null;var I,P={};return(0,Ne.Z)(B)==="object"&&!r.isValidElement(B)?P=B:P.right=B,Qe==="right"&&(I=P.right),Qe==="left"&&(I=P.left),I?r.createElement("div",{className:"".concat(se,"-extra-content"),ref:_},I):null}),je=he,Ve=m(96478),St=m(28321),et=m(10228),jt=r.forwardRef(function(Y,_){var Qe=Y.prefixCls,se=Y.id,B=Y.tabs,I=Y.locale,P=Y.mobile,F=Y.more,k=F===void 0?{}:F,be=Y.style,ke=Y.className,ut=Y.editable,ft=Y.tabBarGutter,pt=Y.rtl,wt=Y.removeAriaLabel,Kt=Y.onTabClick,en=Y.getPopupContainer,Fe=Y.popupClassName,Ye=(0,r.useState)(!1),Tt=(0,C.Z)(Ye,2),yt=Tt[0],Ct=Tt[1],Ft=(0,r.useState)(null),Qt=(0,C.Z)(Ft,2),kt=Qt[0],an=Qt[1],ln=k.icon,En=ln===void 0?"More":ln,rn="".concat(se,"-more-popup"),cn="".concat(Qe,"-dropdown"),yn=kt!==null?"".concat(rn,"-").concat(kt):null,Dn=I==null?void 0:I.dropdownAriaLabel;function Bn(Ln,Rn){Ln.preventDefault(),Ln.stopPropagation(),ut.onEdit("remove",{key:Rn,event:Ln})}var vn=r.createElement(St.ZP,{onClick:function(Rn){var ei=Rn.key,Xn=Rn.domEvent;Kt(ei,Xn),Ct(!1)},prefixCls:"".concat(cn,"-menu"),id:rn,tabIndex:-1,role:"listbox","aria-activedescendant":yn,selectedKeys:[kt],"aria-label":Dn!==void 0?Dn:"expanded dropdown"},B.map(function(Ln){var Rn=Ln.closable,ei=Ln.disabled,Xn=Ln.closeIcon,Si=Ln.key,ri=Ln.label,pi=it(Rn,Xn,ut,ei);return r.createElement(St.sN,{key:Si,id:"".concat(rn,"-").concat(Si),role:"option","aria-controls":se&&"".concat(se,"-panel-").concat(Si),disabled:ei},r.createElement("span",null,ri),pi&&r.createElement("button",{type:"button","aria-label":wt||"remove",tabIndex:0,className:"".concat(cn,"-menu-item-remove"),onClick:function(Ri){Ri.stopPropagation(),Bn(Ri,Si)}},Xn||ut.removeIcon||"\xD7"))}));function bn(Ln){for(var Rn=B.filter(function(pi){return!pi.disabled}),ei=Rn.findIndex(function(pi){return pi.key===kt})||0,Xn=Rn.length,Si=0;SiZi?"left":"right"})}),cn=(0,C.Z)(rn,2),yn=cn[0],Dn=cn[1],Bn=Ie(0,function(qi,Zi){!En&&Kt&&Kt({direction:qi>Zi?"top":"bottom"})}),vn=(0,C.Z)(Bn,2),bn=vn[0],Un=vn[1],Pn=(0,r.useState)([0,0]),kn=(0,C.Z)(Pn,2),Hn=kn[0],Ln=kn[1],Rn=(0,r.useState)([0,0]),ei=(0,C.Z)(Rn,2),Xn=ei[0],Si=ei[1],ri=(0,r.useState)([0,0]),pi=(0,C.Z)(ri,2),fi=pi[0],Ri=pi[1],xi=(0,r.useState)([0,0]),Yn=(0,C.Z)(xi,2),gn=Yn[0],Lt=Yn[1],$t=oe(new Map),Tn=(0,C.Z)($t,2),xn=Tn[0],Gn=Tn[1],si=Me(Tt,xn,Xn[0]),ti=Be(Hn,En),Jn=Be(Xn,En),oi=Be(fi,En),Bi=Be(gn,En),hr=Math.floor(ti)rr?rr:qi}var Xi=(0,r.useRef)(null),zi=(0,r.useState)(),cr=(0,C.Z)(zi,2),Dr=cr[0],vi=cr[1];function Br(){vi(Date.now())}function Mr(){Xi.current&&clearTimeout(Xi.current)}xe(Qt,function(qi,Zi){function Fr(Ur,qr){Ur(function(kr){var es=gr(kr+qr);return es})}return hr?(En?Fr(Dn,qi):Fr(Un,Zi),Mr(),Br(),!0):!1}),(0,r.useEffect)(function(){return Mr(),Dr&&(Xi.current=setTimeout(function(){vi(0)},100)),Mr},[Dr]);var xr=Ke(si,or,En?yn:bn,Jn,oi,Bi,(0,J.Z)((0,J.Z)({},Y),{},{tabs:Tt})),bi=(0,C.Z)(xr,2),Wn=bi[0],ur=bi[1],sr=(0,tt.Z)(function(){var qi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:P,Zi=si.get(qi)||{width:0,height:0,left:0,right:0,top:0};if(En){var Fr=yn;F?Zi.rightyn+or&&(Fr=Zi.right+Zi.width-or):Zi.left<-yn?Fr=-Zi.left:Zi.left+Zi.width>-yn+or&&(Fr=-(Zi.left+Zi.width-or)),Un(0),Dn(gr(Fr))}else{var Ur=bn;Zi.top<-bn?Ur=-Zi.top:Zi.top+Zi.height>-bn+or&&(Ur=-(Zi.top+Zi.height-or)),Dn(0),Un(gr(Ur))}}),Kr=(0,r.useState)(),vs=(0,C.Z)(Kr,2),Lr=vs[0],rs=vs[1],Gr=(0,r.useState)(!1),dr=(0,C.Z)(Gr,2),wr=dr[0],Xr=dr[1],yr=Tt.filter(function(qi){return!qi.disabled}).map(function(qi){return qi.key}),Ji=function(Zi){var Fr=yr.indexOf(Lr||P),Ur=yr.length,qr=(Fr+Zi+Ur)%Ur,kr=yr[qr];rs(kr)},Tr=function(Zi){var Fr=Zi.code,Ur=F&&En,qr=yr[0],kr=yr[yr.length-1];switch(Fr){case"ArrowLeft":{En&&Ji(Ur?1:-1);break}case"ArrowRight":{En&&Ji(Ur?-1:1);break}case"ArrowUp":{Zi.preventDefault(),En||Ji(-1);break}case"ArrowDown":{Zi.preventDefault(),En||Ji(1);break}case"Home":{Zi.preventDefault(),rs(qr);break}case"End":{Zi.preventDefault(),rs(kr);break}case"Enter":case"Space":{Zi.preventDefault(),wt(P,Zi);break}case"Backspace":case"Delete":{var es=yr.indexOf(Lr),ds=Tt.find(function(As){return As.key===Lr}),Ls=it(ds==null?void 0:ds.closable,ds==null?void 0:ds.closeIcon,be,ds==null?void 0:ds.disabled);Ls&&(Zi.preventDefault(),Zi.stopPropagation(),be.onEdit("remove",{key:Lr,event:Zi}),es===yr.length-1?Ji(-1):Ji(1));break}}},vr={};En?vr[F?"marginRight":"marginLeft"]=ft:vr.marginTop=ft;var li=Tt.map(function(qi,Zi){var Fr=qi.key;return r.createElement(rt,{id:B,prefixCls:Ye,key:Fr,tab:qi,style:Zi===0?void 0:vr,closable:qi.closable,editable:be,active:Fr===P,focus:Fr===Lr,renderWrapper:pt,removeAriaLabel:ke==null?void 0:ke.removeAriaLabel,tabCount:yr.length,currentPosition:Zi+1,onClick:function(qr){wt(Fr,qr)},onKeyDown:Tr,onFocus:function(){wr||rs(Fr),sr(Fr),Br(),Qt.current&&(F||(Qt.current.scrollLeft=0),Qt.current.scrollTop=0)},onBlur:function(){rs(void 0)},onMouseDown:function(){Xr(!0)},onMouseUp:function(){Xr(!1)}})}),Li=function(){return Gn(function(){var Zi,Fr=new Map,Ur=(Zi=kt.current)===null||Zi===void 0?void 0:Zi.getBoundingClientRect();return Tt.forEach(function(qr){var kr,es=qr.key,ds=(kr=kt.current)===null||kr===void 0?void 0:kr.querySelector('[data-node-key="'.concat(Ze(es),'"]'));if(ds){var Ls=$e(ds,Ur),As=(0,C.Z)(Ls,4),Xs=As[0],a=As[1],c=As[2],g=As[3];Fr.set(es,{width:Xs,height:a,left:c,top:g})}}),Fr})};(0,r.useEffect)(function(){Li()},[Tt.map(function(qi){return qi.key}).join("_")]);var hi=M(function(){var qi=we(yt),Zi=we(Ct),Fr=we(Ft);Ln([qi[0]-Zi[0]-Fr[0],qi[1]-Zi[1]-Fr[1]]);var Ur=we(ln);Ri(Ur);var qr=we(an);Lt(qr);var kr=we(kt);Si([kr[0]-Ur[0],kr[1]-Ur[1]]),Li()}),Oi=Tt.slice(0,Wn),er=Tt.slice(ur+1),pr=[].concat((0,He.Z)(Oi),(0,He.Z)(er)),ss=si.get(P),ii=de({activeTabOffset:ss,horizontal:En,indicator:en,rtl:F}),mi=ii.style;(0,r.useEffect)(function(){sr()},[P,lr,rr,ie(ss),ie(si),En]),(0,r.useEffect)(function(){hi()},[F]);var Gi=!!pr.length,Ii="".concat(Ye,"-nav-wrap"),Yi,Jr,$r,us;return En?F?(Jr=yn>0,Yi=yn!==rr):(Yi=yn<0,Jr=yn!==lr):($r=bn<0,us=bn!==lr),r.createElement(We.Z,{onResize:hi},r.createElement("div",{ref:(0,H.x1)(_,yt),role:"tablist","aria-orientation":En?"horizontal":"vertical",className:v()("".concat(Ye,"-nav"),Qe),style:se,onKeyDown:function(){Br()}},r.createElement(je,{ref:Ct,position:"left",extra:k,prefixCls:Ye}),r.createElement(We.Z,{onResize:hi},r.createElement("div",{className:v()(Ii,(0,Z.Z)((0,Z.Z)((0,Z.Z)((0,Z.Z)({},"".concat(Ii,"-ping-left"),Yi),"".concat(Ii,"-ping-right"),Jr),"".concat(Ii,"-ping-top"),$r),"".concat(Ii,"-ping-bottom"),us)),ref:Qt},r.createElement(We.Z,{onResize:hi},r.createElement("div",{ref:kt,className:"".concat(Ye,"-nav-list"),style:{transform:"translate(".concat(yn,"px, ").concat(bn,"px)"),transition:Dr?"none":void 0}},li,r.createElement(bt,{ref:ln,prefixCls:Ye,locale:ke,editable:be,style:(0,J.Z)((0,J.Z)({},li.length===0?void 0:vr),{},{visibility:Gi?"hidden":null})}),r.createElement("div",{className:v()("".concat(Ye,"-ink-bar"),(0,Z.Z)({},"".concat(Ye,"-ink-bar-animated"),I.inkBar)),style:mi}))))),r.createElement(At,(0,q.Z)({},Y,{removeAriaLabel:ke==null?void 0:ke.removeAriaLabel,ref:an,prefixCls:Ye,tabs:pr,className:!Gi&&Wi,tabMoving:!!Dr})),r.createElement(je,{ref:Ft,position:"right",extra:k,prefixCls:Ye})))}),lt=me,Le=r.forwardRef(function(Y,_){var Qe=Y.prefixCls,se=Y.className,B=Y.style,I=Y.id,P=Y.active,F=Y.tabKey,k=Y.children;return r.createElement("div",{id:I&&"".concat(I,"-panel-").concat(F),role:"tabpanel",tabIndex:P?0:-1,"aria-labelledby":I&&"".concat(I,"-tab-").concat(F),"aria-hidden":!P,style:B,className:v()(Qe,P&&"".concat(Qe,"-active"),se),ref:_},k)}),ve=Le,pe=["renderTabBar"],Se=["label","key"],ye=function(_){var Qe=_.renderTabBar,se=(0,ee.Z)(_,pe),B=r.useContext(ct),I=B.tabs;if(Qe){var P=(0,J.Z)((0,J.Z)({},se),{},{panes:I.map(function(F){var k=F.label,be=F.key,ke=(0,ee.Z)(F,Se);return r.createElement(ve,(0,q.Z)({tab:k,key:be,tabKey:be},ke))})});return Qe(P,lt)}return r.createElement(lt,se)},Oe=ye,Q=m(77900),Pe=["key","forceRender","style","className","destroyInactiveTabPane"],L=function(_){var Qe=_.id,se=_.activeKey,B=_.animated,I=_.tabPosition,P=_.destroyInactiveTabPane,F=r.useContext(ct),k=F.prefixCls,be=F.tabs,ke=B.tabPane,ut="".concat(k,"-tabpane");return r.createElement("div",{className:v()("".concat(k,"-content-holder"))},r.createElement("div",{className:v()("".concat(k,"-content"),"".concat(k,"-content-").concat(I),(0,Z.Z)({},"".concat(k,"-content-animated"),ke))},be.map(function(ft){var pt=ft.key,wt=ft.forceRender,Kt=ft.style,en=ft.className,Fe=ft.destroyInactiveTabPane,Ye=(0,ee.Z)(ft,Pe),Tt=pt===se;return r.createElement(Q.default,(0,q.Z)({key:pt,visible:Tt,forceRender:wt,removeOnLeave:!!(P||Fe),leavedClassName:"".concat(ut,"-hidden")},B.tabPaneMotion),function(yt,Ct){var Ft=yt.style,Qt=yt.className;return r.createElement(ve,(0,q.Z)({},Ye,{prefixCls:ut,id:Qe,tabKey:pt,animated:ke,active:Tt,style:(0,J.Z)((0,J.Z)({},Kt),Ft),className:v()(en,Qt),ref:Ct}))})})))},w=L,X=m(48736);function at(){var Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},_;return Y===!1?_={inkBar:!1,tabPane:!1}:Y===!0?_={inkBar:!0,tabPane:!1}:_=(0,J.Z)({inkBar:!0},(0,Ne.Z)(Y)==="object"?Y:{}),_.tabPaneMotion&&_.tabPane===void 0&&(_.tabPane=!0),!_.tabPaneMotion&&_.tabPane&&(_.tabPane=!1),_}var Ue=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],nt=0,Bt=r.forwardRef(function(Y,_){var Qe=Y.id,se=Y.prefixCls,B=se===void 0?"rc-tabs":se,I=Y.className,P=Y.items,F=Y.direction,k=Y.activeKey,be=Y.defaultActiveKey,ke=Y.editable,ut=Y.animated,ft=Y.tabPosition,pt=ft===void 0?"top":ft,wt=Y.tabBarGutter,Kt=Y.tabBarStyle,en=Y.tabBarExtraContent,Fe=Y.locale,Ye=Y.more,Tt=Y.destroyInactiveTabPane,yt=Y.renderTabBar,Ct=Y.onChange,Ft=Y.onTabClick,Qt=Y.onTabScroll,kt=Y.getPopupContainer,an=Y.popupClassName,ln=Y.indicator,En=(0,ee.Z)(Y,Ue),rn=r.useMemo(function(){return(P||[]).filter(function(gn){return gn&&(0,Ne.Z)(gn)==="object"&&"key"in gn})},[P]),cn=F==="rtl",yn=at(ut),Dn=(0,r.useState)(!1),Bn=(0,C.Z)(Dn,2),vn=Bn[0],bn=Bn[1];(0,r.useEffect)(function(){bn((0,ue.Z)())},[]);var Un=(0,re.Z)(function(){var gn;return(gn=rn[0])===null||gn===void 0?void 0:gn.key},{value:k,defaultValue:be}),Pn=(0,C.Z)(Un,2),kn=Pn[0],Hn=Pn[1],Ln=(0,r.useState)(function(){return rn.findIndex(function(gn){return gn.key===kn})}),Rn=(0,C.Z)(Ln,2),ei=Rn[0],Xn=Rn[1];(0,r.useEffect)(function(){var gn=rn.findIndex(function($t){return $t.key===kn});if(gn===-1){var Lt;gn=Math.max(0,Math.min(ei,rn.length-1)),Hn((Lt=rn[gn])===null||Lt===void 0?void 0:Lt.key)}Xn(gn)},[rn.map(function(gn){return gn.key}).join("_"),kn,ei]);var Si=(0,re.Z)(null,{value:Qe}),ri=(0,C.Z)(Si,2),pi=ri[0],fi=ri[1];(0,r.useEffect)(function(){Qe||(fi("rc-tabs-".concat(nt)),nt+=1)},[]);function Ri(gn,Lt){Ft==null||Ft(gn,Lt);var $t=gn!==kn;Hn(gn),$t&&(Ct==null||Ct(gn))}var xi={id:pi,activeKey:kn,animated:yn,tabPosition:pt,rtl:cn,mobile:vn},Yn=(0,J.Z)((0,J.Z)({},xi),{},{editable:ke,locale:Fe,more:Ye,tabBarGutter:wt,onTabClick:Ri,onTabScroll:Qt,extra:en,style:Kt,panes:null,getPopupContainer:kt,popupClassName:an,indicator:ln});return r.createElement(ct.Provider,{value:{tabs:rn,prefixCls:B}},r.createElement("div",(0,q.Z)({ref:_,id:Qe,className:v()(B,"".concat(B,"-").concat(pt),(0,Z.Z)((0,Z.Z)((0,Z.Z)({},"".concat(B,"-mobile"),vn),"".concat(B,"-editable"),ke),"".concat(B,"-rtl"),cn),I)},En),r.createElement(Oe,(0,q.Z)({},Yn,{renderTabBar:yt})),r.createElement(w,(0,q.Z)({destroyInactiveTabPane:Tt},xi,{animated:yn}))))}),Ot=Bt,Yt=Ot,gt=m(48755),De=m(83397),ot=m(31756),xt=m(86641);const zt={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Wt(Y){let _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},Qe;return _===!1?Qe={inkBar:!1,tabPane:!1}:_===!0?Qe={inkBar:!0,tabPane:!0}:Qe=Object.assign({inkBar:!0},typeof _=="object"?_:{}),Qe.tabPane&&(Qe.tabPaneMotion=Object.assign(Object.assign({},zt),{motionName:(0,xt.m)(Y,"switch")})),Qe}var Sn=m(11592),Ht=function(Y,_){var Qe={};for(var se in Y)Object.prototype.hasOwnProperty.call(Y,se)&&_.indexOf(se)<0&&(Qe[se]=Y[se]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,se=Object.getOwnPropertySymbols(Y);B_)}function un(Y,_){if(Y)return Y;const Qe=(0,Sn.Z)(_).map(se=>{if(r.isValidElement(se)){const{key:B,props:I}=se,P=I||{},{tab:F}=P,k=Ht(P,["tab"]);return Object.assign(Object.assign({key:String(B)},k),{label:F})}return null});return Ut(Qe)}var sn=m(36237),Jt=m(63356),mn=m(16931),_t=m(51636),Gt=m(46e3),Zt=Y=>{const{componentCls:_,motionDurationSlow:Qe}=Y;return[{[_]:{[`${_}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${Qe}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${Qe}`}}}}},[(0,Gt.oN)(Y,"slide-up"),(0,Gt.oN)(Y,"slide-down")]]};const Mt=Y=>{const{componentCls:_,tabsCardPadding:Qe,cardBg:se,cardGutter:B,colorBorderSecondary:I,itemSelectedColor:P}=Y;return{[`${_}-card`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab`]:{margin:0,padding:Qe,background:se,border:`${(0,sn.unit)(Y.lineWidth)} ${Y.lineType} ${I}`,transition:`all ${Y.motionDurationSlow} ${Y.motionEaseInOut}`},[`${_}-tab-active`]:{color:P,background:Y.colorBgContainer},[`${_}-tab-focus`]:Object.assign({},(0,Jt.oN)(Y,-3)),[`${_}-ink-bar`]:{visibility:"hidden"},[`& ${_}-tab${_}-tab-focus ${_}-tab-btn`]:{outline:"none"}},[`&${_}-top, &${_}-bottom`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab + ${_}-tab`]:{marginLeft:{_skip_check_:!0,value:(0,sn.unit)(B)}}}},[`&${_}-top`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab`]:{borderRadius:`${(0,sn.unit)(Y.borderRadiusLG)} ${(0,sn.unit)(Y.borderRadiusLG)} 0 0`},[`${_}-tab-active`]:{borderBottomColor:Y.colorBgContainer}}},[`&${_}-bottom`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab`]:{borderRadius:`0 0 ${(0,sn.unit)(Y.borderRadiusLG)} ${(0,sn.unit)(Y.borderRadiusLG)}`},[`${_}-tab-active`]:{borderTopColor:Y.colorBgContainer}}},[`&${_}-left, &${_}-right`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab + ${_}-tab`]:{marginTop:(0,sn.unit)(B)}}},[`&${_}-left`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,sn.unit)(Y.borderRadiusLG)} 0 0 ${(0,sn.unit)(Y.borderRadiusLG)}`}},[`${_}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:Y.colorBgContainer}}}},[`&${_}-right`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,sn.unit)(Y.borderRadiusLG)} ${(0,sn.unit)(Y.borderRadiusLG)} 0`}},[`${_}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:Y.colorBgContainer}}}}}}},Pt=Y=>{const{componentCls:_,itemHoverColor:Qe,dropdownEdgeChildVerticalPadding:se}=Y;return{[`${_}-dropdown`]:Object.assign(Object.assign({},(0,Jt.Wf)(Y)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Y.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${_}-dropdown-menu`]:{maxHeight:Y.tabsDropdownHeight,margin:0,padding:`${(0,sn.unit)(se)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:Y.colorBgContainer,backgroundClip:"padding-box",borderRadius:Y.borderRadiusLG,outline:"none",boxShadow:Y.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Jt.vS),{display:"flex",alignItems:"center",minWidth:Y.tabsDropdownWidth,margin:0,padding:`${(0,sn.unit)(Y.paddingXXS)} ${(0,sn.unit)(Y.paddingSM)}`,color:Y.colorText,fontWeight:"normal",fontSize:Y.fontSize,lineHeight:Y.lineHeight,cursor:"pointer",transition:`all ${Y.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:Y.marginSM},color:Y.colorTextDescription,fontSize:Y.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:Qe}},"&:hover":{background:Y.controlItemBgHover},"&-disabled":{"&, &:hover":{color:Y.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},It=Y=>{const{componentCls:_,margin:Qe,colorBorderSecondary:se,horizontalMargin:B,verticalItemPadding:I,verticalItemMargin:P,calc:F}=Y;return{[`${_}-top, ${_}-bottom`]:{flexDirection:"column",[`> ${_}-nav, > div > ${_}-nav`]:{margin:B,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${(0,sn.unit)(Y.lineWidth)} ${Y.lineType} ${se}`,content:"''"},[`${_}-ink-bar`]:{height:Y.lineWidthBold,"&-animated":{transition:`width ${Y.motionDurationSlow}, left ${Y.motionDurationSlow}, right ${Y.motionDurationSlow}`}},[`${_}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:Y.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:Y.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:Y.boxShadowTabsOverflowRight},[`&${_}-nav-wrap-ping-left::before`]:{opacity:1},[`&${_}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${_}-top`]:{[`> ${_}-nav, - > div > ${_}-nav`]:{"&::before":{bottom:0},[`${_}-ink-bar`]:{bottom:0}}},[`${_}-bottom`]:{[`> ${_}-nav, > div > ${_}-nav`]:{order:1,marginTop:Ge,marginBottom:0,"&::before":{top:0},[`${_}-ink-bar`]:{top:0}},[`> ${_}-content-holder, > div > ${_}-content-holder`]:{order:0}},[`${_}-left, ${_}-right`]:{[`> ${_}-nav, > div > ${_}-nav`]:{flexDirection:"column",minWidth:O(Y.controlHeight).mul(1.25).equal(),[`${_}-tab`]:{padding:I,textAlign:"center"},[`${_}-tab + ${_}-tab`]:{margin:P},[`${_}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:Y.controlHeight},"&::before":{top:0,boxShadow:Y.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:Y.boxShadowTabsOverflowBottom},[`&${_}-nav-wrap-ping-top::before`]:{opacity:1},[`&${_}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${_}-ink-bar`]:{width:Y.lineWidthBold,"&-animated":{transition:`height ${Y.motionDurationSlow}, top ${Y.motionDurationSlow}`}},[`${_}-nav-list, ${_}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${_}-left`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${_}-content-holder, > div > ${_}-content-holder`]:{marginLeft:{_skip_check_:!0,value:(0,sn.unit)(O(Y.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${(0,sn.unit)(Y.lineWidth)} ${Y.lineType} ${Y.colorBorder}`},[`> ${_}-content > ${_}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:Y.paddingLG}}}},[`${_}-right`]:{[`> ${_}-nav, > div > ${_}-nav`]:{order:1,[`${_}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${_}-content-holder, > div > ${_}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:O(Y.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${(0,sn.unit)(Y.lineWidth)} ${Y.lineType} ${Y.colorBorder}`},[`> ${_}-content > ${_}-tabpane`]:{paddingRight:{_skip_check_:!0,value:Y.paddingLG}}}}}},Dt=Y=>{const{componentCls:_,cardPaddingSM:Ge,cardPaddingLG:se,horizontalItemPaddingSM:B,horizontalItemPaddingLG:I}=Y;return{[_]:{"&-small":{[`> ${_}-nav`]:{[`${_}-tab`]:{padding:B,fontSize:Y.titleFontSizeSM}}},"&-large":{[`> ${_}-nav`]:{[`${_}-tab`]:{padding:I,fontSize:Y.titleFontSizeLG}}}},[`${_}-card`]:{[`&${_}-small`]:{[`> ${_}-nav`]:{[`${_}-tab`]:{padding:Ge}},[`&${_}-bottom`]:{[`> ${_}-nav ${_}-tab`]:{borderRadius:`0 0 ${(0,sn.unit)(Y.borderRadius)} ${(0,sn.unit)(Y.borderRadius)}`}},[`&${_}-top`]:{[`> ${_}-nav ${_}-tab`]:{borderRadius:`${(0,sn.unit)(Y.borderRadius)} ${(0,sn.unit)(Y.borderRadius)} 0 0`}},[`&${_}-right`]:{[`> ${_}-nav ${_}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,sn.unit)(Y.borderRadius)} ${(0,sn.unit)(Y.borderRadius)} 0`}}},[`&${_}-left`]:{[`> ${_}-nav ${_}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,sn.unit)(Y.borderRadius)} 0 0 ${(0,sn.unit)(Y.borderRadius)}`}}}},[`&${_}-large`]:{[`> ${_}-nav`]:{[`${_}-tab`]:{padding:se}}}}}},dt=Y=>{const{componentCls:_,itemActiveColor:Ge,itemHoverColor:se,iconCls:B,tabsHorizontalItemMargin:I,horizontalItemPadding:P,itemSelectedColor:O,itemColor:j}=Y,be=`${_}-tab`;return{[be]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:P,fontSize:Y.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:j,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:Ge}},"&-btn":{outline:"none",transition:`all ${Y.motionDurationSlow}`,[`${be}-icon:not(:last-child)`]:{marginInlineEnd:Y.marginSM}},"&-remove":Object.assign({flex:"none",marginRight:{_skip_check_:!0,value:Y.calc(Y.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:Y.marginXS},color:Y.colorTextDescription,fontSize:Y.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${Y.motionDurationSlow}`,"&:hover":{color:Y.colorTextHeading}},(0,Xt.Qy)(Y)),"&:hover":{color:se},[`&${be}-active ${be}-btn`]:{color:O,textShadow:Y.tabsActiveTextShadow},[`&${be}-focus ${be}-btn`]:Object.assign({},(0,Xt.oN)(Y)),[`&${be}-disabled`]:{color:Y.colorTextDisabled,cursor:"not-allowed"},[`&${be}-disabled ${be}-btn, &${be}-disabled ${_}-remove`]:{"&:focus, &:active":{color:Y.colorTextDisabled}},[`& ${be}-remove ${B}`]:{margin:0},[`${B}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:Y.marginSM}}},[`${be} + ${be}`]:{margin:{_skip_check_:!0,value:I}}}},D=Y=>{const{componentCls:_,tabsHorizontalItemMarginRTL:Ge,iconCls:se,cardGutter:B,calc:I}=Y;return{[`${_}-rtl`]:{direction:"rtl",[`${_}-nav`]:{[`${_}-tab`]:{margin:{_skip_check_:!0,value:Ge},[`${_}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[se]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:(0,sn.unit)(Y.marginSM)}},[`${_}-tab-remove`]:{marginRight:{_skip_check_:!0,value:(0,sn.unit)(Y.marginXS)},marginLeft:{_skip_check_:!0,value:(0,sn.unit)(I(Y.marginXXS).mul(-1).equal())},[se]:{margin:0}}}},[`&${_}-left`]:{[`> ${_}-nav`]:{order:1},[`> ${_}-content-holder`]:{order:0}},[`&${_}-right`]:{[`> ${_}-nav`]:{order:0},[`> ${_}-content-holder`]:{order:1}},[`&${_}-card${_}-top, &${_}-card${_}-bottom`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab + ${_}-tab`]:{marginRight:{_skip_check_:!0,value:B},marginLeft:{_skip_check_:!0,value:0}}}}},[`${_}-dropdown-rtl`]:{direction:"rtl"},[`${_}-menu-item`]:{[`${_}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},f=Y=>{const{componentCls:_,tabsCardPadding:Ge,cardHeight:se,cardGutter:B,itemHoverColor:I,itemActiveColor:P,colorBorderSecondary:O}=Y;return{[_]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Xt.Wf)(Y)),{display:"flex",[`> ${_}-nav, > div > ${_}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${_}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${Y.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${_}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${Y.motionDurationSlow}`},[`${_}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${_}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${_}-nav-more`]:{position:"relative",padding:Ge,background:"transparent",border:0,color:Y.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:Y.calc(Y.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${_}-nav-add`]:Object.assign({minWidth:se,marginLeft:{_skip_check_:!0,value:B},padding:(0,sn.unit)(Y.paddingXS),background:"transparent",border:`${(0,sn.unit)(Y.lineWidth)} ${Y.lineType} ${O}`,borderRadius:`${(0,sn.unit)(Y.borderRadiusLG)} ${(0,sn.unit)(Y.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:Y.colorText,transition:`all ${Y.motionDurationSlow} ${Y.motionEaseInOut}`,"&:hover":{color:I},"&:active, &:focus:not(:focus-visible)":{color:P}},(0,Xt.Qy)(Y,-3))},[`${_}-extra-content`]:{flex:"none"},[`${_}-ink-bar`]:{position:"absolute",background:Y.inkBarColor,pointerEvents:"none"}}),dt(Y)),{[`${_}-content`]:{position:"relative",width:"100%"},[`${_}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${_}-tabpane`]:Object.assign(Object.assign({},(0,Xt.Qy)(Y)),{"&-hidden":{display:"none"}})}),[`${_}-centered`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-nav-wrap`]:{[`&:not([class*='${_}-nav-wrap-ping']) > ${_}-nav-list`]:{margin:"auto"}}}}}},d=Y=>{const _=Y.controlHeightLG;return{zIndexPopup:Y.zIndexPopupBase+50,cardBg:Y.colorFillAlter,cardHeight:_,cardPadding:`${(_-Math.round(Y.fontSize*Y.lineHeight))/2-Y.lineWidth}px ${Y.padding}px`,cardPaddingSM:`${Y.paddingXXS*1.5}px ${Y.padding}px`,cardPaddingLG:`${Y.paddingXS}px ${Y.padding}px ${Y.paddingXXS*1.5}px`,titleFontSize:Y.fontSize,titleFontSizeLG:Y.fontSizeLG,titleFontSizeSM:Y.fontSize,inkBarColor:Y.colorPrimary,horizontalMargin:`0 0 ${Y.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${Y.paddingSM}px 0`,horizontalItemPaddingSM:`${Y.paddingXS}px 0`,horizontalItemPaddingLG:`${Y.padding}px 0`,verticalItemPadding:`${Y.paddingXS}px ${Y.paddingLG}px`,verticalItemMargin:`${Y.margin}px 0 0 0`,itemColor:Y.colorText,itemSelectedColor:Y.colorPrimary,itemHoverColor:Y.colorPrimaryHover,itemActiveColor:Y.colorPrimaryActive,cardGutter:Y.marginXXS/2}};var S=(0,mn.I$)("Tabs",Y=>{const _=(0,_t.mergeToken)(Y,{tabsCardPadding:Y.cardPadding,dropdownEdgeChildVerticalPadding:Y.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${(0,sn.unit)(Y.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${(0,sn.unit)(Y.horizontalItemGutter)}`});return[Dt(_),D(_),It(_),Pt(_),Mt(_),f(_),zt(_)]},d),F=()=>null,ae=function(Y,_){var Ge={};for(var se in Y)Object.prototype.hasOwnProperty.call(Y,se)&&_.indexOf(se)<0&&(Ge[se]=Y[se]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,se=Object.getOwnPropertySymbols(Y);B{var _,Ge,se,B,I,P,O,j,be,je,ut;const{type:ft,className:pt,rootClassName:Rt,size:Kt,onEdit:en,hideAdd:Oe,centered:Ye,addIcon:Ct,removeIcon:yt,moreIcon:xt,more:Ot,popupClassName:Gt,children:jt,items:an,animated:ln,style:En,indicatorSize:rn,indicator:cn}=Y,yn=ae(Y,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator"]),{prefixCls:Nn}=yn,{direction:Bn,tabs:vn,getPrefixCls:bn,getPopupContainer:Un}=r.useContext(gt.E_),Pn=bn("tabs",Nn),jn=(0,Ne.Z)(Pn),[Hn,Ln,wn]=S(Pn,jn);let ei;ft==="editable-card"&&(ei={onEdit:(Ti,Yn)=>{let{key:gn,event:Lt}=Yn;en==null||en(Ti==="add"?Lt:gn,Ti)},removeIcon:(_=yt!=null?yt:vn==null?void 0:vn.removeIcon)!==null&&_!==void 0?_:r.createElement(ne.Z,null),addIcon:(Ct!=null?Ct:vn==null?void 0:vn.addIcon)||r.createElement(te.Z,null),showAdd:Oe!==!0});const Jn=bn(),Si=(0,ot.Z)(Kt),ri=un(an,jt),pi=Wt(Pn,ln),fi=Object.assign(Object.assign({},vn==null?void 0:vn.style),En),wi={align:(Ge=cn==null?void 0:cn.align)!==null&&Ge!==void 0?Ge:(se=vn==null?void 0:vn.indicator)===null||se===void 0?void 0:se.align,size:(O=(I=(B=cn==null?void 0:cn.size)!==null&&B!==void 0?B:rn)!==null&&I!==void 0?I:(P=vn==null?void 0:vn.indicator)===null||P===void 0?void 0:P.size)!==null&&O!==void 0?O:vn==null?void 0:vn.indicatorSize};return Hn(r.createElement(Yt,Object.assign({direction:Bn,getPopupContainer:Un},yn,{items:ri,className:v()({[`${Pn}-${Si}`]:Si,[`${Pn}-card`]:["card","editable-card"].includes(ft),[`${Pn}-editable-card`]:ft==="editable-card",[`${Pn}-centered`]:Ye},vn==null?void 0:vn.className,pt,Rt,Ln,wn,jn),popupClassName:v()(Gt,Ln,wn,jn),style:fi,editable:ei,more:Object.assign({icon:(ut=(je=(be=(j=vn==null?void 0:vn.more)===null||j===void 0?void 0:j.icon)!==null&&be!==void 0?be:vn==null?void 0:vn.moreIcon)!==null&&je!==void 0?je:xt)!==null&&ut!==void 0?ut:r.createElement(N.Z,null),transitionName:`${Jn}-slide-up`},Ot),prefixCls:Pn,animated:pi,indicator:wi})))};k.TabPane=F;var vt=k},96599:function(In,qe,m){"use strict";m.d(qe,{default:function(){return fe}});var r=m(59301),ne=m(92310),N=m.n(ne),te=m(2738),w=m(29509),v=m(78776),q=m(22703),z=m(12919),X=m(48755),x=m(36237),De=m(17835),ee=m(63356),re=m(51636),ue=m(16931);const ct=M=>{const{paddingXXS:oe,lineWidth:Ee,tagPaddingHorizontal:Ke,componentCls:ie,calc:xe}=M,ze=xe(Ke).sub(Ee).equal(),it=xe(oe).sub(Ee).equal();return{[ie]:Object.assign(Object.assign({},(0,ee.Wf)(M)),{display:"inline-block",height:"auto",marginInlineEnd:M.marginXS,paddingInline:ze,fontSize:M.tagFontSize,lineHeight:M.tagLineHeight,whiteSpace:"nowrap",background:M.defaultBg,border:`${(0,x.unit)(M.lineWidth)} ${M.lineType} ${M.colorBorder}`,borderRadius:M.borderRadiusSM,opacity:1,transition:`all ${M.motionDurationMid}`,textAlign:"start",position:"relative",[`&${ie}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:M.defaultColor},[`${ie}-close-icon`]:{marginInlineStart:it,fontSize:M.tagIconSize,color:M.colorTextDescription,cursor:"pointer",transition:`all ${M.motionDurationMid}`,"&:hover":{color:M.colorTextHeading}},[`&${ie}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${M.iconCls}-close, ${M.iconCls}-close:hover`]:{color:M.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${ie}-checkable-checked):hover`]:{color:M.colorPrimary,backgroundColor:M.colorFillSecondary},"&:active, &-checked":{color:M.colorTextLightSolid},"&-checked":{backgroundColor:M.colorPrimary,"&:hover":{backgroundColor:M.colorPrimaryHover}},"&:active":{backgroundColor:M.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${M.iconCls} + span, > span + ${M.iconCls}`]:{marginInlineStart:ze}}),[`${ie}-borderless`]:{borderColor:"transparent",background:M.tagBorderlessBg}}},He=M=>{const{lineWidth:oe,fontSizeIcon:Ee,calc:Ke}=M,ie=M.fontSizeSM;return(0,re.mergeToken)(M,{tagFontSize:ie,tagLineHeight:(0,x.unit)(Ke(M.lineHeightSM).mul(ie).equal()),tagIconSize:Ke(Ee).sub(Ke(oe).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:M.defaultBg})},We=M=>({defaultBg:new De.FastColor(M.colorFillQuaternary).onBackground(M.colorBgContainer).toHexString(),defaultColor:M.colorText});var tt=(0,ue.I$)("Tag",M=>{const oe=He(M);return ct(oe)},We),H=function(M,oe){var Ee={};for(var Ke in M)Object.prototype.hasOwnProperty.call(M,Ke)&&oe.indexOf(Ke)<0&&(Ee[Ke]=M[Ke]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Ke=Object.getOwnPropertySymbols(M);ie{const{prefixCls:Ee,style:Ke,className:ie,checked:xe,onChange:ze,onClick:it}=M,Qe=H(M,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:bt,tag:he}=r.useContext(X.E_),ke=hn=>{ze==null||ze(!xe),it==null||it(hn)},Ve=bt("tag",Ee),[St,et,kt]=tt(Ve),At=N()(Ve,`${Ve}-checkable`,{[`${Ve}-checkable-checked`]:xe},he==null?void 0:he.className,ie,et,kt);return St(r.createElement("span",Object.assign({},Qe,{ref:oe,style:Object.assign(Object.assign({},Ke),he==null?void 0:he.style),className:At,onClick:ke})))}),de=m(93427);const we=M=>(0,de.Z)(M,(oe,Ee)=>{let{textColor:Ke,lightBorderColor:ie,lightColor:xe,darkColor:ze}=Ee;return{[`${M.componentCls}${M.componentCls}-${oe}`]:{color:Ke,background:xe,borderColor:ie,"&-inverse":{color:M.colorTextLightSolid,background:ze,borderColor:ze},[`&${M.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Me=(0,ue.bk)(["Tag","preset"],M=>{const oe=He(M);return we(oe)},We);function Ie(M){return typeof M!="string"?M:M.charAt(0).toUpperCase()+M.slice(1)}const wt=(M,oe,Ee)=>{const Ke=Ie(Ee);return{[`${M.componentCls}${M.componentCls}-${oe}`]:{color:M[`color${Ee}`],background:M[`color${Ke}Bg`],borderColor:M[`color${Ke}Border`],[`&${M.componentCls}-borderless`]:{borderColor:"transparent"}}}};var mt=(0,ue.bk)(["Tag","status"],M=>{const oe=He(M);return[wt(oe,"success","Success"),wt(oe,"processing","Info"),wt(oe,"error","Error"),wt(oe,"warning","Warning")]},We),Nt=function(M,oe){var Ee={};for(var Ke in M)Object.prototype.hasOwnProperty.call(M,Ke)&&oe.indexOf(Ke)<0&&(Ee[Ke]=M[Ke]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Ke=Object.getOwnPropertySymbols(M);ie{const{prefixCls:Ee,className:Ke,rootClassName:ie,style:xe,children:ze,icon:it,color:Qe,onClose:bt,bordered:he=!0,visible:ke}=M,Ve=Nt(M,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:St,direction:et,tag:kt}=r.useContext(X.E_),[At,hn]=r.useState(!0),rt=(0,te.Z)(Ve,["closeIcon","closable"]);r.useEffect(()=>{ke!==void 0&&hn(ke)},[ke]);const $e=(0,w.o2)(Qe),Re=(0,w.yT)(Qe),Be=$e||Re,me=Object.assign(Object.assign({backgroundColor:Qe&&!Be?Qe:void 0},kt==null?void 0:kt.style),xe),lt=St("tag",Ee),[Le,ve,pe]=tt(lt),Se=N()(lt,kt==null?void 0:kt.className,{[`${lt}-${Qe}`]:Be,[`${lt}-has-color`]:Qe&&!Be,[`${lt}-hidden`]:!At,[`${lt}-rtl`]:et==="rtl",[`${lt}-borderless`]:!he},Ke,ie,ve,pe),ye=J=>{J.stopPropagation(),bt==null||bt(J),!J.defaultPrevented&&hn(!1)},[,Fe]=(0,v.Z)((0,v.w)(M),(0,v.w)(kt),{closable:!1,closeIconRender:J=>{const at=r.createElement("span",{className:`${lt}-close-icon`,onClick:ye},J);return(0,q.wm)(J,at,Ue=>({onClick:nt=>{var Bt;(Bt=Ue==null?void 0:Ue.onClick)===null||Bt===void 0||Bt.call(Ue,nt),ye(nt)},className:N()(Ue==null?void 0:Ue.className,`${lt}-close-icon`)}))}}),G=typeof Ve.onClick=="function"||ze&&ze.type==="a",Pe=it||null,L=Pe?r.createElement(r.Fragment,null,Pe,ze&&r.createElement("span",null,ze)):ze,R=r.createElement("span",Object.assign({},rt,{ref:oe,className:Se,style:me}),L,Fe,$e&&r.createElement(Me,{key:"preset",prefixCls:lt}),Re&&r.createElement(mt,{key:"status",prefixCls:lt}));return Le(G?r.createElement(z.Z,{component:"Tag"},R):R)});Te.CheckableTag=K;var fe=Te},93427:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return ne}});var r=m(34998);function ne(N,te){return r.i.reduce((w,v)=>{const q=N[`${v}1`],z=N[`${v}3`],X=N[`${v}6`],x=N[`${v}7`];return Object.assign(Object.assign({},w),te(v,{lightColor:q,lightBorderColor:z,darkColor:X,textColor:x}))},{})}},25399:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return oe}});var r=m(59301),ne=m(92310),N=m.n(ne),te=m(29125),w=m(18929),v=m(62487),q=m(75030),z=m(86641),X=m(52838),x=m(22703),De=m(32383),ee=m(55743),re=m(57700),ue=m(48755),ct=m(36237),He=m(63356),We=m(34925),tt=m(37645),H=m(36305),Ae=m(93427),K=m(51636),de=m(16931);const we=Ee=>{const{calc:Ke,componentCls:ie,tooltipMaxWidth:xe,tooltipColor:ze,tooltipBg:it,tooltipBorderRadius:Qe,zIndexPopup:bt,controlHeight:he,boxShadowSecondary:ke,paddingSM:Ve,paddingXS:St,arrowOffsetHorizontal:et,sizePopupArrow:kt}=Ee,At=Ke(Qe).add(kt).add(et).equal(),hn=Ke(Qe).mul(2).add(kt).equal();return[{[ie]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,He.Wf)(Ee)),{position:"absolute",zIndex:bt,display:"block",width:"max-content",maxWidth:xe,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":it,[`${ie}-inner`]:{minWidth:hn,minHeight:he,padding:`${(0,ct.unit)(Ee.calc(Ve).div(2).equal())} ${(0,ct.unit)(St)}`,color:ze,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:it,borderRadius:Qe,boxShadow:ke,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:At},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${ie}-inner`]:{borderRadius:Ee.min(Qe,tt.qN)}},[`${ie}-content`]:{position:"relative"}}),(0,Ae.Z)(Ee,(rt,$e)=>{let{darkColor:Re}=$e;return{[`&${ie}-${rt}`]:{[`${ie}-inner`]:{backgroundColor:Re},[`${ie}-arrow`]:{"--antd-arrow-background-color":Re}}}})),{"&-rtl":{direction:"rtl"}})},(0,tt.ZP)(Ee,"var(--antd-arrow-background-color)"),{[`${ie}-pure`]:{position:"relative",maxWidth:"none",margin:Ee.sizePopupArrow}}]},Me=Ee=>Object.assign(Object.assign({zIndexPopup:Ee.zIndexPopupBase+70},(0,tt.wZ)({contentRadius:Ee.borderRadius,limitVerticalRadius:!0})),(0,H.w)((0,K.mergeToken)(Ee,{borderRadiusOuter:Math.min(Ee.borderRadiusOuter,4)})));var Ie=function(Ee){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return(0,de.I$)("Tooltip",xe=>{const{borderRadius:ze,colorTextLightSolid:it,colorBgSpotlight:Qe}=xe,bt=(0,K.mergeToken)(xe,{tooltipMaxWidth:250,tooltipColor:it,tooltipBorderRadius:ze,tooltipBg:Qe});return[we(bt),(0,We._y)(xe,"zoom-big-fast")]},Me,{resetStyle:!1,injectStyle:Ke})(Ee)},wt=m(29509);function mt(Ee,Ke){const ie=(0,wt.o2)(Ke),xe=N()({[`${Ee}-${Ke}`]:Ke&&ie}),ze={},it={};return Ke&&!ie&&(ze.background=Ke,it["--antd-arrow-background-color"]=Ke),{className:xe,overlayStyle:ze,arrowStyle:it}}var ht=Ee=>{const{prefixCls:Ke,className:ie,placement:xe="top",title:ze,color:it,overlayInnerStyle:Qe}=Ee,{getPrefixCls:bt}=r.useContext(ue.E_),he=bt("tooltip",Ke),[ke,Ve,St]=Ie(he),et=mt(he,it),kt=et.arrowStyle,At=Object.assign(Object.assign({},Qe),et.overlayStyle),hn=N()(Ve,St,he,`${he}-pure`,`${he}-placement-${xe}`,ie,et.className);return ke(r.createElement("div",{className:hn,style:kt},r.createElement("div",{className:`${he}-arrow`}),r.createElement(te.G,Object.assign({},Ee,{className:Ve,prefixCls:he,overlayInnerStyle:At}),ze)))},Te=function(Ee,Ke){var ie={};for(var xe in Ee)Object.prototype.hasOwnProperty.call(Ee,xe)&&Ke.indexOf(xe)<0&&(ie[xe]=Ee[xe]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,xe=Object.getOwnPropertySymbols(Ee);ze{var ie,xe;const{prefixCls:ze,openClassName:it,getTooltipContainer:Qe,color:bt,overlayInnerStyle:he,children:ke,afterOpenChange:Ve,afterVisibleChange:St,destroyTooltipOnHide:et,arrow:kt=!0,title:At,overlay:hn,builtinPlacements:rt,arrowPointAtCenter:$e=!1,autoAdjustOverflow:Re=!0,motion:Be,getPopupContainer:me,placement:lt="top",mouseEnterDelay:Le=.1,mouseLeaveDelay:ve=.1,overlayStyle:pe,rootClassName:Se,overlayClassName:ye,styles:Fe,classNames:G}=Ee,Pe=Te(Ee,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),L=!!kt,[,R]=(0,re.ZP)(),{getPopupContainer:J,getPrefixCls:at,direction:Ue,className:nt,style:Bt,classNames:Ft,styles:Yt}=(0,ue.dj)("tooltip"),gt=(0,De.ln)("Tooltip"),Ne=r.useRef(null),ot=()=>{var F;(F=Ne.current)===null||F===void 0||F.forceAlign()};r.useImperativeHandle(Ke,()=>{var F,ae;return{forceAlign:ot,forcePopupAlign:()=>{gt.deprecated(!1,"forcePopupAlign","forceAlign"),ot()},nativeElement:(F=Ne.current)===null||F===void 0?void 0:F.nativeElement,popupElement:(ae=Ne.current)===null||ae===void 0?void 0:ae.popupElement}});const[Tt,Zt]=(0,w.Z)(!1,{value:(ie=Ee.open)!==null&&ie!==void 0?ie:Ee.visible,defaultValue:(xe=Ee.defaultOpen)!==null&&xe!==void 0?xe:Ee.defaultVisible}),Wt=!At&&!hn&&At!==0,Sn=F=>{var ae,k;Zt(Wt?!1:F),Wt||((ae=Ee.onOpenChange)===null||ae===void 0||ae.call(Ee,F),(k=Ee.onVisibleChange)===null||k===void 0||k.call(Ee,F))},Ht=r.useMemo(()=>{var F,ae;let k=$e;return typeof kt=="object"&&(k=(ae=(F=kt.pointAtCenter)!==null&&F!==void 0?F:kt.arrowPointAtCenter)!==null&&ae!==void 0?ae:$e),rt||(0,X.Z)({arrowPointAtCenter:k,autoAdjustOverflow:Re,arrowWidth:L?R.sizePopupArrow:0,borderRadius:R.borderRadius,offset:R.marginXXS,visibleFirst:!0})},[$e,kt,rt,R]),Ut=r.useMemo(()=>At===0?At:hn||At||"",[hn,At]),un=r.createElement(v.Z,{space:!0},typeof Ut=="function"?Ut():Ut),sn=at("tooltip",ze),Xt=at(),mn=Ee["data-popover-inject"];let _t=Tt;!("open"in Ee)&&!("visible"in Ee)&&Wt&&(_t=!1);const Qt=r.isValidElement(ke)&&!(0,x.M2)(ke)?ke:r.createElement("span",null,ke),fn=Qt.props,zt=!fn.className||typeof fn.className=="string"?N()(fn.className,it||`${sn}-open`):fn.className,[Mt,Pt,It]=Ie(sn,!mn),Dt=mt(sn,bt),dt=Dt.arrowStyle,D=N()(ye,{[`${sn}-rtl`]:Ue==="rtl"},Dt.className,Se,Pt,It,nt,Ft.root,G==null?void 0:G.root),f=N()(Ft.body,G==null?void 0:G.body),[d,S]=(0,q.Cn)("Tooltip",Pe.zIndex),T=r.createElement(te.Z,Object.assign({},Pe,{zIndex:d,showArrow:L,placement:lt,mouseEnterDelay:Le,mouseLeaveDelay:ve,prefixCls:sn,classNames:{root:D,body:f},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},dt),Yt.root),Bt),pe),Fe==null?void 0:Fe.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},Yt.body),he),Fe==null?void 0:Fe.body),Dt.overlayStyle)},getTooltipContainer:me||Qe||J,ref:Ne,builtinPlacements:Ht,overlay:un,visible:_t,onVisibleChange:Sn,afterVisibleChange:Ve!=null?Ve:St,arrowContent:r.createElement("span",{className:`${sn}-arrow-content`}),motion:{motionName:(0,z.m)(Xt,"zoom-big-fast",Ee.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!et}),_t?(0,x.Tm)(Qt,{className:zt}):Qt);return Mt(r.createElement(ee.Z.Provider,{value:S},T))});M._InternalPanelDoNotUseOrYouWillBeFired=ht;var oe=M},25769:function(In,qe,m){"use strict";var r=m(98040),ne={"text/plain":"Text","text/html":"Url",default:"Text"},N="Copy to clipboard: #{key}, Enter";function te(v){var q=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return v.replace(/#{\s*key\s*}/g,q)}function w(v,q){var z,X,x,De,ee,re,ue=!1;q||(q={}),z=q.debug||!1;try{x=r(),De=document.createRange(),ee=document.getSelection(),re=document.createElement("span"),re.textContent=v,re.ariaHidden="true",re.style.all="unset",re.style.position="fixed",re.style.top=0,re.style.clip="rect(0, 0, 0, 0)",re.style.whiteSpace="pre",re.style.webkitUserSelect="text",re.style.MozUserSelect="text",re.style.msUserSelect="text",re.style.userSelect="text",re.addEventListener("copy",function(He){if(He.stopPropagation(),q.format)if(He.preventDefault(),typeof He.clipboardData=="undefined"){z&&console.warn("unable to use e.clipboardData"),z&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var We=ne[q.format]||ne.default;window.clipboardData.setData(We,v)}else He.clipboardData.clearData(),He.clipboardData.setData(q.format,v);q.onCopy&&(He.preventDefault(),q.onCopy(He.clipboardData))}),document.body.appendChild(re),De.selectNodeContents(re),ee.addRange(De);var ct=document.execCommand("copy");if(!ct)throw new Error("copy command was unsuccessful");ue=!0}catch(He){z&&console.error("unable to copy using execCommand: ",He),z&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(q.format||"text",v),q.onCopy&&q.onCopy(window.clipboardData),ue=!0}catch(We){z&&console.error("unable to copy using clipboardData: ",We),z&&console.error("falling back to prompt"),X=te("message"in q?q.message:N),window.prompt(X,v)}}finally{ee&&(typeof ee.removeRange=="function"?ee.removeRange(De):ee.removeAllRanges()),re&&document.body.removeChild(re),x()}return ue}In.exports=w},97774:function(In,qe,m){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.default=void 0;var r=Object.assign||function(He){for(var We=1;We0&&(Ie=K[0]),Ie instanceof Error)throw Ie;var wt=new Error("Unhandled error."+(Ie?" ("+Ie.message+")":""));throw wt.context=Ie,wt}var mt=Me[Ae];if(mt===void 0)return!1;if(typeof mt=="function")m(mt,this,K);else for(var Nt=mt.length,ht=re(mt,Nt),de=0;de0&&Ie.length>we&&!Ie.warned){Ie.warned=!0;var wt=new Error("Possible EventEmitter memory leak detected. "+Ie.length+" "+String(Ae)+" listeners added. Use emitter.setMaxListeners() to increase limit");wt.name="MaxListenersExceededWarning",wt.emitter=H,wt.type=Ae,wt.count=Ie.length,ne(wt)}return H}te.prototype.addListener=function(Ae,K){return z(this,Ae,K,!1)},te.prototype.on=te.prototype.addListener,te.prototype.prependListener=function(Ae,K){return z(this,Ae,K,!0)};function X(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(H,Ae,K){var de={fired:!1,wrapFn:void 0,target:H,type:Ae,listener:K},we=X.bind(de);return we.listener=K,de.wrapFn=we,we}te.prototype.once=function(Ae,K){return v(K),this.on(Ae,x(this,Ae,K)),this},te.prototype.prependOnceListener=function(Ae,K){return v(K),this.prependListener(Ae,x(this,Ae,K)),this},te.prototype.removeListener=function(Ae,K){var de,we,Me,Ie,wt;if(v(K),we=this._events,we===void 0)return this;if(de=we[Ae],de===void 0)return this;if(de===K||de.listener===K)--this._eventsCount===0?this._events=Object.create(null):(delete we[Ae],we.removeListener&&this.emit("removeListener",Ae,de.listener||K));else if(typeof de!="function"){for(Me=-1,Ie=de.length-1;Ie>=0;Ie--)if(de[Ie]===K||de[Ie].listener===K){wt=de[Ie].listener,Me=Ie;break}if(Me<0)return this;Me===0?de.shift():ue(de,Me),de.length===1&&(we[Ae]=de[0]),we.removeListener!==void 0&&this.emit("removeListener",Ae,wt||K)}return this},te.prototype.off=te.prototype.removeListener,te.prototype.removeAllListeners=function(Ae){var K,de,we;if(de=this._events,de===void 0)return this;if(de.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):de[Ae]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete de[Ae]),this;if(arguments.length===0){var Me=Object.keys(de),Ie;for(we=0;we=0;we--)this.removeListener(Ae,K[we]);return this};function De(H,Ae,K){var de=H._events;if(de===void 0)return[];var we=de[Ae];return we===void 0?[]:typeof we=="function"?K?[we.listener||we]:[we]:K?ct(we):re(we,we.length)}te.prototype.listeners=function(Ae){return De(this,Ae,!0)},te.prototype.rawListeners=function(Ae){return De(this,Ae,!1)},te.listenerCount=function(H,Ae){return typeof H.listenerCount=="function"?H.listenerCount(Ae):ee.call(H,Ae)},te.prototype.listenerCount=ee;function ee(H){var Ae=this._events;if(Ae!==void 0){var K=Ae[H];if(typeof K=="function")return 1;if(K!==void 0)return K.length}return 0}te.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]};function re(H,Ae){for(var K=new Array(Ae),de=0;de>>6)+z(128|M&63):z(224|M>>>12&15)+z(128|M>>>6&63)+z(128|M&63)}else{var M=65536+(fe.charCodeAt(0)-55296)*1024+(fe.charCodeAt(1)-56320);return z(240|M>>>18&7)+z(128|M>>>12&63)+z(128|M>>>6&63)+z(128|M&63)}},x=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,De=function(fe){return fe.replace(x,X)},ee=function(fe){var M=[0,2,1][fe.length%3],oe=fe.charCodeAt(0)<<16|(fe.length>1?fe.charCodeAt(1):0)<<8|(fe.length>2?fe.charCodeAt(2):0),Ee=[v.charAt(oe>>>18),v.charAt(oe>>>12&63),M>=2?"=":v.charAt(oe>>>6&63),M>=1?"=":v.charAt(oe&63)];return Ee.join("")},re=N.btoa&&typeof N.btoa=="function"?function(fe){return N.btoa(fe)}:function(fe){if(fe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return fe.replace(/[\s\S]{1,3}/g,ee)},ue=function(fe){return re(De(String(fe)))},ct=function(fe){return fe.replace(/[+\/]/g,function(M){return M=="+"?"-":"_"}).replace(/=/g,"")},He=function(fe,M){return M?ct(ue(fe)):ue(fe)},We=function(fe){return He(fe,!0)},tt;N.Uint8Array&&(tt=function(fe,M){for(var oe="",Ee=0,Ke=fe.length;Ee>>18)+v.charAt(it>>>12&63)+(typeof xe!="undefined"?v.charAt(it>>>6&63):"=")+(typeof ze!="undefined"?v.charAt(it&63):"=")}return M?ct(oe):oe});var H=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Ae=function(fe){switch(fe.length){case 4:var M=(7&fe.charCodeAt(0))<<18|(63&fe.charCodeAt(1))<<12|(63&fe.charCodeAt(2))<<6|63&fe.charCodeAt(3),oe=M-65536;return z((oe>>>10)+55296)+z((oe&1023)+56320);case 3:return z((15&fe.charCodeAt(0))<<12|(63&fe.charCodeAt(1))<<6|63&fe.charCodeAt(2));default:return z((31&fe.charCodeAt(0))<<6|63&fe.charCodeAt(1))}},K=function(fe){return fe.replace(H,Ae)},de=function(fe){var M=fe.length,oe=M%4,Ee=(M>0?q[fe.charAt(0)]<<18:0)|(M>1?q[fe.charAt(1)]<<12:0)|(M>2?q[fe.charAt(2)]<<6:0)|(M>3?q[fe.charAt(3)]:0),Ke=[z(Ee>>>16),z(Ee>>>8&255),z(Ee&255)];return Ke.length-=[0,0,2,1][oe],Ke.join("")},we=N.atob&&typeof N.atob=="function"?function(fe){return N.atob(fe)}:function(fe){return fe.replace(/\S{1,4}/g,de)},Me=function(fe){return we(String(fe).replace(/[^A-Za-z0-9\+\/]/g,""))},Ie=function(fe){return K(we(fe))},wt=function(fe){return String(fe).replace(/[-_]/g,function(M){return M=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},mt=function(fe){return Ie(wt(fe))},Nt;N.Uint8Array&&(Nt=function(fe){return Uint8Array.from(Me(wt(fe)),function(M){return M.charCodeAt(0)})});var ht=function(){var fe=N.Base64;return N.Base64=te,fe};if(N.Base64={VERSION:w,atob:Me,btoa:re,fromBase64:mt,toBase64:He,utob:De,encode:He,encodeURI:We,btou:K,decode:mt,noConflict:ht,fromUint8Array:tt,toUint8Array:Nt},typeof Object.defineProperty=="function"){var Te=function(fe){return{value:fe,enumerable:!1,writable:!0,configurable:!0}};N.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Te(function(){return mt(this)})),Object.defineProperty(String.prototype,"toBase64",Te(function(fe){return He(this,fe)})),Object.defineProperty(String.prototype,"toBase64URI",Te(function(){return He(this,!0)}))}}return N.Meteor&&(Base64=N.Base64),In.exports?In.exports.Base64=N.Base64:(r=[],ne=function(){return N.Base64}.apply(qe,r),ne!==void 0&&(In.exports=ne)),{Base64:N.Base64}})},7861:function(In,qe,m){var r=m(38710),ne=function(w){var v=/[height|width]$/;return v.test(w)},N=function(w){var v="",q=Object.keys(w);return q.forEach(function(z,X){var x=w[z];z=r(z),ne(z)&&typeof x=="number"&&(x=x+"px"),x===!0?v+=z:x===!1?v+="not "+z:v+="("+z+": "+x+")",XJ;(0,q.useImperativeHandle)(de,function(){var Ht;return{focus:lt,blur:function(){var un;(un=Be.current)===null||un===void 0||un.blur()},setSelectionRange:function(un,sn,Xt){var mn;(mn=Be.current)===null||mn===void 0||mn.setSelectionRange(un,sn,Xt)},select:function(){var un;(un=Be.current)===null||un===void 0||un.select()},input:Be.current,nativeElement:((Ht=me.current)===null||Ht===void 0?void 0:Ht.nativeElement)||Be.current}}),(0,q.useEffect)(function(){Re.current&&(Re.current=!1),rt(function(Ht){return Ht&&M?!1:Ht})},[M]);var nt=function(Ut,un,sn){var Xt=un;if(!$e.current&&R.exceedFormatter&&R.max&&R.strategy(un)>R.max){if(Xt=R.exceedFormatter(un,{max:R.max}),un!==Xt){var mn,_t;L([((mn=Be.current)===null||mn===void 0?void 0:mn.selectionStart)||0,((_t=Be.current)===null||_t===void 0?void 0:_t.selectionEnd)||0])}}else if(sn.source==="compositionEnd")return;Se(Xt),Be.current&&(0,z.rJ)(Be.current,Ut,Me,Xt)};(0,q.useEffect)(function(){if(Pe){var Ht;(Ht=Be.current)===null||Ht===void 0||Ht.setSelectionRange.apply(Ht,(0,De.Z)(Pe))}},[Pe]);var Bt=function(Ut){nt(Ut,Ut.target.value,{source:"change"})},Ft=function(Ut){$e.current=!1,nt(Ut,Ut.currentTarget.value,{source:"compositionEnd"}),St==null||St(Ut)},Yt=function(Ut){mt&&Ut.key==="Enter"&&!Re.current&&(Re.current=!0,mt(Ut)),Nt==null||Nt(Ut)},gt=function(Ut){Ut.key==="Enter"&&(Re.current=!1),ht==null||ht(Ut)},Ne=function(Ut){rt(!0),Ie==null||Ie(Ut)},ot=function(Ut){Re.current&&(Re.current=!1),rt(!1),wt==null||wt(Ut)},Tt=function(Ut){Se(""),lt(),Be.current&&(0,z.rJ)(Be.current,Ut,Me)},Zt=Ue&&"".concat(fe,"-out-of-range"),Wt=function(){var Ut=(0,ct.Z)(K,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return q.createElement("input",(0,ne.Z)({autoComplete:we},Ut,{onChange:Bt,onFocus:Ne,onBlur:ot,onKeyDown:Yt,onKeyUp:gt,className:v()(fe,(0,N.Z)({},"".concat(fe,"-disabled"),M),he==null?void 0:he.input),style:ke==null?void 0:ke.input,ref:Be,size:oe,type:Qe,onCompositionStart:function(sn){$e.current=!0,Ve==null||Ve(sn)},onCompositionEnd:Ft}))},Sn=function(){var Ut=Number(J)>0;if(ie||R.show){var un=R.showFormatter?R.showFormatter({value:ye,count:at,maxLength:J}):"".concat(at).concat(Ut?" / ".concat(J):"");return q.createElement(q.Fragment,null,R.show&&q.createElement("span",{className:v()("".concat(fe,"-show-count-suffix"),(0,N.Z)({},"".concat(fe,"-show-count-has-suffix"),!!ie),he==null?void 0:he.count),style:(0,r.Z)({},ke==null?void 0:ke.count)},un),ie)}return null};return q.createElement(x,(0,ne.Z)({},et,{prefixCls:fe,className:v()(Ee,Zt),handleReset:Tt,value:ye,focused:hn,triggerFocus:lt,suffix:Sn(),disabled:M,classes:bt,classNames:he,styles:ke}),Wt())}),H=tt,Ae=H},30292:function(In,qe,m){"use strict";m.d(qe,{He:function(){return r},X3:function(){return ne},nH:function(){return w},rJ:function(){return te}});function r(v){return!!(v.addonBefore||v.addonAfter)}function ne(v){return!!(v.prefix||v.suffix||v.allowClear)}function N(v,q,z){var X=q.cloneNode(!0),x=Object.create(v,{target:{value:X},currentTarget:{value:X}});return X.value=z,typeof q.selectionStart=="number"&&typeof q.selectionEnd=="number"&&(X.selectionStart=q.selectionStart,X.selectionEnd=q.selectionEnd),X.setSelectionRange=function(){q.setSelectionRange.apply(q,arguments)},x}function te(v,q,z,X){if(z){var x=q;if(q.type==="click"){x=N(q,v,""),z(x);return}if(v.type!=="file"&&X!==void 0){x=N(q,v,X),z(x);return}z(x)}}function w(v,q){if(v){v.focus(q);var z=q||{},X=z.cursor;if(X){var x=v.value.length;switch(X){case"start":v.setSelectionRange(0,0);break;case"end":v.setSelectionRange(x,x);break;default:v.setSelectionRange(0,x)}}}}},28321:function(In,qe,m){"use strict";m.d(qe,{iz:function(){return se},ck:function(){return Xt},BW:function(){return O},sN:function(){return Xt},Wd:function(){return _},ZP:function(){return en},Xl:function(){return mt}});var r=m(60499),ne=m(18642),N=m(85899),te=m(77654),w=m(72190),v=m(42244),q=m(92310),z=m.n(q),X=m(83836),x=m(18929),De=m(13697),ee=m(48736),re=m(59301),ue=m(4676),ct=re.createContext(null);function He(Oe,Ye){return Oe===void 0?null:"".concat(Oe,"-").concat(Ye)}function We(Oe){var Ye=re.useContext(ct);return He(Ye,Oe)}var tt=m(80547),H=["children","locked"],Ae=re.createContext(null);function K(Oe,Ye){var Ct=(0,N.Z)({},Oe);return Object.keys(Ye).forEach(function(yt){var xt=Ye[yt];xt!==void 0&&(Ct[yt]=xt)}),Ct}function de(Oe){var Ye=Oe.children,Ct=Oe.locked,yt=(0,v.Z)(Oe,H),xt=re.useContext(Ae),Ot=(0,tt.Z)(function(){return K(xt,yt)},[xt,yt],function(Gt,jt){return!Ct&&(Gt[0]!==jt[0]||!(0,De.Z)(Gt[1],jt[1],!0))});return re.createElement(Ae.Provider,{value:Ot},Ye)}var we=[],Me=re.createContext(null);function Ie(){return re.useContext(Me)}var wt=re.createContext(we);function mt(Oe){var Ye=re.useContext(wt);return re.useMemo(function(){return Oe!==void 0?[].concat((0,te.Z)(Ye),[Oe]):Ye},[Ye,Oe])}var Nt=re.createContext(null),ht=re.createContext({}),Te=ht,fe=m(29194);function M(Oe){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,fe.Z)(Oe)){var Ct=Oe.nodeName.toLowerCase(),yt=["input","select","textarea","button"].includes(Ct)||Oe.isContentEditable||Ct==="a"&&!!Oe.getAttribute("href"),xt=Oe.getAttribute("tabindex"),Ot=Number(xt),Gt=null;return xt&&!Number.isNaN(Ot)?Gt=Ot:yt&&Gt===null&&(Gt=0),yt&&Oe.disabled&&(Gt=null),Gt!==null&&(Gt>=0||Ye&&Gt<0)}return!1}function oe(Oe){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ct=(0,te.Z)(Oe.querySelectorAll("*")).filter(function(yt){return M(yt,Ye)});return M(Oe,Ye)&&Ct.unshift(Oe),Ct}var Ee=null;function Ke(){Ee=document.activeElement}function ie(){Ee=null}function xe(){if(Ee)try{Ee.focus()}catch(Oe){}}function ze(Oe,Ye){if(Ye.keyCode===9){var Ct=oe(Oe),yt=Ct[Ye.shiftKey?0:Ct.length-1],xt=yt===document.activeElement||Oe===document.activeElement;if(xt){var Ot=Ct[Ye.shiftKey?Ct.length-1:0];Ot.focus(),Ye.preventDefault()}}}var it=m(10228),Qe=m(16089),bt=it.Z.LEFT,he=it.Z.RIGHT,ke=it.Z.UP,Ve=it.Z.DOWN,St=it.Z.ENTER,et=it.Z.ESC,kt=it.Z.HOME,At=it.Z.END,hn=[ke,Ve,bt,he];function rt(Oe,Ye,Ct,yt){var xt,Ot="prev",Gt="next",jt="children",an="parent";if(Oe==="inline"&&yt===St)return{inlineTrigger:!0};var ln=(0,ne.Z)((0,ne.Z)({},ke,Ot),Ve,Gt),En=(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({},bt,Ct?Gt:Ot),he,Ct?Ot:Gt),Ve,jt),St,jt),rn=(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({},ke,Ot),Ve,Gt),St,jt),et,an),bt,Ct?jt:an),he,Ct?an:jt),cn={inline:ln,horizontal:En,vertical:rn,inlineSub:ln,horizontalSub:rn,verticalSub:rn},yn=(xt=cn["".concat(Oe).concat(Ye?"":"Sub")])===null||xt===void 0?void 0:xt[yt];switch(yn){case Ot:return{offset:-1,sibling:!0};case Gt:return{offset:1,sibling:!0};case an:return{offset:-1,sibling:!1};case jt:return{offset:1,sibling:!1};default:return null}}function $e(Oe){for(var Ye=Oe;Ye;){if(Ye.getAttribute("data-menu-list"))return Ye;Ye=Ye.parentElement}return null}function Re(Oe,Ye){for(var Ct=Oe||document.activeElement;Ct;){if(Ye.has(Ct))return Ct;Ct=Ct.parentElement}return null}function Be(Oe,Ye){var Ct=oe(Oe,!0);return Ct.filter(function(yt){return Ye.has(yt)})}function me(Oe,Ye,Ct){var yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Oe)return null;var xt=Be(Oe,Ye),Ot=xt.length,Gt=xt.findIndex(function(jt){return Ct===jt});return yt<0?Gt===-1?Gt=Ot-1:Gt-=1:yt>0&&(Gt+=1),Gt=(Gt+Ot)%Ot,xt[Gt]}var lt=function(Ye,Ct){var yt=new Set,xt=new Map,Ot=new Map;return Ye.forEach(function(Gt){var jt=document.querySelector("[data-menu-id='".concat(He(Ct,Gt),"']"));jt&&(yt.add(jt),Ot.set(jt,Gt),xt.set(Gt,jt))}),{elements:yt,key2element:xt,element2key:Ot}};function Le(Oe,Ye,Ct,yt,xt,Ot,Gt,jt,an,ln){var En=re.useRef(),rn=re.useRef();rn.current=Ye;var cn=function(){Qe.Z.cancel(En.current)};return re.useEffect(function(){return function(){cn()}},[]),function(yn){var Nn=yn.which;if([].concat(hn,[St,et,kt,At]).includes(Nn)){var Bn=Ot(),vn=lt(Bn,yt),bn=vn,Un=bn.elements,Pn=bn.key2element,jn=bn.element2key,Hn=Pn.get(Ye),Ln=Re(Hn,Un),wn=jn.get(Ln),ei=rt(Oe,Gt(wn,!0).length===1,Ct,Nn);if(!ei&&Nn!==kt&&Nn!==At)return;(hn.includes(Nn)||[kt,At].includes(Nn))&&yn.preventDefault();var Jn=function(gn){if(gn){var Lt=gn,$t=gn.querySelector("a");$t!=null&&$t.getAttribute("href")&&(Lt=$t);var Cn=jn.get(gn);jt(Cn),cn(),En.current=(0,Qe.Z)(function(){rn.current===Cn&&Lt.focus()})}};if([kt,At].includes(Nn)||ei.sibling||!Ln){var Si;!Ln||Oe==="inline"?Si=xt.current:Si=$e(Ln);var ri,pi=Be(Si,Un);Nn===kt?ri=pi[0]:Nn===At?ri=pi[pi.length-1]:ri=me(Si,Un,Ln,ei.offset),Jn(ri)}else if(ei.inlineTrigger)an(wn);else if(ei.offset>0)an(wn,!0),cn(),En.current=(0,Qe.Z)(function(){vn=lt(Bn,yt);var Yn=Ln.getAttribute("aria-controls"),gn=document.getElementById(Yn),Lt=me(gn,vn.elements);Jn(Lt)},5);else if(ei.offset<0){var fi=Gt(wn,!0),wi=fi[fi.length-2],Ti=Pn.get(wi);an(wi,!1),Jn(Ti)}}ln==null||ln(yn)}}function ve(Oe){Promise.resolve().then(Oe)}var pe="__RC_UTIL_PATH_SPLIT__",Se=function(Ye){return Ye.join(pe)},ye=function(Ye){return Ye.split(pe)},Fe="rc-menu-more";function G(){var Oe=re.useState({}),Ye=(0,w.Z)(Oe,2),Ct=Ye[1],yt=(0,re.useRef)(new Map),xt=(0,re.useRef)(new Map),Ot=re.useState([]),Gt=(0,w.Z)(Ot,2),jt=Gt[0],an=Gt[1],ln=(0,re.useRef)(0),En=(0,re.useRef)(!1),rn=function(){En.current||Ct({})},cn=(0,re.useCallback)(function(Pn,jn){var Hn=Se(jn);xt.current.set(Hn,Pn),yt.current.set(Pn,Hn),ln.current+=1;var Ln=ln.current;ve(function(){Ln===ln.current&&rn()})},[]),yn=(0,re.useCallback)(function(Pn,jn){var Hn=Se(jn);xt.current.delete(Hn),yt.current.delete(Pn)},[]),Nn=(0,re.useCallback)(function(Pn){an(Pn)},[]),Bn=(0,re.useCallback)(function(Pn,jn){var Hn=yt.current.get(Pn)||"",Ln=ye(Hn);return jn&&jt.includes(Ln[0])&&Ln.unshift(Fe),Ln},[jt]),vn=(0,re.useCallback)(function(Pn,jn){return Pn.filter(function(Hn){return Hn!==void 0}).some(function(Hn){var Ln=Bn(Hn,!0);return Ln.includes(jn)})},[Bn]),bn=function(){var jn=(0,te.Z)(yt.current.keys());return jt.length&&jn.push(Fe),jn},Un=(0,re.useCallback)(function(Pn){var jn="".concat(yt.current.get(Pn)).concat(pe),Hn=new Set;return(0,te.Z)(xt.current.keys()).forEach(function(Ln){Ln.startsWith(jn)&&Hn.add(xt.current.get(Ln))}),Hn},[]);return re.useEffect(function(){return function(){En.current=!0}},[]),{registerPath:cn,unregisterPath:yn,refreshOverflowKeys:Nn,isSubPathKey:vn,getKeyPath:Bn,getKeys:bn,getSubPathKeys:Un}}function Pe(Oe){var Ye=re.useRef(Oe);Ye.current=Oe;var Ct=re.useCallback(function(){for(var yt,xt=arguments.length,Ot=new Array(xt),Gt=0;Gt1&&(Un.motionAppear=!1);var Pn=Un.onVisibleChanged;return Un.onVisibleChanged=function(jn){return!cn.current&&!jn&&vn(!0),Pn==null?void 0:Pn(jn)},Bn?null:re.createElement(de,{mode:Ot,locked:!cn.current},re.createElement(T.default,(0,r.Z)({visible:bn},Un,{forceRender:an,removeOnLeave:!1,leavedClassName:"".concat(jt,"-hidden")}),function(jn){var Hn=jn.className,Ln=jn.style;return re.createElement(fn,{id:Ye,className:Hn,style:Ln},xt)}))}var ae=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],k=["active"],vt=re.forwardRef(function(Oe,Ye){var Ct=Oe.style,yt=Oe.className,xt=Oe.title,Ot=Oe.eventKey,Gt=Oe.warnKey,jt=Oe.disabled,an=Oe.internalPopupClose,ln=Oe.children,En=Oe.itemIcon,rn=Oe.expandIcon,cn=Oe.popupClassName,yn=Oe.popupOffset,Nn=Oe.popupStyle,Bn=Oe.onClick,vn=Oe.onMouseEnter,bn=Oe.onMouseLeave,Un=Oe.onTitleClick,Pn=Oe.onTitleMouseEnter,jn=Oe.onTitleMouseLeave,Hn=(0,v.Z)(Oe,ae),Ln=We(Ot),wn=re.useContext(Ae),ei=wn.prefixCls,Jn=wn.mode,Si=wn.openKeys,ri=wn.disabled,pi=wn.overflowDisabled,fi=wn.activeKey,wi=wn.selectedKeys,Ti=wn.itemIcon,Yn=wn.expandIcon,gn=wn.onItemClick,Lt=wn.onOpenChange,$t=wn.onActive,Cn=re.useContext(Te),Tn=Cn._internalRenderSubMenuItem,Qn=re.useContext(Nt),si=Qn.isSubPathKey,ti=mt(),Xn="".concat(ei,"-submenu"),oi=ri||jt,Bi=re.useRef(),hr=re.useRef(),or=En!=null?En:Ti,Wi=rn!=null?rn:Yn,lr=Si.includes(Ot),rr=!pi&&lr,gr=si(wi,Ot),Ji=gt(Ot,oi,Pn,jn),Zi=Ji.active,cr=(0,v.Z)(Ji,k),Nr=re.useState(!1),vi=(0,w.Z)(Nr,2),Br=vi[0],Mr=vi[1],Tr=function(vr){oi||Mr(vr)},bi=function(vr){Tr(!0),vn==null||vn({key:Ot,domEvent:vr})},Wn=function(vr){Tr(!1),bn==null||bn({key:Ot,domEvent:vr})},ur=re.useMemo(function(){return Zi||(Jn!=="inline"?Br||si([fi],Ot):!1)},[Jn,Zi,fi,Br,Ot,si]),sr=Ne(ti.length),Kr=function(vr){oi||(Un==null||Un({key:Ot,domEvent:vr}),Jn==="inline"&&Lt(Ot,!lr))},vs=Pe(function(Cr){Bn==null||Bn(Zt(Cr)),gn(Cr)}),Lr=function(vr){Jn!=="inline"&&Lt(Ot,vr)},rs=function(){$t(Ot)},Qr=Ln&&"".concat(Ln,"-popup"),dr=re.useMemo(function(){return re.createElement(ot,{icon:Jn!=="horizontal"?Wi:void 0,props:(0,N.Z)((0,N.Z)({},Oe),{},{isOpen:rr,isSubMenu:!0})},re.createElement("i",{className:"".concat(Xn,"-arrow")}))},[Jn,Wi,Oe,rr,Xn]),Rr=re.createElement("div",(0,r.Z)({role:"menuitem",style:sr,className:"".concat(Xn,"-title"),tabIndex:oi?null:-1,ref:Bi,title:typeof xt=="string"?xt:null,"data-menu-id":pi&&Ln?null:Ln,"aria-expanded":rr,"aria-haspopup":!0,"aria-controls":Qr,"aria-disabled":oi,onClick:Kr,onFocus:rs},cr),xt,dr),Jr=re.useRef(Jn);if(Jn!=="inline"&&ti.length>1?Jr.current="vertical":Jr.current=Jn,!pi){var yr=Jr.current;Rr=re.createElement(S,{mode:yr,prefixCls:Xn,visible:!an&&rr&&Jn!=="inline",popupClassName:cn,popupOffset:yn,popupStyle:Nn,popup:re.createElement(de,{mode:yr==="horizontal"?"vertical":yr},re.createElement(fn,{id:Qr,ref:hr},ln)),disabled:oi,onVisibleChange:Lr},Rr)}var Xi=re.createElement(X.Z.Item,(0,r.Z)({ref:Ye,role:"none"},Hn,{component:"li",style:Ct,className:z()(Xn,"".concat(Xn,"-").concat(Jn),yt,(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Xn,"-open"),rr),"".concat(Xn,"-active"),ur),"".concat(Xn,"-selected"),gr),"".concat(Xn,"-disabled"),oi)),onMouseEnter:bi,onMouseLeave:Wn}),Rr,!pi&&re.createElement(F,{id:Qr,open:rr,keyPath:ti},ln));return Tn&&(Xi=Tn(Xi,Oe,{selected:gr,active:ur,open:rr,disabled:oi})),re.createElement(de,{onItemClick:vs,mode:Jn==="horizontal"?"vertical":Jn,itemIcon:or,expandIcon:Wi},Xi)}),Y=re.forwardRef(function(Oe,Ye){var Ct=Oe.eventKey,yt=Oe.children,xt=mt(Ct),Ot=Mt(yt,xt),Gt=Ie();re.useEffect(function(){if(Gt)return Gt.registerPath(Ct,xt),function(){Gt.unregisterPath(Ct,xt)}},[xt]);var jt;return Gt?jt=Ot:jt=re.createElement(vt,(0,r.Z)({ref:Ye},Oe),Ot),re.createElement(wt.Provider,{value:xt},jt)}),_=Y,Ge=m(43749);function se(Oe){var Ye=Oe.className,Ct=Oe.style,yt=re.useContext(Ae),xt=yt.prefixCls,Ot=Ie();return Ot?null:re.createElement("li",{role:"separator",className:z()("".concat(xt,"-item-divider"),Ye),style:Ct})}var B=["className","title","eventKey","children"],I=re.forwardRef(function(Oe,Ye){var Ct=Oe.className,yt=Oe.title,xt=Oe.eventKey,Ot=Oe.children,Gt=(0,v.Z)(Oe,B),jt=re.useContext(Ae),an=jt.prefixCls,ln="".concat(an,"-item-group");return re.createElement("li",(0,r.Z)({ref:Ye,role:"presentation"},Gt,{onClick:function(rn){return rn.stopPropagation()},className:z()(ln,Ct)}),re.createElement("div",{role:"presentation",className:"".concat(ln,"-title"),title:typeof yt=="string"?yt:void 0},yt),re.createElement("ul",{role:"group",className:"".concat(ln,"-list")},Ot))}),P=re.forwardRef(function(Oe,Ye){var Ct=Oe.eventKey,yt=Oe.children,xt=mt(Ct),Ot=Mt(yt,xt),Gt=Ie();return Gt?Ot:re.createElement(I,(0,r.Z)({ref:Ye},(0,Ft.Z)(Oe,["warnKey"])),Ot)}),O=P,j=["label","children","key","type","extra"];function be(Oe,Ye,Ct){var yt=Ye.item,xt=Ye.group,Ot=Ye.submenu,Gt=Ye.divider;return(Oe||[]).map(function(jt,an){if(jt&&(0,Ge.Z)(jt)==="object"){var ln=jt,En=ln.label,rn=ln.children,cn=ln.key,yn=ln.type,Nn=ln.extra,Bn=(0,v.Z)(ln,j),vn=cn!=null?cn:"tmp-".concat(an);return rn||yn==="group"?yn==="group"?re.createElement(xt,(0,r.Z)({key:vn},Bn,{title:En}),be(rn,Ye,Ct)):re.createElement(Ot,(0,r.Z)({key:vn},Bn,{title:En}),be(rn,Ye,Ct)):yn==="divider"?re.createElement(Gt,(0,r.Z)({key:vn},Bn)):re.createElement(yt,(0,r.Z)({key:vn},Bn,{extra:Nn}),En,(!!Nn||Nn===0)&&re.createElement("span",{className:"".concat(Ct,"-item-extra")},Nn))}return null}).filter(function(jt){return jt})}function je(Oe,Ye,Ct,yt,xt){var Ot=Oe,Gt=(0,N.Z)({divider:se,item:Xt,group:O,submenu:_},yt);return Ye&&(Ot=be(Ye,Gt,xt)),Mt(Ot,Ct)}var ut=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],ft=[],pt=re.forwardRef(function(Oe,Ye){var Ct,yt=Oe,xt=yt.prefixCls,Ot=xt===void 0?"rc-menu":xt,Gt=yt.rootClassName,jt=yt.style,an=yt.className,ln=yt.tabIndex,En=ln===void 0?0:ln,rn=yt.items,cn=yt.children,yn=yt.direction,Nn=yt.id,Bn=yt.mode,vn=Bn===void 0?"vertical":Bn,bn=yt.inlineCollapsed,Un=yt.disabled,Pn=yt.disabledOverflow,jn=yt.subMenuOpenDelay,Hn=jn===void 0?.1:jn,Ln=yt.subMenuCloseDelay,wn=Ln===void 0?.1:Ln,ei=yt.forceSubMenuRender,Jn=yt.defaultOpenKeys,Si=yt.openKeys,ri=yt.activeKey,pi=yt.defaultActiveFirst,fi=yt.selectable,wi=fi===void 0?!0:fi,Ti=yt.multiple,Yn=Ti===void 0?!1:Ti,gn=yt.defaultSelectedKeys,Lt=yt.selectedKeys,$t=yt.onSelect,Cn=yt.onDeselect,Tn=yt.inlineIndent,Qn=Tn===void 0?24:Tn,si=yt.motion,ti=yt.defaultMotions,Xn=yt.triggerSubMenuAction,oi=Xn===void 0?"hover":Xn,Bi=yt.builtinPlacements,hr=yt.itemIcon,or=yt.expandIcon,Wi=yt.overflowedIndicator,lr=Wi===void 0?"...":Wi,rr=yt.overflowedIndicatorPopupClassName,gr=yt.getPopupContainer,Ji=yt.onClick,Zi=yt.onOpenChange,cr=yt.onKeyDown,Nr=yt.openAnimation,vi=yt.openTransitionName,Br=yt._internalRenderMenuItem,Mr=yt._internalRenderSubMenuItem,Tr=yt._internalComponents,bi=(0,v.Z)(yt,ut),Wn=re.useMemo(function(){return[je(cn,rn,ft,Tr,Ot),je(cn,rn,ft,{},Ot)]},[cn,rn,Tr]),ur=(0,w.Z)(Wn,2),sr=ur[0],Kr=ur[1],vs=re.useState(!1),Lr=(0,w.Z)(vs,2),rs=Lr[0],Qr=Lr[1],dr=re.useRef(),Rr=J(Nn),Jr=yn==="rtl",yr=(0,x.Z)(Jn,{value:Si,postState:function(ni){return ni||ft}}),Xi=(0,w.Z)(yr,2),Cr=Xi[0],vr=Xi[1],li=function(ni){var Ai=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function fr(){vr(ni),Zi==null||Zi(ni)}Ai?(0,ue.flushSync)(fr):fr()},Li=re.useState(Cr),hi=(0,w.Z)(Li,2),Fi=hi[0],er=hi[1],pr=re.useRef(!1),ss=re.useMemo(function(){return(vn==="inline"||vn==="vertical")&&bn?["vertical",bn]:[vn,!1]},[vn,bn]),ii=(0,w.Z)(ss,2),mi=ii[0],Qi=ii[1],Ii=mi==="inline",Yi=re.useState(mi),Xr=(0,w.Z)(Yi,2),$r=Xr[0],us=Xr[1],qi=re.useState(Qi),zi=(0,w.Z)(qi,2),Or=zi[0],Ur=zi[1];re.useEffect(function(){us(mi),Ur(Qi),pr.current&&(Ii?vr(Fi):li(ft))},[mi,Qi]);var qr=re.useState(0),jr=(0,w.Z)(qr,2),es=jr[0],ds=jr[1],Ls=es>=sr.length-1||$r!=="horizontal"||Pn;re.useEffect(function(){Ii&&er(Cr)},[Cr]),re.useEffect(function(){return pr.current=!0,function(){pr.current=!1}},[]);var As=G(),Js=As.registerPath,a=As.unregisterPath,c=As.refreshOverflowKeys,g=As.isSubPathKey,E=As.getKeyPath,b=As.getKeys,$=As.getSubPathKeys,ge=re.useMemo(function(){return{registerPath:Js,unregisterPath:a}},[Js,a]),Ce=re.useMemo(function(){return{isSubPathKey:g}},[g]);re.useEffect(function(){c(Ls?ft:sr.slice(es+1).map(function(Ir){return Ir.key}))},[es,Ls]);var Je=(0,x.Z)(ri||pi&&((Ct=sr[0])===null||Ct===void 0?void 0:Ct.key),{value:ri}),st=(0,w.Z)(Je,2),Et=st[0],nn=st[1],Jt=Pe(function(Ir){nn(Ir)}),kn=Pe(function(){nn(void 0)});(0,re.useImperativeHandle)(Ye,function(){return{list:dr.current,focus:function(ni){var Ai,fr=b(),nr=lt(fr,Rr),ts=nr.elements,ns=nr.key2element,as=nr.element2key,Xs=Be(dr.current,ts),Hs=Et!=null?Et:Xs[0]?as.get(Xs[0]):(Ai=sr.find(function(ea){return!ea.props.disabled}))===null||Ai===void 0?void 0:Ai.key,Ps=ns.get(Hs);if(Hs&&Ps){var Ys;Ps==null||(Ys=Ps.focus)===null||Ys===void 0||Ys.call(Ps,ni)}}}});var Vn=(0,x.Z)(gn||[],{value:Lt,postState:function(ni){return Array.isArray(ni)?ni:ni==null?ft:[ni]}}),Dn=(0,w.Z)(Vn,2),Kn=Dn[0],Fn=Dn[1],qn=function(ni){if(wi){var Ai=ni.key,fr=Kn.includes(Ai),nr;Yn?fr?nr=Kn.filter(function(ns){return ns!==Ai}):nr=[].concat((0,te.Z)(Kn),[Ai]):nr=[Ai],Fn(nr);var ts=(0,N.Z)((0,N.Z)({},ni),{},{selectedKeys:nr});fr?Cn==null||Cn(ts):$t==null||$t(ts)}!Yn&&Cr.length&&$r!=="inline"&&li(ft)},$n=Pe(function(Ir){Ji==null||Ji(Zt(Ir)),qn(Ir)}),_i=Pe(function(Ir,ni){var Ai=Cr.filter(function(nr){return nr!==Ir});if(ni)Ai.push(Ir);else if($r!=="inline"){var fr=$(Ir);Ai=Ai.filter(function(nr){return!fr.has(nr)})}(0,De.Z)(Cr,Ai,!0)||li(Ai,!0)}),$i=function(ni,Ai){var fr=Ai!=null?Ai:!Cr.includes(ni);_i(ni,fr)},tr=Le($r,Et,Jr,Rr,dr,b,E,nn,$i,cr);re.useEffect(function(){Qr(!0)},[]);var ci=re.useMemo(function(){return{_internalRenderMenuItem:Br,_internalRenderSubMenuItem:Mr}},[Br,Mr]),Ar=$r!=="horizontal"||Pn?sr:sr.map(function(Ir,ni){return re.createElement(de,{key:Ir.key,overflowDisabled:ni>es},Ir)}),Vr=re.createElement(X.Z,(0,r.Z)({id:Nn,ref:dr,prefixCls:"".concat(Ot,"-overflow"),component:"ul",itemComponent:Xt,className:z()(Ot,"".concat(Ot,"-root"),"".concat(Ot,"-").concat($r),an,(0,ne.Z)((0,ne.Z)({},"".concat(Ot,"-inline-collapsed"),Or),"".concat(Ot,"-rtl"),Jr),Gt),dir:yn,style:jt,role:"menu",tabIndex:En,data:Ar,renderRawItem:function(ni){return ni},renderRawRest:function(ni){var Ai=ni.length,fr=Ai?sr.slice(-Ai):null;return re.createElement(_,{eventKey:Fe,title:lr,disabled:Ls,internalPopupClose:Ai===0,popupClassName:rr},fr)},maxCount:$r!=="horizontal"||Pn?X.Z.INVALIDATE:X.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ni){ds(ni)},onKeyDown:tr},bi));return re.createElement(Te.Provider,{value:ci},re.createElement(ct.Provider,{value:Rr},re.createElement(de,{prefixCls:Ot,rootClassName:Gt,mode:$r,openKeys:Cr,rtl:Jr,disabled:Un,motion:rs?si:null,defaultMotions:rs?ti:null,activeKey:Et,onActive:Jt,onInactive:kn,selectedKeys:Kn,inlineIndent:Qn,subMenuOpenDelay:Hn,subMenuCloseDelay:wn,forceSubMenuRender:ei,builtinPlacements:Bi,triggerSubMenuAction:oi,getPopupContainer:gr,itemIcon:hr,expandIcon:or,onItemClick:$n,onOpenChange:_i},re.createElement(Nt.Provider,{value:Ce},Vr),re.createElement("div",{style:{display:"none"},"aria-hidden":!0},re.createElement(Me.Provider,{value:ge},Kr)))))}),Rt=pt,Kt=Rt;Kt.Item=Xt,Kt.SubMenu=_,Kt.ItemGroup=O,Kt.Divider=se;var en=Kt},83836:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Ke}});var r=m(60499),ne=m(85899),N=m(72190),te=m(42244),w=m(59301),v=m(92310),q=m.n(v),z=m(29301),X=m(34280),x=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],De=void 0;function ee(ie,xe){var ze=ie.prefixCls,it=ie.invalidate,Qe=ie.item,bt=ie.renderItem,he=ie.responsive,ke=ie.responsiveDisabled,Ve=ie.registerSize,St=ie.itemKey,et=ie.className,kt=ie.style,At=ie.children,hn=ie.display,rt=ie.order,$e=ie.component,Re=$e===void 0?"div":$e,Be=(0,te.Z)(ie,x),me=he&&!hn;function lt(ye){Ve(St,ye)}w.useEffect(function(){return function(){lt(null)}},[]);var Le=bt&&Qe!==De?bt(Qe,{index:rt}):At,ve;it||(ve={opacity:me?0:1,height:me?0:De,overflowY:me?"hidden":De,order:he?rt:De,pointerEvents:me?"none":De,position:me?"absolute":De});var pe={};me&&(pe["aria-hidden"]=!0);var Se=w.createElement(Re,(0,r.Z)({className:q()(!it&&ze,et),style:(0,ne.Z)((0,ne.Z)({},ve),kt)},pe,Be,{ref:xe}),Le);return he&&(Se=w.createElement(z.Z,{onResize:function(Fe){var G=Fe.offsetWidth;lt(G)},disabled:ke},Se)),Se}var re=w.forwardRef(ee);re.displayName="Item";var ue=re,ct=m(6089),He=m(4676),We=m(16089);function tt(ie){if(typeof MessageChannel=="undefined")(0,We.Z)(ie);else{var xe=new MessageChannel;xe.port1.onmessage=function(){return ie()},xe.port2.postMessage(void 0)}}function H(){var ie=w.useRef(null),xe=function(it){ie.current||(ie.current=[],tt(function(){(0,He.unstable_batchedUpdates)(function(){ie.current.forEach(function(Qe){Qe()}),ie.current=null})})),ie.current.push(it)};return xe}function Ae(ie,xe){var ze=w.useState(xe),it=(0,N.Z)(ze,2),Qe=it[0],bt=it[1],he=(0,ct.Z)(function(ke){ie(function(){bt(ke)})});return[Qe,he]}var K=w.createContext(null),de=["component"],we=["className"],Me=["className"],Ie=function(xe,ze){var it=w.useContext(K);if(!it){var Qe=xe.component,bt=Qe===void 0?"div":Qe,he=(0,te.Z)(xe,de);return w.createElement(bt,(0,r.Z)({},he,{ref:ze}))}var ke=it.className,Ve=(0,te.Z)(it,we),St=xe.className,et=(0,te.Z)(xe,Me);return w.createElement(K.Provider,{value:null},w.createElement(ue,(0,r.Z)({ref:ze,className:q()(ke,St)},Ve,et)))},wt=w.forwardRef(Ie);wt.displayName="RawItem";var mt=wt,Nt=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],ht="responsive",Te="invalidate";function fe(ie){return"+ ".concat(ie.length," ...")}function M(ie,xe){var ze=ie.prefixCls,it=ze===void 0?"rc-overflow":ze,Qe=ie.data,bt=Qe===void 0?[]:Qe,he=ie.renderItem,ke=ie.renderRawItem,Ve=ie.itemKey,St=ie.itemWidth,et=St===void 0?10:St,kt=ie.ssr,At=ie.style,hn=ie.className,rt=ie.maxCount,$e=ie.renderRest,Re=ie.renderRawRest,Be=ie.prefix,me=ie.suffix,lt=ie.component,Le=lt===void 0?"div":lt,ve=ie.itemComponent,pe=ie.onVisibleChange,Se=(0,te.Z)(ie,Nt),ye=kt==="full",Fe=H(),G=Ae(Fe,null),Pe=(0,N.Z)(G,2),L=Pe[0],R=Pe[1],J=L||0,at=Ae(Fe,new Map),Ue=(0,N.Z)(at,2),nt=Ue[0],Bt=Ue[1],Ft=Ae(Fe,0),Yt=(0,N.Z)(Ft,2),gt=Yt[0],Ne=Yt[1],ot=Ae(Fe,0),Tt=(0,N.Z)(ot,2),Zt=Tt[0],Wt=Tt[1],Sn=Ae(Fe,0),Ht=(0,N.Z)(Sn,2),Ut=Ht[0],un=Ht[1],sn=Ae(Fe,0),Xt=(0,N.Z)(sn,2),mn=Xt[0],_t=Xt[1],Qt=(0,w.useState)(null),fn=(0,N.Z)(Qt,2),zt=fn[0],Mt=fn[1],Pt=(0,w.useState)(null),It=(0,N.Z)(Pt,2),Dt=It[0],dt=It[1],D=w.useMemo(function(){return Dt===null&&ye?Number.MAX_SAFE_INTEGER:Dt||0},[Dt,L]),f=(0,w.useState)(!1),d=(0,N.Z)(f,2),S=d[0],T=d[1],F="".concat(it,"-item"),ae=Math.max(gt,Zt),k=rt===ht,vt=bt.length&&k,Y=rt===Te,_=vt||typeof rt=="number"&&bt.length>rt,Ge=(0,w.useMemo)(function(){var xt=bt;return vt?L===null&&ye?xt=bt:xt=bt.slice(0,Math.min(bt.length,J/et)):typeof rt=="number"&&(xt=bt.slice(0,rt)),xt},[bt,et,L,rt,vt]),se=(0,w.useMemo)(function(){return vt?bt.slice(D+1):bt.slice(Ge.length)},[bt,Ge,vt,D]),B=(0,w.useCallback)(function(xt,Ot){var Gt;return typeof Ve=="function"?Ve(xt):(Gt=Ve&&(xt==null?void 0:xt[Ve]))!==null&&Gt!==void 0?Gt:Ot},[Ve]),I=(0,w.useCallback)(he||function(xt){return xt},[he]);function P(xt,Ot,Gt){Dt===xt&&(Ot===void 0||Ot===zt)||(dt(xt),Gt||(T(xtJ){P(jt-1,xt-an-mn+Zt);break}}me&&ft(0)+mn>J&&Mt(null)}},[J,nt,Zt,Ut,mn,B,Ge]);var pt=S&&!!se.length,Rt={};zt!==null&&vt&&(Rt={position:"absolute",left:zt,top:0});var Kt={prefixCls:F,responsive:vt,component:ve,invalidate:Y},en=ke?function(xt,Ot){var Gt=B(xt,Ot);return w.createElement(K.Provider,{key:Gt,value:(0,ne.Z)((0,ne.Z)({},Kt),{},{order:Ot,item:xt,itemKey:Gt,registerSize:j,display:Ot<=D})},ke(xt,Ot))}:function(xt,Ot){var Gt=B(xt,Ot);return w.createElement(ue,(0,r.Z)({},Kt,{order:Ot,key:Gt,item:xt,renderItem:I,itemKey:Gt,registerSize:j,display:Ot<=D}))},Oe={order:pt?D:Number.MAX_SAFE_INTEGER,className:"".concat(F,"-rest"),registerSize:be,display:pt},Ye=$e||fe,Ct=Re?w.createElement(K.Provider,{value:(0,ne.Z)((0,ne.Z)({},Kt),Oe)},Re(se)):w.createElement(ue,(0,r.Z)({},Kt,Oe),typeof Ye=="function"?Ye(se):Ye),yt=w.createElement(Le,(0,r.Z)({className:q()(!Y&&it,hn),style:At,ref:xe},Se),Be&&w.createElement(ue,(0,r.Z)({},Kt,{responsive:k,responsiveDisabled:!vt,order:-1,className:"".concat(F,"-prefix"),registerSize:je,display:!0}),Be),Ge.map(en),_?Ct:null,me&&w.createElement(ue,(0,r.Z)({},Kt,{responsive:k,responsiveDisabled:!vt,order:D,className:"".concat(F,"-suffix"),registerSize:ut,display:!0,style:Rt}),me));return k?w.createElement(z.Z,{onResize:O,disabled:!vt},yt):yt}var oe=w.forwardRef(M);oe.displayName="Overflow",oe.Item=mt,oe.RESPONSIVE=ht,oe.INVALIDATE=Te;var Ee=oe,Ke=Ee},29301:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Te}});var r=m(60499),ne=m(59301),N=m(11592),te=m(48736),w=m(85899),v=m(43749),q=m(76846),z=m(8654),X=ne.createContext(null);function x(fe){var M=fe.children,oe=fe.onBatchResize,Ee=ne.useRef(0),Ke=ne.useRef([]),ie=ne.useContext(X),xe=ne.useCallback(function(ze,it,Qe){Ee.current+=1;var bt=Ee.current;Ke.current.push({size:ze,element:it,data:Qe}),Promise.resolve().then(function(){bt===Ee.current&&(oe==null||oe(Ke.current),Ke.current=[])}),ie==null||ie(ze,it,Qe)},[oe,ie]);return ne.createElement(X.Provider,{value:xe},M)}var De=m(76374),ee=new Map;function re(fe){fe.forEach(function(M){var oe,Ee=M.target;(oe=ee.get(Ee))===null||oe===void 0||oe.forEach(function(Ke){return Ke(Ee)})})}var ue=new De.Z(re),ct=null,He=null;function We(fe,M){ee.has(fe)||(ee.set(fe,new Set),ue.observe(fe)),ee.get(fe).add(M)}function tt(fe,M){ee.has(fe)&&(ee.get(fe).delete(M),ee.get(fe).size||(ue.unobserve(fe),ee.delete(fe)))}var H=m(38705),Ae=m(17212),K=m(39153),de=m(55401),we=function(fe){(0,K.Z)(oe,fe);var M=(0,de.Z)(oe);function oe(){return(0,H.Z)(this,oe),M.apply(this,arguments)}return(0,Ae.Z)(oe,[{key:"render",value:function(){return this.props.children}}]),oe}(ne.Component);function Me(fe,M){var oe=fe.children,Ee=fe.disabled,Ke=ne.useRef(null),ie=ne.useRef(null),xe=ne.useContext(X),ze=typeof oe=="function",it=ze?oe(Ke):oe,Qe=ne.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),bt=!ze&&ne.isValidElement(it)&&(0,z.Yr)(it),he=bt?(0,z.C4)(it):null,ke=(0,z.x1)(he,Ke),Ve=function(){var At;return(0,q.ZP)(Ke.current)||(Ke.current&&(0,v.Z)(Ke.current)==="object"?(0,q.ZP)((At=Ke.current)===null||At===void 0?void 0:At.nativeElement):null)||(0,q.ZP)(ie.current)};ne.useImperativeHandle(M,function(){return Ve()});var St=ne.useRef(fe);St.current=fe;var et=ne.useCallback(function(kt){var At=St.current,hn=At.onResize,rt=At.data,$e=kt.getBoundingClientRect(),Re=$e.width,Be=$e.height,me=kt.offsetWidth,lt=kt.offsetHeight,Le=Math.floor(Re),ve=Math.floor(Be);if(Qe.current.width!==Le||Qe.current.height!==ve||Qe.current.offsetWidth!==me||Qe.current.offsetHeight!==lt){var pe={width:Le,height:ve,offsetWidth:me,offsetHeight:lt};Qe.current=pe;var Se=me===Math.round(Re)?Re:me,ye=lt===Math.round(Be)?Be:lt,Fe=(0,w.Z)((0,w.Z)({},pe),{},{offsetWidth:Se,offsetHeight:ye});xe==null||xe(Fe,kt,rt),hn&&Promise.resolve().then(function(){hn(Fe,kt)})}},[]);return ne.useEffect(function(){var kt=Ve();return kt&&!Ee&&We(kt,et),function(){return tt(kt,et)}},[Ke.current,Ee]),ne.createElement(we,{ref:ie},bt?ne.cloneElement(it,{ref:ke}):it)}var Ie=ne.forwardRef(Me),wt=Ie,mt="rc-observer-key";function Nt(fe,M){var oe=fe.children,Ee=typeof oe=="function"?[oe]:(0,N.Z)(oe);return Ee.map(function(Ke,ie){var xe=(Ke==null?void 0:Ke.key)||"".concat(mt,"-").concat(ie);return ne.createElement(wt,(0,r.Z)({},fe,{key:xe,ref:ie===0?M:void 0}),Ke)})}var ht=ne.forwardRef(Nt);ht.Collection=x;var Te=ht},6551:function(In,qe,m){"use strict";m.d(qe,{ZP:function(){return q}});var r=m(72190),ne=m(59301),N=m(47273),te=0,w=(0,N.Z)();function v(){var z;return w?(z=te,te+=1):z="TEST_OR_SSR",z}function q(z){var X=ne.useState(),x=(0,r.Z)(X,2),De=x[0],ee=x[1];return ne.useEffect(function(){ee("rc_select_".concat(v()))},[]),z||De}},37463:function(In,qe,m){"use strict";m.d(qe,{Ac:function(){return Ft},Xo:function(){return gt},Wx:function(){return ot},ZP:function(){return Ge},lk:function(){return Ae}});var r=m(60499),ne=m(77654),N=m(18642),te=m(85899),w=m(72190),v=m(42244),q=m(43749),z=m(18929),X=m(48736),x=m(59301),De=m(92310),ee=m.n(De),re=m(34280),ue=m(49658),ct=m(8654),He=function(B){var I=B.className,P=B.customizeIcon,O=B.customizeIconProps,j=B.children,be=B.onMouseDown,je=B.onClick,ut=typeof P=="function"?P(O):P;return x.createElement("span",{className:I,onMouseDown:function(pt){pt.preventDefault(),be==null||be(pt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:je,"aria-hidden":!0},ut!==void 0?ut:x.createElement("span",{className:ee()(I.split(/\s+/).map(function(ft){return"".concat(ft,"-icon")}))},j))},We=He,tt=function(B,I,P,O,j){var be=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,je=arguments.length>6?arguments[6]:void 0,ut=arguments.length>7?arguments[7]:void 0,ft=x.useMemo(function(){if((0,q.Z)(O)==="object")return O.clearIcon;if(j)return j},[O,j]),pt=x.useMemo(function(){return!!(!be&&O&&(P.length||je)&&!(ut==="combobox"&&je===""))},[O,be,P.length,je,ut]);return{allowClear:pt,clearIcon:x.createElement(We,{className:"".concat(B,"-clear"),onMouseDown:I,customizeIcon:ft},"\xD7")}},H=x.createContext(null);function Ae(){return x.useContext(H)}function K(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,B=x.useState(!1),I=(0,w.Z)(B,2),P=I[0],O=I[1],j=x.useRef(null),be=function(){window.clearTimeout(j.current)};x.useEffect(function(){return be},[]);var je=function(ft,pt){be(),j.current=window.setTimeout(function(){O(ft),pt&&pt()},se)};return[P,je,be]}function de(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,B=x.useRef(null),I=x.useRef(null);x.useEffect(function(){return function(){window.clearTimeout(I.current)}},[]);function P(O){(O||B.current===null)&&(B.current=O),window.clearTimeout(I.current),I.current=window.setTimeout(function(){B.current=null},se)}return[function(){return B.current},P]}function we(se,B,I,P){var O=x.useRef(null);O.current={open:B,triggerOpen:I,customizedTrigger:P},x.useEffect(function(){function j(be){var je;if(!((je=O.current)!==null&&je!==void 0&&je.customizedTrigger)){var ut=be.target;ut.shadowRoot&&be.composed&&(ut=be.composedPath()[0]||ut),O.current.open&&se().filter(function(ft){return ft}).every(function(ft){return!ft.contains(ut)&&ft!==ut})&&O.current.triggerOpen(!1)}}return window.addEventListener("mousedown",j),function(){return window.removeEventListener("mousedown",j)}},[])}var Me=m(10228);function Ie(se){return se&&![Me.Z.ESC,Me.Z.SHIFT,Me.Z.BACKSPACE,Me.Z.TAB,Me.Z.WIN_KEY,Me.Z.ALT,Me.Z.META,Me.Z.WIN_KEY_RIGHT,Me.Z.CTRL,Me.Z.SEMICOLON,Me.Z.EQUALS,Me.Z.CAPS_LOCK,Me.Z.CONTEXT_MENU,Me.Z.F1,Me.Z.F2,Me.Z.F3,Me.Z.F4,Me.Z.F5,Me.Z.F6,Me.Z.F7,Me.Z.F8,Me.Z.F9,Me.Z.F10,Me.Z.F11,Me.Z.F12].includes(se)}var wt=m(26112),mt=m(83836);function Nt(se,B,I){var P=(0,te.Z)((0,te.Z)({},se),I?B:{});return Object.keys(B).forEach(function(O){var j=B[O];typeof j=="function"&&(P[O]=function(){for(var be,je=arguments.length,ut=new Array(je),ft=0;ftOt&&(oi="".concat(Bi.slice(0,Ot),"..."))}var hr=function(Wi){Wi&&Wi.stopPropagation(),En(Tn)};return typeof an=="function"?Ti(ti,oi,Qn,Xn,hr):wi(Tn,oi,Qn,Xn,hr)},gn=function(Tn){if(!O.length)return null;var Qn=typeof jt=="function"?jt(Tn):jt;return typeof an=="function"?Ti(void 0,Qn,!1,!1,void 0,!0):wi({title:Qn},Qn,!1)},Lt=x.createElement("div",{className:"".concat(ri,"-search"),style:{width:Hn},onFocus:function(){Si(!0)},onBlur:function(){Si(!1)}},x.createElement(oe,{ref:ut,open:j,prefixCls:P,id:I,inputElement:null,disabled:pt,autoFocus:en,autoComplete:Oe,editable:fi,activeDescendantId:Ye,value:pi,onKeyDown:yn,onMouseDown:Nn,onChange:rn,onPaste:cn,onCompositionStart:Bn,onCompositionEnd:vn,onBlur:bn,tabIndex:Ct,attrs:(0,wt.Z)(B,!0)}),x.createElement("span",{ref:Un,className:"".concat(ri,"-search-mirror"),"aria-hidden":!0},pi,"\xA0")),$t=x.createElement(mt.Z,{prefixCls:"".concat(ri,"-overflow"),data:O,renderItem:Yn,renderRest:gn,suffix:Lt,itemKey:he,maxCount:xt});return x.createElement("span",{className:"".concat(ri,"-wrap")},$t,!O.length&&!pi&&x.createElement("span",{className:"".concat(ri,"-placeholder")},ft))},St=Ve,et=function(B){var I=B.inputElement,P=B.prefixCls,O=B.id,j=B.inputRef,be=B.disabled,je=B.autoFocus,ut=B.autoComplete,ft=B.activeDescendantId,pt=B.mode,Rt=B.open,Kt=B.values,en=B.placeholder,Oe=B.tabIndex,Ye=B.showSearch,Ct=B.searchValue,yt=B.activeValue,xt=B.maxLength,Ot=B.onInputKeyDown,Gt=B.onInputMouseDown,jt=B.onInputChange,an=B.onInputPaste,ln=B.onInputCompositionStart,En=B.onInputCompositionEnd,rn=B.onInputBlur,cn=B.title,yn=x.useState(!1),Nn=(0,w.Z)(yn,2),Bn=Nn[0],vn=Nn[1],bn=pt==="combobox",Un=bn||Ye,Pn=Kt[0],jn=Ct||"";bn&&yt&&!Bn&&(jn=yt),x.useEffect(function(){bn&&vn(!1)},[bn,yt]);var Hn=pt!=="combobox"&&!Rt&&!Ye?!1:!!jn,Ln=cn===void 0?Qe(Pn):cn,wn=x.useMemo(function(){return Pn?null:x.createElement("span",{className:"".concat(P,"-selection-placeholder"),style:Hn?{visibility:"hidden"}:void 0},en)},[Pn,Hn,en,P]);return x.createElement("span",{className:"".concat(P,"-selection-wrap")},x.createElement("span",{className:"".concat(P,"-selection-search")},x.createElement(oe,{ref:j,prefixCls:P,id:O,open:Rt,inputElement:I,disabled:be,autoFocus:je,autoComplete:ut,editable:Un,activeDescendantId:ft,value:jn,onKeyDown:Ot,onMouseDown:Gt,onChange:function(Jn){vn(!0),jt(Jn)},onPaste:an,onCompositionStart:ln,onCompositionEnd:En,onBlur:rn,tabIndex:Oe,attrs:(0,wt.Z)(B,!0),maxLength:bn?xt:void 0})),!bn&&Pn?x.createElement("span",{className:"".concat(P,"-selection-item"),title:Ln,style:Hn?{visibility:"hidden"}:void 0},Pn.label):null,wn)},kt=et,At=function(B,I){var P=(0,x.useRef)(null),O=(0,x.useRef)(!1),j=B.prefixCls,be=B.open,je=B.mode,ut=B.showSearch,ft=B.tokenWithEnter,pt=B.disabled,Rt=B.prefix,Kt=B.autoClearSearchValue,en=B.onSearch,Oe=B.onSearchSubmit,Ye=B.onToggleOpen,Ct=B.onInputKeyDown,yt=B.onInputBlur,xt=B.domRef;x.useImperativeHandle(I,function(){return{focus:function(Ln){P.current.focus(Ln)},blur:function(){P.current.blur()}}});var Ot=de(0),Gt=(0,w.Z)(Ot,2),jt=Gt[0],an=Gt[1],ln=function(Ln){var wn=Ln.which,ei=P.current instanceof HTMLTextAreaElement;!ei&&be&&(wn===Me.Z.UP||wn===Me.Z.DOWN)&&Ln.preventDefault(),Ct&&Ct(Ln),wn===Me.Z.ENTER&&je==="tags"&&!O.current&&!be&&(Oe==null||Oe(Ln.target.value)),!(ei&&!be&&~[Me.Z.UP,Me.Z.DOWN,Me.Z.LEFT,Me.Z.RIGHT].indexOf(wn))&&Ie(wn)&&Ye(!0)},En=function(){an(!0)},rn=(0,x.useRef)(null),cn=function(Ln){en(Ln,!0,O.current)!==!1&&Ye(!0)},yn=function(){O.current=!0},Nn=function(Ln){O.current=!1,je!=="combobox"&&cn(Ln.target.value)},Bn=function(Ln){var wn=Ln.target.value;if(ft&&rn.current&&/[\r\n]/.test(rn.current)){var ei=rn.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");wn=wn.replace(ei,rn.current)}rn.current=null,cn(wn)},vn=function(Ln){var wn=Ln.clipboardData,ei=wn==null?void 0:wn.getData("text");rn.current=ei||""},bn=function(Ln){var wn=Ln.target;if(wn!==P.current){var ei=document.body.style.msTouchAction!==void 0;ei?setTimeout(function(){P.current.focus()}):P.current.focus()}},Un=function(Ln){var wn=jt();Ln.target!==P.current&&!wn&&!(je==="combobox"&&pt)&&Ln.preventDefault(),(je!=="combobox"&&(!ut||!wn)||!be)&&(be&&Kt!==!1&&en("",!0,!1),Ye())},Pn={inputRef:P,onInputKeyDown:ln,onInputMouseDown:En,onInputChange:Bn,onInputPaste:vn,onInputCompositionStart:yn,onInputCompositionEnd:Nn,onInputBlur:yt},jn=je==="multiple"||je==="tags"?x.createElement(St,(0,r.Z)({},B,Pn)):x.createElement(kt,(0,r.Z)({},B,Pn));return x.createElement("div",{ref:xt,className:"".concat(j,"-selector"),onClick:bn,onMouseDown:Un},Rt&&x.createElement("div",{className:"".concat(j,"-prefix")},Rt),jn)},hn=x.forwardRef(At),rt=hn,$e=m(68196),Re=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Be=function(B){var I=B===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:I,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:I,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:I,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:I,adjustY:1},htmlRegion:"scroll"}}},me=function(B,I){var P=B.prefixCls,O=B.disabled,j=B.visible,be=B.children,je=B.popupElement,ut=B.animation,ft=B.transitionName,pt=B.dropdownStyle,Rt=B.dropdownClassName,Kt=B.direction,en=Kt===void 0?"ltr":Kt,Oe=B.placement,Ye=B.builtinPlacements,Ct=B.dropdownMatchSelectWidth,yt=B.dropdownRender,xt=B.dropdownAlign,Ot=B.getPopupContainer,Gt=B.empty,jt=B.getTriggerDOMNode,an=B.onPopupVisibleChange,ln=B.onPopupMouseEnter,En=(0,v.Z)(B,Re),rn="".concat(P,"-dropdown"),cn=je;yt&&(cn=yt(je));var yn=x.useMemo(function(){return Ye||Be(Ct)},[Ye,Ct]),Nn=ut?"".concat(rn,"-").concat(ut):ft,Bn=typeof Ct=="number",vn=x.useMemo(function(){return Bn?null:Ct===!1?"minWidth":"width"},[Ct,Bn]),bn=pt;Bn&&(bn=(0,te.Z)((0,te.Z)({},bn),{},{width:Ct}));var Un=x.useRef(null);return x.useImperativeHandle(I,function(){return{getPopupElement:function(){var jn;return(jn=Un.current)===null||jn===void 0?void 0:jn.popupElement}}}),x.createElement($e.Z,(0,r.Z)({},En,{showAction:an?["click"]:[],hideAction:an?["click"]:[],popupPlacement:Oe||(en==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:yn,prefixCls:rn,popupTransitionName:Nn,popup:x.createElement("div",{onMouseEnter:ln},cn),ref:Un,stretch:vn,popupAlign:xt,popupVisible:j,getPopupContainer:Ot,popupClassName:ee()(Rt,(0,N.Z)({},"".concat(rn,"-empty"),Gt)),popupStyle:bn,getTriggerDOMNode:jt,onPopupVisibleChange:an}),be)},lt=x.forwardRef(me),Le=lt,ve=m(48745);function pe(se,B){var I=se.key,P;return"value"in se&&(P=se.value),I!=null?I:P!==void 0?P:"rc-index-key-".concat(B)}function Se(se){return typeof se!="undefined"&&!Number.isNaN(se)}function ye(se,B){var I=se||{},P=I.label,O=I.value,j=I.options,be=I.groupLabel,je=P||(B?"children":"label");return{label:je,value:O||"value",options:j||"options",groupLabel:be||je}}function Fe(se){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},I=B.fieldNames,P=B.childrenAsData,O=[],j=ye(I,!1),be=j.label,je=j.value,ut=j.options,ft=j.groupLabel;function pt(Rt,Kt){Array.isArray(Rt)&&Rt.forEach(function(en){if(Kt||!(ut in en)){var Oe=en[je];O.push({key:pe(en,O.length),groupOption:Kt,data:en,label:en[be],value:Oe})}else{var Ye=en[ft];Ye===void 0&&P&&(Ye=en.label),O.push({key:pe(en,O.length),group:!0,data:en,label:Ye}),pt(en[ut],!0)}})}return pt(se,!1),O}function G(se){var B=(0,te.Z)({},se);return"props"in B||Object.defineProperty(B,"props",{get:function(){return(0,X.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),B}}),B}var Pe=function(B,I,P){if(!I||!I.length)return null;var O=!1,j=function je(ut,ft){var pt=(0,ve.Z)(ft),Rt=pt[0],Kt=pt.slice(1);if(!Rt)return[ut];var en=ut.split(Rt);return O=O||en.length>1,en.reduce(function(Oe,Ye){return[].concat((0,ne.Z)(Oe),(0,ne.Z)(je(Ye,Kt)))},[]).filter(Boolean)},be=j(B,I);return O?typeof P!="undefined"?be.slice(0,P):be:null},L=x.createContext(null),R=L;function J(se){var B=se.visible,I=se.values;if(!B)return null;var P=50;return x.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(I.slice(0,P).map(function(O){var j=O.label,be=O.value;return["number","string"].includes((0,q.Z)(j))?j:be}).join(", ")),I.length>P?", ...":null)}var at=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Ue=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],nt=function(B){return B==="tags"||B==="multiple"},Bt=x.forwardRef(function(se,B){var I,P=se.id,O=se.prefixCls,j=se.className,be=se.showSearch,je=se.tagRender,ut=se.direction,ft=se.omitDomProps,pt=se.displayValues,Rt=se.onDisplayValuesChange,Kt=se.emptyOptions,en=se.notFoundContent,Oe=en===void 0?"Not Found":en,Ye=se.onClear,Ct=se.mode,yt=se.disabled,xt=se.loading,Ot=se.getInputElement,Gt=se.getRawInputElement,jt=se.open,an=se.defaultOpen,ln=se.onDropdownVisibleChange,En=se.activeValue,rn=se.onActiveValueChange,cn=se.activeDescendantId,yn=se.searchValue,Nn=se.autoClearSearchValue,Bn=se.onSearch,vn=se.onSearchSplit,bn=se.tokenSeparators,Un=se.allowClear,Pn=se.prefix,jn=se.suffixIcon,Hn=se.clearIcon,Ln=se.OptionList,wn=se.animation,ei=se.transitionName,Jn=se.dropdownStyle,Si=se.dropdownClassName,ri=se.dropdownMatchSelectWidth,pi=se.dropdownRender,fi=se.dropdownAlign,wi=se.placement,Ti=se.builtinPlacements,Yn=se.getPopupContainer,gn=se.showAction,Lt=gn===void 0?[]:gn,$t=se.onFocus,Cn=se.onBlur,Tn=se.onKeyUp,Qn=se.onKeyDown,si=se.onMouseDown,ti=(0,v.Z)(se,at),Xn=nt(Ct),oi=(be!==void 0?be:Xn)||Ct==="combobox",Bi=(0,te.Z)({},ti);Ue.forEach(function(nn){delete Bi[nn]}),ft==null||ft.forEach(function(nn){delete Bi[nn]});var hr=x.useState(!1),or=(0,w.Z)(hr,2),Wi=or[0],lr=or[1];x.useEffect(function(){lr((0,ue.Z)())},[]);var rr=x.useRef(null),gr=x.useRef(null),Ji=x.useRef(null),Zi=x.useRef(null),cr=x.useRef(null),Nr=x.useRef(!1),vi=K(),Br=(0,w.Z)(vi,3),Mr=Br[0],Tr=Br[1],bi=Br[2];x.useImperativeHandle(B,function(){var nn,Jt;return{focus:(nn=Zi.current)===null||nn===void 0?void 0:nn.focus,blur:(Jt=Zi.current)===null||Jt===void 0?void 0:Jt.blur,scrollTo:function(Vn){var Dn;return(Dn=cr.current)===null||Dn===void 0?void 0:Dn.scrollTo(Vn)},nativeElement:rr.current||gr.current}});var Wn=x.useMemo(function(){var nn;if(Ct!=="combobox")return yn;var Jt=(nn=pt[0])===null||nn===void 0?void 0:nn.value;return typeof Jt=="string"||typeof Jt=="number"?String(Jt):""},[yn,Ct,pt]),ur=Ct==="combobox"&&typeof Ot=="function"&&Ot()||null,sr=typeof Gt=="function"&&Gt(),Kr=(0,ct.x1)(gr,sr==null||(I=sr.props)===null||I===void 0?void 0:I.ref),vs=x.useState(!1),Lr=(0,w.Z)(vs,2),rs=Lr[0],Qr=Lr[1];(0,re.Z)(function(){Qr(!0)},[]);var dr=(0,z.Z)(!1,{defaultValue:an,value:jt}),Rr=(0,w.Z)(dr,2),Jr=Rr[0],yr=Rr[1],Xi=rs?Jr:!1,Cr=!Oe&&Kt;(yt||Cr&&Xi&&Ct==="combobox")&&(Xi=!1);var vr=Cr?!1:Xi,li=x.useCallback(function(nn){var Jt=nn!==void 0?nn:!Xi;yt||(yr(Jt),Xi!==Jt&&(ln==null||ln(Jt)))},[yt,Xi,yr,ln]),Li=x.useMemo(function(){return(bn||[]).some(function(nn){return[` + > div > ${_}-nav`]:{"&::before":{bottom:0},[`${_}-ink-bar`]:{bottom:0}}},[`${_}-bottom`]:{[`> ${_}-nav, > div > ${_}-nav`]:{order:1,marginTop:Qe,marginBottom:0,"&::before":{top:0},[`${_}-ink-bar`]:{top:0}},[`> ${_}-content-holder, > div > ${_}-content-holder`]:{order:0}},[`${_}-left, ${_}-right`]:{[`> ${_}-nav, > div > ${_}-nav`]:{flexDirection:"column",minWidth:F(Y.controlHeight).mul(1.25).equal(),[`${_}-tab`]:{padding:I,textAlign:"center"},[`${_}-tab + ${_}-tab`]:{margin:P},[`${_}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:Y.controlHeight},"&::before":{top:0,boxShadow:Y.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:Y.boxShadowTabsOverflowBottom},[`&${_}-nav-wrap-ping-top::before`]:{opacity:1},[`&${_}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${_}-ink-bar`]:{width:Y.lineWidthBold,"&-animated":{transition:`height ${Y.motionDurationSlow}, top ${Y.motionDurationSlow}`}},[`${_}-nav-list, ${_}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${_}-left`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${_}-content-holder, > div > ${_}-content-holder`]:{marginLeft:{_skip_check_:!0,value:(0,sn.unit)(F(Y.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${(0,sn.unit)(Y.lineWidth)} ${Y.lineType} ${Y.colorBorder}`},[`> ${_}-content > ${_}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:Y.paddingLG}}}},[`${_}-right`]:{[`> ${_}-nav, > div > ${_}-nav`]:{order:1,[`${_}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${_}-content-holder, > div > ${_}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:F(Y.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${(0,sn.unit)(Y.lineWidth)} ${Y.lineType} ${Y.colorBorder}`},[`> ${_}-content > ${_}-tabpane`]:{paddingRight:{_skip_check_:!0,value:Y.paddingLG}}}}}},Nt=Y=>{const{componentCls:_,cardPaddingSM:Qe,cardPaddingLG:se,horizontalItemPaddingSM:B,horizontalItemPaddingLG:I}=Y;return{[_]:{"&-small":{[`> ${_}-nav`]:{[`${_}-tab`]:{padding:B,fontSize:Y.titleFontSizeSM}}},"&-large":{[`> ${_}-nav`]:{[`${_}-tab`]:{padding:I,fontSize:Y.titleFontSizeLG}}}},[`${_}-card`]:{[`&${_}-small`]:{[`> ${_}-nav`]:{[`${_}-tab`]:{padding:Qe}},[`&${_}-bottom`]:{[`> ${_}-nav ${_}-tab`]:{borderRadius:`0 0 ${(0,sn.unit)(Y.borderRadius)} ${(0,sn.unit)(Y.borderRadius)}`}},[`&${_}-top`]:{[`> ${_}-nav ${_}-tab`]:{borderRadius:`${(0,sn.unit)(Y.borderRadius)} ${(0,sn.unit)(Y.borderRadius)} 0 0`}},[`&${_}-right`]:{[`> ${_}-nav ${_}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,sn.unit)(Y.borderRadius)} ${(0,sn.unit)(Y.borderRadius)} 0`}}},[`&${_}-left`]:{[`> ${_}-nav ${_}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,sn.unit)(Y.borderRadius)} 0 0 ${(0,sn.unit)(Y.borderRadius)}`}}}},[`&${_}-large`]:{[`> ${_}-nav`]:{[`${_}-tab`]:{padding:se}}}}}},dt=Y=>{const{componentCls:_,itemActiveColor:Qe,itemHoverColor:se,iconCls:B,tabsHorizontalItemMargin:I,horizontalItemPadding:P,itemSelectedColor:F,itemColor:k}=Y,be=`${_}-tab`;return{[be]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:P,fontSize:Y.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:k,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:Qe}},"&-btn":{outline:"none",transition:`all ${Y.motionDurationSlow}`,[`${be}-icon:not(:last-child)`]:{marginInlineEnd:Y.marginSM}},"&-remove":Object.assign({flex:"none",marginRight:{_skip_check_:!0,value:Y.calc(Y.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:Y.marginXS},color:Y.colorTextDescription,fontSize:Y.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${Y.motionDurationSlow}`,"&:hover":{color:Y.colorTextHeading}},(0,Jt.Qy)(Y)),"&:hover":{color:se},[`&${be}-active ${be}-btn`]:{color:F,textShadow:Y.tabsActiveTextShadow},[`&${be}-focus ${be}-btn`]:Object.assign({},(0,Jt.oN)(Y)),[`&${be}-disabled`]:{color:Y.colorTextDisabled,cursor:"not-allowed"},[`&${be}-disabled ${be}-btn, &${be}-disabled ${_}-remove`]:{"&:focus, &:active":{color:Y.colorTextDisabled}},[`& ${be}-remove ${B}`]:{margin:0},[`${B}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:Y.marginSM}}},[`${be} + ${be}`]:{margin:{_skip_check_:!0,value:I}}}},N=Y=>{const{componentCls:_,tabsHorizontalItemMarginRTL:Qe,iconCls:se,cardGutter:B,calc:I}=Y;return{[`${_}-rtl`]:{direction:"rtl",[`${_}-nav`]:{[`${_}-tab`]:{margin:{_skip_check_:!0,value:Qe},[`${_}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[se]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:(0,sn.unit)(Y.marginSM)}},[`${_}-tab-remove`]:{marginRight:{_skip_check_:!0,value:(0,sn.unit)(Y.marginXS)},marginLeft:{_skip_check_:!0,value:(0,sn.unit)(I(Y.marginXXS).mul(-1).equal())},[se]:{margin:0}}}},[`&${_}-left`]:{[`> ${_}-nav`]:{order:1},[`> ${_}-content-holder`]:{order:0}},[`&${_}-right`]:{[`> ${_}-nav`]:{order:0},[`> ${_}-content-holder`]:{order:1}},[`&${_}-card${_}-top, &${_}-card${_}-bottom`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-tab + ${_}-tab`]:{marginRight:{_skip_check_:!0,value:B},marginLeft:{_skip_check_:!0,value:0}}}}},[`${_}-dropdown-rtl`]:{direction:"rtl"},[`${_}-menu-item`]:{[`${_}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},f=Y=>{const{componentCls:_,tabsCardPadding:Qe,cardHeight:se,cardGutter:B,itemHoverColor:I,itemActiveColor:P,colorBorderSecondary:F}=Y;return{[_]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Jt.Wf)(Y)),{display:"flex",[`> ${_}-nav, > div > ${_}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${_}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${Y.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${_}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${Y.motionDurationSlow}`},[`${_}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${_}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${_}-nav-more`]:{position:"relative",padding:Qe,background:"transparent",border:0,color:Y.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:Y.calc(Y.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${_}-nav-add`]:Object.assign({minWidth:se,marginLeft:{_skip_check_:!0,value:B},padding:(0,sn.unit)(Y.paddingXS),background:"transparent",border:`${(0,sn.unit)(Y.lineWidth)} ${Y.lineType} ${F}`,borderRadius:`${(0,sn.unit)(Y.borderRadiusLG)} ${(0,sn.unit)(Y.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:Y.colorText,transition:`all ${Y.motionDurationSlow} ${Y.motionEaseInOut}`,"&:hover":{color:I},"&:active, &:focus:not(:focus-visible)":{color:P}},(0,Jt.Qy)(Y,-3))},[`${_}-extra-content`]:{flex:"none"},[`${_}-ink-bar`]:{position:"absolute",background:Y.inkBarColor,pointerEvents:"none"}}),dt(Y)),{[`${_}-content`]:{position:"relative",width:"100%"},[`${_}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${_}-tabpane`]:Object.assign(Object.assign({},(0,Jt.Qy)(Y)),{"&-hidden":{display:"none"}})}),[`${_}-centered`]:{[`> ${_}-nav, > div > ${_}-nav`]:{[`${_}-nav-wrap`]:{[`&:not([class*='${_}-nav-wrap-ping']) > ${_}-nav-list`]:{margin:"auto"}}}}}},d=Y=>{const _=Y.controlHeightLG;return{zIndexPopup:Y.zIndexPopupBase+50,cardBg:Y.colorFillAlter,cardHeight:_,cardPadding:`${(_-Math.round(Y.fontSize*Y.lineHeight))/2-Y.lineWidth}px ${Y.padding}px`,cardPaddingSM:`${Y.paddingXXS*1.5}px ${Y.padding}px`,cardPaddingLG:`${Y.paddingXS}px ${Y.padding}px ${Y.paddingXXS*1.5}px`,titleFontSize:Y.fontSize,titleFontSizeLG:Y.fontSizeLG,titleFontSizeSM:Y.fontSize,inkBarColor:Y.colorPrimary,horizontalMargin:`0 0 ${Y.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${Y.paddingSM}px 0`,horizontalItemPaddingSM:`${Y.paddingXS}px 0`,horizontalItemPaddingLG:`${Y.padding}px 0`,verticalItemPadding:`${Y.paddingXS}px ${Y.paddingLG}px`,verticalItemMargin:`${Y.margin}px 0 0 0`,itemColor:Y.colorText,itemSelectedColor:Y.colorPrimary,itemHoverColor:Y.colorPrimaryHover,itemActiveColor:Y.colorPrimaryActive,cardGutter:Y.marginXXS/2}};var S=(0,mn.I$)("Tabs",Y=>{const _=(0,_t.mergeToken)(Y,{tabsCardPadding:Y.cardPadding,dropdownEdgeChildVerticalPadding:Y.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${(0,sn.unit)(Y.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${(0,sn.unit)(Y.horizontalItemGutter)}`});return[Nt(_),N(_),It(_),Pt(_),Mt(_),f(_),Zt(_)]},d),O=()=>null,ae=function(Y,_){var Qe={};for(var se in Y)Object.prototype.hasOwnProperty.call(Y,se)&&_.indexOf(se)<0&&(Qe[se]=Y[se]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,se=Object.getOwnPropertySymbols(Y);B{var _,Qe,se,B,I,P,F,k,be,ke,ut;const{type:ft,className:pt,rootClassName:wt,size:Kt,onEdit:en,hideAdd:Fe,centered:Ye,addIcon:Tt,removeIcon:yt,moreIcon:Ct,more:Ft,popupClassName:Qt,children:kt,items:an,animated:ln,style:En,indicatorSize:rn,indicator:cn}=Y,yn=ae(Y,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator"]),{prefixCls:Dn}=yn,{direction:Bn,tabs:vn,getPrefixCls:bn,getPopupContainer:Un}=r.useContext(gt.E_),Pn=bn("tabs",Dn),kn=(0,De.Z)(Pn),[Hn,Ln,Rn]=S(Pn,kn);let ei;ft==="editable-card"&&(ei={onEdit:(xi,Yn)=>{let{key:gn,event:Lt}=Yn;en==null||en(xi==="add"?Lt:gn,xi)},removeIcon:(_=yt!=null?yt:vn==null?void 0:vn.removeIcon)!==null&&_!==void 0?_:r.createElement(ne.Z,null),addIcon:(Tt!=null?Tt:vn==null?void 0:vn.addIcon)||r.createElement(te.Z,null),showAdd:Fe!==!0});const Xn=bn(),Si=(0,ot.Z)(Kt),ri=un(an,kt),pi=Wt(Pn,ln),fi=Object.assign(Object.assign({},vn==null?void 0:vn.style),En),Ri={align:(Qe=cn==null?void 0:cn.align)!==null&&Qe!==void 0?Qe:(se=vn==null?void 0:vn.indicator)===null||se===void 0?void 0:se.align,size:(F=(I=(B=cn==null?void 0:cn.size)!==null&&B!==void 0?B:rn)!==null&&I!==void 0?I:(P=vn==null?void 0:vn.indicator)===null||P===void 0?void 0:P.size)!==null&&F!==void 0?F:vn==null?void 0:vn.indicatorSize};return Hn(r.createElement(Yt,Object.assign({direction:Bn,getPopupContainer:Un},yn,{items:ri,className:v()({[`${Pn}-${Si}`]:Si,[`${Pn}-card`]:["card","editable-card"].includes(ft),[`${Pn}-editable-card`]:ft==="editable-card",[`${Pn}-centered`]:Ye},vn==null?void 0:vn.className,pt,wt,Ln,Rn,kn),popupClassName:v()(Qt,Ln,Rn,kn),style:fi,editable:ei,more:Object.assign({icon:(ut=(ke=(be=(k=vn==null?void 0:vn.more)===null||k===void 0?void 0:k.icon)!==null&&be!==void 0?be:vn==null?void 0:vn.moreIcon)!==null&&ke!==void 0?ke:Ct)!==null&&ut!==void 0?ut:r.createElement(D.Z,null),transitionName:`${Xn}-slide-up`},Ft),prefixCls:Pn,animated:pi,indicator:Ri})))};j.TabPane=O;var vt=j},96599:function(In,qe,m){"use strict";m.d(qe,{default:function(){return fe}});var r=m(59301),ne=m(92310),D=m.n(ne),te=m(2738),R=m(29509),v=m(78776),q=m(22703),Z=m(12919),J=m(48755),C=m(36237),Ne=m(17835),ee=m(63356),re=m(51636),ue=m(16931);const ct=M=>{const{paddingXXS:oe,lineWidth:Ee,tagPaddingHorizontal:Ke,componentCls:ie,calc:Ce}=M,Ze=Ce(Ke).sub(Ee).equal(),it=Ce(oe).sub(Ee).equal();return{[ie]:Object.assign(Object.assign({},(0,ee.Wf)(M)),{display:"inline-block",height:"auto",marginInlineEnd:M.marginXS,paddingInline:Ze,fontSize:M.tagFontSize,lineHeight:M.tagLineHeight,whiteSpace:"nowrap",background:M.defaultBg,border:`${(0,C.unit)(M.lineWidth)} ${M.lineType} ${M.colorBorder}`,borderRadius:M.borderRadiusSM,opacity:1,transition:`all ${M.motionDurationMid}`,textAlign:"start",position:"relative",[`&${ie}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:M.defaultColor},[`${ie}-close-icon`]:{marginInlineStart:it,fontSize:M.tagIconSize,color:M.colorTextDescription,cursor:"pointer",transition:`all ${M.motionDurationMid}`,"&:hover":{color:M.colorTextHeading}},[`&${ie}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${M.iconCls}-close, ${M.iconCls}-close:hover`]:{color:M.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${ie}-checkable-checked):hover`]:{color:M.colorPrimary,backgroundColor:M.colorFillSecondary},"&:active, &-checked":{color:M.colorTextLightSolid},"&-checked":{backgroundColor:M.colorPrimary,"&:hover":{backgroundColor:M.colorPrimaryHover}},"&:active":{backgroundColor:M.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${M.iconCls} + span, > span + ${M.iconCls}`]:{marginInlineStart:Ze}}),[`${ie}-borderless`]:{borderColor:"transparent",background:M.tagBorderlessBg}}},He=M=>{const{lineWidth:oe,fontSizeIcon:Ee,calc:Ke}=M,ie=M.fontSizeSM;return(0,re.mergeToken)(M,{tagFontSize:ie,tagLineHeight:(0,C.unit)(Ke(M.lineHeightSM).mul(ie).equal()),tagIconSize:Ke(Ee).sub(Ke(oe).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:M.defaultBg})},We=M=>({defaultBg:new Ne.FastColor(M.colorFillQuaternary).onBackground(M.colorBgContainer).toHexString(),defaultColor:M.colorText});var tt=(0,ue.I$)("Tag",M=>{const oe=He(M);return ct(oe)},We),H=function(M,oe){var Ee={};for(var Ke in M)Object.prototype.hasOwnProperty.call(M,Ke)&&oe.indexOf(Ke)<0&&(Ee[Ke]=M[Ke]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Ke=Object.getOwnPropertySymbols(M);ie{const{prefixCls:Ee,style:Ke,className:ie,checked:Ce,onChange:Ze,onClick:it}=M,Ge=H(M,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:bt,tag:he}=r.useContext(J.E_),je=hn=>{Ze==null||Ze(!Ce),it==null||it(hn)},Ve=bt("tag",Ee),[St,et,jt]=tt(Ve),At=D()(Ve,`${Ve}-checkable`,{[`${Ve}-checkable-checked`]:Ce},he==null?void 0:he.className,ie,et,jt);return St(r.createElement("span",Object.assign({},Ge,{ref:oe,style:Object.assign(Object.assign({},Ke),he==null?void 0:he.style),className:At,onClick:je})))}),de=m(93427);const Re=M=>(0,de.Z)(M,(oe,Ee)=>{let{textColor:Ke,lightBorderColor:ie,lightColor:Ce,darkColor:Ze}=Ee;return{[`${M.componentCls}${M.componentCls}-${oe}`]:{color:Ke,background:Ce,borderColor:ie,"&-inverse":{color:M.colorTextLightSolid,background:Ze,borderColor:Ze},[`&${M.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Me=(0,ue.bk)(["Tag","preset"],M=>{const oe=He(M);return Re(oe)},We);function Ie(M){return typeof M!="string"?M:M.charAt(0).toUpperCase()+M.slice(1)}const Rt=(M,oe,Ee)=>{const Ke=Ie(Ee);return{[`${M.componentCls}${M.componentCls}-${oe}`]:{color:M[`color${Ee}`],background:M[`color${Ke}Bg`],borderColor:M[`color${Ke}Border`],[`&${M.componentCls}-borderless`]:{borderColor:"transparent"}}}};var mt=(0,ue.bk)(["Tag","status"],M=>{const oe=He(M);return[Rt(oe,"success","Success"),Rt(oe,"processing","Info"),Rt(oe,"error","Error"),Rt(oe,"warning","Warning")]},We),Dt=function(M,oe){var Ee={};for(var Ke in M)Object.prototype.hasOwnProperty.call(M,Ke)&&oe.indexOf(Ke)<0&&(Ee[Ke]=M[Ke]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Ke=Object.getOwnPropertySymbols(M);ie{const{prefixCls:Ee,className:Ke,rootClassName:ie,style:Ce,children:Ze,icon:it,color:Ge,onClose:bt,bordered:he=!0,visible:je}=M,Ve=Dt(M,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:St,direction:et,tag:jt}=r.useContext(J.E_),[At,hn]=r.useState(!0),rt=(0,te.Z)(Ve,["closeIcon","closable"]);r.useEffect(()=>{je!==void 0&&hn(je)},[je]);const $e=(0,R.o2)(Ge),we=(0,R.yT)(Ge),Be=$e||we,me=Object.assign(Object.assign({backgroundColor:Ge&&!Be?Ge:void 0},jt==null?void 0:jt.style),Ce),lt=St("tag",Ee),[Le,ve,pe]=tt(lt),Se=D()(lt,jt==null?void 0:jt.className,{[`${lt}-${Ge}`]:Be,[`${lt}-has-color`]:Ge&&!Be,[`${lt}-hidden`]:!At,[`${lt}-rtl`]:et==="rtl",[`${lt}-borderless`]:!he},Ke,ie,ve,pe),ye=X=>{X.stopPropagation(),bt==null||bt(X),!X.defaultPrevented&&hn(!1)},[,Oe]=(0,v.Z)((0,v.w)(M),(0,v.w)(jt),{closable:!1,closeIconRender:X=>{const at=r.createElement("span",{className:`${lt}-close-icon`,onClick:ye},X);return(0,q.wm)(X,at,Ue=>({onClick:nt=>{var Bt;(Bt=Ue==null?void 0:Ue.onClick)===null||Bt===void 0||Bt.call(Ue,nt),ye(nt)},className:D()(Ue==null?void 0:Ue.className,`${lt}-close-icon`)}))}}),Q=typeof Ve.onClick=="function"||Ze&&Ze.type==="a",Pe=it||null,L=Pe?r.createElement(r.Fragment,null,Pe,Ze&&r.createElement("span",null,Ze)):Ze,w=r.createElement("span",Object.assign({},rt,{ref:oe,className:Se,style:me}),L,Oe,$e&&r.createElement(Me,{key:"preset",prefixCls:lt}),we&&r.createElement(mt,{key:"status",prefixCls:lt}));return Le(Q?r.createElement(Z.Z,{component:"Tag"},w):w)});xe.CheckableTag=K;var fe=xe},93427:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return ne}});var r=m(34998);function ne(D,te){return r.i.reduce((R,v)=>{const q=D[`${v}1`],Z=D[`${v}3`],J=D[`${v}6`],C=D[`${v}7`];return Object.assign(Object.assign({},R),te(v,{lightColor:q,lightBorderColor:Z,darkColor:J,textColor:C}))},{})}},25399:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return oe}});var r=m(59301),ne=m(92310),D=m.n(ne),te=m(29125),R=m(18929),v=m(62487),q=m(75030),Z=m(86641),J=m(52838),C=m(22703),Ne=m(32383),ee=m(55743),re=m(57700),ue=m(48755),ct=m(36237),He=m(63356),We=m(34925),tt=m(37645),H=m(36305),Ae=m(93427),K=m(51636),de=m(16931);const Re=Ee=>{const{calc:Ke,componentCls:ie,tooltipMaxWidth:Ce,tooltipColor:Ze,tooltipBg:it,tooltipBorderRadius:Ge,zIndexPopup:bt,controlHeight:he,boxShadowSecondary:je,paddingSM:Ve,paddingXS:St,arrowOffsetHorizontal:et,sizePopupArrow:jt}=Ee,At=Ke(Ge).add(jt).add(et).equal(),hn=Ke(Ge).mul(2).add(jt).equal();return[{[ie]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,He.Wf)(Ee)),{position:"absolute",zIndex:bt,display:"block",width:"max-content",maxWidth:Ce,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":it,[`${ie}-inner`]:{minWidth:hn,minHeight:he,padding:`${(0,ct.unit)(Ee.calc(Ve).div(2).equal())} ${(0,ct.unit)(St)}`,color:Ze,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:it,borderRadius:Ge,boxShadow:je,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:At},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${ie}-inner`]:{borderRadius:Ee.min(Ge,tt.qN)}},[`${ie}-content`]:{position:"relative"}}),(0,Ae.Z)(Ee,(rt,$e)=>{let{darkColor:we}=$e;return{[`&${ie}-${rt}`]:{[`${ie}-inner`]:{backgroundColor:we},[`${ie}-arrow`]:{"--antd-arrow-background-color":we}}}})),{"&-rtl":{direction:"rtl"}})},(0,tt.ZP)(Ee,"var(--antd-arrow-background-color)"),{[`${ie}-pure`]:{position:"relative",maxWidth:"none",margin:Ee.sizePopupArrow}}]},Me=Ee=>Object.assign(Object.assign({zIndexPopup:Ee.zIndexPopupBase+70},(0,tt.wZ)({contentRadius:Ee.borderRadius,limitVerticalRadius:!0})),(0,H.w)((0,K.mergeToken)(Ee,{borderRadiusOuter:Math.min(Ee.borderRadiusOuter,4)})));var Ie=function(Ee){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return(0,de.I$)("Tooltip",Ce=>{const{borderRadius:Ze,colorTextLightSolid:it,colorBgSpotlight:Ge}=Ce,bt=(0,K.mergeToken)(Ce,{tooltipMaxWidth:250,tooltipColor:it,tooltipBorderRadius:Ze,tooltipBg:Ge});return[Re(bt),(0,We._y)(Ce,"zoom-big-fast")]},Me,{resetStyle:!1,injectStyle:Ke})(Ee)},Rt=m(29509);function mt(Ee,Ke){const ie=(0,Rt.o2)(Ke),Ce=D()({[`${Ee}-${Ke}`]:Ke&&ie}),Ze={},it={};return Ke&&!ie&&(Ze.background=Ke,it["--antd-arrow-background-color"]=Ke),{className:Ce,overlayStyle:Ze,arrowStyle:it}}var ht=Ee=>{const{prefixCls:Ke,className:ie,placement:Ce="top",title:Ze,color:it,overlayInnerStyle:Ge}=Ee,{getPrefixCls:bt}=r.useContext(ue.E_),he=bt("tooltip",Ke),[je,Ve,St]=Ie(he),et=mt(he,it),jt=et.arrowStyle,At=Object.assign(Object.assign({},Ge),et.overlayStyle),hn=D()(Ve,St,he,`${he}-pure`,`${he}-placement-${Ce}`,ie,et.className);return je(r.createElement("div",{className:hn,style:jt},r.createElement("div",{className:`${he}-arrow`}),r.createElement(te.G,Object.assign({},Ee,{className:Ve,prefixCls:he,overlayInnerStyle:At}),Ze)))},xe=function(Ee,Ke){var ie={};for(var Ce in Ee)Object.prototype.hasOwnProperty.call(Ee,Ce)&&Ke.indexOf(Ce)<0&&(ie[Ce]=Ee[Ce]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Ce=Object.getOwnPropertySymbols(Ee);Ze{var ie,Ce;const{prefixCls:Ze,openClassName:it,getTooltipContainer:Ge,color:bt,overlayInnerStyle:he,children:je,afterOpenChange:Ve,afterVisibleChange:St,destroyTooltipOnHide:et,arrow:jt=!0,title:At,overlay:hn,builtinPlacements:rt,arrowPointAtCenter:$e=!1,autoAdjustOverflow:we=!0,motion:Be,getPopupContainer:me,placement:lt="top",mouseEnterDelay:Le=.1,mouseLeaveDelay:ve=.1,overlayStyle:pe,rootClassName:Se,overlayClassName:ye,styles:Oe,classNames:Q}=Ee,Pe=xe(Ee,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),L=!!jt,[,w]=(0,re.ZP)(),{getPopupContainer:X,getPrefixCls:at,direction:Ue,className:nt,style:Bt,classNames:Ot,styles:Yt}=(0,ue.dj)("tooltip"),gt=(0,Ne.ln)("Tooltip"),De=r.useRef(null),ot=()=>{var O;(O=De.current)===null||O===void 0||O.forceAlign()};r.useImperativeHandle(Ke,()=>{var O,ae;return{forceAlign:ot,forcePopupAlign:()=>{gt.deprecated(!1,"forcePopupAlign","forceAlign"),ot()},nativeElement:(O=De.current)===null||O===void 0?void 0:O.nativeElement,popupElement:(ae=De.current)===null||ae===void 0?void 0:ae.popupElement}});const[xt,zt]=(0,R.Z)(!1,{value:(ie=Ee.open)!==null&&ie!==void 0?ie:Ee.visible,defaultValue:(Ce=Ee.defaultOpen)!==null&&Ce!==void 0?Ce:Ee.defaultVisible}),Wt=!At&&!hn&&At!==0,Sn=O=>{var ae,j;zt(Wt?!1:O),Wt||((ae=Ee.onOpenChange)===null||ae===void 0||ae.call(Ee,O),(j=Ee.onVisibleChange)===null||j===void 0||j.call(Ee,O))},Ht=r.useMemo(()=>{var O,ae;let j=$e;return typeof jt=="object"&&(j=(ae=(O=jt.pointAtCenter)!==null&&O!==void 0?O:jt.arrowPointAtCenter)!==null&&ae!==void 0?ae:$e),rt||(0,J.Z)({arrowPointAtCenter:j,autoAdjustOverflow:we,arrowWidth:L?w.sizePopupArrow:0,borderRadius:w.borderRadius,offset:w.marginXXS,visibleFirst:!0})},[$e,jt,rt,w]),Ut=r.useMemo(()=>At===0?At:hn||At||"",[hn,At]),un=r.createElement(v.Z,{space:!0},typeof Ut=="function"?Ut():Ut),sn=at("tooltip",Ze),Jt=at(),mn=Ee["data-popover-inject"];let _t=xt;!("open"in Ee)&&!("visible"in Ee)&&Wt&&(_t=!1);const Gt=r.isValidElement(je)&&!(0,C.M2)(je)?je:r.createElement("span",null,je),fn=Gt.props,Zt=!fn.className||typeof fn.className=="string"?D()(fn.className,it||`${sn}-open`):fn.className,[Mt,Pt,It]=Ie(sn,!mn),Nt=mt(sn,bt),dt=Nt.arrowStyle,N=D()(ye,{[`${sn}-rtl`]:Ue==="rtl"},Nt.className,Se,Pt,It,nt,Ot.root,Q==null?void 0:Q.root),f=D()(Ot.body,Q==null?void 0:Q.body),[d,S]=(0,q.Cn)("Tooltip",Pe.zIndex),x=r.createElement(te.Z,Object.assign({},Pe,{zIndex:d,showArrow:L,placement:lt,mouseEnterDelay:Le,mouseLeaveDelay:ve,prefixCls:sn,classNames:{root:N,body:f},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},dt),Yt.root),Bt),pe),Oe==null?void 0:Oe.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},Yt.body),he),Oe==null?void 0:Oe.body),Nt.overlayStyle)},getTooltipContainer:me||Ge||X,ref:De,builtinPlacements:Ht,overlay:un,visible:_t,onVisibleChange:Sn,afterVisibleChange:Ve!=null?Ve:St,arrowContent:r.createElement("span",{className:`${sn}-arrow-content`}),motion:{motionName:(0,Z.m)(Jt,"zoom-big-fast",Ee.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!et}),_t?(0,C.Tm)(Gt,{className:Zt}):Gt);return Mt(r.createElement(ee.Z.Provider,{value:S},x))});M._InternalPanelDoNotUseOrYouWillBeFired=ht;var oe=M},25769:function(In,qe,m){"use strict";var r=m(98040),ne={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function te(v){var q=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return v.replace(/#{\s*key\s*}/g,q)}function R(v,q){var Z,J,C,Ne,ee,re,ue=!1;q||(q={}),Z=q.debug||!1;try{C=r(),Ne=document.createRange(),ee=document.getSelection(),re=document.createElement("span"),re.textContent=v,re.ariaHidden="true",re.style.all="unset",re.style.position="fixed",re.style.top=0,re.style.clip="rect(0, 0, 0, 0)",re.style.whiteSpace="pre",re.style.webkitUserSelect="text",re.style.MozUserSelect="text",re.style.msUserSelect="text",re.style.userSelect="text",re.addEventListener("copy",function(He){if(He.stopPropagation(),q.format)if(He.preventDefault(),typeof He.clipboardData=="undefined"){Z&&console.warn("unable to use e.clipboardData"),Z&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var We=ne[q.format]||ne.default;window.clipboardData.setData(We,v)}else He.clipboardData.clearData(),He.clipboardData.setData(q.format,v);q.onCopy&&(He.preventDefault(),q.onCopy(He.clipboardData))}),document.body.appendChild(re),Ne.selectNodeContents(re),ee.addRange(Ne);var ct=document.execCommand("copy");if(!ct)throw new Error("copy command was unsuccessful");ue=!0}catch(He){Z&&console.error("unable to copy using execCommand: ",He),Z&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(q.format||"text",v),q.onCopy&&q.onCopy(window.clipboardData),ue=!0}catch(We){Z&&console.error("unable to copy using clipboardData: ",We),Z&&console.error("falling back to prompt"),J=te("message"in q?q.message:D),window.prompt(J,v)}}finally{ee&&(typeof ee.removeRange=="function"?ee.removeRange(Ne):ee.removeAllRanges()),re&&document.body.removeChild(re),C()}return ue}In.exports=R},97774:function(In,qe,m){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.default=void 0;var r=Object.assign||function(He){for(var We=1;We0&&(Ie=K[0]),Ie instanceof Error)throw Ie;var Rt=new Error("Unhandled error."+(Ie?" ("+Ie.message+")":""));throw Rt.context=Ie,Rt}var mt=Me[Ae];if(mt===void 0)return!1;if(typeof mt=="function")m(mt,this,K);else for(var Dt=mt.length,ht=re(mt,Dt),de=0;de0&&Ie.length>Re&&!Ie.warned){Ie.warned=!0;var Rt=new Error("Possible EventEmitter memory leak detected. "+Ie.length+" "+String(Ae)+" listeners added. Use emitter.setMaxListeners() to increase limit");Rt.name="MaxListenersExceededWarning",Rt.emitter=H,Rt.type=Ae,Rt.count=Ie.length,ne(Rt)}return H}te.prototype.addListener=function(Ae,K){return Z(this,Ae,K,!1)},te.prototype.on=te.prototype.addListener,te.prototype.prependListener=function(Ae,K){return Z(this,Ae,K,!0)};function J(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function C(H,Ae,K){var de={fired:!1,wrapFn:void 0,target:H,type:Ae,listener:K},Re=J.bind(de);return Re.listener=K,de.wrapFn=Re,Re}te.prototype.once=function(Ae,K){return v(K),this.on(Ae,C(this,Ae,K)),this},te.prototype.prependOnceListener=function(Ae,K){return v(K),this.prependListener(Ae,C(this,Ae,K)),this},te.prototype.removeListener=function(Ae,K){var de,Re,Me,Ie,Rt;if(v(K),Re=this._events,Re===void 0)return this;if(de=Re[Ae],de===void 0)return this;if(de===K||de.listener===K)--this._eventsCount===0?this._events=Object.create(null):(delete Re[Ae],Re.removeListener&&this.emit("removeListener",Ae,de.listener||K));else if(typeof de!="function"){for(Me=-1,Ie=de.length-1;Ie>=0;Ie--)if(de[Ie]===K||de[Ie].listener===K){Rt=de[Ie].listener,Me=Ie;break}if(Me<0)return this;Me===0?de.shift():ue(de,Me),de.length===1&&(Re[Ae]=de[0]),Re.removeListener!==void 0&&this.emit("removeListener",Ae,Rt||K)}return this},te.prototype.off=te.prototype.removeListener,te.prototype.removeAllListeners=function(Ae){var K,de,Re;if(de=this._events,de===void 0)return this;if(de.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):de[Ae]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete de[Ae]),this;if(arguments.length===0){var Me=Object.keys(de),Ie;for(Re=0;Re=0;Re--)this.removeListener(Ae,K[Re]);return this};function Ne(H,Ae,K){var de=H._events;if(de===void 0)return[];var Re=de[Ae];return Re===void 0?[]:typeof Re=="function"?K?[Re.listener||Re]:[Re]:K?ct(Re):re(Re,Re.length)}te.prototype.listeners=function(Ae){return Ne(this,Ae,!0)},te.prototype.rawListeners=function(Ae){return Ne(this,Ae,!1)},te.listenerCount=function(H,Ae){return typeof H.listenerCount=="function"?H.listenerCount(Ae):ee.call(H,Ae)},te.prototype.listenerCount=ee;function ee(H){var Ae=this._events;if(Ae!==void 0){var K=Ae[H];if(typeof K=="function")return 1;if(K!==void 0)return K.length}return 0}te.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]};function re(H,Ae){for(var K=new Array(Ae),de=0;de>>6)+Z(128|M&63):Z(224|M>>>12&15)+Z(128|M>>>6&63)+Z(128|M&63)}else{var M=65536+(fe.charCodeAt(0)-55296)*1024+(fe.charCodeAt(1)-56320);return Z(240|M>>>18&7)+Z(128|M>>>12&63)+Z(128|M>>>6&63)+Z(128|M&63)}},C=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ne=function(fe){return fe.replace(C,J)},ee=function(fe){var M=[0,2,1][fe.length%3],oe=fe.charCodeAt(0)<<16|(fe.length>1?fe.charCodeAt(1):0)<<8|(fe.length>2?fe.charCodeAt(2):0),Ee=[v.charAt(oe>>>18),v.charAt(oe>>>12&63),M>=2?"=":v.charAt(oe>>>6&63),M>=1?"=":v.charAt(oe&63)];return Ee.join("")},re=D.btoa&&typeof D.btoa=="function"?function(fe){return D.btoa(fe)}:function(fe){if(fe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return fe.replace(/[\s\S]{1,3}/g,ee)},ue=function(fe){return re(Ne(String(fe)))},ct=function(fe){return fe.replace(/[+\/]/g,function(M){return M=="+"?"-":"_"}).replace(/=/g,"")},He=function(fe,M){return M?ct(ue(fe)):ue(fe)},We=function(fe){return He(fe,!0)},tt;D.Uint8Array&&(tt=function(fe,M){for(var oe="",Ee=0,Ke=fe.length;Ee>>18)+v.charAt(it>>>12&63)+(typeof Ce!="undefined"?v.charAt(it>>>6&63):"=")+(typeof Ze!="undefined"?v.charAt(it&63):"=")}return M?ct(oe):oe});var H=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Ae=function(fe){switch(fe.length){case 4:var M=(7&fe.charCodeAt(0))<<18|(63&fe.charCodeAt(1))<<12|(63&fe.charCodeAt(2))<<6|63&fe.charCodeAt(3),oe=M-65536;return Z((oe>>>10)+55296)+Z((oe&1023)+56320);case 3:return Z((15&fe.charCodeAt(0))<<12|(63&fe.charCodeAt(1))<<6|63&fe.charCodeAt(2));default:return Z((31&fe.charCodeAt(0))<<6|63&fe.charCodeAt(1))}},K=function(fe){return fe.replace(H,Ae)},de=function(fe){var M=fe.length,oe=M%4,Ee=(M>0?q[fe.charAt(0)]<<18:0)|(M>1?q[fe.charAt(1)]<<12:0)|(M>2?q[fe.charAt(2)]<<6:0)|(M>3?q[fe.charAt(3)]:0),Ke=[Z(Ee>>>16),Z(Ee>>>8&255),Z(Ee&255)];return Ke.length-=[0,0,2,1][oe],Ke.join("")},Re=D.atob&&typeof D.atob=="function"?function(fe){return D.atob(fe)}:function(fe){return fe.replace(/\S{1,4}/g,de)},Me=function(fe){return Re(String(fe).replace(/[^A-Za-z0-9\+\/]/g,""))},Ie=function(fe){return K(Re(fe))},Rt=function(fe){return String(fe).replace(/[-_]/g,function(M){return M=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},mt=function(fe){return Ie(Rt(fe))},Dt;D.Uint8Array&&(Dt=function(fe){return Uint8Array.from(Me(Rt(fe)),function(M){return M.charCodeAt(0)})});var ht=function(){var fe=D.Base64;return D.Base64=te,fe};if(D.Base64={VERSION:R,atob:Me,btoa:re,fromBase64:mt,toBase64:He,utob:Ne,encode:He,encodeURI:We,btou:K,decode:mt,noConflict:ht,fromUint8Array:tt,toUint8Array:Dt},typeof Object.defineProperty=="function"){var xe=function(fe){return{value:fe,enumerable:!1,writable:!0,configurable:!0}};D.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",xe(function(){return mt(this)})),Object.defineProperty(String.prototype,"toBase64",xe(function(fe){return He(this,fe)})),Object.defineProperty(String.prototype,"toBase64URI",xe(function(){return He(this,!0)}))}}return D.Meteor&&(Base64=D.Base64),In.exports?In.exports.Base64=D.Base64:(r=[],ne=function(){return D.Base64}.apply(qe,r),ne!==void 0&&(In.exports=ne)),{Base64:D.Base64}})},7861:function(In,qe,m){var r=m(38710),ne=function(R){var v=/[height|width]$/;return v.test(R)},D=function(R){var v="",q=Object.keys(R);return q.forEach(function(Z,J){var C=R[Z];Z=r(Z),ne(Z)&&typeof C=="number"&&(C=C+"px"),C===!0?v+=Z:C===!1?v+="not "+Z:v+="("+Z+": "+C+")",JX;(0,q.useImperativeHandle)(de,function(){var Ht;return{focus:lt,blur:function(){var un;(un=Be.current)===null||un===void 0||un.blur()},setSelectionRange:function(un,sn,Jt){var mn;(mn=Be.current)===null||mn===void 0||mn.setSelectionRange(un,sn,Jt)},select:function(){var un;(un=Be.current)===null||un===void 0||un.select()},input:Be.current,nativeElement:((Ht=me.current)===null||Ht===void 0?void 0:Ht.nativeElement)||Be.current}}),(0,q.useEffect)(function(){we.current&&(we.current=!1),rt(function(Ht){return Ht&&M?!1:Ht})},[M]);var nt=function(Ut,un,sn){var Jt=un;if(!$e.current&&w.exceedFormatter&&w.max&&w.strategy(un)>w.max){if(Jt=w.exceedFormatter(un,{max:w.max}),un!==Jt){var mn,_t;L([((mn=Be.current)===null||mn===void 0?void 0:mn.selectionStart)||0,((_t=Be.current)===null||_t===void 0?void 0:_t.selectionEnd)||0])}}else if(sn.source==="compositionEnd")return;Se(Jt),Be.current&&(0,Z.rJ)(Be.current,Ut,Me,Jt)};(0,q.useEffect)(function(){if(Pe){var Ht;(Ht=Be.current)===null||Ht===void 0||Ht.setSelectionRange.apply(Ht,(0,Ne.Z)(Pe))}},[Pe]);var Bt=function(Ut){nt(Ut,Ut.target.value,{source:"change"})},Ot=function(Ut){$e.current=!1,nt(Ut,Ut.currentTarget.value,{source:"compositionEnd"}),St==null||St(Ut)},Yt=function(Ut){mt&&Ut.key==="Enter"&&!we.current&&(we.current=!0,mt(Ut)),Dt==null||Dt(Ut)},gt=function(Ut){Ut.key==="Enter"&&(we.current=!1),ht==null||ht(Ut)},De=function(Ut){rt(!0),Ie==null||Ie(Ut)},ot=function(Ut){we.current&&(we.current=!1),rt(!1),Rt==null||Rt(Ut)},xt=function(Ut){Se(""),lt(),Be.current&&(0,Z.rJ)(Be.current,Ut,Me)},zt=Ue&&"".concat(fe,"-out-of-range"),Wt=function(){var Ut=(0,ct.Z)(K,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return q.createElement("input",(0,ne.Z)({autoComplete:Re},Ut,{onChange:Bt,onFocus:De,onBlur:ot,onKeyDown:Yt,onKeyUp:gt,className:v()(fe,(0,D.Z)({},"".concat(fe,"-disabled"),M),he==null?void 0:he.input),style:je==null?void 0:je.input,ref:Be,size:oe,type:Ge,onCompositionStart:function(sn){$e.current=!0,Ve==null||Ve(sn)},onCompositionEnd:Ot}))},Sn=function(){var Ut=Number(X)>0;if(ie||w.show){var un=w.showFormatter?w.showFormatter({value:ye,count:at,maxLength:X}):"".concat(at).concat(Ut?" / ".concat(X):"");return q.createElement(q.Fragment,null,w.show&&q.createElement("span",{className:v()("".concat(fe,"-show-count-suffix"),(0,D.Z)({},"".concat(fe,"-show-count-has-suffix"),!!ie),he==null?void 0:he.count),style:(0,r.Z)({},je==null?void 0:je.count)},un),ie)}return null};return q.createElement(C,(0,ne.Z)({},et,{prefixCls:fe,className:v()(Ee,zt),handleReset:xt,value:ye,focused:hn,triggerFocus:lt,suffix:Sn(),disabled:M,classes:bt,classNames:he,styles:je}),Wt())}),H=tt,Ae=H},30292:function(In,qe,m){"use strict";m.d(qe,{He:function(){return r},X3:function(){return ne},nH:function(){return R},rJ:function(){return te}});function r(v){return!!(v.addonBefore||v.addonAfter)}function ne(v){return!!(v.prefix||v.suffix||v.allowClear)}function D(v,q,Z){var J=q.cloneNode(!0),C=Object.create(v,{target:{value:J},currentTarget:{value:J}});return J.value=Z,typeof q.selectionStart=="number"&&typeof q.selectionEnd=="number"&&(J.selectionStart=q.selectionStart,J.selectionEnd=q.selectionEnd),J.setSelectionRange=function(){q.setSelectionRange.apply(q,arguments)},C}function te(v,q,Z,J){if(Z){var C=q;if(q.type==="click"){C=D(q,v,""),Z(C);return}if(v.type!=="file"&&J!==void 0){C=D(q,v,J),Z(C);return}Z(C)}}function R(v,q){if(v){v.focus(q);var Z=q||{},J=Z.cursor;if(J){var C=v.value.length;switch(J){case"start":v.setSelectionRange(0,0);break;case"end":v.setSelectionRange(C,C);break;default:v.setSelectionRange(0,C)}}}}},28321:function(In,qe,m){"use strict";m.d(qe,{iz:function(){return se},ck:function(){return Jt},BW:function(){return F},sN:function(){return Jt},Wd:function(){return _},ZP:function(){return en},Xl:function(){return mt}});var r=m(60499),ne=m(18642),D=m(85899),te=m(77654),R=m(72190),v=m(42244),q=m(92310),Z=m.n(q),J=m(83836),C=m(18929),Ne=m(13697),ee=m(48736),re=m(59301),ue=m(4676),ct=re.createContext(null);function He(Fe,Ye){return Fe===void 0?null:"".concat(Fe,"-").concat(Ye)}function We(Fe){var Ye=re.useContext(ct);return He(Ye,Fe)}var tt=m(80547),H=["children","locked"],Ae=re.createContext(null);function K(Fe,Ye){var Tt=(0,D.Z)({},Fe);return Object.keys(Ye).forEach(function(yt){var Ct=Ye[yt];Ct!==void 0&&(Tt[yt]=Ct)}),Tt}function de(Fe){var Ye=Fe.children,Tt=Fe.locked,yt=(0,v.Z)(Fe,H),Ct=re.useContext(Ae),Ft=(0,tt.Z)(function(){return K(Ct,yt)},[Ct,yt],function(Qt,kt){return!Tt&&(Qt[0]!==kt[0]||!(0,Ne.Z)(Qt[1],kt[1],!0))});return re.createElement(Ae.Provider,{value:Ft},Ye)}var Re=[],Me=re.createContext(null);function Ie(){return re.useContext(Me)}var Rt=re.createContext(Re);function mt(Fe){var Ye=re.useContext(Rt);return re.useMemo(function(){return Fe!==void 0?[].concat((0,te.Z)(Ye),[Fe]):Ye},[Ye,Fe])}var Dt=re.createContext(null),ht=re.createContext({}),xe=ht,fe=m(29194);function M(Fe){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,fe.Z)(Fe)){var Tt=Fe.nodeName.toLowerCase(),yt=["input","select","textarea","button"].includes(Tt)||Fe.isContentEditable||Tt==="a"&&!!Fe.getAttribute("href"),Ct=Fe.getAttribute("tabindex"),Ft=Number(Ct),Qt=null;return Ct&&!Number.isNaN(Ft)?Qt=Ft:yt&&Qt===null&&(Qt=0),yt&&Fe.disabled&&(Qt=null),Qt!==null&&(Qt>=0||Ye&&Qt<0)}return!1}function oe(Fe){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Tt=(0,te.Z)(Fe.querySelectorAll("*")).filter(function(yt){return M(yt,Ye)});return M(Fe,Ye)&&Tt.unshift(Fe),Tt}var Ee=null;function Ke(){Ee=document.activeElement}function ie(){Ee=null}function Ce(){if(Ee)try{Ee.focus()}catch(Fe){}}function Ze(Fe,Ye){if(Ye.keyCode===9){var Tt=oe(Fe),yt=Tt[Ye.shiftKey?0:Tt.length-1],Ct=yt===document.activeElement||Fe===document.activeElement;if(Ct){var Ft=Tt[Ye.shiftKey?Tt.length-1:0];Ft.focus(),Ye.preventDefault()}}}var it=m(10228),Ge=m(16089),bt=it.Z.LEFT,he=it.Z.RIGHT,je=it.Z.UP,Ve=it.Z.DOWN,St=it.Z.ENTER,et=it.Z.ESC,jt=it.Z.HOME,At=it.Z.END,hn=[je,Ve,bt,he];function rt(Fe,Ye,Tt,yt){var Ct,Ft="prev",Qt="next",kt="children",an="parent";if(Fe==="inline"&&yt===St)return{inlineTrigger:!0};var ln=(0,ne.Z)((0,ne.Z)({},je,Ft),Ve,Qt),En=(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({},bt,Tt?Qt:Ft),he,Tt?Ft:Qt),Ve,kt),St,kt),rn=(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({},je,Ft),Ve,Qt),St,kt),et,an),bt,Tt?kt:an),he,Tt?an:kt),cn={inline:ln,horizontal:En,vertical:rn,inlineSub:ln,horizontalSub:rn,verticalSub:rn},yn=(Ct=cn["".concat(Fe).concat(Ye?"":"Sub")])===null||Ct===void 0?void 0:Ct[yt];switch(yn){case Ft:return{offset:-1,sibling:!0};case Qt:return{offset:1,sibling:!0};case an:return{offset:-1,sibling:!1};case kt:return{offset:1,sibling:!1};default:return null}}function $e(Fe){for(var Ye=Fe;Ye;){if(Ye.getAttribute("data-menu-list"))return Ye;Ye=Ye.parentElement}return null}function we(Fe,Ye){for(var Tt=Fe||document.activeElement;Tt;){if(Ye.has(Tt))return Tt;Tt=Tt.parentElement}return null}function Be(Fe,Ye){var Tt=oe(Fe,!0);return Tt.filter(function(yt){return Ye.has(yt)})}function me(Fe,Ye,Tt){var yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Fe)return null;var Ct=Be(Fe,Ye),Ft=Ct.length,Qt=Ct.findIndex(function(kt){return Tt===kt});return yt<0?Qt===-1?Qt=Ft-1:Qt-=1:yt>0&&(Qt+=1),Qt=(Qt+Ft)%Ft,Ct[Qt]}var lt=function(Ye,Tt){var yt=new Set,Ct=new Map,Ft=new Map;return Ye.forEach(function(Qt){var kt=document.querySelector("[data-menu-id='".concat(He(Tt,Qt),"']"));kt&&(yt.add(kt),Ft.set(kt,Qt),Ct.set(Qt,kt))}),{elements:yt,key2element:Ct,element2key:Ft}};function Le(Fe,Ye,Tt,yt,Ct,Ft,Qt,kt,an,ln){var En=re.useRef(),rn=re.useRef();rn.current=Ye;var cn=function(){Ge.Z.cancel(En.current)};return re.useEffect(function(){return function(){cn()}},[]),function(yn){var Dn=yn.which;if([].concat(hn,[St,et,jt,At]).includes(Dn)){var Bn=Ft(),vn=lt(Bn,yt),bn=vn,Un=bn.elements,Pn=bn.key2element,kn=bn.element2key,Hn=Pn.get(Ye),Ln=we(Hn,Un),Rn=kn.get(Ln),ei=rt(Fe,Qt(Rn,!0).length===1,Tt,Dn);if(!ei&&Dn!==jt&&Dn!==At)return;(hn.includes(Dn)||[jt,At].includes(Dn))&&yn.preventDefault();var Xn=function(gn){if(gn){var Lt=gn,$t=gn.querySelector("a");$t!=null&&$t.getAttribute("href")&&(Lt=$t);var Tn=kn.get(gn);kt(Tn),cn(),En.current=(0,Ge.Z)(function(){rn.current===Tn&&Lt.focus()})}};if([jt,At].includes(Dn)||ei.sibling||!Ln){var Si;!Ln||Fe==="inline"?Si=Ct.current:Si=$e(Ln);var ri,pi=Be(Si,Un);Dn===jt?ri=pi[0]:Dn===At?ri=pi[pi.length-1]:ri=me(Si,Un,Ln,ei.offset),Xn(ri)}else if(ei.inlineTrigger)an(Rn);else if(ei.offset>0)an(Rn,!0),cn(),En.current=(0,Ge.Z)(function(){vn=lt(Bn,yt);var Yn=Ln.getAttribute("aria-controls"),gn=document.getElementById(Yn),Lt=me(gn,vn.elements);Xn(Lt)},5);else if(ei.offset<0){var fi=Qt(Rn,!0),Ri=fi[fi.length-2],xi=Pn.get(Ri);an(Ri,!1),Xn(xi)}}ln==null||ln(yn)}}function ve(Fe){Promise.resolve().then(Fe)}var pe="__RC_UTIL_PATH_SPLIT__",Se=function(Ye){return Ye.join(pe)},ye=function(Ye){return Ye.split(pe)},Oe="rc-menu-more";function Q(){var Fe=re.useState({}),Ye=(0,R.Z)(Fe,2),Tt=Ye[1],yt=(0,re.useRef)(new Map),Ct=(0,re.useRef)(new Map),Ft=re.useState([]),Qt=(0,R.Z)(Ft,2),kt=Qt[0],an=Qt[1],ln=(0,re.useRef)(0),En=(0,re.useRef)(!1),rn=function(){En.current||Tt({})},cn=(0,re.useCallback)(function(Pn,kn){var Hn=Se(kn);Ct.current.set(Hn,Pn),yt.current.set(Pn,Hn),ln.current+=1;var Ln=ln.current;ve(function(){Ln===ln.current&&rn()})},[]),yn=(0,re.useCallback)(function(Pn,kn){var Hn=Se(kn);Ct.current.delete(Hn),yt.current.delete(Pn)},[]),Dn=(0,re.useCallback)(function(Pn){an(Pn)},[]),Bn=(0,re.useCallback)(function(Pn,kn){var Hn=yt.current.get(Pn)||"",Ln=ye(Hn);return kn&&kt.includes(Ln[0])&&Ln.unshift(Oe),Ln},[kt]),vn=(0,re.useCallback)(function(Pn,kn){return Pn.filter(function(Hn){return Hn!==void 0}).some(function(Hn){var Ln=Bn(Hn,!0);return Ln.includes(kn)})},[Bn]),bn=function(){var kn=(0,te.Z)(yt.current.keys());return kt.length&&kn.push(Oe),kn},Un=(0,re.useCallback)(function(Pn){var kn="".concat(yt.current.get(Pn)).concat(pe),Hn=new Set;return(0,te.Z)(Ct.current.keys()).forEach(function(Ln){Ln.startsWith(kn)&&Hn.add(Ct.current.get(Ln))}),Hn},[]);return re.useEffect(function(){return function(){En.current=!0}},[]),{registerPath:cn,unregisterPath:yn,refreshOverflowKeys:Dn,isSubPathKey:vn,getKeyPath:Bn,getKeys:bn,getSubPathKeys:Un}}function Pe(Fe){var Ye=re.useRef(Fe);Ye.current=Fe;var Tt=re.useCallback(function(){for(var yt,Ct=arguments.length,Ft=new Array(Ct),Qt=0;Qt1&&(Un.motionAppear=!1);var Pn=Un.onVisibleChanged;return Un.onVisibleChanged=function(kn){return!cn.current&&!kn&&vn(!0),Pn==null?void 0:Pn(kn)},Bn?null:re.createElement(de,{mode:Ft,locked:!cn.current},re.createElement(x.default,(0,r.Z)({visible:bn},Un,{forceRender:an,removeOnLeave:!1,leavedClassName:"".concat(kt,"-hidden")}),function(kn){var Hn=kn.className,Ln=kn.style;return re.createElement(fn,{id:Ye,className:Hn,style:Ln},Ct)}))}var ae=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],j=["active"],vt=re.forwardRef(function(Fe,Ye){var Tt=Fe.style,yt=Fe.className,Ct=Fe.title,Ft=Fe.eventKey,Qt=Fe.warnKey,kt=Fe.disabled,an=Fe.internalPopupClose,ln=Fe.children,En=Fe.itemIcon,rn=Fe.expandIcon,cn=Fe.popupClassName,yn=Fe.popupOffset,Dn=Fe.popupStyle,Bn=Fe.onClick,vn=Fe.onMouseEnter,bn=Fe.onMouseLeave,Un=Fe.onTitleClick,Pn=Fe.onTitleMouseEnter,kn=Fe.onTitleMouseLeave,Hn=(0,v.Z)(Fe,ae),Ln=We(Ft),Rn=re.useContext(Ae),ei=Rn.prefixCls,Xn=Rn.mode,Si=Rn.openKeys,ri=Rn.disabled,pi=Rn.overflowDisabled,fi=Rn.activeKey,Ri=Rn.selectedKeys,xi=Rn.itemIcon,Yn=Rn.expandIcon,gn=Rn.onItemClick,Lt=Rn.onOpenChange,$t=Rn.onActive,Tn=re.useContext(xe),xn=Tn._internalRenderSubMenuItem,Gn=re.useContext(Dt),si=Gn.isSubPathKey,ti=mt(),Jn="".concat(ei,"-submenu"),oi=ri||kt,Bi=re.useRef(),hr=re.useRef(),or=En!=null?En:xi,Wi=rn!=null?rn:Yn,lr=Si.includes(Ft),rr=!pi&&lr,gr=si(Ri,Ft),Xi=gt(Ft,oi,Pn,kn),zi=Xi.active,cr=(0,v.Z)(Xi,j),Dr=re.useState(!1),vi=(0,R.Z)(Dr,2),Br=vi[0],Mr=vi[1],xr=function(vr){oi||Mr(vr)},bi=function(vr){xr(!0),vn==null||vn({key:Ft,domEvent:vr})},Wn=function(vr){xr(!1),bn==null||bn({key:Ft,domEvent:vr})},ur=re.useMemo(function(){return zi||(Xn!=="inline"?Br||si([fi],Ft):!1)},[Xn,zi,fi,Br,Ft,si]),sr=De(ti.length),Kr=function(vr){oi||(Un==null||Un({key:Ft,domEvent:vr}),Xn==="inline"&&Lt(Ft,!lr))},vs=Pe(function(Tr){Bn==null||Bn(zt(Tr)),gn(Tr)}),Lr=function(vr){Xn!=="inline"&&Lt(Ft,vr)},rs=function(){$t(Ft)},Gr=Ln&&"".concat(Ln,"-popup"),dr=re.useMemo(function(){return re.createElement(ot,{icon:Xn!=="horizontal"?Wi:void 0,props:(0,D.Z)((0,D.Z)({},Fe),{},{isOpen:rr,isSubMenu:!0})},re.createElement("i",{className:"".concat(Jn,"-arrow")}))},[Xn,Wi,Fe,rr,Jn]),wr=re.createElement("div",(0,r.Z)({role:"menuitem",style:sr,className:"".concat(Jn,"-title"),tabIndex:oi?null:-1,ref:Bi,title:typeof Ct=="string"?Ct:null,"data-menu-id":pi&&Ln?null:Ln,"aria-expanded":rr,"aria-haspopup":!0,"aria-controls":Gr,"aria-disabled":oi,onClick:Kr,onFocus:rs},cr),Ct,dr),Xr=re.useRef(Xn);if(Xn!=="inline"&&ti.length>1?Xr.current="vertical":Xr.current=Xn,!pi){var yr=Xr.current;wr=re.createElement(S,{mode:yr,prefixCls:Jn,visible:!an&&rr&&Xn!=="inline",popupClassName:cn,popupOffset:yn,popupStyle:Dn,popup:re.createElement(de,{mode:yr==="horizontal"?"vertical":yr},re.createElement(fn,{id:Gr,ref:hr},ln)),disabled:oi,onVisibleChange:Lr},wr)}var Ji=re.createElement(J.Z.Item,(0,r.Z)({ref:Ye,role:"none"},Hn,{component:"li",style:Tt,className:Z()(Jn,"".concat(Jn,"-").concat(Xn),yt,(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Jn,"-open"),rr),"".concat(Jn,"-active"),ur),"".concat(Jn,"-selected"),gr),"".concat(Jn,"-disabled"),oi)),onMouseEnter:bi,onMouseLeave:Wn}),wr,!pi&&re.createElement(O,{id:Gr,open:rr,keyPath:ti},ln));return xn&&(Ji=xn(Ji,Fe,{selected:gr,active:ur,open:rr,disabled:oi})),re.createElement(de,{onItemClick:vs,mode:Xn==="horizontal"?"vertical":Xn,itemIcon:or,expandIcon:Wi},Ji)}),Y=re.forwardRef(function(Fe,Ye){var Tt=Fe.eventKey,yt=Fe.children,Ct=mt(Tt),Ft=Mt(yt,Ct),Qt=Ie();re.useEffect(function(){if(Qt)return Qt.registerPath(Tt,Ct),function(){Qt.unregisterPath(Tt,Ct)}},[Ct]);var kt;return Qt?kt=Ft:kt=re.createElement(vt,(0,r.Z)({ref:Ye},Fe),Ft),re.createElement(Rt.Provider,{value:Ct},kt)}),_=Y,Qe=m(43749);function se(Fe){var Ye=Fe.className,Tt=Fe.style,yt=re.useContext(Ae),Ct=yt.prefixCls,Ft=Ie();return Ft?null:re.createElement("li",{role:"separator",className:Z()("".concat(Ct,"-item-divider"),Ye),style:Tt})}var B=["className","title","eventKey","children"],I=re.forwardRef(function(Fe,Ye){var Tt=Fe.className,yt=Fe.title,Ct=Fe.eventKey,Ft=Fe.children,Qt=(0,v.Z)(Fe,B),kt=re.useContext(Ae),an=kt.prefixCls,ln="".concat(an,"-item-group");return re.createElement("li",(0,r.Z)({ref:Ye,role:"presentation"},Qt,{onClick:function(rn){return rn.stopPropagation()},className:Z()(ln,Tt)}),re.createElement("div",{role:"presentation",className:"".concat(ln,"-title"),title:typeof yt=="string"?yt:void 0},yt),re.createElement("ul",{role:"group",className:"".concat(ln,"-list")},Ft))}),P=re.forwardRef(function(Fe,Ye){var Tt=Fe.eventKey,yt=Fe.children,Ct=mt(Tt),Ft=Mt(yt,Ct),Qt=Ie();return Qt?Ft:re.createElement(I,(0,r.Z)({ref:Ye},(0,Ot.Z)(Fe,["warnKey"])),Ft)}),F=P,k=["label","children","key","type","extra"];function be(Fe,Ye,Tt){var yt=Ye.item,Ct=Ye.group,Ft=Ye.submenu,Qt=Ye.divider;return(Fe||[]).map(function(kt,an){if(kt&&(0,Qe.Z)(kt)==="object"){var ln=kt,En=ln.label,rn=ln.children,cn=ln.key,yn=ln.type,Dn=ln.extra,Bn=(0,v.Z)(ln,k),vn=cn!=null?cn:"tmp-".concat(an);return rn||yn==="group"?yn==="group"?re.createElement(Ct,(0,r.Z)({key:vn},Bn,{title:En}),be(rn,Ye,Tt)):re.createElement(Ft,(0,r.Z)({key:vn},Bn,{title:En}),be(rn,Ye,Tt)):yn==="divider"?re.createElement(Qt,(0,r.Z)({key:vn},Bn)):re.createElement(yt,(0,r.Z)({key:vn},Bn,{extra:Dn}),En,(!!Dn||Dn===0)&&re.createElement("span",{className:"".concat(Tt,"-item-extra")},Dn))}return null}).filter(function(kt){return kt})}function ke(Fe,Ye,Tt,yt,Ct){var Ft=Fe,Qt=(0,D.Z)({divider:se,item:Jt,group:F,submenu:_},yt);return Ye&&(Ft=be(Ye,Qt,Ct)),Mt(Ft,Tt)}var ut=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],ft=[],pt=re.forwardRef(function(Fe,Ye){var Tt,yt=Fe,Ct=yt.prefixCls,Ft=Ct===void 0?"rc-menu":Ct,Qt=yt.rootClassName,kt=yt.style,an=yt.className,ln=yt.tabIndex,En=ln===void 0?0:ln,rn=yt.items,cn=yt.children,yn=yt.direction,Dn=yt.id,Bn=yt.mode,vn=Bn===void 0?"vertical":Bn,bn=yt.inlineCollapsed,Un=yt.disabled,Pn=yt.disabledOverflow,kn=yt.subMenuOpenDelay,Hn=kn===void 0?.1:kn,Ln=yt.subMenuCloseDelay,Rn=Ln===void 0?.1:Ln,ei=yt.forceSubMenuRender,Xn=yt.defaultOpenKeys,Si=yt.openKeys,ri=yt.activeKey,pi=yt.defaultActiveFirst,fi=yt.selectable,Ri=fi===void 0?!0:fi,xi=yt.multiple,Yn=xi===void 0?!1:xi,gn=yt.defaultSelectedKeys,Lt=yt.selectedKeys,$t=yt.onSelect,Tn=yt.onDeselect,xn=yt.inlineIndent,Gn=xn===void 0?24:xn,si=yt.motion,ti=yt.defaultMotions,Jn=yt.triggerSubMenuAction,oi=Jn===void 0?"hover":Jn,Bi=yt.builtinPlacements,hr=yt.itemIcon,or=yt.expandIcon,Wi=yt.overflowedIndicator,lr=Wi===void 0?"...":Wi,rr=yt.overflowedIndicatorPopupClassName,gr=yt.getPopupContainer,Xi=yt.onClick,zi=yt.onOpenChange,cr=yt.onKeyDown,Dr=yt.openAnimation,vi=yt.openTransitionName,Br=yt._internalRenderMenuItem,Mr=yt._internalRenderSubMenuItem,xr=yt._internalComponents,bi=(0,v.Z)(yt,ut),Wn=re.useMemo(function(){return[ke(cn,rn,ft,xr,Ft),ke(cn,rn,ft,{},Ft)]},[cn,rn,xr]),ur=(0,R.Z)(Wn,2),sr=ur[0],Kr=ur[1],vs=re.useState(!1),Lr=(0,R.Z)(vs,2),rs=Lr[0],Gr=Lr[1],dr=re.useRef(),wr=X(Dn),Xr=yn==="rtl",yr=(0,C.Z)(Xn,{value:Si,postState:function(ni){return ni||ft}}),Ji=(0,R.Z)(yr,2),Tr=Ji[0],vr=Ji[1],li=function(ni){var Ai=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function fr(){vr(ni),zi==null||zi(ni)}Ai?(0,ue.flushSync)(fr):fr()},Li=re.useState(Tr),hi=(0,R.Z)(Li,2),Oi=hi[0],er=hi[1],pr=re.useRef(!1),ss=re.useMemo(function(){return(vn==="inline"||vn==="vertical")&&bn?["vertical",bn]:[vn,!1]},[vn,bn]),ii=(0,R.Z)(ss,2),mi=ii[0],Gi=ii[1],Ii=mi==="inline",Yi=re.useState(mi),Jr=(0,R.Z)(Yi,2),$r=Jr[0],us=Jr[1],qi=re.useState(Gi),Zi=(0,R.Z)(qi,2),Fr=Zi[0],Ur=Zi[1];re.useEffect(function(){us(mi),Ur(Gi),pr.current&&(Ii?vr(Oi):li(ft))},[mi,Gi]);var qr=re.useState(0),kr=(0,R.Z)(qr,2),es=kr[0],ds=kr[1],Ls=es>=sr.length-1||$r!=="horizontal"||Pn;re.useEffect(function(){Ii&&er(Tr)},[Tr]),re.useEffect(function(){return pr.current=!0,function(){pr.current=!1}},[]);var As=Q(),Xs=As.registerPath,a=As.unregisterPath,c=As.refreshOverflowKeys,g=As.isSubPathKey,E=As.getKeyPath,b=As.getKeys,$=As.getSubPathKeys,ge=re.useMemo(function(){return{registerPath:Xs,unregisterPath:a}},[Xs,a]),Te=re.useMemo(function(){return{isSubPathKey:g}},[g]);re.useEffect(function(){c(Ls?ft:sr.slice(es+1).map(function(Ir){return Ir.key}))},[es,Ls]);var Xe=(0,C.Z)(ri||pi&&((Tt=sr[0])===null||Tt===void 0?void 0:Tt.key),{value:ri}),st=(0,R.Z)(Xe,2),Et=st[0],nn=st[1],Xt=Pe(function(Ir){nn(Ir)}),jn=Pe(function(){nn(void 0)});(0,re.useImperativeHandle)(Ye,function(){return{list:dr.current,focus:function(ni){var Ai,fr=b(),nr=lt(fr,wr),ts=nr.elements,ns=nr.key2element,as=nr.element2key,Js=Be(dr.current,ts),Hs=Et!=null?Et:Js[0]?as.get(Js[0]):(Ai=sr.find(function(ea){return!ea.props.disabled}))===null||Ai===void 0?void 0:Ai.key,Ps=ns.get(Hs);if(Hs&&Ps){var Ys;Ps==null||(Ys=Ps.focus)===null||Ys===void 0||Ys.call(Ps,ni)}}}});var Vn=(0,C.Z)(gn||[],{value:Lt,postState:function(ni){return Array.isArray(ni)?ni:ni==null?ft:[ni]}}),Nn=(0,R.Z)(Vn,2),Kn=Nn[0],On=Nn[1],qn=function(ni){if(Ri){var Ai=ni.key,fr=Kn.includes(Ai),nr;Yn?fr?nr=Kn.filter(function(ns){return ns!==Ai}):nr=[].concat((0,te.Z)(Kn),[Ai]):nr=[Ai],On(nr);var ts=(0,D.Z)((0,D.Z)({},ni),{},{selectedKeys:nr});fr?Tn==null||Tn(ts):$t==null||$t(ts)}!Yn&&Tr.length&&$r!=="inline"&&li(ft)},$n=Pe(function(Ir){Xi==null||Xi(zt(Ir)),qn(Ir)}),_i=Pe(function(Ir,ni){var Ai=Tr.filter(function(nr){return nr!==Ir});if(ni)Ai.push(Ir);else if($r!=="inline"){var fr=$(Ir);Ai=Ai.filter(function(nr){return!fr.has(nr)})}(0,Ne.Z)(Tr,Ai,!0)||li(Ai,!0)}),$i=function(ni,Ai){var fr=Ai!=null?Ai:!Tr.includes(ni);_i(ni,fr)},tr=Le($r,Et,Xr,wr,dr,b,E,nn,$i,cr);re.useEffect(function(){Gr(!0)},[]);var ci=re.useMemo(function(){return{_internalRenderMenuItem:Br,_internalRenderSubMenuItem:Mr}},[Br,Mr]),Ar=$r!=="horizontal"||Pn?sr:sr.map(function(Ir,ni){return re.createElement(de,{key:Ir.key,overflowDisabled:ni>es},Ir)}),Vr=re.createElement(J.Z,(0,r.Z)({id:Dn,ref:dr,prefixCls:"".concat(Ft,"-overflow"),component:"ul",itemComponent:Jt,className:Z()(Ft,"".concat(Ft,"-root"),"".concat(Ft,"-").concat($r),an,(0,ne.Z)((0,ne.Z)({},"".concat(Ft,"-inline-collapsed"),Fr),"".concat(Ft,"-rtl"),Xr),Qt),dir:yn,style:kt,role:"menu",tabIndex:En,data:Ar,renderRawItem:function(ni){return ni},renderRawRest:function(ni){var Ai=ni.length,fr=Ai?sr.slice(-Ai):null;return re.createElement(_,{eventKey:Oe,title:lr,disabled:Ls,internalPopupClose:Ai===0,popupClassName:rr},fr)},maxCount:$r!=="horizontal"||Pn?J.Z.INVALIDATE:J.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ni){ds(ni)},onKeyDown:tr},bi));return re.createElement(xe.Provider,{value:ci},re.createElement(ct.Provider,{value:wr},re.createElement(de,{prefixCls:Ft,rootClassName:Qt,mode:$r,openKeys:Tr,rtl:Xr,disabled:Un,motion:rs?si:null,defaultMotions:rs?ti:null,activeKey:Et,onActive:Xt,onInactive:jn,selectedKeys:Kn,inlineIndent:Gn,subMenuOpenDelay:Hn,subMenuCloseDelay:Rn,forceSubMenuRender:ei,builtinPlacements:Bi,triggerSubMenuAction:oi,getPopupContainer:gr,itemIcon:hr,expandIcon:or,onItemClick:$n,onOpenChange:_i},re.createElement(Dt.Provider,{value:Te},Vr),re.createElement("div",{style:{display:"none"},"aria-hidden":!0},re.createElement(Me.Provider,{value:ge},Kr)))))}),wt=pt,Kt=wt;Kt.Item=Jt,Kt.SubMenu=_,Kt.ItemGroup=F,Kt.Divider=se;var en=Kt},83836:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Ke}});var r=m(60499),ne=m(85899),D=m(72190),te=m(42244),R=m(59301),v=m(92310),q=m.n(v),Z=m(29301),J=m(34280),C=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Ne=void 0;function ee(ie,Ce){var Ze=ie.prefixCls,it=ie.invalidate,Ge=ie.item,bt=ie.renderItem,he=ie.responsive,je=ie.responsiveDisabled,Ve=ie.registerSize,St=ie.itemKey,et=ie.className,jt=ie.style,At=ie.children,hn=ie.display,rt=ie.order,$e=ie.component,we=$e===void 0?"div":$e,Be=(0,te.Z)(ie,C),me=he&&!hn;function lt(ye){Ve(St,ye)}R.useEffect(function(){return function(){lt(null)}},[]);var Le=bt&&Ge!==Ne?bt(Ge,{index:rt}):At,ve;it||(ve={opacity:me?0:1,height:me?0:Ne,overflowY:me?"hidden":Ne,order:he?rt:Ne,pointerEvents:me?"none":Ne,position:me?"absolute":Ne});var pe={};me&&(pe["aria-hidden"]=!0);var Se=R.createElement(we,(0,r.Z)({className:q()(!it&&Ze,et),style:(0,ne.Z)((0,ne.Z)({},ve),jt)},pe,Be,{ref:Ce}),Le);return he&&(Se=R.createElement(Z.Z,{onResize:function(Oe){var Q=Oe.offsetWidth;lt(Q)},disabled:je},Se)),Se}var re=R.forwardRef(ee);re.displayName="Item";var ue=re,ct=m(6089),He=m(4676),We=m(16089);function tt(ie){if(typeof MessageChannel=="undefined")(0,We.Z)(ie);else{var Ce=new MessageChannel;Ce.port1.onmessage=function(){return ie()},Ce.port2.postMessage(void 0)}}function H(){var ie=R.useRef(null),Ce=function(it){ie.current||(ie.current=[],tt(function(){(0,He.unstable_batchedUpdates)(function(){ie.current.forEach(function(Ge){Ge()}),ie.current=null})})),ie.current.push(it)};return Ce}function Ae(ie,Ce){var Ze=R.useState(Ce),it=(0,D.Z)(Ze,2),Ge=it[0],bt=it[1],he=(0,ct.Z)(function(je){ie(function(){bt(je)})});return[Ge,he]}var K=R.createContext(null),de=["component"],Re=["className"],Me=["className"],Ie=function(Ce,Ze){var it=R.useContext(K);if(!it){var Ge=Ce.component,bt=Ge===void 0?"div":Ge,he=(0,te.Z)(Ce,de);return R.createElement(bt,(0,r.Z)({},he,{ref:Ze}))}var je=it.className,Ve=(0,te.Z)(it,Re),St=Ce.className,et=(0,te.Z)(Ce,Me);return R.createElement(K.Provider,{value:null},R.createElement(ue,(0,r.Z)({ref:Ze,className:q()(je,St)},Ve,et)))},Rt=R.forwardRef(Ie);Rt.displayName="RawItem";var mt=Rt,Dt=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],ht="responsive",xe="invalidate";function fe(ie){return"+ ".concat(ie.length," ...")}function M(ie,Ce){var Ze=ie.prefixCls,it=Ze===void 0?"rc-overflow":Ze,Ge=ie.data,bt=Ge===void 0?[]:Ge,he=ie.renderItem,je=ie.renderRawItem,Ve=ie.itemKey,St=ie.itemWidth,et=St===void 0?10:St,jt=ie.ssr,At=ie.style,hn=ie.className,rt=ie.maxCount,$e=ie.renderRest,we=ie.renderRawRest,Be=ie.prefix,me=ie.suffix,lt=ie.component,Le=lt===void 0?"div":lt,ve=ie.itemComponent,pe=ie.onVisibleChange,Se=(0,te.Z)(ie,Dt),ye=jt==="full",Oe=H(),Q=Ae(Oe,null),Pe=(0,D.Z)(Q,2),L=Pe[0],w=Pe[1],X=L||0,at=Ae(Oe,new Map),Ue=(0,D.Z)(at,2),nt=Ue[0],Bt=Ue[1],Ot=Ae(Oe,0),Yt=(0,D.Z)(Ot,2),gt=Yt[0],De=Yt[1],ot=Ae(Oe,0),xt=(0,D.Z)(ot,2),zt=xt[0],Wt=xt[1],Sn=Ae(Oe,0),Ht=(0,D.Z)(Sn,2),Ut=Ht[0],un=Ht[1],sn=Ae(Oe,0),Jt=(0,D.Z)(sn,2),mn=Jt[0],_t=Jt[1],Gt=(0,R.useState)(null),fn=(0,D.Z)(Gt,2),Zt=fn[0],Mt=fn[1],Pt=(0,R.useState)(null),It=(0,D.Z)(Pt,2),Nt=It[0],dt=It[1],N=R.useMemo(function(){return Nt===null&&ye?Number.MAX_SAFE_INTEGER:Nt||0},[Nt,L]),f=(0,R.useState)(!1),d=(0,D.Z)(f,2),S=d[0],x=d[1],O="".concat(it,"-item"),ae=Math.max(gt,zt),j=rt===ht,vt=bt.length&&j,Y=rt===xe,_=vt||typeof rt=="number"&&bt.length>rt,Qe=(0,R.useMemo)(function(){var Ct=bt;return vt?L===null&&ye?Ct=bt:Ct=bt.slice(0,Math.min(bt.length,X/et)):typeof rt=="number"&&(Ct=bt.slice(0,rt)),Ct},[bt,et,L,rt,vt]),se=(0,R.useMemo)(function(){return vt?bt.slice(N+1):bt.slice(Qe.length)},[bt,Qe,vt,N]),B=(0,R.useCallback)(function(Ct,Ft){var Qt;return typeof Ve=="function"?Ve(Ct):(Qt=Ve&&(Ct==null?void 0:Ct[Ve]))!==null&&Qt!==void 0?Qt:Ft},[Ve]),I=(0,R.useCallback)(he||function(Ct){return Ct},[he]);function P(Ct,Ft,Qt){Nt===Ct&&(Ft===void 0||Ft===Zt)||(dt(Ct),Qt||(x(CtX){P(kt-1,Ct-an-mn+zt);break}}me&&ft(0)+mn>X&&Mt(null)}},[X,nt,zt,Ut,mn,B,Qe]);var pt=S&&!!se.length,wt={};Zt!==null&&vt&&(wt={position:"absolute",left:Zt,top:0});var Kt={prefixCls:O,responsive:vt,component:ve,invalidate:Y},en=je?function(Ct,Ft){var Qt=B(Ct,Ft);return R.createElement(K.Provider,{key:Qt,value:(0,ne.Z)((0,ne.Z)({},Kt),{},{order:Ft,item:Ct,itemKey:Qt,registerSize:k,display:Ft<=N})},je(Ct,Ft))}:function(Ct,Ft){var Qt=B(Ct,Ft);return R.createElement(ue,(0,r.Z)({},Kt,{order:Ft,key:Qt,item:Ct,renderItem:I,itemKey:Qt,registerSize:k,display:Ft<=N}))},Fe={order:pt?N:Number.MAX_SAFE_INTEGER,className:"".concat(O,"-rest"),registerSize:be,display:pt},Ye=$e||fe,Tt=we?R.createElement(K.Provider,{value:(0,ne.Z)((0,ne.Z)({},Kt),Fe)},we(se)):R.createElement(ue,(0,r.Z)({},Kt,Fe),typeof Ye=="function"?Ye(se):Ye),yt=R.createElement(Le,(0,r.Z)({className:q()(!Y&&it,hn),style:At,ref:Ce},Se),Be&&R.createElement(ue,(0,r.Z)({},Kt,{responsive:j,responsiveDisabled:!vt,order:-1,className:"".concat(O,"-prefix"),registerSize:ke,display:!0}),Be),Qe.map(en),_?Tt:null,me&&R.createElement(ue,(0,r.Z)({},Kt,{responsive:j,responsiveDisabled:!vt,order:N,className:"".concat(O,"-suffix"),registerSize:ut,display:!0,style:wt}),me));return j?R.createElement(Z.Z,{onResize:F,disabled:!vt},yt):yt}var oe=R.forwardRef(M);oe.displayName="Overflow",oe.Item=mt,oe.RESPONSIVE=ht,oe.INVALIDATE=xe;var Ee=oe,Ke=Ee},29301:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return xe}});var r=m(60499),ne=m(59301),D=m(11592),te=m(48736),R=m(85899),v=m(43749),q=m(76846),Z=m(8654),J=ne.createContext(null);function C(fe){var M=fe.children,oe=fe.onBatchResize,Ee=ne.useRef(0),Ke=ne.useRef([]),ie=ne.useContext(J),Ce=ne.useCallback(function(Ze,it,Ge){Ee.current+=1;var bt=Ee.current;Ke.current.push({size:Ze,element:it,data:Ge}),Promise.resolve().then(function(){bt===Ee.current&&(oe==null||oe(Ke.current),Ke.current=[])}),ie==null||ie(Ze,it,Ge)},[oe,ie]);return ne.createElement(J.Provider,{value:Ce},M)}var Ne=m(76374),ee=new Map;function re(fe){fe.forEach(function(M){var oe,Ee=M.target;(oe=ee.get(Ee))===null||oe===void 0||oe.forEach(function(Ke){return Ke(Ee)})})}var ue=new Ne.Z(re),ct=null,He=null;function We(fe,M){ee.has(fe)||(ee.set(fe,new Set),ue.observe(fe)),ee.get(fe).add(M)}function tt(fe,M){ee.has(fe)&&(ee.get(fe).delete(M),ee.get(fe).size||(ue.unobserve(fe),ee.delete(fe)))}var H=m(38705),Ae=m(17212),K=m(39153),de=m(55401),Re=function(fe){(0,K.Z)(oe,fe);var M=(0,de.Z)(oe);function oe(){return(0,H.Z)(this,oe),M.apply(this,arguments)}return(0,Ae.Z)(oe,[{key:"render",value:function(){return this.props.children}}]),oe}(ne.Component);function Me(fe,M){var oe=fe.children,Ee=fe.disabled,Ke=ne.useRef(null),ie=ne.useRef(null),Ce=ne.useContext(J),Ze=typeof oe=="function",it=Ze?oe(Ke):oe,Ge=ne.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),bt=!Ze&&ne.isValidElement(it)&&(0,Z.Yr)(it),he=bt?(0,Z.C4)(it):null,je=(0,Z.x1)(he,Ke),Ve=function(){var At;return(0,q.ZP)(Ke.current)||(Ke.current&&(0,v.Z)(Ke.current)==="object"?(0,q.ZP)((At=Ke.current)===null||At===void 0?void 0:At.nativeElement):null)||(0,q.ZP)(ie.current)};ne.useImperativeHandle(M,function(){return Ve()});var St=ne.useRef(fe);St.current=fe;var et=ne.useCallback(function(jt){var At=St.current,hn=At.onResize,rt=At.data,$e=jt.getBoundingClientRect(),we=$e.width,Be=$e.height,me=jt.offsetWidth,lt=jt.offsetHeight,Le=Math.floor(we),ve=Math.floor(Be);if(Ge.current.width!==Le||Ge.current.height!==ve||Ge.current.offsetWidth!==me||Ge.current.offsetHeight!==lt){var pe={width:Le,height:ve,offsetWidth:me,offsetHeight:lt};Ge.current=pe;var Se=me===Math.round(we)?we:me,ye=lt===Math.round(Be)?Be:lt,Oe=(0,R.Z)((0,R.Z)({},pe),{},{offsetWidth:Se,offsetHeight:ye});Ce==null||Ce(Oe,jt,rt),hn&&Promise.resolve().then(function(){hn(Oe,jt)})}},[]);return ne.useEffect(function(){var jt=Ve();return jt&&!Ee&&We(jt,et),function(){return tt(jt,et)}},[Ke.current,Ee]),ne.createElement(Re,{ref:ie},bt?ne.cloneElement(it,{ref:je}):it)}var Ie=ne.forwardRef(Me),Rt=Ie,mt="rc-observer-key";function Dt(fe,M){var oe=fe.children,Ee=typeof oe=="function"?[oe]:(0,D.Z)(oe);return Ee.map(function(Ke,ie){var Ce=(Ke==null?void 0:Ke.key)||"".concat(mt,"-").concat(ie);return ne.createElement(Rt,(0,r.Z)({},fe,{key:Ce,ref:ie===0?M:void 0}),Ke)})}var ht=ne.forwardRef(Dt);ht.Collection=C;var xe=ht},6551:function(In,qe,m){"use strict";m.d(qe,{ZP:function(){return q}});var r=m(72190),ne=m(59301),D=m(47273),te=0,R=(0,D.Z)();function v(){var Z;return R?(Z=te,te+=1):Z="TEST_OR_SSR",Z}function q(Z){var J=ne.useState(),C=(0,r.Z)(J,2),Ne=C[0],ee=C[1];return ne.useEffect(function(){ee("rc_select_".concat(v()))},[]),Z||Ne}},37463:function(In,qe,m){"use strict";m.d(qe,{Ac:function(){return Ot},Xo:function(){return gt},Wx:function(){return ot},ZP:function(){return Qe},lk:function(){return Ae}});var r=m(60499),ne=m(77654),D=m(18642),te=m(85899),R=m(72190),v=m(42244),q=m(43749),Z=m(18929),J=m(48736),C=m(59301),Ne=m(92310),ee=m.n(Ne),re=m(34280),ue=m(49658),ct=m(8654),He=function(B){var I=B.className,P=B.customizeIcon,F=B.customizeIconProps,k=B.children,be=B.onMouseDown,ke=B.onClick,ut=typeof P=="function"?P(F):P;return C.createElement("span",{className:I,onMouseDown:function(pt){pt.preventDefault(),be==null||be(pt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:ke,"aria-hidden":!0},ut!==void 0?ut:C.createElement("span",{className:ee()(I.split(/\s+/).map(function(ft){return"".concat(ft,"-icon")}))},k))},We=He,tt=function(B,I,P,F,k){var be=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,ke=arguments.length>6?arguments[6]:void 0,ut=arguments.length>7?arguments[7]:void 0,ft=C.useMemo(function(){if((0,q.Z)(F)==="object")return F.clearIcon;if(k)return k},[F,k]),pt=C.useMemo(function(){return!!(!be&&F&&(P.length||ke)&&!(ut==="combobox"&&ke===""))},[F,be,P.length,ke,ut]);return{allowClear:pt,clearIcon:C.createElement(We,{className:"".concat(B,"-clear"),onMouseDown:I,customizeIcon:ft},"\xD7")}},H=C.createContext(null);function Ae(){return C.useContext(H)}function K(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,B=C.useState(!1),I=(0,R.Z)(B,2),P=I[0],F=I[1],k=C.useRef(null),be=function(){window.clearTimeout(k.current)};C.useEffect(function(){return be},[]);var ke=function(ft,pt){be(),k.current=window.setTimeout(function(){F(ft),pt&&pt()},se)};return[P,ke,be]}function de(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,B=C.useRef(null),I=C.useRef(null);C.useEffect(function(){return function(){window.clearTimeout(I.current)}},[]);function P(F){(F||B.current===null)&&(B.current=F),window.clearTimeout(I.current),I.current=window.setTimeout(function(){B.current=null},se)}return[function(){return B.current},P]}function Re(se,B,I,P){var F=C.useRef(null);F.current={open:B,triggerOpen:I,customizedTrigger:P},C.useEffect(function(){function k(be){var ke;if(!((ke=F.current)!==null&&ke!==void 0&&ke.customizedTrigger)){var ut=be.target;ut.shadowRoot&&be.composed&&(ut=be.composedPath()[0]||ut),F.current.open&&se().filter(function(ft){return ft}).every(function(ft){return!ft.contains(ut)&&ft!==ut})&&F.current.triggerOpen(!1)}}return window.addEventListener("mousedown",k),function(){return window.removeEventListener("mousedown",k)}},[])}var Me=m(10228);function Ie(se){return se&&![Me.Z.ESC,Me.Z.SHIFT,Me.Z.BACKSPACE,Me.Z.TAB,Me.Z.WIN_KEY,Me.Z.ALT,Me.Z.META,Me.Z.WIN_KEY_RIGHT,Me.Z.CTRL,Me.Z.SEMICOLON,Me.Z.EQUALS,Me.Z.CAPS_LOCK,Me.Z.CONTEXT_MENU,Me.Z.F1,Me.Z.F2,Me.Z.F3,Me.Z.F4,Me.Z.F5,Me.Z.F6,Me.Z.F7,Me.Z.F8,Me.Z.F9,Me.Z.F10,Me.Z.F11,Me.Z.F12].includes(se)}var Rt=m(26112),mt=m(83836);function Dt(se,B,I){var P=(0,te.Z)((0,te.Z)({},se),I?B:{});return Object.keys(B).forEach(function(F){var k=B[F];typeof k=="function"&&(P[F]=function(){for(var be,ke=arguments.length,ut=new Array(ke),ft=0;ftFt&&(oi="".concat(Bi.slice(0,Ft),"..."))}var hr=function(Wi){Wi&&Wi.stopPropagation(),En(xn)};return typeof an=="function"?xi(ti,oi,Gn,Jn,hr):Ri(xn,oi,Gn,Jn,hr)},gn=function(xn){if(!F.length)return null;var Gn=typeof kt=="function"?kt(xn):kt;return typeof an=="function"?xi(void 0,Gn,!1,!1,void 0,!0):Ri({title:Gn},Gn,!1)},Lt=C.createElement("div",{className:"".concat(ri,"-search"),style:{width:Hn},onFocus:function(){Si(!0)},onBlur:function(){Si(!1)}},C.createElement(oe,{ref:ut,open:k,prefixCls:P,id:I,inputElement:null,disabled:pt,autoFocus:en,autoComplete:Fe,editable:fi,activeDescendantId:Ye,value:pi,onKeyDown:yn,onMouseDown:Dn,onChange:rn,onPaste:cn,onCompositionStart:Bn,onCompositionEnd:vn,onBlur:bn,tabIndex:Tt,attrs:(0,Rt.Z)(B,!0)}),C.createElement("span",{ref:Un,className:"".concat(ri,"-search-mirror"),"aria-hidden":!0},pi,"\xA0")),$t=C.createElement(mt.Z,{prefixCls:"".concat(ri,"-overflow"),data:F,renderItem:Yn,renderRest:gn,suffix:Lt,itemKey:he,maxCount:Ct});return C.createElement("span",{className:"".concat(ri,"-wrap")},$t,!F.length&&!pi&&C.createElement("span",{className:"".concat(ri,"-placeholder")},ft))},St=Ve,et=function(B){var I=B.inputElement,P=B.prefixCls,F=B.id,k=B.inputRef,be=B.disabled,ke=B.autoFocus,ut=B.autoComplete,ft=B.activeDescendantId,pt=B.mode,wt=B.open,Kt=B.values,en=B.placeholder,Fe=B.tabIndex,Ye=B.showSearch,Tt=B.searchValue,yt=B.activeValue,Ct=B.maxLength,Ft=B.onInputKeyDown,Qt=B.onInputMouseDown,kt=B.onInputChange,an=B.onInputPaste,ln=B.onInputCompositionStart,En=B.onInputCompositionEnd,rn=B.onInputBlur,cn=B.title,yn=C.useState(!1),Dn=(0,R.Z)(yn,2),Bn=Dn[0],vn=Dn[1],bn=pt==="combobox",Un=bn||Ye,Pn=Kt[0],kn=Tt||"";bn&&yt&&!Bn&&(kn=yt),C.useEffect(function(){bn&&vn(!1)},[bn,yt]);var Hn=pt!=="combobox"&&!wt&&!Ye?!1:!!kn,Ln=cn===void 0?Ge(Pn):cn,Rn=C.useMemo(function(){return Pn?null:C.createElement("span",{className:"".concat(P,"-selection-placeholder"),style:Hn?{visibility:"hidden"}:void 0},en)},[Pn,Hn,en,P]);return C.createElement("span",{className:"".concat(P,"-selection-wrap")},C.createElement("span",{className:"".concat(P,"-selection-search")},C.createElement(oe,{ref:k,prefixCls:P,id:F,open:wt,inputElement:I,disabled:be,autoFocus:ke,autoComplete:ut,editable:Un,activeDescendantId:ft,value:kn,onKeyDown:Ft,onMouseDown:Qt,onChange:function(Xn){vn(!0),kt(Xn)},onPaste:an,onCompositionStart:ln,onCompositionEnd:En,onBlur:rn,tabIndex:Fe,attrs:(0,Rt.Z)(B,!0),maxLength:bn?Ct:void 0})),!bn&&Pn?C.createElement("span",{className:"".concat(P,"-selection-item"),title:Ln,style:Hn?{visibility:"hidden"}:void 0},Pn.label):null,Rn)},jt=et,At=function(B,I){var P=(0,C.useRef)(null),F=(0,C.useRef)(!1),k=B.prefixCls,be=B.open,ke=B.mode,ut=B.showSearch,ft=B.tokenWithEnter,pt=B.disabled,wt=B.prefix,Kt=B.autoClearSearchValue,en=B.onSearch,Fe=B.onSearchSubmit,Ye=B.onToggleOpen,Tt=B.onInputKeyDown,yt=B.onInputBlur,Ct=B.domRef;C.useImperativeHandle(I,function(){return{focus:function(Ln){P.current.focus(Ln)},blur:function(){P.current.blur()}}});var Ft=de(0),Qt=(0,R.Z)(Ft,2),kt=Qt[0],an=Qt[1],ln=function(Ln){var Rn=Ln.which,ei=P.current instanceof HTMLTextAreaElement;!ei&&be&&(Rn===Me.Z.UP||Rn===Me.Z.DOWN)&&Ln.preventDefault(),Tt&&Tt(Ln),Rn===Me.Z.ENTER&&ke==="tags"&&!F.current&&!be&&(Fe==null||Fe(Ln.target.value)),!(ei&&!be&&~[Me.Z.UP,Me.Z.DOWN,Me.Z.LEFT,Me.Z.RIGHT].indexOf(Rn))&&Ie(Rn)&&Ye(!0)},En=function(){an(!0)},rn=(0,C.useRef)(null),cn=function(Ln){en(Ln,!0,F.current)!==!1&&Ye(!0)},yn=function(){F.current=!0},Dn=function(Ln){F.current=!1,ke!=="combobox"&&cn(Ln.target.value)},Bn=function(Ln){var Rn=Ln.target.value;if(ft&&rn.current&&/[\r\n]/.test(rn.current)){var ei=rn.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Rn=Rn.replace(ei,rn.current)}rn.current=null,cn(Rn)},vn=function(Ln){var Rn=Ln.clipboardData,ei=Rn==null?void 0:Rn.getData("text");rn.current=ei||""},bn=function(Ln){var Rn=Ln.target;if(Rn!==P.current){var ei=document.body.style.msTouchAction!==void 0;ei?setTimeout(function(){P.current.focus()}):P.current.focus()}},Un=function(Ln){var Rn=kt();Ln.target!==P.current&&!Rn&&!(ke==="combobox"&&pt)&&Ln.preventDefault(),(ke!=="combobox"&&(!ut||!Rn)||!be)&&(be&&Kt!==!1&&en("",!0,!1),Ye())},Pn={inputRef:P,onInputKeyDown:ln,onInputMouseDown:En,onInputChange:Bn,onInputPaste:vn,onInputCompositionStart:yn,onInputCompositionEnd:Dn,onInputBlur:yt},kn=ke==="multiple"||ke==="tags"?C.createElement(St,(0,r.Z)({},B,Pn)):C.createElement(jt,(0,r.Z)({},B,Pn));return C.createElement("div",{ref:Ct,className:"".concat(k,"-selector"),onClick:bn,onMouseDown:Un},wt&&C.createElement("div",{className:"".concat(k,"-prefix")},wt),kn)},hn=C.forwardRef(At),rt=hn,$e=m(68196),we=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Be=function(B){var I=B===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:I,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:I,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:I,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:I,adjustY:1},htmlRegion:"scroll"}}},me=function(B,I){var P=B.prefixCls,F=B.disabled,k=B.visible,be=B.children,ke=B.popupElement,ut=B.animation,ft=B.transitionName,pt=B.dropdownStyle,wt=B.dropdownClassName,Kt=B.direction,en=Kt===void 0?"ltr":Kt,Fe=B.placement,Ye=B.builtinPlacements,Tt=B.dropdownMatchSelectWidth,yt=B.dropdownRender,Ct=B.dropdownAlign,Ft=B.getPopupContainer,Qt=B.empty,kt=B.getTriggerDOMNode,an=B.onPopupVisibleChange,ln=B.onPopupMouseEnter,En=(0,v.Z)(B,we),rn="".concat(P,"-dropdown"),cn=ke;yt&&(cn=yt(ke));var yn=C.useMemo(function(){return Ye||Be(Tt)},[Ye,Tt]),Dn=ut?"".concat(rn,"-").concat(ut):ft,Bn=typeof Tt=="number",vn=C.useMemo(function(){return Bn?null:Tt===!1?"minWidth":"width"},[Tt,Bn]),bn=pt;Bn&&(bn=(0,te.Z)((0,te.Z)({},bn),{},{width:Tt}));var Un=C.useRef(null);return C.useImperativeHandle(I,function(){return{getPopupElement:function(){var kn;return(kn=Un.current)===null||kn===void 0?void 0:kn.popupElement}}}),C.createElement($e.Z,(0,r.Z)({},En,{showAction:an?["click"]:[],hideAction:an?["click"]:[],popupPlacement:Fe||(en==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:yn,prefixCls:rn,popupTransitionName:Dn,popup:C.createElement("div",{onMouseEnter:ln},cn),ref:Un,stretch:vn,popupAlign:Ct,popupVisible:k,getPopupContainer:Ft,popupClassName:ee()(wt,(0,D.Z)({},"".concat(rn,"-empty"),Qt)),popupStyle:bn,getTriggerDOMNode:kt,onPopupVisibleChange:an}),be)},lt=C.forwardRef(me),Le=lt,ve=m(48745);function pe(se,B){var I=se.key,P;return"value"in se&&(P=se.value),I!=null?I:P!==void 0?P:"rc-index-key-".concat(B)}function Se(se){return typeof se!="undefined"&&!Number.isNaN(se)}function ye(se,B){var I=se||{},P=I.label,F=I.value,k=I.options,be=I.groupLabel,ke=P||(B?"children":"label");return{label:ke,value:F||"value",options:k||"options",groupLabel:be||ke}}function Oe(se){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},I=B.fieldNames,P=B.childrenAsData,F=[],k=ye(I,!1),be=k.label,ke=k.value,ut=k.options,ft=k.groupLabel;function pt(wt,Kt){Array.isArray(wt)&&wt.forEach(function(en){if(Kt||!(ut in en)){var Fe=en[ke];F.push({key:pe(en,F.length),groupOption:Kt,data:en,label:en[be],value:Fe})}else{var Ye=en[ft];Ye===void 0&&P&&(Ye=en.label),F.push({key:pe(en,F.length),group:!0,data:en,label:Ye}),pt(en[ut],!0)}})}return pt(se,!1),F}function Q(se){var B=(0,te.Z)({},se);return"props"in B||Object.defineProperty(B,"props",{get:function(){return(0,J.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),B}}),B}var Pe=function(B,I,P){if(!I||!I.length)return null;var F=!1,k=function ke(ut,ft){var pt=(0,ve.Z)(ft),wt=pt[0],Kt=pt.slice(1);if(!wt)return[ut];var en=ut.split(wt);return F=F||en.length>1,en.reduce(function(Fe,Ye){return[].concat((0,ne.Z)(Fe),(0,ne.Z)(ke(Ye,Kt)))},[]).filter(Boolean)},be=k(B,I);return F?typeof P!="undefined"?be.slice(0,P):be:null},L=C.createContext(null),w=L;function X(se){var B=se.visible,I=se.values;if(!B)return null;var P=50;return C.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(I.slice(0,P).map(function(F){var k=F.label,be=F.value;return["number","string"].includes((0,q.Z)(k))?k:be}).join(", ")),I.length>P?", ...":null)}var at=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Ue=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],nt=function(B){return B==="tags"||B==="multiple"},Bt=C.forwardRef(function(se,B){var I,P=se.id,F=se.prefixCls,k=se.className,be=se.showSearch,ke=se.tagRender,ut=se.direction,ft=se.omitDomProps,pt=se.displayValues,wt=se.onDisplayValuesChange,Kt=se.emptyOptions,en=se.notFoundContent,Fe=en===void 0?"Not Found":en,Ye=se.onClear,Tt=se.mode,yt=se.disabled,Ct=se.loading,Ft=se.getInputElement,Qt=se.getRawInputElement,kt=se.open,an=se.defaultOpen,ln=se.onDropdownVisibleChange,En=se.activeValue,rn=se.onActiveValueChange,cn=se.activeDescendantId,yn=se.searchValue,Dn=se.autoClearSearchValue,Bn=se.onSearch,vn=se.onSearchSplit,bn=se.tokenSeparators,Un=se.allowClear,Pn=se.prefix,kn=se.suffixIcon,Hn=se.clearIcon,Ln=se.OptionList,Rn=se.animation,ei=se.transitionName,Xn=se.dropdownStyle,Si=se.dropdownClassName,ri=se.dropdownMatchSelectWidth,pi=se.dropdownRender,fi=se.dropdownAlign,Ri=se.placement,xi=se.builtinPlacements,Yn=se.getPopupContainer,gn=se.showAction,Lt=gn===void 0?[]:gn,$t=se.onFocus,Tn=se.onBlur,xn=se.onKeyUp,Gn=se.onKeyDown,si=se.onMouseDown,ti=(0,v.Z)(se,at),Jn=nt(Tt),oi=(be!==void 0?be:Jn)||Tt==="combobox",Bi=(0,te.Z)({},ti);Ue.forEach(function(nn){delete Bi[nn]}),ft==null||ft.forEach(function(nn){delete Bi[nn]});var hr=C.useState(!1),or=(0,R.Z)(hr,2),Wi=or[0],lr=or[1];C.useEffect(function(){lr((0,ue.Z)())},[]);var rr=C.useRef(null),gr=C.useRef(null),Xi=C.useRef(null),zi=C.useRef(null),cr=C.useRef(null),Dr=C.useRef(!1),vi=K(),Br=(0,R.Z)(vi,3),Mr=Br[0],xr=Br[1],bi=Br[2];C.useImperativeHandle(B,function(){var nn,Xt;return{focus:(nn=zi.current)===null||nn===void 0?void 0:nn.focus,blur:(Xt=zi.current)===null||Xt===void 0?void 0:Xt.blur,scrollTo:function(Vn){var Nn;return(Nn=cr.current)===null||Nn===void 0?void 0:Nn.scrollTo(Vn)},nativeElement:rr.current||gr.current}});var Wn=C.useMemo(function(){var nn;if(Tt!=="combobox")return yn;var Xt=(nn=pt[0])===null||nn===void 0?void 0:nn.value;return typeof Xt=="string"||typeof Xt=="number"?String(Xt):""},[yn,Tt,pt]),ur=Tt==="combobox"&&typeof Ft=="function"&&Ft()||null,sr=typeof Qt=="function"&&Qt(),Kr=(0,ct.x1)(gr,sr==null||(I=sr.props)===null||I===void 0?void 0:I.ref),vs=C.useState(!1),Lr=(0,R.Z)(vs,2),rs=Lr[0],Gr=Lr[1];(0,re.Z)(function(){Gr(!0)},[]);var dr=(0,Z.Z)(!1,{defaultValue:an,value:kt}),wr=(0,R.Z)(dr,2),Xr=wr[0],yr=wr[1],Ji=rs?Xr:!1,Tr=!Fe&&Kt;(yt||Tr&&Ji&&Tt==="combobox")&&(Ji=!1);var vr=Tr?!1:Ji,li=C.useCallback(function(nn){var Xt=nn!==void 0?nn:!Ji;yt||(yr(Xt),Ji!==Xt&&(ln==null||ln(Xt)))},[yt,Ji,yr,ln]),Li=C.useMemo(function(){return(bn||[]).some(function(nn){return[` `,`\r -`].includes(nn)})},[bn]),hi=x.useContext(R)||{},Fi=hi.maxCount,er=hi.rawValues,pr=function(Jt,kn,Vn){if(!(Xn&&Se(Fi)&&(er==null?void 0:er.size)>=Fi)){var Dn=!0,Kn=Jt;rn==null||rn(null);var Fn=Pe(Jt,bn,Se(Fi)?Fi-er.size:void 0),qn=Vn?null:Fn;return Ct!=="combobox"&&qn&&(Kn="",vn==null||vn(qn),li(!1),Dn=!1),Bn&&Wn!==Kn&&Bn(Kn,{source:kn?"typing":"effect"}),Dn}},ss=function(Jt){!Jt||!Jt.trim()||Bn(Jt,{source:"submit"})};x.useEffect(function(){!Xi&&!Xn&&Ct!=="combobox"&&pr("",!1,!1)},[Xi]),x.useEffect(function(){Jr&&yt&&yr(!1),yt&&!Nr.current&&Tr(!1)},[yt]);var ii=de(),mi=(0,w.Z)(ii,2),Qi=mi[0],Ii=mi[1],Yi=x.useRef(!1),Xr=function(Jt){var kn=Qi(),Vn=Jt.key,Dn=Vn==="Enter";if(Dn&&(Ct!=="combobox"&&Jt.preventDefault(),Xi||li(!0)),Ii(!!Wn),Vn==="Backspace"&&!kn&&Xn&&!Wn&&pt.length){for(var Kn=(0,ne.Z)(pt),Fn=null,qn=Kn.length-1;qn>=0;qn-=1){var $n=Kn[qn];if(!$n.disabled){Kn.splice(qn,1),Fn=$n;break}}Fn&&Rt(Kn,{type:"remove",values:[Fn]})}for(var _i=arguments.length,$i=new Array(_i>1?_i-1:0),tr=1;tr<_i;tr++)$i[tr-1]=arguments[tr];if(Xi&&(!Dn||!Yi.current)){var ci;Dn&&(Yi.current=!0),(ci=cr.current)===null||ci===void 0||ci.onKeyDown.apply(ci,[Jt].concat($i))}Qn==null||Qn.apply(void 0,[Jt].concat($i))},$r=function(Jt){for(var kn=arguments.length,Vn=new Array(kn>1?kn-1:0),Dn=1;Dn1?Fn-1:0),$n=1;$n=Oe},[je,Oe,Gt==null?void 0:Gt.size]),bn=function(Lt){Lt.preventDefault()},Un=function(Lt){var $t;($t=Bn.current)===null||$t===void 0||$t.scrollTo(typeof Lt=="number"?{index:Lt}:Lt)},Pn=x.useCallback(function(gn){return ut==="combobox"?!1:Gt.has(gn)},[ut,(0,ne.Z)(Gt).toString(),Gt.size]),jn=function(Lt){for(var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Cn=Nn.length,Tn=0;Tn1&&arguments[1]!==void 0?arguments[1]:!1;ei(Lt);var Cn={source:$t?"keyboard":"mouse"},Tn=Nn[Lt];if(!Tn){Ct(null,-1,Cn);return}Ct(Tn.value,Lt,Cn)};(0,x.useEffect)(function(){Jn(yt!==!1?jn(0):-1)},[Nn.length,ft]);var Si=x.useCallback(function(gn){return ut==="combobox"?String(gn).toLowerCase()===ft.toLowerCase():Gt.has(gn)},[ut,ft,(0,ne.Z)(Gt).toString(),Gt.size]);(0,x.useEffect)(function(){var gn=setTimeout(function(){if(!je&&be&&Gt.size===1){var $t=Array.from(Gt)[0],Cn=Nn.findIndex(function(Tn){var Qn=Tn.data;return ft?String(Qn.value).startsWith(ft):Qn.value===$t});Cn!==-1&&(Jn(Cn),Un(Cn))}});if(be){var Lt;(Lt=Bn.current)===null||Lt===void 0||Lt.scrollTo(void 0)}return function(){return clearTimeout(gn)}},[be,ft]);var ri=function(Lt){Lt!==void 0&&xt(Lt,{selected:!Gt.has(Lt)}),je||pt(!1)};if(x.useImperativeHandle(I,function(){return{onKeyDown:function(Lt){var $t=Lt.which,Cn=Lt.ctrlKey;switch($t){case Me.Z.N:case Me.Z.P:case Me.Z.UP:case Me.Z.DOWN:{var Tn=0;if($t===Me.Z.UP?Tn=-1:$t===Me.Z.DOWN?Tn=1:Sn()&&Cn&&($t===Me.Z.N?Tn=1:$t===Me.Z.P&&(Tn=-1)),Tn!==0){var Qn=jn(wn+Tn,Tn);Un(Qn),Jn(Qn,!0)}break}case Me.Z.TAB:case Me.Z.ENTER:{var si,ti=Nn[wn];ti&&!(ti!=null&&(si=ti.data)!==null&&si!==void 0&&si.disabled)&&!vn?ri(ti.value):ri(void 0),be&&Lt.preventDefault();break}case Me.Z.ESC:pt(!1),be&&Lt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Lt){Un(Lt)}}}),Nn.length===0)return x.createElement("div",{role:"listbox",id:"".concat(j,"_list"),className:"".concat(yn,"-empty"),onMouseDown:bn},Rt);var pi=Object.keys(jt).map(function(gn){return jt[gn]}),fi=function(Lt){return Lt.label};function wi(gn,Lt){var $t=gn.group;return{role:$t?"presentation":"option",id:"".concat(j,"_list_").concat(Lt)}}var Ti=function(Lt){var $t=Nn[Lt];if(!$t)return null;var Cn=$t.data||{},Tn=Cn.value,Qn=$t.group,si=(0,wt.Z)(Cn,!0),ti=fi($t);return $t?x.createElement("div",(0,r.Z)({"aria-label":typeof ti=="string"&&!Qn?ti:null},si,{key:Lt},wi($t,Lt),{"aria-selected":Si(Tn)}),Tn):null},Yn={role:"listbox",id:"".concat(j,"_list")};return x.createElement(x.Fragment,null,an&&x.createElement("div",(0,r.Z)({},Yn,{style:{height:0,width:0,overflow:"hidden"}}),Ti(wn-1),Ti(wn),Ti(wn+1)),x.createElement(Wt.Z,{itemKey:"key",ref:Bn,data:Nn,height:En,itemHeight:rn,fullHeight:!1,onMouseDown:bn,onScroll:Kt,virtual:an,direction:ln,innerProps:an?null:Yn},function(gn,Lt){var $t=gn.group,Cn=gn.groupOption,Tn=gn.data,Qn=gn.label,si=gn.value,ti=Tn.key;if($t){var Xn,oi=(Xn=Tn.title)!==null&&Xn!==void 0?Xn:Ut(Qn)?Qn.toString():void 0;return x.createElement("div",{className:ee()(yn,"".concat(yn,"-group"),Tn.className),title:oi},Qn!==void 0?Qn:ti)}var Bi=Tn.disabled,hr=Tn.title,or=Tn.children,Wi=Tn.style,lr=Tn.className,rr=(0,v.Z)(Tn,Ht),gr=(0,Zt.Z)(rr,pi),Ji=Pn(si),Zi=Bi||!Ji&&vn,cr="".concat(yn,"-option"),Nr=ee()(yn,cr,lr,(0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)({},"".concat(cr,"-grouped"),Cn),"".concat(cr,"-active"),wn===Lt&&!Zi),"".concat(cr,"-disabled"),Zi),"".concat(cr,"-selected"),Ji)),vi=fi(gn),Br=!Ot||typeof Ot=="function"||Ji,Mr=typeof vi=="number"?vi:vi||si,Tr=Ut(Mr)?Mr.toString():void 0;return hr!==void 0&&(Tr=hr),x.createElement("div",(0,r.Z)({},(0,wt.Z)(gr),an?{}:wi(gn,Lt),{"aria-selected":Si(si),className:Nr,title:Tr,onMouseMove:function(){wn===Lt||Zi||Jn(Lt)},onClick:function(){Zi||ri(si)},style:Wi}),x.createElement("div",{className:"".concat(cr,"-content")},typeof cn=="function"?cn(gn,{index:Lt}):Mr),x.isValidElement(Ot)||Ji,Br&&x.createElement(We,{className:"".concat(yn,"-option-state"),customizeIcon:Ot,customizeIconProps:{value:si,disabled:Zi,isSelected:Ji}},Ji?"\u2713":null))}))},sn=x.forwardRef(un),Xt=sn,mn=function(se,B){var I=x.useRef({values:new Map,options:new Map}),P=x.useMemo(function(){var j=I.current,be=j.values,je=j.options,ut=se.map(function(Rt){if(Rt.label===void 0){var Kt;return(0,te.Z)((0,te.Z)({},Rt),{},{label:(Kt=be.get(Rt.value))===null||Kt===void 0?void 0:Kt.label})}return Rt}),ft=new Map,pt=new Map;return ut.forEach(function(Rt){ft.set(Rt.value,Rt),pt.set(Rt.value,B.get(Rt.value)||je.get(Rt.value))}),I.current.values=ft,I.current.options=pt,ut},[se,B]),O=x.useCallback(function(j){return B.get(j)||I.current.options.get(j)},[B]);return[P,O]};function _t(se,B){return Ee(se).join("").toUpperCase().includes(B)}var Qt=function(se,B,I,P,O){return x.useMemo(function(){if(!I||P===!1)return se;var j=B.options,be=B.label,je=B.value,ut=[],ft=typeof P=="function",pt=I.toUpperCase(),Rt=ft?P:function(en,Oe){return O?_t(Oe[O],pt):Oe[j]?_t(Oe[be!=="children"?be:"label"],pt):_t(Oe[je],pt)},Kt=ft?function(en){return G(en)}:function(en){return en};return se.forEach(function(en){if(en[j]){var Oe=Rt(I,Kt(en));if(Oe)ut.push(en);else{var Ye=en[j].filter(function(Ct){return Rt(I,Kt(Ct))});Ye.length&&ut.push((0,te.Z)((0,te.Z)({},en),{},(0,N.Z)({},j,Ye)))}return}Rt(I,Kt(en))&&ut.push(en)}),ut},[se,P,O,I,B])},fn=m(6551),zt=m(11592),Mt=["children","value"],Pt=["children"];function It(se){var B=se,I=B.key,P=B.props,O=P.children,j=P.value,be=(0,v.Z)(P,Mt);return(0,te.Z)({key:I,value:j!==void 0?j:I,children:O},be)}function Dt(se){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,zt.Z)(se).map(function(I,P){if(!x.isValidElement(I)||!I.type)return null;var O=I,j=O.type.isSelectOptGroup,be=O.key,je=O.props,ut=je.children,ft=(0,v.Z)(je,Pt);return B||!j?It(I):(0,te.Z)((0,te.Z)({key:"__RC_SELECT_GRP__".concat(be===null?P:be,"__"),label:be},ft),{},{options:Dt(ut)})}).filter(function(I){return I})}var dt=function(B,I,P,O,j){return x.useMemo(function(){var be=B,je=!B;je&&(be=Dt(I));var ut=new Map,ft=new Map,pt=function(en,Oe,Ye){Ye&&typeof Ye=="string"&&en.set(Oe[Ye],Oe)},Rt=function Kt(en){for(var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ye=0;Ye1&&arguments[1]!==void 0?arguments[1]:!1,be=0;be0?li(Fi.options):Fi.options}):Fi})},Br=x.useMemo(function(){return xt?vi(Nr):Nr},[Nr,xt,Yn]),Mr=x.useMemo(function(){return Fe(Br,{fieldNames:fi,childrenAsData:ri})},[Br,fi,ri]),Tr=function(Li){var hi=Qn(Li);if(oi(hi),Ln&&(hi.length!==Wi.length||hi.some(function(pr,ss){var ii;return((ii=Wi[ss])===null||ii===void 0?void 0:ii.value)!==(pr==null?void 0:pr.value)}))){var Fi=Hn?hi:hi.map(function(pr){return pr.value}),er=hi.map(function(pr){return G(lr(pr.value))});Ln(Si?Fi:Fi[0],Si?er:er[0])}},bi=x.useState(null),Wn=(0,w.Z)(bi,2),ur=Wn[0],sr=Wn[1],Kr=x.useState(0),vs=(0,w.Z)(Kr,2),Lr=vs[0],rs=vs[1],Qr=En!==void 0?En:P!=="combobox",dr=x.useCallback(function(li,Li){var hi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Fi=hi.source,er=Fi===void 0?"keyboard":Fi;rs(Li),be&&P==="combobox"&&li!==null&&er==="keyboard"&&sr(String(li))},[be,P]),Rr=function(Li,hi,Fi){var er=function(){var us,qi=lr(Li);return[Hn?{label:qi==null?void 0:qi[fi.label],value:Li,key:(us=qi==null?void 0:qi.key)!==null&&us!==void 0?us:Li}:Li,G(qi)]};if(hi&&en){var pr=er(),ss=(0,w.Z)(pr,2),ii=ss[0],mi=ss[1];en(ii,mi)}else if(!hi&&Oe&&Fi!=="clear"){var Qi=er(),Ii=(0,w.Z)(Qi,2),Yi=Ii[0],Xr=Ii[1];Oe(Yi,Xr)}},Jr=f(function(li,Li){var hi,Fi=Si?Li.selected:!0;Fi?hi=Si?[].concat((0,ne.Z)(Wi),[li]):[li]:hi=Wi.filter(function(er){return er.value!==li}),Tr(hi),Rr(li,Fi),P==="combobox"?sr(""):(!nt||Kt)&&(gn(""),sr(""))}),yr=function(Li,hi){Tr(Li);var Fi=hi.type,er=hi.values;(Fi==="remove"||Fi==="clear")&&er.forEach(function(pr){Rr(pr.value,!1,Fi)})},Xi=function(Li,hi){if(gn(Li),sr(null),hi.source==="submit"){var Fi=(Li||"").trim();if(Fi){var er=Array.from(new Set([].concat((0,ne.Z)(gr),[Fi])));Tr(er),Rr(Fi,!0),gn("")}return}hi.source!=="blur"&&(P==="combobox"&&Tr(Li),pt==null||pt(Li))},Cr=function(Li){var hi=Li;P!=="tags"&&(hi=Li.map(function(er){var pr=Cn.get(er);return pr==null?void 0:pr.value}).filter(function(er){return er!==void 0}));var Fi=Array.from(new Set([].concat((0,ne.Z)(gr),(0,ne.Z)(hi))));Tr(Fi),Fi.forEach(function(er){Rr(er,!0)})},vr=x.useMemo(function(){var li=cn!==!1&&Ct!==!1;return(0,te.Z)((0,te.Z)({},Lt),{},{flattenOptions:Mr,onActiveValue:dr,defaultActiveFirstOption:Qr,onSelect:Jr,menuItemSelectedIcon:rn,rawValues:gr,fieldNames:fi,virtual:li,direction:yn,listHeight:Bn,listItemHeight:bn,childrenAsData:ri,maxCount:wn,optionRender:an})},[wn,Lt,Mr,dr,Qr,Jr,rn,gr,fi,cn,Ct,yn,Bn,bn,ri,an]);return x.createElement(R.Provider,{value:vr},x.createElement(Ft,(0,r.Z)({},ei,{id:Jn,prefixCls:j,ref:B,omitDomProps:ae,mode:P,displayValues:rr,onDisplayValuesChange:yr,direction:yn,searchValue:Yn,onSearch:Xi,autoClearSearchValue:Kt,onSearchSplit:Cr,dropdownMatchSelectWidth:Ct,OptionList:Xt,emptyOptions:!Mr.length,activeValue:ur,activeDescendantId:"".concat(Jn,"_list_").concat(Lr)})))}),Y=vt;Y.Option=ot,Y.OptGroup=gt;var _=Y,Ge=_},22711:function(In,qe,m){"use strict";m.r(qe),m.d(qe,{ResizableTextArea:function(){return ht},default:function(){return oe}});var r=m(60499),ne=m(18642),N=m(85899),te=m(77654),w=m(72190),v=m(42244),q=m(92310),z=m.n(q),X=m(36901),x=m(66003),De=m(30292),ee=m(18929),re=m(59301),ue=m(43749),ct=m(29301),He=m(34280),We=m(16089),tt=` +`].includes(nn)})},[bn]),hi=C.useContext(w)||{},Oi=hi.maxCount,er=hi.rawValues,pr=function(Xt,jn,Vn){if(!(Jn&&Se(Oi)&&(er==null?void 0:er.size)>=Oi)){var Nn=!0,Kn=Xt;rn==null||rn(null);var On=Pe(Xt,bn,Se(Oi)?Oi-er.size:void 0),qn=Vn?null:On;return Tt!=="combobox"&&qn&&(Kn="",vn==null||vn(qn),li(!1),Nn=!1),Bn&&Wn!==Kn&&Bn(Kn,{source:jn?"typing":"effect"}),Nn}},ss=function(Xt){!Xt||!Xt.trim()||Bn(Xt,{source:"submit"})};C.useEffect(function(){!Ji&&!Jn&&Tt!=="combobox"&&pr("",!1,!1)},[Ji]),C.useEffect(function(){Xr&&yt&&yr(!1),yt&&!Dr.current&&xr(!1)},[yt]);var ii=de(),mi=(0,R.Z)(ii,2),Gi=mi[0],Ii=mi[1],Yi=C.useRef(!1),Jr=function(Xt){var jn=Gi(),Vn=Xt.key,Nn=Vn==="Enter";if(Nn&&(Tt!=="combobox"&&Xt.preventDefault(),Ji||li(!0)),Ii(!!Wn),Vn==="Backspace"&&!jn&&Jn&&!Wn&&pt.length){for(var Kn=(0,ne.Z)(pt),On=null,qn=Kn.length-1;qn>=0;qn-=1){var $n=Kn[qn];if(!$n.disabled){Kn.splice(qn,1),On=$n;break}}On&&wt(Kn,{type:"remove",values:[On]})}for(var _i=arguments.length,$i=new Array(_i>1?_i-1:0),tr=1;tr<_i;tr++)$i[tr-1]=arguments[tr];if(Ji&&(!Nn||!Yi.current)){var ci;Nn&&(Yi.current=!0),(ci=cr.current)===null||ci===void 0||ci.onKeyDown.apply(ci,[Xt].concat($i))}Gn==null||Gn.apply(void 0,[Xt].concat($i))},$r=function(Xt){for(var jn=arguments.length,Vn=new Array(jn>1?jn-1:0),Nn=1;Nn1?On-1:0),$n=1;$n=Fe},[ke,Fe,Qt==null?void 0:Qt.size]),bn=function(Lt){Lt.preventDefault()},Un=function(Lt){var $t;($t=Bn.current)===null||$t===void 0||$t.scrollTo(typeof Lt=="number"?{index:Lt}:Lt)},Pn=C.useCallback(function(gn){return ut==="combobox"?!1:Qt.has(gn)},[ut,(0,ne.Z)(Qt).toString(),Qt.size]),kn=function(Lt){for(var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Tn=Dn.length,xn=0;xn1&&arguments[1]!==void 0?arguments[1]:!1;ei(Lt);var Tn={source:$t?"keyboard":"mouse"},xn=Dn[Lt];if(!xn){Tt(null,-1,Tn);return}Tt(xn.value,Lt,Tn)};(0,C.useEffect)(function(){Xn(yt!==!1?kn(0):-1)},[Dn.length,ft]);var Si=C.useCallback(function(gn){return ut==="combobox"?String(gn).toLowerCase()===ft.toLowerCase():Qt.has(gn)},[ut,ft,(0,ne.Z)(Qt).toString(),Qt.size]);(0,C.useEffect)(function(){var gn=setTimeout(function(){if(!ke&&be&&Qt.size===1){var $t=Array.from(Qt)[0],Tn=Dn.findIndex(function(xn){var Gn=xn.data;return ft?String(Gn.value).startsWith(ft):Gn.value===$t});Tn!==-1&&(Xn(Tn),Un(Tn))}});if(be){var Lt;(Lt=Bn.current)===null||Lt===void 0||Lt.scrollTo(void 0)}return function(){return clearTimeout(gn)}},[be,ft]);var ri=function(Lt){Lt!==void 0&&Ct(Lt,{selected:!Qt.has(Lt)}),ke||pt(!1)};if(C.useImperativeHandle(I,function(){return{onKeyDown:function(Lt){var $t=Lt.which,Tn=Lt.ctrlKey;switch($t){case Me.Z.N:case Me.Z.P:case Me.Z.UP:case Me.Z.DOWN:{var xn=0;if($t===Me.Z.UP?xn=-1:$t===Me.Z.DOWN?xn=1:Sn()&&Tn&&($t===Me.Z.N?xn=1:$t===Me.Z.P&&(xn=-1)),xn!==0){var Gn=kn(Rn+xn,xn);Un(Gn),Xn(Gn,!0)}break}case Me.Z.TAB:case Me.Z.ENTER:{var si,ti=Dn[Rn];ti&&!(ti!=null&&(si=ti.data)!==null&&si!==void 0&&si.disabled)&&!vn?ri(ti.value):ri(void 0),be&&Lt.preventDefault();break}case Me.Z.ESC:pt(!1),be&&Lt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Lt){Un(Lt)}}}),Dn.length===0)return C.createElement("div",{role:"listbox",id:"".concat(k,"_list"),className:"".concat(yn,"-empty"),onMouseDown:bn},wt);var pi=Object.keys(kt).map(function(gn){return kt[gn]}),fi=function(Lt){return Lt.label};function Ri(gn,Lt){var $t=gn.group;return{role:$t?"presentation":"option",id:"".concat(k,"_list_").concat(Lt)}}var xi=function(Lt){var $t=Dn[Lt];if(!$t)return null;var Tn=$t.data||{},xn=Tn.value,Gn=$t.group,si=(0,Rt.Z)(Tn,!0),ti=fi($t);return $t?C.createElement("div",(0,r.Z)({"aria-label":typeof ti=="string"&&!Gn?ti:null},si,{key:Lt},Ri($t,Lt),{"aria-selected":Si(xn)}),xn):null},Yn={role:"listbox",id:"".concat(k,"_list")};return C.createElement(C.Fragment,null,an&&C.createElement("div",(0,r.Z)({},Yn,{style:{height:0,width:0,overflow:"hidden"}}),xi(Rn-1),xi(Rn),xi(Rn+1)),C.createElement(Wt.Z,{itemKey:"key",ref:Bn,data:Dn,height:En,itemHeight:rn,fullHeight:!1,onMouseDown:bn,onScroll:Kt,virtual:an,direction:ln,innerProps:an?null:Yn},function(gn,Lt){var $t=gn.group,Tn=gn.groupOption,xn=gn.data,Gn=gn.label,si=gn.value,ti=xn.key;if($t){var Jn,oi=(Jn=xn.title)!==null&&Jn!==void 0?Jn:Ut(Gn)?Gn.toString():void 0;return C.createElement("div",{className:ee()(yn,"".concat(yn,"-group"),xn.className),title:oi},Gn!==void 0?Gn:ti)}var Bi=xn.disabled,hr=xn.title,or=xn.children,Wi=xn.style,lr=xn.className,rr=(0,v.Z)(xn,Ht),gr=(0,zt.Z)(rr,pi),Xi=Pn(si),zi=Bi||!Xi&&vn,cr="".concat(yn,"-option"),Dr=ee()(yn,cr,lr,(0,D.Z)((0,D.Z)((0,D.Z)((0,D.Z)({},"".concat(cr,"-grouped"),Tn),"".concat(cr,"-active"),Rn===Lt&&!zi),"".concat(cr,"-disabled"),zi),"".concat(cr,"-selected"),Xi)),vi=fi(gn),Br=!Ft||typeof Ft=="function"||Xi,Mr=typeof vi=="number"?vi:vi||si,xr=Ut(Mr)?Mr.toString():void 0;return hr!==void 0&&(xr=hr),C.createElement("div",(0,r.Z)({},(0,Rt.Z)(gr),an?{}:Ri(gn,Lt),{"aria-selected":Si(si),className:Dr,title:xr,onMouseMove:function(){Rn===Lt||zi||Xn(Lt)},onClick:function(){zi||ri(si)},style:Wi}),C.createElement("div",{className:"".concat(cr,"-content")},typeof cn=="function"?cn(gn,{index:Lt}):Mr),C.isValidElement(Ft)||Xi,Br&&C.createElement(We,{className:"".concat(yn,"-option-state"),customizeIcon:Ft,customizeIconProps:{value:si,disabled:zi,isSelected:Xi}},Xi?"\u2713":null))}))},sn=C.forwardRef(un),Jt=sn,mn=function(se,B){var I=C.useRef({values:new Map,options:new Map}),P=C.useMemo(function(){var k=I.current,be=k.values,ke=k.options,ut=se.map(function(wt){if(wt.label===void 0){var Kt;return(0,te.Z)((0,te.Z)({},wt),{},{label:(Kt=be.get(wt.value))===null||Kt===void 0?void 0:Kt.label})}return wt}),ft=new Map,pt=new Map;return ut.forEach(function(wt){ft.set(wt.value,wt),pt.set(wt.value,B.get(wt.value)||ke.get(wt.value))}),I.current.values=ft,I.current.options=pt,ut},[se,B]),F=C.useCallback(function(k){return B.get(k)||I.current.options.get(k)},[B]);return[P,F]};function _t(se,B){return Ee(se).join("").toUpperCase().includes(B)}var Gt=function(se,B,I,P,F){return C.useMemo(function(){if(!I||P===!1)return se;var k=B.options,be=B.label,ke=B.value,ut=[],ft=typeof P=="function",pt=I.toUpperCase(),wt=ft?P:function(en,Fe){return F?_t(Fe[F],pt):Fe[k]?_t(Fe[be!=="children"?be:"label"],pt):_t(Fe[ke],pt)},Kt=ft?function(en){return Q(en)}:function(en){return en};return se.forEach(function(en){if(en[k]){var Fe=wt(I,Kt(en));if(Fe)ut.push(en);else{var Ye=en[k].filter(function(Tt){return wt(I,Kt(Tt))});Ye.length&&ut.push((0,te.Z)((0,te.Z)({},en),{},(0,D.Z)({},k,Ye)))}return}wt(I,Kt(en))&&ut.push(en)}),ut},[se,P,F,I,B])},fn=m(6551),Zt=m(11592),Mt=["children","value"],Pt=["children"];function It(se){var B=se,I=B.key,P=B.props,F=P.children,k=P.value,be=(0,v.Z)(P,Mt);return(0,te.Z)({key:I,value:k!==void 0?k:I,children:F},be)}function Nt(se){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Zt.Z)(se).map(function(I,P){if(!C.isValidElement(I)||!I.type)return null;var F=I,k=F.type.isSelectOptGroup,be=F.key,ke=F.props,ut=ke.children,ft=(0,v.Z)(ke,Pt);return B||!k?It(I):(0,te.Z)((0,te.Z)({key:"__RC_SELECT_GRP__".concat(be===null?P:be,"__"),label:be},ft),{},{options:Nt(ut)})}).filter(function(I){return I})}var dt=function(B,I,P,F,k){return C.useMemo(function(){var be=B,ke=!B;ke&&(be=Nt(I));var ut=new Map,ft=new Map,pt=function(en,Fe,Ye){Ye&&typeof Ye=="string"&&en.set(Fe[Ye],Fe)},wt=function Kt(en){for(var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ye=0;Ye1&&arguments[1]!==void 0?arguments[1]:!1,be=0;be0?li(Oi.options):Oi.options}):Oi})},Br=C.useMemo(function(){return Ct?vi(Dr):Dr},[Dr,Ct,Yn]),Mr=C.useMemo(function(){return Oe(Br,{fieldNames:fi,childrenAsData:ri})},[Br,fi,ri]),xr=function(Li){var hi=Gn(Li);if(oi(hi),Ln&&(hi.length!==Wi.length||hi.some(function(pr,ss){var ii;return((ii=Wi[ss])===null||ii===void 0?void 0:ii.value)!==(pr==null?void 0:pr.value)}))){var Oi=Hn?hi:hi.map(function(pr){return pr.value}),er=hi.map(function(pr){return Q(lr(pr.value))});Ln(Si?Oi:Oi[0],Si?er:er[0])}},bi=C.useState(null),Wn=(0,R.Z)(bi,2),ur=Wn[0],sr=Wn[1],Kr=C.useState(0),vs=(0,R.Z)(Kr,2),Lr=vs[0],rs=vs[1],Gr=En!==void 0?En:P!=="combobox",dr=C.useCallback(function(li,Li){var hi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Oi=hi.source,er=Oi===void 0?"keyboard":Oi;rs(Li),be&&P==="combobox"&&li!==null&&er==="keyboard"&&sr(String(li))},[be,P]),wr=function(Li,hi,Oi){var er=function(){var us,qi=lr(Li);return[Hn?{label:qi==null?void 0:qi[fi.label],value:Li,key:(us=qi==null?void 0:qi.key)!==null&&us!==void 0?us:Li}:Li,Q(qi)]};if(hi&&en){var pr=er(),ss=(0,R.Z)(pr,2),ii=ss[0],mi=ss[1];en(ii,mi)}else if(!hi&&Fe&&Oi!=="clear"){var Gi=er(),Ii=(0,R.Z)(Gi,2),Yi=Ii[0],Jr=Ii[1];Fe(Yi,Jr)}},Xr=f(function(li,Li){var hi,Oi=Si?Li.selected:!0;Oi?hi=Si?[].concat((0,ne.Z)(Wi),[li]):[li]:hi=Wi.filter(function(er){return er.value!==li}),xr(hi),wr(li,Oi),P==="combobox"?sr(""):(!nt||Kt)&&(gn(""),sr(""))}),yr=function(Li,hi){xr(Li);var Oi=hi.type,er=hi.values;(Oi==="remove"||Oi==="clear")&&er.forEach(function(pr){wr(pr.value,!1,Oi)})},Ji=function(Li,hi){if(gn(Li),sr(null),hi.source==="submit"){var Oi=(Li||"").trim();if(Oi){var er=Array.from(new Set([].concat((0,ne.Z)(gr),[Oi])));xr(er),wr(Oi,!0),gn("")}return}hi.source!=="blur"&&(P==="combobox"&&xr(Li),pt==null||pt(Li))},Tr=function(Li){var hi=Li;P!=="tags"&&(hi=Li.map(function(er){var pr=Tn.get(er);return pr==null?void 0:pr.value}).filter(function(er){return er!==void 0}));var Oi=Array.from(new Set([].concat((0,ne.Z)(gr),(0,ne.Z)(hi))));xr(Oi),Oi.forEach(function(er){wr(er,!0)})},vr=C.useMemo(function(){var li=cn!==!1&&Tt!==!1;return(0,te.Z)((0,te.Z)({},Lt),{},{flattenOptions:Mr,onActiveValue:dr,defaultActiveFirstOption:Gr,onSelect:Xr,menuItemSelectedIcon:rn,rawValues:gr,fieldNames:fi,virtual:li,direction:yn,listHeight:Bn,listItemHeight:bn,childrenAsData:ri,maxCount:Rn,optionRender:an})},[Rn,Lt,Mr,dr,Gr,Xr,rn,gr,fi,cn,Tt,yn,Bn,bn,ri,an]);return C.createElement(w.Provider,{value:vr},C.createElement(Ot,(0,r.Z)({},ei,{id:Xn,prefixCls:k,ref:B,omitDomProps:ae,mode:P,displayValues:rr,onDisplayValuesChange:yr,direction:yn,searchValue:Yn,onSearch:Ji,autoClearSearchValue:Kt,onSearchSplit:Tr,dropdownMatchSelectWidth:Tt,OptionList:Jt,emptyOptions:!Mr.length,activeValue:ur,activeDescendantId:"".concat(Xn,"_list_").concat(Lr)})))}),Y=vt;Y.Option=ot,Y.OptGroup=gt;var _=Y,Qe=_},22711:function(In,qe,m){"use strict";m.r(qe),m.d(qe,{ResizableTextArea:function(){return ht},default:function(){return oe}});var r=m(60499),ne=m(18642),D=m(85899),te=m(77654),R=m(72190),v=m(42244),q=m(92310),Z=m.n(q),J=m(36901),C=m(66003),Ne=m(30292),ee=m(18929),re=m(59301),ue=m(43749),ct=m(29301),He=m(34280),We=m(16089),tt=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -130,44 +130,44 @@ dts: ${Ye+Ct} ms, expected: ${Ye+Math.round(Y)} ms, delta: ${Math.round(Ot)} ms, top:0 !important; right:0 !important; pointer-events: none !important; -`,H=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Ae={},K;function de(Ee){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=Ee.getAttribute("id")||Ee.getAttribute("data-reactid")||Ee.getAttribute("name");if(Ke&&Ae[ie])return Ae[ie];var xe=window.getComputedStyle(Ee),ze=xe.getPropertyValue("box-sizing")||xe.getPropertyValue("-moz-box-sizing")||xe.getPropertyValue("-webkit-box-sizing"),it=parseFloat(xe.getPropertyValue("padding-bottom"))+parseFloat(xe.getPropertyValue("padding-top")),Qe=parseFloat(xe.getPropertyValue("border-bottom-width"))+parseFloat(xe.getPropertyValue("border-top-width")),bt=H.map(function(ke){return"".concat(ke,":").concat(xe.getPropertyValue(ke))}).join(";"),he={sizingStyle:bt,paddingSize:it,borderSize:Qe,boxSizing:ze};return Ke&&ie&&(Ae[ie]=he),he}function we(Ee){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;K||(K=document.createElement("textarea"),K.setAttribute("tab-index","-1"),K.setAttribute("aria-hidden","true"),K.setAttribute("name","hiddenTextarea"),document.body.appendChild(K)),Ee.getAttribute("wrap")?K.setAttribute("wrap",Ee.getAttribute("wrap")):K.removeAttribute("wrap");var ze=de(Ee,Ke),it=ze.paddingSize,Qe=ze.borderSize,bt=ze.boxSizing,he=ze.sizingStyle;K.setAttribute("style","".concat(he,";").concat(tt)),K.value=Ee.value||Ee.placeholder||"";var ke=void 0,Ve=void 0,St,et=K.scrollHeight;if(bt==="border-box"?et+=Qe:bt==="content-box"&&(et-=it),ie!==null||xe!==null){K.value=" ";var kt=K.scrollHeight-it;ie!==null&&(ke=kt*ie,bt==="border-box"&&(ke=ke+it+Qe),et=Math.max(ke,et)),xe!==null&&(Ve=kt*xe,bt==="border-box"&&(Ve=Ve+it+Qe),St=et>Ve?"":"hidden",et=Math.min(Ve,et))}var At={height:et,overflowY:St,resize:"none"};return ke&&(At.minHeight=ke),Ve&&(At.maxHeight=Ve),At}var Me=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Ie=0,wt=1,mt=2,Nt=re.forwardRef(function(Ee,Ke){var ie=Ee,xe=ie.prefixCls,ze=ie.defaultValue,it=ie.value,Qe=ie.autoSize,bt=ie.onResize,he=ie.className,ke=ie.style,Ve=ie.disabled,St=ie.onChange,et=ie.onInternalAutoSize,kt=(0,v.Z)(ie,Me),At=(0,ee.Z)(ze,{value:it,postState:function(ot){return ot!=null?ot:""}}),hn=(0,w.Z)(At,2),rt=hn[0],$e=hn[1],Re=function(ot){$e(ot.target.value),St==null||St(ot)},Be=re.useRef();re.useImperativeHandle(Ke,function(){return{textArea:Be.current}});var me=re.useMemo(function(){return Qe&&(0,ue.Z)(Qe)==="object"?[Qe.minRows,Qe.maxRows]:[]},[Qe]),lt=(0,w.Z)(me,2),Le=lt[0],ve=lt[1],pe=!!Qe,Se=function(){try{if(document.activeElement===Be.current){var ot=Be.current,Tt=ot.selectionStart,Zt=ot.selectionEnd,Wt=ot.scrollTop;Be.current.setSelectionRange(Tt,Zt),Be.current.scrollTop=Wt}}catch(Sn){}},ye=re.useState(mt),Fe=(0,w.Z)(ye,2),G=Fe[0],Pe=Fe[1],L=re.useState(),R=(0,w.Z)(L,2),J=R[0],at=R[1],Ue=function(){Pe(Ie)};(0,He.Z)(function(){pe&&Ue()},[it,Le,ve,pe]),(0,He.Z)(function(){if(G===Ie)Pe(wt);else if(G===wt){var Ne=we(Be.current,!1,Le,ve);Pe(mt),at(Ne)}else Se()},[G]);var nt=re.useRef(),Bt=function(){We.Z.cancel(nt.current)},Ft=function(ot){G===mt&&(bt==null||bt(ot),Qe&&(Bt(),nt.current=(0,We.Z)(function(){Ue()})))};re.useEffect(function(){return Bt},[]);var Yt=pe?J:null,gt=(0,N.Z)((0,N.Z)({},ke),Yt);return(G===Ie||G===wt)&&(gt.overflowY="hidden",gt.overflowX="hidden"),re.createElement(ct.Z,{onResize:Ft,disabled:!(Qe||bt)},re.createElement("textarea",(0,r.Z)({},kt,{ref:Be,style:gt,className:z()(xe,he,(0,ne.Z)({},"".concat(xe,"-disabled"),Ve)),disabled:Ve,value:rt,onChange:Re})))}),ht=Nt,Te=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],fe=re.forwardRef(function(Ee,Ke){var ie,xe=Ee.defaultValue,ze=Ee.value,it=Ee.onFocus,Qe=Ee.onBlur,bt=Ee.onChange,he=Ee.allowClear,ke=Ee.maxLength,Ve=Ee.onCompositionStart,St=Ee.onCompositionEnd,et=Ee.suffix,kt=Ee.prefixCls,At=kt===void 0?"rc-textarea":kt,hn=Ee.showCount,rt=Ee.count,$e=Ee.className,Re=Ee.style,Be=Ee.disabled,me=Ee.hidden,lt=Ee.classNames,Le=Ee.styles,ve=Ee.onResize,pe=Ee.onClear,Se=Ee.onPressEnter,ye=Ee.readOnly,Fe=Ee.autoSize,G=Ee.onKeyDown,Pe=(0,v.Z)(Ee,Te),L=(0,ee.Z)(xe,{value:ze,defaultValue:xe}),R=(0,w.Z)(L,2),J=R[0],at=R[1],Ue=J==null?"":String(J),nt=re.useState(!1),Bt=(0,w.Z)(nt,2),Ft=Bt[0],Yt=Bt[1],gt=re.useRef(!1),Ne=re.useState(null),ot=(0,w.Z)(Ne,2),Tt=ot[0],Zt=ot[1],Wt=(0,re.useRef)(null),Sn=(0,re.useRef)(null),Ht=function(){var Y;return(Y=Sn.current)===null||Y===void 0?void 0:Y.textArea},Ut=function(){Ht().focus()};(0,re.useImperativeHandle)(Ke,function(){var vt;return{resizableTextArea:Sn.current,focus:Ut,blur:function(){Ht().blur()},nativeElement:((vt=Wt.current)===null||vt===void 0?void 0:vt.nativeElement)||Ht()}}),(0,re.useEffect)(function(){Yt(function(vt){return!Be&&vt})},[Be]);var un=re.useState(null),sn=(0,w.Z)(un,2),Xt=sn[0],mn=sn[1];re.useEffect(function(){if(Xt){var vt;(vt=Ht()).setSelectionRange.apply(vt,(0,te.Z)(Xt))}},[Xt]);var _t=(0,x.Z)(rt,hn),Qt=(ie=_t.max)!==null&&ie!==void 0?ie:ke,fn=Number(Qt)>0,zt=_t.strategy(Ue),Mt=!!Qt&&zt>Qt,Pt=function(Y,_){var Ge=_;!gt.current&&_t.exceedFormatter&&_t.max&&_t.strategy(_)>_t.max&&(Ge=_t.exceedFormatter(_,{max:_t.max}),_!==Ge&&mn([Ht().selectionStart||0,Ht().selectionEnd||0])),at(Ge),(0,De.rJ)(Y.currentTarget,Y,bt,Ge)},It=function(Y){gt.current=!0,Ve==null||Ve(Y)},Dt=function(Y){gt.current=!1,Pt(Y,Y.currentTarget.value),St==null||St(Y)},dt=function(Y){Pt(Y,Y.target.value)},D=function(Y){Y.key==="Enter"&&Se&&Se(Y),G==null||G(Y)},f=function(Y){Yt(!0),it==null||it(Y)},d=function(Y){Yt(!1),Qe==null||Qe(Y)},S=function(Y){at(""),Ut(),(0,De.rJ)(Ht(),Y,bt)},T=et,F;_t.show&&(_t.showFormatter?F=_t.showFormatter({value:Ue,count:zt,maxLength:Qt}):F="".concat(zt).concat(fn?" / ".concat(Qt):""),T=re.createElement(re.Fragment,null,T,re.createElement("span",{className:z()("".concat(At,"-data-count"),lt==null?void 0:lt.count),style:Le==null?void 0:Le.count},F)));var ae=function(Y){var _;ve==null||ve(Y),(_=Ht())!==null&&_!==void 0&&_.style.height&&Zt(!0)},k=!Fe&&!hn&&!he;return re.createElement(X.BaseInput,{ref:Wt,value:Ue,allowClear:he,handleReset:S,suffix:T,prefixCls:At,classNames:(0,N.Z)((0,N.Z)({},lt),{},{affixWrapper:z()(lt==null?void 0:lt.affixWrapper,(0,ne.Z)((0,ne.Z)({},"".concat(At,"-show-count"),hn),"".concat(At,"-textarea-allow-clear"),he))}),disabled:Be,focused:Ft,className:z()($e,Mt&&"".concat(At,"-out-of-range")),style:(0,N.Z)((0,N.Z)({},Re),Tt&&!k?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof F=="string"?F:void 0}},hidden:me,readOnly:ye,onClear:pe},re.createElement(ht,(0,r.Z)({},Pe,{autoSize:Fe,maxLength:ke,onKeyDown:D,onChange:dt,onFocus:f,onBlur:d,onCompositionStart:It,onCompositionEnd:Dt,className:z()(lt==null?void 0:lt.textarea),style:(0,N.Z)((0,N.Z)({},Le==null?void 0:Le.textarea),{},{resize:Re==null?void 0:Re.resize}),disabled:Be,prefixCls:At,onResize:ae,ref:Sn,readOnly:ye})))}),M=fe,oe=M},29125:function(In,qe,m){"use strict";m.d(qe,{G:function(){return te},Z:function(){return tt}});var r=m(92310),ne=m.n(r),N=m(59301);function te(H){var Ae=H.children,K=H.prefixCls,de=H.id,we=H.overlayInnerStyle,Me=H.bodyClassName,Ie=H.className,wt=H.style;return N.createElement("div",{className:ne()("".concat(K,"-content"),Ie),style:wt},N.createElement("div",{className:ne()("".concat(K,"-inner"),Me),id:de,role:"tooltip",style:we},typeof Ae=="function"?Ae():Ae))}var w=m(60499),v=m(85899),q=m(42244),z=m(68196),X={shiftX:64,adjustY:1},x={adjustX:1,shiftY:!0},De=[0,0],ee={left:{points:["cr","cl"],overflow:x,offset:[-4,0],targetOffset:De},right:{points:["cl","cr"],overflow:x,offset:[4,0],targetOffset:De},top:{points:["bc","tc"],overflow:X,offset:[0,-4],targetOffset:De},bottom:{points:["tc","bc"],overflow:X,offset:[0,4],targetOffset:De},topLeft:{points:["bl","tl"],overflow:X,offset:[0,-4],targetOffset:De},leftTop:{points:["tr","tl"],overflow:x,offset:[-4,0],targetOffset:De},topRight:{points:["br","tr"],overflow:X,offset:[0,-4],targetOffset:De},rightTop:{points:["tl","tr"],overflow:x,offset:[4,0],targetOffset:De},bottomRight:{points:["tr","br"],overflow:X,offset:[0,4],targetOffset:De},rightBottom:{points:["bl","br"],overflow:x,offset:[4,0],targetOffset:De},bottomLeft:{points:["tl","bl"],overflow:X,offset:[0,4],targetOffset:De},leftBottom:{points:["br","bl"],overflow:x,offset:[-4,0],targetOffset:De}},re=null,ue=m(80402),ct=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],He=function(Ae,K){var de=Ae.overlayClassName,we=Ae.trigger,Me=we===void 0?["hover"]:we,Ie=Ae.mouseEnterDelay,wt=Ie===void 0?0:Ie,mt=Ae.mouseLeaveDelay,Nt=mt===void 0?.1:mt,ht=Ae.overlayStyle,Te=Ae.prefixCls,fe=Te===void 0?"rc-tooltip":Te,M=Ae.children,oe=Ae.onVisibleChange,Ee=Ae.afterVisibleChange,Ke=Ae.transitionName,ie=Ae.animation,xe=Ae.motion,ze=Ae.placement,it=ze===void 0?"right":ze,Qe=Ae.align,bt=Qe===void 0?{}:Qe,he=Ae.destroyTooltipOnHide,ke=he===void 0?!1:he,Ve=Ae.defaultVisible,St=Ae.getTooltipContainer,et=Ae.overlayInnerStyle,kt=Ae.arrowContent,At=Ae.overlay,hn=Ae.id,rt=Ae.showArrow,$e=rt===void 0?!0:rt,Re=Ae.classNames,Be=Ae.styles,me=(0,q.Z)(Ae,ct),lt=(0,ue.Z)(hn),Le=(0,N.useRef)(null);(0,N.useImperativeHandle)(K,function(){return Le.current});var ve=(0,v.Z)({},me);"visible"in Ae&&(ve.popupVisible=Ae.visible);var pe=function(){return N.createElement(te,{key:"content",prefixCls:fe,id:lt,bodyClassName:Re==null?void 0:Re.body,overlayInnerStyle:(0,v.Z)((0,v.Z)({},et),Be==null?void 0:Be.body)},At)},Se=function(){var Fe=N.Children.only(M),G=(Fe==null?void 0:Fe.props)||{},Pe=(0,v.Z)((0,v.Z)({},G),{},{"aria-describedby":At?lt:null});return N.cloneElement(M,Pe)};return N.createElement(z.Z,(0,w.Z)({popupClassName:ne()(de,Re==null?void 0:Re.root),prefixCls:fe,popup:pe,action:Me,builtinPlacements:ee,popupPlacement:it,ref:Le,popupAlign:bt,getPopupContainer:St,onPopupVisibleChange:oe,afterPopupVisibleChange:Ee,popupTransitionName:Ke,popupAnimation:ie,popupMotion:xe,defaultPopupVisible:Ve,autoDestroy:ke,mouseLeaveDelay:Nt,popupStyle:(0,v.Z)((0,v.Z)({},ht),Be==null?void 0:Be.root),mouseEnterDelay:wt,arrow:$e},ve),Se())},We=(0,N.forwardRef)(He),tt=We},49658:function(In,qe){"use strict";qe.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var m=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(m)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(m==null?void 0:m.substr(0,4))}},48911:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return rt}});var r=m(60499),ne=m(43749),N=m(85899),te=m(18642),w=m(72190),v=m(42244),q=m(92310),z=m.n(q),X=m(29301),x=m(70425),De=m(34280),ee=m(59301),re=m(4676),ue=ee.forwardRef(function($e,Re){var Be=$e.height,me=$e.offsetY,lt=$e.offsetX,Le=$e.children,ve=$e.prefixCls,pe=$e.onInnerResize,Se=$e.innerProps,ye=$e.rtl,Fe=$e.extra,G={},Pe={display:"flex",flexDirection:"column"};return me!==void 0&&(G={height:Be,position:"relative",overflow:"hidden"},Pe=(0,N.Z)((0,N.Z)({},Pe),{},(0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)({transform:"translateY(".concat(me,"px)")},ye?"marginRight":"marginLeft",-lt),"position","absolute"),"left",0),"right",0),"top",0))),ee.createElement("div",{style:G},ee.createElement(X.Z,{onResize:function(R){var J=R.offsetHeight;J&&pe&&pe()}},ee.createElement("div",(0,r.Z)({style:Pe,className:z()((0,te.Z)({},"".concat(ve,"-holder-inner"),ve)),ref:Re},Se),Le,Fe)))});ue.displayName="Filler";var ct=ue;function He($e){var Re=$e.children,Be=$e.setRef,me=ee.useCallback(function(lt){Be(lt)},[]);return ee.cloneElement(Re,{ref:me})}function We($e,Re,Be,me,lt,Le,ve,pe){var Se=pe.getKey;return $e.slice(Re,Be+1).map(function(ye,Fe){var G=Re+Fe,Pe=ve(ye,G,{style:{width:me},offsetX:lt}),L=Se(ye);return ee.createElement(He,{key:L,setRef:function(J){return Le(ye,J)}},Pe)})}function tt($e,Re,Be,me){var lt=Be-$e,Le=Re-Be,ve=Math.min(lt,Le)*2;if(me<=ve){var pe=Math.floor(me/2);return me%2?Be+pe+1:Be-pe}return lt>Le?Be-(me-Le):Be+(me-lt)}function H($e,Re,Be){var me=$e.length,lt=Re.length,Le,ve;if(me===0&<===0)return null;me2&&arguments[2]!==void 0?arguments[2]:!1,G=Se?ye<0&&pe.current.left||ye>0&&pe.current.right:ye<0&&pe.current.top||ye>0&&pe.current.bottom;return Fe&&G?(clearTimeout(Le.current),lt.current=!1):(!G||lt.current)&&ve(),!lt.current&&G}};function Ie($e,Re,Be,me,lt,Le,ve){var pe=(0,ee.useRef)(0),Se=(0,ee.useRef)(null),ye=(0,ee.useRef)(null),Fe=(0,ee.useRef)(!1),G=Me(Re,Be,me,lt);function Pe(nt,Bt){if(K.Z.cancel(Se.current),!G(!1,Bt)){var Ft=nt;if(!Ft._virtualHandled)Ft._virtualHandled=!0;else return;pe.current+=Bt,ye.current=Bt,we||Ft.preventDefault(),Se.current=(0,K.Z)(function(){var Yt=Fe.current?10:1;ve(pe.current*Yt,!1),pe.current=0})}}function L(nt,Bt){ve(Bt,!0),we||nt.preventDefault()}var R=(0,ee.useRef)(null),J=(0,ee.useRef)(null);function at(nt){if($e){K.Z.cancel(J.current),J.current=(0,K.Z)(function(){R.current=null},2);var Bt=nt.deltaX,Ft=nt.deltaY,Yt=nt.shiftKey,gt=Bt,Ne=Ft;(R.current==="sx"||!R.current&&Yt&&Ft&&!Bt)&&(gt=Ft,Ne=0,R.current="sx");var ot=Math.abs(gt),Tt=Math.abs(Ne);R.current===null&&(R.current=Le&&ot>Tt?"x":"y"),R.current==="y"?Pe(nt,Ne):L(nt,gt)}}function Ue(nt){$e&&(Fe.current=nt.detail===ye.current)}return[at,Ue]}function wt($e,Re,Be,me){var lt=ee.useMemo(function(){return[new Map,[]]},[$e,Be.id,me]),Le=(0,w.Z)(lt,2),ve=Le[0],pe=Le[1],Se=function(Fe){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fe,Pe=ve.get(Fe),L=ve.get(G);if(Pe===void 0||L===void 0)for(var R=$e.length,J=pe.length;J0&&arguments[0]!==void 0?arguments[0]:!1;Fe();var R=function(){var Ue=!1;pe.current.forEach(function(nt,Bt){if(nt&&nt.offsetParent){var Ft=nt.offsetHeight,Yt=getComputedStyle(nt),gt=Yt.marginTop,Ne=Yt.marginBottom,ot=fe(gt),Tt=fe(Ne),Zt=Ft+ot+Tt;Se.current.get(Bt)!==Zt&&(Se.current.set(Bt,Zt),Ue=!0)}}),Ue&&ve(function(nt){return nt+1})};if(L)R();else{ye.current+=1;var J=ye.current;Promise.resolve().then(function(){J===ye.current&&R()})}}function Pe(L,R){var J=$e(L),at=pe.current.get(J);R?(pe.current.set(J,R),G()):pe.current.delete(J),!at!=!R&&(R?Re==null||Re(L):Be==null||Be(L))}return(0,ee.useEffect)(function(){return Fe},[]),[Pe,G,Se.current,Le]}var oe=14/15;function Ee($e,Re,Be){var me=(0,ee.useRef)(!1),lt=(0,ee.useRef)(0),Le=(0,ee.useRef)(0),ve=(0,ee.useRef)(null),pe=(0,ee.useRef)(null),Se,ye=function(L){if(me.current){var R=Math.ceil(L.touches[0].pageX),J=Math.ceil(L.touches[0].pageY),at=lt.current-R,Ue=Le.current-J,nt=Math.abs(at)>Math.abs(Ue);nt?lt.current=R:Le.current=J;var Bt=Be(nt,nt?at:Ue,!1,L);Bt&&L.preventDefault(),clearInterval(pe.current),Bt&&(pe.current=setInterval(function(){nt?at*=oe:Ue*=oe;var Ft=Math.floor(nt?at:Ue);(!Be(nt,Ft,!0)||Math.abs(Ft)<=.1)&&clearInterval(pe.current)},16))}},Fe=function(){me.current=!1,Se()},G=function(L){Se(),L.touches.length===1&&!me.current&&(me.current=!0,lt.current=Math.ceil(L.touches[0].pageX),Le.current=Math.ceil(L.touches[0].pageY),ve.current=L.target,ve.current.addEventListener("touchmove",ye,{passive:!1}),ve.current.addEventListener("touchend",Fe,{passive:!0}))};Se=function(){ve.current&&(ve.current.removeEventListener("touchmove",ye),ve.current.removeEventListener("touchend",Fe))},(0,De.Z)(function(){return $e&&Re.current.addEventListener("touchstart",G,{passive:!0}),function(){var Pe;(Pe=Re.current)===null||Pe===void 0||Pe.removeEventListener("touchstart",G),Se(),clearInterval(pe.current)}},[$e])}function Ke($e){return Math.floor(Math.pow($e,.5))}function ie($e,Re){var Be="touches"in $e?$e.touches[0]:$e;return Be[Re?"pageX":"pageY"]-window[Re?"scrollX":"scrollY"]}function xe($e,Re,Be){ee.useEffect(function(){var me=Re.current;if($e&&me){var lt=!1,Le,ve,pe=function(){K.Z.cancel(Le)},Se=function Pe(){pe(),Le=(0,K.Z)(function(){Be(ve),Pe()})},ye=function(){lt=!1,pe()},Fe=function(L){if(!(L.target.draggable||L.button!==0)){var R=L;R._virtualHandled||(R._virtualHandled=!0,lt=!0)}},G=function(L){if(lt){var R=ie(L,!1),J=me.getBoundingClientRect(),at=J.top,Ue=J.bottom;if(R<=at){var nt=at-R;ve=-Ke(nt),Se()}else if(R>=Ue){var Bt=R-Ue;ve=Ke(Bt),Se()}else pe()}};return me.addEventListener("mousedown",Fe),me.ownerDocument.addEventListener("mouseup",ye),me.ownerDocument.addEventListener("mousemove",G),me.ownerDocument.addEventListener("dragend",ye),function(){me.removeEventListener("mousedown",Fe),me.ownerDocument.removeEventListener("mouseup",ye),me.ownerDocument.removeEventListener("mousemove",G),me.ownerDocument.removeEventListener("dragend",ye),pe()}}},[$e])}var ze=10;function it($e,Re,Be,me,lt,Le,ve,pe){var Se=ee.useRef(),ye=ee.useState(null),Fe=(0,w.Z)(ye,2),G=Fe[0],Pe=Fe[1];return(0,De.Z)(function(){if(G&&G.times=0;Ut-=1){var un=lt(Re[Ut]),sn=Be.get(un);if(sn===void 0){nt=!0;break}if(Ht-=sn,Ht<=0)break}switch(Yt){case"top":Ft=Ne-at;break;case"bottom":Ft=ot-Ue+at;break;default:{var Xt=$e.current.scrollTop,mn=Xt+Ue;Nemn&&(Bt="bottom")}}Ft!==null&&ve(Ft),Ft!==G.lastTop&&(nt=!0)}nt&&Pe((0,N.Z)((0,N.Z)({},G),{},{times:G.times+1,targetAlign:Bt,lastTop:Ft}))}},[G,$e.current]),function(L){if(L==null){pe();return}if(K.Z.cancel(Se.current),typeof L=="number")ve(L);else if(L&&(0,ne.Z)(L)==="object"){var R,J=L.align;"index"in L?R=L.index:R=Re.findIndex(function(nt){return lt(nt)===L.key});var at=L.offset,Ue=at===void 0?0:at;Pe({times:0,index:R,offset:Ue,originAlign:J})}}}var Qe=ee.forwardRef(function($e,Re){var Be=$e.prefixCls,me=$e.rtl,lt=$e.scrollOffset,Le=$e.scrollRange,ve=$e.onStartMove,pe=$e.onStopMove,Se=$e.onScroll,ye=$e.horizontal,Fe=$e.spinSize,G=$e.containerSize,Pe=$e.style,L=$e.thumbStyle,R=$e.showScrollBar,J=ee.useState(!1),at=(0,w.Z)(J,2),Ue=at[0],nt=at[1],Bt=ee.useState(null),Ft=(0,w.Z)(Bt,2),Yt=Ft[0],gt=Ft[1],Ne=ee.useState(null),ot=(0,w.Z)(Ne,2),Tt=ot[0],Zt=ot[1],Wt=!me,Sn=ee.useRef(),Ht=ee.useRef(),Ut=ee.useState(R),un=(0,w.Z)(Ut,2),sn=un[0],Xt=un[1],mn=ee.useRef(),_t=function(){R===!0||R===!1||(clearTimeout(mn.current),Xt(!0),mn.current=setTimeout(function(){Xt(!1)},3e3))},Qt=Le-G||0,fn=G-Fe||0,zt=ee.useMemo(function(){if(lt===0||Qt===0)return 0;var S=lt/Qt;return S*fn},[lt,Qt,fn]),Mt=function(T){T.stopPropagation(),T.preventDefault()},Pt=ee.useRef({top:zt,dragging:Ue,pageY:Yt,startTop:Tt});Pt.current={top:zt,dragging:Ue,pageY:Yt,startTop:Tt};var It=function(T){nt(!0),gt(ie(T,ye)),Zt(Pt.current.top),ve(),T.stopPropagation(),T.preventDefault()};ee.useEffect(function(){var S=function(k){k.preventDefault()},T=Sn.current,F=Ht.current;return T.addEventListener("touchstart",S,{passive:!1}),F.addEventListener("touchstart",It,{passive:!1}),function(){T.removeEventListener("touchstart",S),F.removeEventListener("touchstart",It)}},[]);var Dt=ee.useRef();Dt.current=Qt;var dt=ee.useRef();dt.current=fn,ee.useEffect(function(){if(Ue){var S,T=function(k){var vt=Pt.current,Y=vt.dragging,_=vt.pageY,Ge=vt.startTop;K.Z.cancel(S);var se=Sn.current.getBoundingClientRect(),B=G/(ye?se.width:se.height);if(Y){var I=(ie(k,ye)-_)*B,P=Ge;!Wt&&ye?P-=I:P+=I;var O=Dt.current,j=dt.current,be=j?P/j:0,je=Math.ceil(be*O);je=Math.max(je,0),je=Math.min(je,O),S=(0,K.Z)(function(){Se(je,ye)})}},F=function(){nt(!1),pe()};return window.addEventListener("mousemove",T,{passive:!0}),window.addEventListener("touchmove",T,{passive:!0}),window.addEventListener("mouseup",F,{passive:!0}),window.addEventListener("touchend",F,{passive:!0}),function(){window.removeEventListener("mousemove",T),window.removeEventListener("touchmove",T),window.removeEventListener("mouseup",F),window.removeEventListener("touchend",F),K.Z.cancel(S)}}},[Ue]),ee.useEffect(function(){return _t(),function(){clearTimeout(mn.current)}},[lt]),ee.useImperativeHandle(Re,function(){return{delayHidden:_t}});var D="".concat(Be,"-scrollbar"),f={position:"absolute",visibility:sn?null:"hidden"},d={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return ye?(Object.assign(f,{height:8,left:0,right:0,bottom:0}),Object.assign(d,(0,te.Z)({height:"100%",width:Fe},Wt?"left":"right",zt))):(Object.assign(f,(0,te.Z)({width:8,top:0,bottom:0},Wt?"right":"left",0)),Object.assign(d,{width:"100%",height:Fe,top:zt})),ee.createElement("div",{ref:Sn,className:z()(D,(0,te.Z)((0,te.Z)((0,te.Z)({},"".concat(D,"-horizontal"),ye),"".concat(D,"-vertical"),!ye),"".concat(D,"-visible"),sn)),style:(0,N.Z)((0,N.Z)({},f),Pe),onMouseDown:Mt,onMouseMove:_t},ee.createElement("div",{ref:Ht,className:z()("".concat(D,"-thumb"),(0,te.Z)({},"".concat(D,"-thumb-moving"),Ue)),style:(0,N.Z)((0,N.Z)({},d),L),onMouseDown:It}))}),bt=Qe,he=20;function ke(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Be=$e/Re*$e;return isNaN(Be)&&(Be=0),Be=Math.max(Be,he),Math.floor(Be)}var Ve=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],St=[],et={overflowY:"auto",overflowAnchor:"none"};function kt($e,Re){var Be=$e.prefixCls,me=Be===void 0?"rc-virtual-list":Be,lt=$e.className,Le=$e.height,ve=$e.itemHeight,pe=$e.fullHeight,Se=pe===void 0?!0:pe,ye=$e.style,Fe=$e.data,G=$e.children,Pe=$e.itemKey,L=$e.virtual,R=$e.direction,J=$e.scrollWidth,at=$e.component,Ue=at===void 0?"div":at,nt=$e.onScroll,Bt=$e.onVirtualScroll,Ft=$e.onVisibleChange,Yt=$e.innerProps,gt=$e.extraRender,Ne=$e.styles,ot=$e.showScrollBar,Tt=ot===void 0?"optional":ot,Zt=(0,v.Z)($e,Ve),Wt=ee.useCallback(function(Lt){return typeof Pe=="function"?Pe(Lt):Lt==null?void 0:Lt[Pe]},[Pe]),Sn=M(Wt,null,null),Ht=(0,w.Z)(Sn,4),Ut=Ht[0],un=Ht[1],sn=Ht[2],Xt=Ht[3],mn=!!(L!==!1&&Le&&ve),_t=ee.useMemo(function(){return Object.values(sn.maps).reduce(function(Lt,$t){return Lt+$t},0)},[sn.id,sn.maps]),Qt=mn&&Fe&&(Math.max(ve*Fe.length,_t)>Le||!!J),fn=R==="rtl",zt=z()(me,(0,te.Z)({},"".concat(me,"-rtl"),fn),lt),Mt=Fe||St,Pt=(0,ee.useRef)(),It=(0,ee.useRef)(),Dt=(0,ee.useRef)(),dt=(0,ee.useState)(0),D=(0,w.Z)(dt,2),f=D[0],d=D[1],S=(0,ee.useState)(0),T=(0,w.Z)(S,2),F=T[0],ae=T[1],k=(0,ee.useState)(!1),vt=(0,w.Z)(k,2),Y=vt[0],_=vt[1],Ge=function(){_(!0)},se=function(){_(!1)},B={getKey:Wt};function I(Lt){d(function($t){var Cn;typeof Lt=="function"?Cn=Lt($t):Cn=Lt;var Tn=En(Cn);return Pt.current.scrollTop=Tn,Tn})}var P=(0,ee.useRef)({start:0,end:Mt.length}),O=(0,ee.useRef)(),j=Ae(Mt,Wt),be=(0,w.Z)(j,1),je=be[0];O.current=je;var ut=ee.useMemo(function(){if(!mn)return{scrollHeight:void 0,start:0,end:Mt.length-1,offset:void 0};if(!Qt){var Lt;return{scrollHeight:((Lt=It.current)===null||Lt===void 0?void 0:Lt.offsetHeight)||0,start:0,end:Mt.length-1,offset:void 0}}for(var $t=0,Cn,Tn,Qn,si=Mt.length,ti=0;ti=f&&Cn===void 0&&(Cn=ti,Tn=$t),hr>f+Le&&Qn===void 0&&(Qn=ti),$t=hr}return Cn===void 0&&(Cn=0,Tn=0,Qn=Math.ceil(Le/ve)),Qn===void 0&&(Qn=Mt.length-1),Qn=Math.min(Qn+1,Mt.length-1),{scrollHeight:$t,start:Cn,end:Qn,offset:Tn}},[Qt,mn,f,Mt,Xt,Le]),ft=ut.scrollHeight,pt=ut.start,Rt=ut.end,Kt=ut.offset;P.current.start=pt,P.current.end=Rt,ee.useLayoutEffect(function(){var Lt=sn.getRecord();if(Lt.size===1){var $t=Array.from(Lt.keys())[0],Cn=Lt.get($t),Tn=Mt[pt];if(Tn&&Cn===void 0){var Qn=Wt(Tn);if(Qn===$t){var si=sn.get($t),ti=si-ve;I(function(Xn){return Xn+ti})}}}sn.resetRecord()},[ft]);var en=ee.useState({width:0,height:Le}),Oe=(0,w.Z)(en,2),Ye=Oe[0],Ct=Oe[1],yt=function($t){Ct({width:$t.offsetWidth,height:$t.offsetHeight})},xt=(0,ee.useRef)(),Ot=(0,ee.useRef)(),Gt=ee.useMemo(function(){return ke(Ye.width,J)},[Ye.width,J]),jt=ee.useMemo(function(){return ke(Ye.height,ft)},[Ye.height,ft]),an=ft-Le,ln=(0,ee.useRef)(an);ln.current=an;function En(Lt){var $t=Lt;return Number.isNaN(ln.current)||($t=Math.min($t,ln.current)),$t=Math.max($t,0),$t}var rn=f<=0,cn=f>=an,yn=F<=0,Nn=F>=J,Bn=Me(rn,cn,yn,Nn),vn=function(){return{x:fn?-F:F,y:f}},bn=(0,ee.useRef)(vn()),Un=(0,x.zX)(function(Lt){if(Bt){var $t=(0,N.Z)((0,N.Z)({},vn()),Lt);(bn.current.x!==$t.x||bn.current.y!==$t.y)&&(Bt($t),bn.current=$t)}});function Pn(Lt,$t){var Cn=Lt;$t?((0,re.flushSync)(function(){ae(Cn)}),Un()):I(Cn)}function jn(Lt){var $t=Lt.currentTarget.scrollTop;$t!==f&&I($t),nt==null||nt(Lt),Un()}var Hn=function($t){var Cn=$t,Tn=J?J-Ye.width:0;return Cn=Math.max(Cn,0),Cn=Math.min(Cn,Tn),Cn},Ln=(0,x.zX)(function(Lt,$t){$t?((0,re.flushSync)(function(){ae(function(Cn){var Tn=Cn+(fn?-Lt:Lt);return Hn(Tn)})}),Un()):I(function(Cn){var Tn=Cn+Lt;return Tn})}),wn=Ie(mn,rn,cn,yn,Nn,!!J,Ln),ei=(0,w.Z)(wn,2),Jn=ei[0],Si=ei[1];Ee(mn,Pt,function(Lt,$t,Cn,Tn){var Qn=Tn;return Bn(Lt,$t,Cn)?!1:!Qn||!Qn._virtualHandled?(Qn&&(Qn._virtualHandled=!0),Jn({preventDefault:function(){},deltaX:Lt?$t:0,deltaY:Lt?0:$t}),!0):!1}),xe(Qt,Pt,function(Lt){I(function($t){return $t+Lt})}),(0,De.Z)(function(){function Lt(Cn){var Tn=rn&&Cn.detail<0,Qn=cn&&Cn.detail>0;mn&&!Tn&&!Qn&&Cn.preventDefault()}var $t=Pt.current;return $t.addEventListener("wheel",Jn,{passive:!1}),$t.addEventListener("DOMMouseScroll",Si,{passive:!0}),$t.addEventListener("MozMousePixelScroll",Lt,{passive:!1}),function(){$t.removeEventListener("wheel",Jn),$t.removeEventListener("DOMMouseScroll",Si),$t.removeEventListener("MozMousePixelScroll",Lt)}},[mn,rn,cn]),(0,De.Z)(function(){if(J){var Lt=Hn(F);ae(Lt),Un({x:Lt})}},[Ye.width,J]);var ri=function(){var $t,Cn;($t=xt.current)===null||$t===void 0||$t.delayHidden(),(Cn=Ot.current)===null||Cn===void 0||Cn.delayHidden()},pi=it(Pt,Mt,sn,ve,Wt,function(){return un(!0)},I,ri);ee.useImperativeHandle(Re,function(){return{nativeElement:Dt.current,getScrollInfo:vn,scrollTo:function($t){function Cn(Tn){return Tn&&(0,ne.Z)(Tn)==="object"&&("left"in Tn||"top"in Tn)}Cn($t)?($t.left!==void 0&&ae(Hn($t.left)),pi($t.top)):pi($t)}}}),(0,De.Z)(function(){if(Ft){var Lt=Mt.slice(pt,Rt+1);Ft(Lt,Mt)}},[pt,Rt,Mt]);var fi=wt(Mt,Wt,sn,ve),wi=gt==null?void 0:gt({start:pt,end:Rt,virtual:Qt,offsetX:F,offsetY:Kt,rtl:fn,getSize:fi}),Ti=We(Mt,pt,Rt,J,F,Ut,G,B),Yn=null;Le&&(Yn=(0,N.Z)((0,te.Z)({},Se?"height":"maxHeight",Le),et),mn&&(Yn.overflowY="hidden",J&&(Yn.overflowX="hidden"),Y&&(Yn.pointerEvents="none")));var gn={};return fn&&(gn.dir="rtl"),ee.createElement("div",(0,r.Z)({ref:Dt,style:(0,N.Z)((0,N.Z)({},ye),{},{position:"relative"}),className:zt},gn,Zt),ee.createElement(X.Z,{onResize:yt},ee.createElement(Ue,{className:"".concat(me,"-holder"),style:Yn,ref:Pt,onScroll:jn,onMouseEnter:ri},ee.createElement(ct,{prefixCls:me,height:ft,offsetX:F,offsetY:Kt,scrollWidth:J,onInnerResize:un,ref:It,innerProps:Yt,rtl:fn,extra:wi},Ti))),Qt&&ft>Le&&ee.createElement(bt,{ref:xt,prefixCls:me,scrollOffset:f,scrollRange:ft,rtl:fn,onScroll:Pn,onStartMove:Ge,onStopMove:se,spinSize:jt,containerSize:Ye.height,style:Ne==null?void 0:Ne.verticalScrollBar,thumbStyle:Ne==null?void 0:Ne.verticalScrollBarThumb,showScrollBar:Tt}),Qt&&J>Ye.width&&ee.createElement(bt,{ref:Ot,prefixCls:me,scrollOffset:F,scrollRange:J,rtl:fn,onScroll:Pn,onStartMove:Ge,onStopMove:se,spinSize:Gt,containerSize:Ye.width,horizontal:!0,style:Ne==null?void 0:Ne.horizontalScrollBar,thumbStyle:Ne==null?void 0:Ne.horizontalScrollBarThumb,showScrollBar:Tt}))}var At=ee.forwardRef(kt);At.displayName="List";var hn=At,rt=hn},83145:function(In,qe,m){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.CopyToClipboard=void 0;var r=N(m(59301)),ne=N(m(25769));function N(H){return H&&H.__esModule?H:{default:H}}function te(H){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?te=function(K){return typeof K}:te=function(K){return K&&typeof Symbol=="function"&&K.constructor===Symbol&&K!==Symbol.prototype?"symbol":typeof K},te(H)}function w(H,Ae){var K=Object.keys(H);if(Object.getOwnPropertySymbols){var de=Object.getOwnPropertySymbols(H);Ae&&(de=de.filter(function(we){return Object.getOwnPropertyDescriptor(H,we).enumerable})),K.push.apply(K,de)}return K}function v(H){for(var Ae=1;Ae=0)&&Object.prototype.propertyIsEnumerable.call(H,de)&&(K[de]=H[de])}return K}function z(H,Ae){if(H==null)return{};var K={},de=Object.keys(H),we,Me;for(Me=0;Me=0)&&(K[we]=H[we]);return K}function X(H,Ae){if(!(H instanceof Ae))throw new TypeError("Cannot call a class as a function")}function x(H,Ae){for(var K=0;K0},Te.prototype.connect_=function(){!ne||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),X?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},Te.prototype.disconnect_=function(){!ne||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},Te.prototype.onTransitionEnd_=function(fe){var M=fe.propertyName,oe=M===void 0?"":M,Ee=z.some(function(Ke){return!!~oe.indexOf(Ke)});Ee&&this.refresh()},Te.getInstance=function(){return this.instance_||(this.instance_=new Te),this.instance_},Te.instance_=null,Te}(),De=function(Te,fe){for(var M=0,oe=Object.keys(fe);M0},Te}(),mt=typeof WeakMap!="undefined"?new WeakMap:new r,Nt=function(){function Te(fe){if(!(this instanceof Te))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var M=x.getInstance(),oe=new wt(fe,M,this);mt.set(this,oe)}return Te}();["observe","unobserve","disconnect"].forEach(function(Te){Nt.prototype[Te]=function(){var fe;return(fe=mt.get(this))[Te].apply(fe,arguments)}});var ht=function(){return typeof N.ResizeObserver!="undefined"?N.ResizeObserver:Nt}();qe.Z=ht},62752:function(In,qe){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.SizeSensorId=qe.SensorTabIndex=qe.SensorClassName=void 0;var m=qe.SizeSensorId="size-sensor-id",r=qe.SensorClassName="size-sensor-object",ne=qe.SensorTabIndex="-1"},25224:function(In,qe){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.default=void 0;var m=qe.default=function(ne){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,te=null;return function(){for(var w=this,v=arguments.length,q=new Array(v),z=0;z0&&ne(a[g],c[g])})}var N=typeof document!="undefined"?document:{},te={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};ne(N,te);var w=typeof window!="undefined"?window:{},v={document:te,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};ne(w,v);class q{constructor(c){const g=this;for(let E=0;E=0&&ge.indexOf(">")>=0){let Ce="div";for(ge.indexOf(":~]/)?b=[N.getElementById(a.trim().split("#")[1])]:b=(c||N).querySelectorAll(a.trim()),E=0;E0&&a[0].nodeType)for(E=0;Eg.toUpperCase())}function De(a){return window.requestAnimationFrame?window.requestAnimationFrame(a):window.webkitRequestAnimationFrame?window.webkitRequestAnimationFrame(a):window.setTimeout(a,1e3/60)}function ee(a){return window.cancelAnimationFrame?window.cancelAnimationFrame(a):window.webkitCancelAnimationFrame?window.webkitCancelAnimationFrame(a):window.clearTimeout(a)}function re(a){if(typeof a=="undefined")return this;const c=a.split(" ");for(let g=0;g=0&&(c[x(E.name.split("data-")[1])]=E.value)}for(const g in c)c[g]==="false"?c[g]=!1:c[g]==="true"?c[g]=!0:parseFloat(c[g])===c[g]*1&&(c[g]*=1);return c}function we(a){const c=this;if(typeof a=="undefined"){if(c[0]){if(c[0].multiple&&c[0].nodeName.toLowerCase()==="select"){const g=[];for(let E=0;E=0;else E.value=a}return c}function Me(a){for(let c=0;c=0;nn-=1){const Jt=Et[nn];E&&Jt.listener===E||E&&Jt.listener&&Jt.listener.dom7proxy&&Jt.listener.dom7proxy===E?(st.removeEventListener(Ce,Jt.proxyListener,b),Et.splice(nn,1)):E||(st.removeEventListener(Ce,Jt.proxyListener,b),Et.splice(nn,1))}}}return this}function Nt(...a){const c=this;let[g,E,b,$]=a;typeof a[1]=="function"&&([g,b,$]=a,E=void 0);function ge(...Ce){b.apply(this,Ce),c.off(g,E,ge,$),ge.dom7proxy&&delete ge.dom7proxy}return ge.dom7proxy=b,c.on(g,E,ge,$)}function ht(...a){const c=a[0].split(" "),g=a[1];for(let E=0;Est>0),ge.dispatchEvent(Ce),ge.dom7EventData=[],delete ge.dom7EventData}}return this}function Te(a){const c=["webkitTransitionEnd","transitionend"],g=this;let E;function b($){if($.target===this)for(a.call(this,$),E=0;E0?parseFloat(this.css("width")):null}function oe(a){if(this.length>0){if(a){const c=this.styles();return this[0].offsetWidth+parseFloat(c.getPropertyValue("margin-right"))+parseFloat(c.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function Ee(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null}function Ke(a){if(this.length>0){if(a){const c=this.styles();return this[0].offsetHeight+parseFloat(c.getPropertyValue("margin-top"))+parseFloat(c.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function ie(){if(this.length>0){const a=this[0],c=a.getBoundingClientRect(),g=N.body,E=a.clientTop||g.clientTop||0,b=a.clientLeft||g.clientLeft||0,$=a===w?w.scrollY:a.scrollTop,ge=a===w?w.scrollX:a.scrollLeft;return{top:c.top+$-E,left:c.left+ge-b}}return null}function xe(){for(let a=0;ac-1?new q([]):a<0?(g=c+a,g<0?new q([]):new q([this[g]])):new q([this[a]])}function Re(...a){let c;for(let g=0;g=0;g-=1)this[c].insertBefore(E.childNodes[g],this[c].childNodes[0])}else if(a instanceof q)for(g=0;g1)for(let E=0;E1)for(let E=0;E0?a?this[0].nextElementSibling&&z(this[0].nextElementSibling).is(a)?new q([this[0].nextElementSibling]):new q([]):this[0].nextElementSibling?new q([this[0].nextElementSibling]):new q([]):new q([])}function Se(a){const c=[];let g=this[0];if(!g)return new q([]);for(;g.nextElementSibling;){const E=g.nextElementSibling;a?z(E).is(a)&&c.push(E):c.push(E),g=E}return new q(c)}function ye(a){if(this.length>0){const c=this[0];return a?c.previousElementSibling&&z(c.previousElementSibling).is(a)?new q([c.previousElementSibling]):new q([]):c.previousElementSibling?new q([c.previousElementSibling]):new q([])}return new q([])}function Fe(a){const c=[];let g=this[0];if(!g)return new q([]);for(;g.previousElementSibling;){const E=g.previousElementSibling;a?z(E).is(a)&&c.push(E):c.push(E),g=E}return new q(c)}function G(a){return this.nextAll(a).add(this.prevAll(a))}function Pe(a){const c=[];for(let g=0;g0||g===0,Fn=c>0||c===0;if(typeof b=="undefined"&&(b="swing"),Kn&&(Je=Ce.scrollTop,E||(Ce.scrollTop=g)),Fn&&(st=Ce.scrollLeft,E||(Ce.scrollLeft=c)),!E)return;Kn&&(Et=Ce.scrollHeight-Ce.offsetHeight,Jt=Math.max(Math.min(g,Et),0)),Fn&&(nn=Ce.scrollWidth-Ce.offsetWidth,kn=Math.max(Math.min(c,nn),0));let qn=null;Kn&&Jt===Je&&(Kn=!1),Fn&&kn===st&&(Fn=!1);function $n(_i=new Date().getTime()){qn===null&&(qn=_i);const $i=Math.max(Math.min((_i-qn)/E,1),0),tr=b==="linear"?$i:.5-Math.cos($i*Math.PI)/2;let ci;if(Kn&&(Vn=Je+tr*(Jt-Je)),Fn&&(Dn=st+tr*(kn-st)),Kn&&Jt>Je&&Vn>=Jt&&(Ce.scrollTop=Jt,ci=!0),Kn&&Jtst&&Dn>=kn&&(Ce.scrollLeft=kn,ci=!0),Fn&&kn0?$[0].scrollTop:null:$.scrollTo(void 0,c,g,E,b)}function Ne(...a){let[c,g,E,b]=a;a.length===3&&typeof E=="function"&&([c,g,b,E]=a);const $=this;return typeof c=="undefined"?$.length>0?$[0].scrollLeft:null:$.scrollTo(c,void 0,g,E,b)}function ot(a,c){const g=this,E={props:Object.assign({},a),params:Object.assign({duration:300,easing:"swing"},c),elements:g,animating:!1,que:[],easingProgress($,ge){return $==="swing"?.5-Math.cos(ge*Math.PI)/2:typeof $=="function"?$(ge):ge},stop(){E.frameId&&ee(E.frameId),E.animating=!1,E.elements.each(($,ge)=>{const Ce=ge;delete Ce.dom7AnimateInstance}),E.que=[]},done($){if(E.animating=!1,E.elements.each((ge,Ce)=>{const Je=Ce;delete Je.dom7AnimateInstance}),$&&$(g),E.que.length>0){const ge=E.que.shift();E.animate(ge[0],ge[1])}},animate($,ge){if(E.animating)return E.que.push([$,ge]),E;const Ce=[];E.elements.each((Dn,Kn)=>{let Fn,qn,$n,_i,$i;Kn.dom7AnimateInstance||(E.elements[Dn].dom7AnimateInstance=E),Ce[Dn]={container:Kn},Object.keys($).forEach(tr=>{Fn=window.getComputedStyle(Kn,null).getPropertyValue(tr).replace(",","."),qn=parseFloat(Fn),$n=Fn.replace(qn,""),_i=parseFloat($[tr]),$i=$[tr]+$n,Ce[Dn][tr]={initialFullValue:Fn,initialValue:qn,unit:$n,finalValue:_i,finalFullValue:$i,currentValue:qn}})});let Je=null,st,Et=0,nn=0,Jt,kn=!1;E.animating=!0;function Vn(){st=new Date().getTime();let Dn,Kn;kn||(kn=!0,ge.begin&&ge.begin(g)),Je===null&&(Je=st),ge.progress&&ge.progress(g,Math.max(Math.min((st-Je)/ge.duration,1),0),Je+ge.duration-st<0?0:Je+ge.duration-st,Je),Ce.forEach(Fn=>{const qn=Fn;Jt||qn.done||Object.keys($).forEach($n=>{if(Jt||qn.done)return;Dn=Math.max(Math.min((st-Je)/ge.duration,1),0),Kn=E.easingProgress(ge.easing,Dn);const{initialValue:_i,finalValue:$i,unit:tr}=qn[$n];qn[$n].currentValue=_i+Kn*($i-_i);const ci=qn[$n].currentValue;if(($i>_i&&ci>=$i||$i<_i&&ci<=$i)&&(qn.container.style[$n]=$i+tr,nn+=1,nn===Object.keys($).length&&(qn.done=!0,Et+=1),Et===Ce.length&&(Jt=!0)),Jt){E.done(ge.complete);return}qn.container.style[$n]=ci+tr})}),!Jt&&(E.frameId=De(Vn))}return E.frameId=De(Vn),E}};if(E.elements.length===0)return g;let b;for(let $=0;${z.fn[a]=z.fn[a]||ae[a]});const k={deleteProps(a){const c=a;Object.keys(c).forEach(g=>{try{c[g]=null}catch(E){}try{delete c[g]}catch(E){}})},nextTick(a,c=0){return setTimeout(a,c)},now(){return Date.now()},getTranslate(a,c="x"){let g,E,b;const $=w.getComputedStyle(a,null);return w.WebKitCSSMatrix?(E=$.transform||$.webkitTransform,E.split(",").length>6&&(E=E.split(", ").map(ge=>ge.replace(",",".")).join(", ")),b=new w.WebKitCSSMatrix(E==="none"?"":E)):(b=$.MozTransform||$.OTransform||$.MsTransform||$.msTransform||$.transform||$.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),g=b.toString().split(",")),c==="x"&&(w.WebKitCSSMatrix?E=b.m41:g.length===16?E=parseFloat(g[12]):E=parseFloat(g[4])),c==="y"&&(w.WebKitCSSMatrix?E=b.m42:g.length===16?E=parseFloat(g[13]):E=parseFloat(g[5])),E||0},parseUrlQuery(a){const c={};let g=a||w.location.href,E,b,$,ge;if(typeof g=="string"&&g.length)for(g=g.indexOf("?")>-1?g.replace(/\S*\?/,""):"",b=g.split("&").filter(Ce=>Ce!==""),ge=b.length,E=0;E=0,observer:function(){return"MutationObserver"in w||"WebkitMutationObserver"in w}(),passiveListener:function(){let g=!1;try{const E=Object.defineProperty({},"passive",{get(){g=!0}});w.addEventListener("testPassiveListener",null,E)}catch(E){}return g}(),gestures:function(){return"ongesturestart"in w}()}}();class Y{constructor(c={}){const g=this;g.params=c,g.eventsListeners={},g.params&&g.params.on&&Object.keys(g.params.on).forEach(E=>{g.on(E,g.params.on[E])})}on(c,g,E){const b=this;if(typeof g!="function")return b;const $=E?"unshift":"push";return c.split(" ").forEach(ge=>{b.eventsListeners[ge]||(b.eventsListeners[ge]=[]),b.eventsListeners[ge][$](g)}),b}once(c,g,E){const b=this;if(typeof g!="function")return b;function $(...ge){b.off(c,$),$.f7proxy&&delete $.f7proxy,g.apply(b,ge)}return $.f7proxy=g,b.on(c,$,E)}off(c,g){const E=this;return E.eventsListeners&&c.split(" ").forEach(b=>{typeof g=="undefined"?E.eventsListeners[b]=[]:E.eventsListeners[b]&&E.eventsListeners[b].length&&E.eventsListeners[b].forEach(($,ge)=>{($===g||$.f7proxy&&$.f7proxy===g)&&E.eventsListeners[b].splice(ge,1)})}),E}emit(...c){const g=this;if(!g.eventsListeners)return g;let E,b,$;return typeof c[0]=="string"||Array.isArray(c[0])?(E=c[0],b=c.slice(1,c.length),$=g):(E=c[0].events,b=c[0].data,$=c[0].context||g),(Array.isArray(E)?E:E.split(" ")).forEach(Ce=>{if(g.eventsListeners&&g.eventsListeners[Ce]){const Je=[];g.eventsListeners[Ce].forEach(st=>{Je.push(st)}),Je.forEach(st=>{st.apply($,b)})}}),g}useModulesParams(c){const g=this;g.modules&&Object.keys(g.modules).forEach(E=>{const b=g.modules[E];b.params&&k.extend(c,b.params)})}useModules(c={}){const g=this;g.modules&&Object.keys(g.modules).forEach(E=>{const b=g.modules[E],$=c[E]||{};b.instance&&Object.keys(b.instance).forEach(ge=>{const Ce=b.instance[ge];typeof Ce=="function"?g[ge]=Ce.bind(g):g[ge]=Ce}),b.on&&g.on&&Object.keys(b.on).forEach(ge=>{g.on(ge,b.on[ge])}),b.create&&b.create.bind(g)($)})}static set components(c){const g=this;g.use&&g.use(c)}static installModule(c,...g){const E=this;E.prototype.modules||(E.prototype.modules={});const b=c.name||`${Object.keys(E.prototype.modules).length}_${k.now()}`;return E.prototype.modules[b]=c,c.proto&&Object.keys(c.proto).forEach($=>{E.prototype[$]=c.proto[$]}),c.static&&Object.keys(c.static).forEach($=>{E[$]=c.static[$]}),c.install&&c.install.apply(E,g),E}static use(c,...g){const E=this;return Array.isArray(c)?(c.forEach(b=>E.installModule(b)),E):E.installModule(c,...g)}}function _(){const a=this;let c,g;const E=a.$el;typeof a.params.width!="undefined"?c=a.params.width:c=E[0].clientWidth,typeof a.params.height!="undefined"?g=a.params.height:g=E[0].clientHeight,!(c===0&&a.isHorizontal()||g===0&&a.isVertical())&&(c=c-parseInt(E.css("padding-left"),10)-parseInt(E.css("padding-right"),10),g=g-parseInt(E.css("padding-top"),10)-parseInt(E.css("padding-bottom"),10),k.extend(a,{width:c,height:g,size:a.isHorizontal()?c:g}))}function Ge(){const a=this,c=a.params,{$wrapperEl:g,size:E,rtlTranslate:b,wrongRTL:$}=a,ge=a.virtual&&c.virtual.enabled,Ce=ge?a.virtual.slides.length:a.slides.length,Je=g.children(`.${a.params.slideClass}`),st=ge?a.virtual.slides.length:Je.length;let Et=[];const nn=[],Jt=[];function kn(Ai){return c.cssMode?Ai!==Je.length-1:!0}let Vn=c.slidesOffsetBefore;typeof Vn=="function"&&(Vn=c.slidesOffsetBefore.call(a));let Dn=c.slidesOffsetAfter;typeof Dn=="function"&&(Dn=c.slidesOffsetAfter.call(a));const Kn=a.snapGrid.length,Fn=a.snapGrid.length;let qn=c.spaceBetween,$n=-Vn,_i=0,$i=0;if(typeof E=="undefined")return;typeof qn=="string"&&qn.indexOf("%")>=0&&(qn=parseFloat(qn.replace("%",""))/100*E),a.virtualSize=-qn,b?Je.css({marginLeft:"",marginTop:""}):Je.css({marginRight:"",marginBottom:""});let tr;c.slidesPerColumn>1&&(Math.floor(st/c.slidesPerColumn)===st/a.params.slidesPerColumn?tr=st:tr=Math.ceil(st/c.slidesPerColumn)*c.slidesPerColumn,c.slidesPerView!=="auto"&&c.slidesPerColumnFill==="row"&&(tr=Math.max(tr,c.slidesPerView*c.slidesPerColumn)));let ci;const Ar=c.slidesPerColumn,Vr=tr/Ar,Ir=Math.floor(st/c.slidesPerColumn);for(let Ai=0;Ai1){let nr,ts,ns;if(c.slidesPerColumnFill==="row"&&c.slidesPerGroup>1){const as=Math.floor(Ai/(c.slidesPerGroup*c.slidesPerColumn)),Xs=Ai-c.slidesPerColumn*c.slidesPerGroup*as,Hs=as===0?c.slidesPerGroup:Math.min(Math.ceil((st-as*Ar*c.slidesPerGroup)/Ar),c.slidesPerGroup);ns=Math.floor(Xs/Hs),ts=Xs-ns*Hs+as*c.slidesPerGroup,nr=ts+ns*tr/Ar,fr.css({"-webkit-box-ordinal-group":nr,"-moz-box-ordinal-group":nr,"-ms-flex-order":nr,"-webkit-order":nr,order:nr})}else c.slidesPerColumnFill==="column"?(ts=Math.floor(Ai/Ar),ns=Ai-ts*Ar,(ts>Ir||ts===Ir&&ns===Ar-1)&&(ns+=1,ns>=Ar&&(ns=0,ts+=1))):(ns=Math.floor(Ai/Vr),ts=Ai-ns*Vr);fr.css(`margin-${a.isHorizontal()?"top":"left"}`,ns!==0&&c.spaceBetween&&`${c.spaceBetween}px`)}if(fr.css("display")!=="none"){if(c.slidesPerView==="auto"){const nr=w.getComputedStyle(fr[0],null),ts=fr[0].style.transform,ns=fr[0].style.webkitTransform;if(ts&&(fr[0].style.transform="none"),ns&&(fr[0].style.webkitTransform="none"),c.roundLengths)ci=a.isHorizontal()?fr.outerWidth(!0):fr.outerHeight(!0);else if(a.isHorizontal()){const as=parseFloat(nr.getPropertyValue("width")),Xs=parseFloat(nr.getPropertyValue("padding-left")),Hs=parseFloat(nr.getPropertyValue("padding-right")),Ps=parseFloat(nr.getPropertyValue("margin-left")),Ys=parseFloat(nr.getPropertyValue("margin-right")),ea=nr.getPropertyValue("box-sizing");ea&&ea==="border-box"?ci=as+Ps+Ys:ci=as+Xs+Hs+Ps+Ys}else{const as=parseFloat(nr.getPropertyValue("height")),Xs=parseFloat(nr.getPropertyValue("padding-top")),Hs=parseFloat(nr.getPropertyValue("padding-bottom")),Ps=parseFloat(nr.getPropertyValue("margin-top")),Ys=parseFloat(nr.getPropertyValue("margin-bottom")),ea=nr.getPropertyValue("box-sizing");ea&&ea==="border-box"?ci=as+Ps+Ys:ci=as+Xs+Hs+Ps+Ys}ts&&(fr[0].style.transform=ts),ns&&(fr[0].style.webkitTransform=ns),c.roundLengths&&(ci=Math.floor(ci))}else ci=(E-(c.slidesPerView-1)*qn)/c.slidesPerView,c.roundLengths&&(ci=Math.floor(ci)),Je[Ai]&&(a.isHorizontal()?Je[Ai].style.width=`${ci}px`:Je[Ai].style.height=`${ci}px`);Je[Ai]&&(Je[Ai].swiperSlideSize=ci),Jt.push(ci),c.centeredSlides?($n=$n+ci/2+_i/2+qn,_i===0&&Ai!==0&&($n=$n-E/2-qn),Ai===0&&($n=$n-E/2-qn),Math.abs($n)<1/1e3&&($n=0),c.roundLengths&&($n=Math.floor($n)),$i%c.slidesPerGroup===0&&Et.push($n),nn.push($n)):(c.roundLengths&&($n=Math.floor($n)),($i-Math.min(a.params.slidesPerGroupSkip,$i))%a.params.slidesPerGroup===0&&Et.push($n),nn.push($n),$n=$n+ci+qn),a.virtualSize+=ci+qn,_i=ci,$i+=1}}a.virtualSize=Math.max(a.virtualSize,E)+Dn;let ni;if(b&&$&&(c.effect==="slide"||c.effect==="coverflow")&&g.css({width:`${a.virtualSize+c.spaceBetween}px`}),c.setWrapperSize&&(a.isHorizontal()?g.css({width:`${a.virtualSize+c.spaceBetween}px`}):g.css({height:`${a.virtualSize+c.spaceBetween}px`})),c.slidesPerColumn>1&&(a.virtualSize=(ci+c.spaceBetween)*tr,a.virtualSize=Math.ceil(a.virtualSize/c.slidesPerColumn)-c.spaceBetween,a.isHorizontal()?g.css({width:`${a.virtualSize+c.spaceBetween}px`}):g.css({height:`${a.virtualSize+c.spaceBetween}px`}),c.centeredSlides)){ni=[];for(let Ai=0;Ai1&&Et.push(a.virtualSize-E)}if(Et.length===0&&(Et=[0]),c.spaceBetween!==0&&(a.isHorizontal()?b?Je.filter(kn).css({marginLeft:`${qn}px`}):Je.filter(kn).css({marginRight:`${qn}px`}):Je.filter(kn).css({marginBottom:`${qn}px`})),c.centeredSlides&&c.centeredSlidesBounds){let Ai=0;Jt.forEach(nr=>{Ai+=nr+(c.spaceBetween?c.spaceBetween:0)}),Ai-=c.spaceBetween;const fr=Ai-E;Et=Et.map(nr=>nr<0?-Vn:nr>fr?fr+Dn:nr)}if(c.centerInsufficientSlides){let Ai=0;if(Jt.forEach(fr=>{Ai+=fr+(c.spaceBetween?c.spaceBetween:0)}),Ai-=c.spaceBetween,Ai{Et[ts]=nr-fr}),nn.forEach((nr,ts)=>{nn[ts]=nr+fr})}}k.extend(a,{slides:Je,snapGrid:Et,slidesGrid:nn,slidesSizesGrid:Jt}),st!==Ce&&a.emit("slidesLengthChange"),Et.length!==Kn&&(a.params.watchOverflow&&a.checkOverflow(),a.emit("snapGridLengthChange")),nn.length!==Fn&&a.emit("slidesGridLengthChange"),(c.watchSlidesProgress||c.watchSlidesVisibility)&&a.updateSlidesOffset()}function se(a){const c=this,g=[];let E=0,b;if(typeof a=="number"?c.setTransition(a):a===!0&&c.setTransition(c.params.speed),c.params.slidesPerView!=="auto"&&c.params.slidesPerView>1)if(c.params.centeredSlides)c.visibleSlides.each(($,ge)=>{g.push(ge)});else for(b=0;bc.slides.length)break;g.push(c.slides.eq($)[0])}else g.push(c.slides.eq(c.activeIndex)[0]);for(b=0;bE?$:E}E&&c.$wrapperEl.css("height",`${E}px`)}function B(){const a=this,c=a.slides;for(let g=0;g=0&&st1&&Et<=c.size||st<=0&&Et>=c.size)&&(c.visibleSlides.push(Ce),c.visibleSlidesIndexes.push(ge),E.eq(ge).addClass(g.slideVisibleClass))}Ce.progress=b?-Je:Je}c.visibleSlides=z(c.visibleSlides)}function P(a){const c=this;if(typeof a=="undefined"){const st=c.rtlTranslate?-1:1;a=c&&c.translate&&c.translate*st||0}const g=c.params,E=c.maxTranslate()-c.minTranslate();let{progress:b,isBeginning:$,isEnd:ge}=c;const Ce=$,Je=ge;E===0?(b=0,$=!0,ge=!0):(b=(a-c.minTranslate())/E,$=b<=0,ge=b>=1),k.extend(c,{progress:b,isBeginning:$,isEnd:ge}),(g.watchSlidesProgress||g.watchSlidesVisibility||g.centeredSlides&&g.autoHeight)&&c.updateSlidesProgress(a),$&&!Ce&&c.emit("reachBeginning toEdge"),ge&&!Je&&c.emit("reachEnd toEdge"),(Ce&&!$||Je&&!ge)&&c.emit("fromEdge"),c.emit("progress",b)}function O(){const a=this,{slides:c,params:g,$wrapperEl:E,activeIndex:b,realIndex:$}=a,ge=a.virtual&&g.virtual.enabled;c.removeClass(`${g.slideActiveClass} ${g.slideNextClass} ${g.slidePrevClass} ${g.slideDuplicateActiveClass} ${g.slideDuplicateNextClass} ${g.slideDuplicatePrevClass}`);let Ce;ge?Ce=a.$wrapperEl.find(`.${g.slideClass}[data-swiper-slide-index="${b}"]`):Ce=c.eq(b),Ce.addClass(g.slideActiveClass),g.loop&&(Ce.hasClass(g.slideDuplicateClass)?E.children(`.${g.slideClass}:not(.${g.slideDuplicateClass})[data-swiper-slide-index="${$}"]`).addClass(g.slideDuplicateActiveClass):E.children(`.${g.slideClass}.${g.slideDuplicateClass}[data-swiper-slide-index="${$}"]`).addClass(g.slideDuplicateActiveClass));let Je=Ce.nextAll(`.${g.slideClass}`).eq(0).addClass(g.slideNextClass);g.loop&&Je.length===0&&(Je=c.eq(0),Je.addClass(g.slideNextClass));let st=Ce.prevAll(`.${g.slideClass}`).eq(0).addClass(g.slidePrevClass);g.loop&&st.length===0&&(st=c.eq(-1),st.addClass(g.slidePrevClass)),g.loop&&(Je.hasClass(g.slideDuplicateClass)?E.children(`.${g.slideClass}:not(.${g.slideDuplicateClass})[data-swiper-slide-index="${Je.attr("data-swiper-slide-index")}"]`).addClass(g.slideDuplicateNextClass):E.children(`.${g.slideClass}.${g.slideDuplicateClass}[data-swiper-slide-index="${Je.attr("data-swiper-slide-index")}"]`).addClass(g.slideDuplicateNextClass),st.hasClass(g.slideDuplicateClass)?E.children(`.${g.slideClass}:not(.${g.slideDuplicateClass})[data-swiper-slide-index="${st.attr("data-swiper-slide-index")}"]`).addClass(g.slideDuplicatePrevClass):E.children(`.${g.slideClass}.${g.slideDuplicateClass}[data-swiper-slide-index="${st.attr("data-swiper-slide-index")}"]`).addClass(g.slideDuplicatePrevClass))}function j(a){const c=this,g=c.rtlTranslate?c.translate:-c.translate,{slidesGrid:E,snapGrid:b,params:$,activeIndex:ge,realIndex:Ce,snapIndex:Je}=c;let st=a,Et;if(typeof st=="undefined"){for(let Jt=0;Jt=E[Jt]&&g=E[Jt]&&g=E[Jt]&&(st=Jt);$.normalizeSlideIndex&&(st<0||typeof st=="undefined")&&(st=0)}if(b.indexOf(g)>=0)Et=b.indexOf(g);else{const Jt=Math.min($.slidesPerGroupSkip,st);Et=Jt+Math.floor((st-Jt)/$.slidesPerGroup)}if(Et>=b.length&&(Et=b.length-1),st===ge){Et!==Je&&(c.snapIndex=Et,c.emit("snapIndexChange"));return}const nn=parseInt(c.slides.eq(st).attr("data-swiper-slide-index")||st,10);k.extend(c,{snapIndex:Et,realIndex:nn,previousIndex:ge,activeIndex:st}),c.emit("activeIndexChange"),c.emit("snapIndexChange"),Ce!==nn&&c.emit("realIndexChange"),(c.initialized||c.params.runCallbacksOnInit)&&c.emit("slideChange")}function be(a){const c=this,g=c.params,E=z(a.target).closest(`.${g.slideClass}`)[0];let b=!1;if(E)for(let $=0;$Je?Et=Je:E&&a$?ge="next":E<$?ge="prev":ge="reset"),g.emit("transitionStart"),a&&E!==$){if(ge==="reset"){g.emit("slideResetTransitionStart");return}g.emit("slideChangeTransitionStart"),ge==="next"?g.emit("slideNextTransitionStart"):g.emit("slidePrevTransitionStart")}}function Ct(a=!0,c){const g=this,{activeIndex:E,previousIndex:b,params:$}=g;if(g.animating=!1,$.cssMode)return;g.setTransition(0);let ge=c;if(ge||(E>b?ge="next":E=Ce.length&&(Vn=Ce.length-1),(Et||ge.initialSlide||0)===(st||0)&&g&&b.emit("beforeSlideChangeStart");const Dn=-Ce[Vn];if(b.updateProgress(Dn),ge.normalizeSlideIndex)for(let Fn=0;Fn=Math.floor(Je[Fn]*100)&&($=Fn);if(b.initialized&&$!==Et&&(!b.allowSlideNext&&Dnb.translate&&Dn>b.maxTranslate()&&(Et||0)!==$))return!1;let Kn;if($>Et?Kn="next":$Et(Fn)),kn=Ce.map(Fn=>Et(Fn)),Vn=ge[Jt.indexOf(nn)];let Dn=ge[Jt.indexOf(nn)-1];typeof Dn=="undefined"&&b.cssMode&&ge.forEach(Fn=>{!Dn&&nn>=Fn&&(Dn=Fn)});let Kn;return typeof Dn!="undefined"&&(Kn=Ce.indexOf(Dn),Kn<0&&(Kn=E.activeIndex-1)),E.slideTo(Kn,a,c,g)}function an(a=this.params.speed,c=!0,g){const E=this;return E.slideTo(E.activeIndex,a,c,g)}function ln(a=this.params.speed,c=!0,g,E=.5){const b=this;let $=b.activeIndex;const ge=Math.min(b.params.slidesPerGroupSkip,$),Ce=ge+Math.floor(($-ge)/b.params.slidesPerGroup),Je=b.rtlTranslate?b.translate:-b.translate;if(Je>=b.snapGrid[Ce]){const st=b.snapGrid[Ce],Et=b.snapGrid[Ce+1];Je-st>(Et-st)*E&&($+=b.params.slidesPerGroup)}else{const st=b.snapGrid[Ce-1],Et=b.snapGrid[Ce];Je-st<=(Et-st)*E&&($-=b.params.slidesPerGroup)}return $=Math.max($,0),$=Math.min($,b.slidesGrid.length-1),b.slideTo($,a,c,g)}function En(){const a=this,{params:c,$wrapperEl:g}=a,E=c.slidesPerView==="auto"?a.slidesPerViewDynamic():c.slidesPerView;let b=a.clickedIndex,$;if(c.loop){if(a.animating)return;$=parseInt(z(a.clickedSlide).attr("data-swiper-slide-index"),10),c.centeredSlides?ba.slides.length-a.loopedSlides+E/2?(a.loopFix(),b=g.children(`.${c.slideClass}[data-swiper-slide-index="${$}"]:not(.${c.slideDuplicateClass})`).eq(0).index(),k.nextTick(()=>{a.slideTo(b)})):a.slideTo(b):b>a.slides.length-E?(a.loopFix(),b=g.children(`.${c.slideClass}[data-swiper-slide-index="${$}"]:not(.${c.slideDuplicateClass})`).eq(0).index(),k.nextTick(()=>{a.slideTo(b)})):a.slideTo(b)}else a.slideTo(b)}var rn={slideTo:xt,slideToLoop:Ot,slideNext:Gt,slidePrev:jt,slideReset:an,slideToClosest:ln,slideToClickedSlide:En};function cn(){const a=this,{params:c,$wrapperEl:g}=a;g.children(`.${c.slideClass}.${c.slideDuplicateClass}`).remove();let E=g.children(`.${c.slideClass}`);if(c.loopFillGroupWithBlank){const ge=c.slidesPerGroup-E.length%c.slidesPerGroup;if(ge!==c.slidesPerGroup){for(let Ce=0;CeE.length&&(a.loopedSlides=E.length);const b=[],$=[];E.each((ge,Ce)=>{const Je=z(Ce);ge=E.length-a.loopedSlides&&b.push(Ce),Je.attr("data-swiper-slide-index",ge)});for(let ge=0;ge<$.length;ge+=1)g.append(z($[ge].cloneNode(!0)).addClass(c.slideDuplicateClass));for(let ge=b.length-1;ge>=0;ge-=1)g.prepend(z(b[ge].cloneNode(!0)).addClass(c.slideDuplicateClass))}function yn(){const a=this;a.emit("beforeLoopFix");const{activeIndex:c,slides:g,loopedSlides:E,allowSlidePrev:b,allowSlideNext:$,snapGrid:ge,rtlTranslate:Ce}=a;let Je;a.allowSlidePrev=!0,a.allowSlideNext=!0;const Et=-ge[c]-a.getTranslate();c=g.length-E&&(Je=-g.length+c+E,Je+=E,a.slideTo(Je,0,!1,!0)&&Et!==0&&a.setTranslate((Ce?-a.translate:a.translate)-Et)),a.allowSlidePrev=b,a.allowSlideNext=$,a.emit("loopFix")}function Nn(){const a=this,{$wrapperEl:c,params:g,slides:E}=a;c.children(`.${g.slideClass}.${g.slideDuplicateClass},.${g.slideClass}.${g.slideBlankClass}`).remove(),E.removeAttr("data-swiper-slide-index")}var Bn={loopCreate:cn,loopFix:yn,loopDestroy:Nn};function vn(a){const c=this;if(vt.touch||!c.params.simulateTouch||c.params.watchOverflow&&c.isLocked||c.params.cssMode)return;const g=c.el;g.style.cursor="move",g.style.cursor=a?"-webkit-grabbing":"-webkit-grab",g.style.cursor=a?"-moz-grabbin":"-moz-grab",g.style.cursor=a?"grabbing":"grab"}function bn(){const a=this;vt.touch||a.params.watchOverflow&&a.isLocked||a.params.cssMode||(a.el.style.cursor="")}var Un={setGrabCursor:vn,unsetGrabCursor:bn};function Pn(a){const c=this,{$wrapperEl:g,params:E}=c;if(E.loop&&c.loopDestroy(),typeof a=="object"&&"length"in a)for(let b=0;b=Ce){g.appendSlide(c);return}let Je=ge>a?ge+1:ge;const st=[];for(let Et=Ce-1;Et>=a;Et-=1){const nn=g.slides.eq(Et);nn.remove(),st.unshift(nn)}if(typeof c=="object"&&"length"in c){for(let Et=0;Eta?ge+c.length:ge}else E.append(c);for(let Et=0;Et=0||g.indexOf("Trident/")>=0,nn=g.indexOf("Edge/")>=0,Jt=g.indexOf("Gecko/")>=0&&g.indexOf("Firefox/")>=0,kn=c==="Win32",Vn=g.toLowerCase().indexOf("electron")>=0;let Dn=c==="MacIntel";return!Ce&&Dn&&vt.touch&&(b===1024&&$===1366||b===834&&$===1194||b===834&&$===1112||b===768&&$===1024)&&(Ce=g.match(/(Version)\/([\d.]+)/),Dn=!1),E.ie=Et,E.edge=nn,E.firefox=Jt,ge&&!kn&&(E.os="android",E.osVersion=ge[2],E.android=!0,E.androidChrome=g.toLowerCase().indexOf("chrome")>=0),(Ce||st||Je)&&(E.os="ios",E.ios=!0),st&&!Je&&(E.osVersion=st[2].replace(/_/g,"."),E.iphone=!0),Ce&&(E.osVersion=Ce[2].replace(/_/g,"."),E.ipad=!0),Je&&(E.osVersion=Je[3]?Je[3].replace(/_/g,"."):null,E.ipod=!0),E.ios&&E.osVersion&&g.indexOf("Version/")>=0&&E.osVersion.split(".")[0]==="10"&&(E.osVersion=g.toLowerCase().split("version/")[1].split(" ")[0]),E.webView=!!((st||Ce||Je)&&(g.match(/.*AppleWebKit(?!.*Safari)/i)||w.navigator.standalone))||w.matchMedia&&w.matchMedia("(display-mode: standalone)").matches,E.webview=E.webView,E.standalone=E.webView,E.desktop=!(E.ios||E.android)||Vn,E.desktop&&(E.electron=Vn,E.macos=Dn,E.windows=kn,E.macos&&(E.os="macos"),E.windows&&(E.os="windows")),E.pixelRatio=w.devicePixelRatio||1,E}();function Si(a){const c=this,g=c.touchEventsData,{params:E,touches:b}=c;if(c.animating&&E.preventInteractionOnTransition)return;let $=a;$.originalEvent&&($=$.originalEvent);const ge=z($.target);if(E.touchEventsTarget==="wrapper"&&!ge.closest(c.wrapperEl).length||(g.isTouchEvent=$.type==="touchstart",!g.isTouchEvent&&"which"in $&&$.which===3)||!g.isTouchEvent&&"button"in $&&$.button>0||g.isTouched&&g.isMoved)return;if(E.noSwiping&&ge.closest(E.noSwipingSelector?E.noSwipingSelector:`.${E.noSwipingClass}`)[0]){c.allowClick=!0;return}if(E.swipeHandler&&!ge.closest(E.swipeHandler)[0])return;b.currentX=$.type==="touchstart"?$.targetTouches[0].pageX:$.pageX,b.currentY=$.type==="touchstart"?$.targetTouches[0].pageY:$.pageY;const Ce=b.currentX,Je=b.currentY,st=E.edgeSwipeDetection||E.iOSEdgeSwipeDetection,Et=E.edgeSwipeThreshold||E.iOSEdgeSwipeThreshold;if(!(st&&(Ce<=Et||Ce>=w.screen.width-Et))){if(k.extend(g,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),b.startX=Ce,b.startY=Je,g.touchStartTime=k.now(),c.allowClick=!0,c.updateSize(),c.swipeDirection=void 0,E.threshold>0&&(g.allowThresholdMove=!1),$.type!=="touchstart"){let nn=!0;ge.is(g.formElements)&&(nn=!1),N.activeElement&&z(N.activeElement).is(g.formElements)&&N.activeElement!==ge[0]&&N.activeElement.blur();const Jt=nn&&c.allowTouchMove&&E.touchStartPreventDefault;(E.touchStartForcePreventDefault||Jt)&&$.preventDefault()}c.emit("touchStart",$)}}function ri(a){const c=this,g=c.touchEventsData,{params:E,touches:b,rtlTranslate:$}=c;let ge=a;if(ge.originalEvent&&(ge=ge.originalEvent),!g.isTouched){g.startMoving&&g.isScrolling&&c.emit("touchMoveOpposite",ge);return}if(g.isTouchEvent&&ge.type!=="touchmove")return;const Ce=ge.type==="touchmove"&&ge.targetTouches&&(ge.targetTouches[0]||ge.changedTouches[0]),Je=ge.type==="touchmove"?Ce.pageX:ge.pageX,st=ge.type==="touchmove"?Ce.pageY:ge.pageY;if(ge.preventedByNestedSwiper){b.startX=Je,b.startY=st;return}if(!c.allowTouchMove){c.allowClick=!1,g.isTouched&&(k.extend(b,{startX:Je,startY:st,currentX:Je,currentY:st}),g.touchStartTime=k.now());return}if(g.isTouchEvent&&E.touchReleaseOnEdges&&!E.loop){if(c.isVertical()){if(stb.startY&&c.translate>=c.minTranslate()){g.isTouched=!1,g.isMoved=!1;return}}else if(Jeb.startX&&c.translate>=c.minTranslate())return}if(g.isTouchEvent&&N.activeElement&&ge.target===N.activeElement&&z(ge.target).is(g.formElements)){g.isMoved=!0,c.allowClick=!1;return}if(g.allowTouchCallbacks&&c.emit("touchMove",ge),ge.targetTouches&&ge.targetTouches.length>1)return;b.currentX=Je,b.currentY=st;const Et=b.currentX-b.startX,nn=b.currentY-b.startY;if(c.params.threshold&&Math.sqrt(Qs(Et,2)+Qs(nn,2))=25&&(Dn=Math.atan2(Math.abs(nn),Math.abs(Et))*180/Math.PI,g.isScrolling=c.isHorizontal()?Dn>E.touchAngle:90-Dn>E.touchAngle)}if(g.isScrolling&&c.emit("touchMoveOpposite",ge),typeof g.startMoving=="undefined"&&(b.currentX!==b.startX||b.currentY!==b.startY)&&(g.startMoving=!0),g.isScrolling){g.isTouched=!1;return}if(!g.startMoving)return;c.allowClick=!1,!E.cssMode&&ge.cancelable&&ge.preventDefault(),E.touchMoveStopPropagation&&!E.nested&&ge.stopPropagation(),g.isMoved||(E.loop&&c.loopFix(),g.startTranslate=c.getTranslate(),c.setTransition(0),c.animating&&c.$wrapperEl.trigger("webkitTransitionEnd transitionend"),g.allowMomentumBounce=!1,E.grabCursor&&(c.allowSlideNext===!0||c.allowSlidePrev===!0)&&c.setGrabCursor(!0),c.emit("sliderFirstMove",ge)),c.emit("sliderMove",ge),g.isMoved=!0;let Jt=c.isHorizontal()?Et:nn;b.diff=Jt,Jt*=E.touchRatio,$&&(Jt=-Jt),c.swipeDirection=Jt>0?"prev":"next",g.currentTranslate=Jt+g.startTranslate;let kn=!0,Vn=E.resistanceRatio;if(E.touchReleaseOnEdges&&(Vn=0),Jt>0&&g.currentTranslate>c.minTranslate()?(kn=!1,E.resistance&&(g.currentTranslate=c.minTranslate()-1+Qs(-c.minTranslate()+g.startTranslate+Jt,Vn))):Jt<0&&g.currentTranslateg.startTranslate&&(g.currentTranslate=g.startTranslate),E.threshold>0)if(Math.abs(Jt)>E.threshold||g.allowThresholdMove){if(!g.allowThresholdMove){g.allowThresholdMove=!0,b.startX=b.currentX,b.startY=b.currentY,g.currentTranslate=g.startTranslate,b.diff=c.isHorizontal()?b.currentX-b.startX:b.currentY-b.startY;return}}else{g.currentTranslate=g.startTranslate;return}!E.followFinger||E.cssMode||((E.freeMode||E.watchSlidesProgress||E.watchSlidesVisibility)&&(c.updateActiveIndex(),c.updateSlidesClasses()),E.freeMode&&(g.velocities.length===0&&g.velocities.push({position:b[c.isHorizontal()?"startX":"startY"],time:g.touchStartTime}),g.velocities.push({position:b[c.isHorizontal()?"currentX":"currentY"],time:k.now()})),c.updateProgress(g.currentTranslate),c.setTranslate(g.currentTranslate))}function pi(a){const c=this,g=c.touchEventsData,{params:E,touches:b,rtlTranslate:$,$wrapperEl:ge,slidesGrid:Ce,snapGrid:Je}=c;let st=a;if(st.originalEvent&&(st=st.originalEvent),g.allowTouchCallbacks&&c.emit("touchEnd",st),g.allowTouchCallbacks=!1,!g.isTouched){g.isMoved&&E.grabCursor&&c.setGrabCursor(!1),g.isMoved=!1,g.startMoving=!1;return}E.grabCursor&&g.isMoved&&g.isTouched&&(c.allowSlideNext===!0||c.allowSlidePrev===!0)&&c.setGrabCursor(!1);const Et=k.now(),nn=Et-g.touchStartTime;if(c.allowClick&&(c.updateClickedSlide(st),c.emit("tap click",st),nn<300&&Et-g.lastClickTime<300&&c.emit("doubleTap doubleClick",st)),g.lastClickTime=k.now(),k.nextTick(()=>{c.destroyed||(c.allowClick=!0)}),!g.isTouched||!g.isMoved||!c.swipeDirection||b.diff===0||g.currentTranslate===g.startTranslate){g.isTouched=!1,g.isMoved=!1,g.startMoving=!1;return}g.isTouched=!1,g.isMoved=!1,g.startMoving=!1;let Jt;if(E.followFinger?Jt=$?c.translate:-c.translate:Jt=-g.currentTranslate,E.cssMode)return;if(E.freeMode){if(Jt<-c.minTranslate()){c.slideTo(c.activeIndex);return}if(Jt>-c.maxTranslate()){c.slides.length1){const Ar=g.velocities.pop(),Vr=g.velocities.pop(),Ir=Ar.position-Vr.position,ni=Ar.time-Vr.time;c.velocity=Ir/ni,c.velocity/=2,Math.abs(c.velocity)150||k.now()-Ar.time>300)&&(c.velocity=0)}else c.velocity=0;c.velocity*=E.freeModeMomentumVelocityRatio,g.velocities.length=0;let Fn=1e3*E.freeModeMomentumRatio;const qn=c.velocity*Fn;let $n=c.translate+qn;$&&($n=-$n);let _i=!1,$i;const tr=Math.abs(c.velocity)*20*E.freeModeMomentumBounceRatio;let ci;if($nc.minTranslate())E.freeModeMomentumBounce?($n-c.minTranslate()>tr&&($n=c.minTranslate()+tr),$i=c.minTranslate(),_i=!0,g.allowMomentumBounce=!0):$n=c.minTranslate(),E.loop&&E.centeredSlides&&(ci=!0);else if(E.freeModeSticky){let Ar;for(let Vr=0;Vr-$n){Ar=Vr;break}Math.abs(Je[Ar]-$n){c.loopFix()}),c.velocity!==0){if($?Fn=Math.abs((-$n-c.translate)/c.velocity):Fn=Math.abs(($n-c.translate)/c.velocity),E.freeModeSticky){const Ar=Math.abs(($?-$n:$n)-c.translate),Vr=c.slidesSizesGrid[c.activeIndex];Ar{!c||c.destroyed||!g.allowMomentumBounce||(c.emit("momentumBounce"),c.setTransition(E.speed),setTimeout(()=>{c.setTranslate($i),ge.transitionEnd(()=>{!c||c.destroyed||c.transitionEnd()})},0))})):c.velocity?(c.updateProgress($n),c.setTransition(Fn),c.setTranslate($n),c.transitionStart(!0,c.swipeDirection),c.animating||(c.animating=!0,ge.transitionEnd(()=>{!c||c.destroyed||c.transitionEnd()}))):c.updateProgress($n),c.updateActiveIndex(),c.updateSlidesClasses()}else if(E.freeModeSticky){c.slideToClosest();return}(!E.freeModeMomentum||nn>=E.longSwipesMs)&&(c.updateProgress(),c.updateActiveIndex(),c.updateSlidesClasses());return}let kn=0,Vn=c.slidesSizesGrid[0];for(let Fn=0;Fn=Ce[Fn]&&Jt=Ce[Fn]&&(kn=Fn,Vn=Ce[Ce.length-1]-Ce[Ce.length-2])}const Dn=(Jt-Ce[kn])/Vn,Kn=knE.longSwipesMs){if(!E.longSwipes){c.slideTo(c.activeIndex);return}c.swipeDirection==="next"&&(Dn>=E.longSwipesRatio?c.slideTo(kn+Kn):c.slideTo(kn)),c.swipeDirection==="prev"&&(Dn>1-E.longSwipesRatio?c.slideTo(kn+Kn):c.slideTo(kn))}else{if(!E.shortSwipes){c.slideTo(c.activeIndex);return}c.navigation&&(st.target===c.navigation.nextEl||st.target===c.navigation.prevEl)?st.target===c.navigation.nextEl?c.slideTo(kn+Kn):c.slideTo(kn):(c.swipeDirection==="next"&&c.slideTo(kn+Kn),c.swipeDirection==="prev"&&c.slideTo(kn))}}function fi(){const a=this,{params:c,el:g}=a;if(g&&g.offsetWidth===0)return;c.breakpoints&&a.setBreakpoint();const{allowSlideNext:E,allowSlidePrev:b,snapGrid:$}=a;a.allowSlideNext=!0,a.allowSlidePrev=!0,a.updateSize(),a.updateSlides(),a.updateSlidesClasses(),(c.slidesPerView==="auto"||c.slidesPerView>1)&&a.isEnd&&!a.isBeginning&&!a.params.centeredSlides?a.slideTo(a.slides.length-1,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0),a.autoplay&&a.autoplay.running&&a.autoplay.paused&&a.autoplay.run(),a.allowSlidePrev=b,a.allowSlideNext=E,a.params.watchOverflow&&$!==a.snapGrid&&a.checkOverflow()}function wi(a){const c=this;c.allowClick||(c.params.preventClicks&&a.preventDefault(),c.params.preventClicksPropagation&&c.animating&&(a.stopPropagation(),a.stopImmediatePropagation()))}function Ti(){const a=this,{wrapperEl:c,rtlTranslate:g}=a;a.previousTranslate=a.translate,a.isHorizontal()?g?a.translate=c.scrollWidth-c.offsetWidth-c.scrollLeft:a.translate=-c.scrollLeft:a.translate=-c.scrollTop,a.translate===-0&&(a.translate=0),a.updateActiveIndex(),a.updateSlidesClasses();let E;const b=a.maxTranslate()-a.minTranslate();b===0?E=0:E=(a.translate-a.minTranslate())/b,E!==a.progress&&a.updateProgress(g?-a.translate:a.translate),a.emit("setTranslate",a.translate,!1)}let Yn=!1;function gn(){}function Lt(){const a=this,{params:c,touchEvents:g,el:E,wrapperEl:b}=a;a.onTouchStart=Si.bind(a),a.onTouchMove=ri.bind(a),a.onTouchEnd=pi.bind(a),c.cssMode&&(a.onScroll=Ti.bind(a)),a.onClick=wi.bind(a);const $=!!c.nested;if(!vt.touch&&vt.pointerEvents)E.addEventListener(g.start,a.onTouchStart,!1),N.addEventListener(g.move,a.onTouchMove,$),N.addEventListener(g.end,a.onTouchEnd,!1);else{if(vt.touch){const ge=g.start==="touchstart"&&vt.passiveListener&&c.passiveListeners?{passive:!0,capture:!1}:!1;E.addEventListener(g.start,a.onTouchStart,ge),E.addEventListener(g.move,a.onTouchMove,vt.passiveListener?{passive:!1,capture:$}:$),E.addEventListener(g.end,a.onTouchEnd,ge),g.cancel&&E.addEventListener(g.cancel,a.onTouchEnd,ge),Yn||(N.addEventListener("touchstart",gn),Yn=!0)}(c.simulateTouch&&!Jn.ios&&!Jn.android||c.simulateTouch&&!vt.touch&&Jn.ios)&&(E.addEventListener("mousedown",a.onTouchStart,!1),N.addEventListener("mousemove",a.onTouchMove,$),N.addEventListener("mouseup",a.onTouchEnd,!1))}(c.preventClicks||c.preventClicksPropagation)&&E.addEventListener("click",a.onClick,!0),c.cssMode&&b.addEventListener("scroll",a.onScroll),c.updateOnWindowResize?a.on(Jn.ios||Jn.android?"resize orientationchange observerUpdate":"resize observerUpdate",fi,!0):a.on("observerUpdate",fi,!0)}function $t(){const a=this,{params:c,touchEvents:g,el:E,wrapperEl:b}=a,$=!!c.nested;if(!vt.touch&&vt.pointerEvents)E.removeEventListener(g.start,a.onTouchStart,!1),N.removeEventListener(g.move,a.onTouchMove,$),N.removeEventListener(g.end,a.onTouchEnd,!1);else{if(vt.touch){const ge=g.start==="onTouchStart"&&vt.passiveListener&&c.passiveListeners?{passive:!0,capture:!1}:!1;E.removeEventListener(g.start,a.onTouchStart,ge),E.removeEventListener(g.move,a.onTouchMove,$),E.removeEventListener(g.end,a.onTouchEnd,ge),g.cancel&&E.removeEventListener(g.cancel,a.onTouchEnd,ge)}(c.simulateTouch&&!Jn.ios&&!Jn.android||c.simulateTouch&&!vt.touch&&Jn.ios)&&(E.removeEventListener("mousedown",a.onTouchStart,!1),N.removeEventListener("mousemove",a.onTouchMove,$),N.removeEventListener("mouseup",a.onTouchEnd,!1))}(c.preventClicks||c.preventClicksPropagation)&&E.removeEventListener("click",a.onClick,!0),c.cssMode&&b.removeEventListener("scroll",a.onScroll),a.off(Jn.ios||Jn.android?"resize orientationchange observerUpdate":"resize observerUpdate",fi)}var Cn={attachEvents:Lt,detachEvents:$t};function Tn(){const a=this,{activeIndex:c,initialized:g,loopedSlides:E=0,params:b,$el:$}=a,ge=b.breakpoints;if(!ge||ge&&Object.keys(ge).length===0)return;const Ce=a.getBreakpoint(ge);if(Ce&&a.currentBreakpoint!==Ce){const Je=Ce in ge?ge[Ce]:void 0;Je&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(Vn=>{const Dn=Je[Vn];typeof Dn!="undefined"&&(Vn==="slidesPerView"&&(Dn==="AUTO"||Dn==="auto")?Je[Vn]="auto":Vn==="slidesPerView"?Je[Vn]=parseFloat(Dn):Je[Vn]=parseInt(Dn,10))});const st=Je||a.originalParams,Et=b.slidesPerColumn>1,nn=st.slidesPerColumn>1;Et&&!nn?$.removeClass(`${b.containerModifierClass}multirow ${b.containerModifierClass}multirow-column`):!Et&&nn&&($.addClass(`${b.containerModifierClass}multirow`),st.slidesPerColumnFill==="column"&&$.addClass(`${b.containerModifierClass}multirow-column`));const Jt=st.direction&&st.direction!==b.direction,kn=b.loop&&(st.slidesPerView!==b.slidesPerView||Jt);Jt&&g&&a.changeDirection(),k.extend(a.params,st),k.extend(a,{allowTouchMove:a.params.allowTouchMove,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev}),a.currentBreakpoint=Ce,kn&&g&&(a.loopDestroy(),a.loopCreate(),a.updateSlides(),a.slideTo(c-E+a.loopedSlides,0,!1)),a.emit("breakpoint",st)}}function Qn(a){if(!a)return;let c=!1;const g=Object.keys(a).map(E=>{if(typeof E=="string"&&E.indexOf("@")===0){const b=parseFloat(E.substr(1));return{value:w.innerHeight*b,point:E}}return{value:E,point:E}});g.sort((E,b)=>parseInt(E.value,10)-parseInt(b.value,10));for(let E=0;E1&&($.push("multirow"),g.slidesPerColumnFill==="column"&&$.push("multirow-column")),Jn.android&&$.push("android"),Jn.ios&&$.push("ios"),g.cssMode&&$.push("css-mode"),$.forEach(ge=>{c.push(g.containerModifierClass+ge)}),b.addClass(c.join(" "))}function Xn(){const a=this,{$el:c,classNames:g}=a;c.removeClass(g.join(" "))}var oi={addClasses:ti,removeClasses:Xn};function Bi(a,c,g,E,b,$){let ge;function Ce(){$&&$()}!z(a).parent("picture")[0]&&(!a.complete||!b)&&c?(ge=new w.Image,ge.onload=Ce,ge.onerror=Ce,E&&(ge.sizes=E),g&&(ge.srcset=g),c&&(ge.src=c)):Ce()}function hr(){const a=this;a.imagesToLoad=a.$el.find("img");function c(){typeof a=="undefined"||a===null||!a||a.destroyed||(a.imagesLoaded!==void 0&&(a.imagesLoaded+=1),a.imagesLoaded===a.imagesToLoad.length&&(a.params.updateOnImagesReady&&a.update(),a.emit("imagesReady")))}for(let g=0;g0&&c.slidesOffsetBefore+c.spaceBetween*(a.slides.length-1)+a.slides[0].offsetWidth*a.slides.length;c.slidesOffsetBefore&&c.slidesOffsetAfter&&E?a.isLocked=E<=a.size:a.isLocked=a.snapGrid.length===1,a.allowSlideNext=!a.isLocked,a.allowSlidePrev=!a.isLocked,g!==a.isLocked&&a.emit(a.isLocked?"lock":"unlock"),g&&g!==a.isLocked&&(a.isEnd=!1,a.navigation&&a.navigation.update())}var lr={checkOverflow:Wi},rr={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const gr={update:je,translate:en,transition:yt,slide:rn,loop:Bn,grabCursor:Un,manipulation:ei,events:Cn,breakpoints:si,checkOverflow:lr,classes:oi,images:or},Ji={};class Zi extends Y{constructor(...c){let g,E;c.length===1&&c[0].constructor&&c[0].constructor===Object?E=c[0]:[g,E]=c,E||(E={}),E=k.extend({},E),g&&!E.el&&(E.el=g),super(E),Object.keys(gr).forEach(Je=>{Object.keys(gr[Je]).forEach(st=>{Zi.prototype[st]||(Zi.prototype[st]=gr[Je][st])})});const b=this;typeof b.modules=="undefined"&&(b.modules={}),Object.keys(b.modules).forEach(Je=>{const st=b.modules[Je];if(st.params){const Et=Object.keys(st.params)[0],nn=st.params[Et];if(typeof nn!="object"||nn===null||!(Et in E&&"enabled"in nn))return;E[Et]===!0&&(E[Et]={enabled:!0}),typeof E[Et]=="object"&&!("enabled"in E[Et])&&(E[Et].enabled=!0),E[Et]||(E[Et]={enabled:!1})}});const $=k.extend({},rr);b.useModulesParams($),b.params=k.extend({},$,Ji,E),b.originalParams=k.extend({},b.params),b.passedParams=k.extend({},E),b.$=z;const ge=z(b.params.el);if(g=ge[0],!g)return;if(ge.length>1){const Je=[];return ge.each((st,Et)=>{const nn=k.extend({},E,{el:Et});Je.push(new Zi(nn))}),Je}g.swiper=b,ge.data("swiper",b);let Ce;return g&&g.shadowRoot&&g.shadowRoot.querySelector?(Ce=z(g.shadowRoot.querySelector(`.${b.params.wrapperClass}`)),Ce.children=Je=>ge.children(Je)):Ce=ge.children(`.${b.params.wrapperClass}`),k.extend(b,{$el:ge,el:g,$wrapperEl:Ce,wrapperEl:Ce[0],classNames:[],slides:z(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return b.params.direction==="horizontal"},isVertical(){return b.params.direction==="vertical"},rtl:g.dir.toLowerCase()==="rtl"||ge.css("direction")==="rtl",rtlTranslate:b.params.direction==="horizontal"&&(g.dir.toLowerCase()==="rtl"||ge.css("direction")==="rtl"),wrongRTL:Ce.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:b.params.allowSlideNext,allowSlidePrev:b.params.allowSlidePrev,touchEvents:function(){const st=["touchstart","touchmove","touchend","touchcancel"];let Et=["mousedown","mousemove","mouseup"];return vt.pointerEvents&&(Et=["pointerdown","pointermove","pointerup"]),b.touchEventsTouch={start:st[0],move:st[1],end:st[2],cancel:st[3]},b.touchEventsDesktop={start:Et[0],move:Et[1],end:Et[2]},vt.touch||!b.params.simulateTouch?b.touchEventsTouch:b.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:k.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:b.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),b.useModules(),b.params.init&&b.init(),b}slidesPerViewDynamic(){const c=this,{params:g,slides:E,slidesGrid:b,size:$,activeIndex:ge}=c;let Ce=1;if(g.centeredSlides){let Je=E[ge].swiperSlideSize,st;for(let Et=ge+1;Et$&&(st=!0));for(let Et=ge-1;Et>=0;Et-=1)E[Et]&&!st&&(Je+=E[Et].swiperSlideSize,Ce+=1,Je>$&&(st=!0))}else for(let Je=ge+1;Je1)&&c.isEnd&&!c.params.centeredSlides?$=c.slideTo(c.slides.length-1,0,!1,!0):$=c.slideTo(c.activeIndex,0,!1,!0),$||b()),E.watchOverflow&&g!==c.snapGrid&&c.checkOverflow(),c.emit("update")}changeDirection(c,g=!0){const E=this,b=E.params.direction;return c||(c=b==="horizontal"?"vertical":"horizontal"),c===b||c!=="horizontal"&&c!=="vertical"||(E.$el.removeClass(`${E.params.containerModifierClass}${b}`).addClass(`${E.params.containerModifierClass}${c}`),E.params.direction=c,E.slides.each(($,ge)=>{c==="vertical"?ge.style.width="":ge.style.height=""}),E.emit("changeDirection"),g&&E.update()),E}init(){const c=this;c.initialized||(c.emit("beforeInit"),c.params.breakpoints&&c.setBreakpoint(),c.addClasses(),c.params.loop&&c.loopCreate(),c.updateSize(),c.updateSlides(),c.params.watchOverflow&&c.checkOverflow(),c.params.grabCursor&&c.setGrabCursor(),c.params.preloadImages&&c.preloadImages(),c.params.loop?c.slideTo(c.params.initialSlide+c.loopedSlides,0,c.params.runCallbacksOnInit):c.slideTo(c.params.initialSlide,0,c.params.runCallbacksOnInit),c.attachEvents(),c.initialized=!0,c.emit("init"))}destroy(c=!0,g=!0){const E=this,{params:b,$el:$,$wrapperEl:ge,slides:Ce}=E;return typeof E.params=="undefined"||E.destroyed||(E.emit("beforeDestroy"),E.initialized=!1,E.detachEvents(),b.loop&&E.loopDestroy(),g&&(E.removeClasses(),$.removeAttr("style"),ge.removeAttr("style"),Ce&&Ce.length&&Ce.removeClass([b.slideVisibleClass,b.slideActiveClass,b.slideNextClass,b.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),E.emit("destroy"),Object.keys(E.eventsListeners).forEach(Je=>{E.off(Je)}),c!==!1&&(E.$el[0].swiper=null,E.$el.data("swiper",null),k.deleteProps(E)),E.destroyed=!0),null}static extendDefaults(c){k.extend(Ji,c)}static get extendedDefaults(){return Ji}static get defaults(){return rr}static get Class(){return Y}static get $(){return z}}var cr={name:"device",proto:{device:Jn},static:{device:Jn}},Nr={name:"support",proto:{support:vt},static:{support:vt}};const vi=function(){function c(){const g=w.navigator.userAgent.toLowerCase();return g.indexOf("safari")>=0&&g.indexOf("chrome")<0&&g.indexOf("android")<0}return{isEdge:!!w.navigator.userAgent.match(/Edge/g),isSafari:c(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(w.navigator.userAgent)}}();var Br={name:"browser",proto:{browser:vi},static:{browser:vi}},Mr={name:"resize",create(){const a=this;k.extend(a,{resize:{resizeHandler(){!a||a.destroyed||!a.initialized||(a.emit("beforeResize"),a.emit("resize"))},orientationChangeHandler(){!a||a.destroyed||!a.initialized||a.emit("orientationchange")}}})},on:{init(){const a=this;w.addEventListener("resize",a.resize.resizeHandler),w.addEventListener("orientationchange",a.resize.orientationChangeHandler)},destroy(){const a=this;w.removeEventListener("resize",a.resize.resizeHandler),w.removeEventListener("orientationchange",a.resize.orientationChangeHandler)}}};const Tr={func:w.MutationObserver||w.WebkitMutationObserver,attach(a,c={}){const g=this,E=Tr.func,b=new E($=>{if($.length===1){g.emit("observerUpdate",$[0]);return}const ge=function(){g.emit("observerUpdate",$[0])};w.requestAnimationFrame?w.requestAnimationFrame(ge):w.setTimeout(ge,0)});b.observe(a,{attributes:typeof c.attributes=="undefined"?!0:c.attributes,childList:typeof c.childList=="undefined"?!0:c.childList,characterData:typeof c.characterData=="undefined"?!0:c.characterData}),g.observer.observers.push(b)},init(){const a=this;if(!(!vt.observer||!a.params.observer)){if(a.params.observeParents){const c=a.$el.parents();for(let g=0;g{c.disconnect()}),a.observer.observers=[]}};var bi={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const a=this;k.extend(a,{observer:{init:Tr.init.bind(a),attach:Tr.attach.bind(a),destroy:Tr.destroy.bind(a),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const Wn={update(a){const c=this,{slidesPerView:g,slidesPerGroup:E,centeredSlides:b}=c.params,{addSlidesBefore:$,addSlidesAfter:ge}=c.params.virtual,{from:Ce,to:Je,slides:st,slidesGrid:Et,renderSlide:nn,offset:Jt}=c.virtual;c.updateActiveIndex();const kn=c.activeIndex||0;let Vn;c.rtlTranslate?Vn="right":Vn=c.isHorizontal()?"left":"top";let Dn,Kn;b?(Dn=Math.floor(g/2)+E+$,Kn=Math.floor(g/2)+E+ge):(Dn=g+(E-1)+$,Kn=E+ge);const Fn=Math.max((kn||0)-Kn,0),qn=Math.min((kn||0)+Dn,st.length-1),$n=(c.slidesGrid[Fn]||0)-(c.slidesGrid[0]||0);k.extend(c.virtual,{from:Fn,to:qn,offset:$n,slidesGrid:c.slidesGrid});function _i(){c.updateSlides(),c.updateProgress(),c.updateSlidesClasses(),c.lazy&&c.params.lazy.enabled&&c.lazy.load()}if(Ce===Fn&&Je===qn&&!a){c.slidesGrid!==Et&&$n!==Jt&&c.slides.css(Vn,`${$n}px`),c.updateProgress();return}if(c.params.virtual.renderExternal){c.params.virtual.renderExternal.call(c,{offset:$n,from:Fn,to:qn,slides:function(){const Ar=[];for(let Vr=Fn;Vr<=qn;Vr+=1)Ar.push(st[Vr]);return Ar}()}),_i();return}const $i=[],tr=[];if(a)c.$wrapperEl.find(`.${c.params.slideClass}`).remove();else for(let ci=Ce;ci<=Je;ci+=1)(ciqn)&&c.$wrapperEl.find(`.${c.params.slideClass}[data-swiper-slide-index="${ci}"]`).remove();for(let ci=0;ci=Fn&&ci<=qn&&(typeof Je=="undefined"||a?tr.push(ci):(ci>Je&&tr.push(ci),ci{c.$wrapperEl.append(nn(st[ci],ci))}),$i.sort((ci,Ar)=>Ar-ci).forEach(ci=>{c.$wrapperEl.prepend(nn(st[ci],ci))}),c.$wrapperEl.children(".swiper-slide").css(Vn,`${$n}px`),_i()},renderSlide(a,c){const g=this,E=g.params.virtual;if(E.cache&&g.virtual.cache[c])return g.virtual.cache[c];const b=E.renderSlide?z(E.renderSlide.call(g,a,c)):z(`
${a}
`);return b.attr("data-swiper-slide-index")||b.attr("data-swiper-slide-index",c),E.cache&&(g.virtual.cache[c]=b),b},appendSlide(a){const c=this;if(typeof a=="object"&&"length"in a)for(let g=0;g{const Je=$[Ce],st=Je.attr("data-swiper-slide-index");st&&Je.attr("data-swiper-slide-index",parseInt(st,10)+1),ge[parseInt(Ce,10)+b]=Je}),c.virtual.cache=ge}c.virtual.update(!0),c.slideTo(E,0)},removeSlide(a){const c=this;if(typeof a=="undefined"||a===null)return;let g=c.activeIndex;if(Array.isArray(a))for(let E=a.length-1;E>=0;E-=1)c.virtual.slides.splice(a[E],1),c.params.virtual.cache&&delete c.virtual.cache[a[E]],a[E]0&&c.$el.parents(`.${c.params.slideActiveClass}`).length===0)return;const kn=w.innerWidth,Vn=w.innerHeight,Dn=c.$el.offset();g&&(Dn.left-=c.$el[0].scrollLeft);const Kn=[[Dn.left,Dn.top],[Dn.left+c.width,Dn.top],[Dn.left,Dn.top+c.height],[Dn.left+c.width,Dn.top+c.height]];for(let Fn=0;Fn=0&&qn[0]<=kn&&qn[1]>=0&&qn[1]<=Vn&&(Jt=!0)}if(!Jt)return}c.isHorizontal()?((ge||Ce||Je||st)&&(E.preventDefault?E.preventDefault():E.returnValue=!1),((Ce||st)&&!g||(ge||Je)&&g)&&c.slideNext(),((ge||Je)&&!g||(Ce||st)&&g)&&c.slidePrev()):((ge||Ce||Et||nn)&&(E.preventDefault?E.preventDefault():E.returnValue=!1),(Ce||nn)&&c.slideNext(),(ge||Et)&&c.slidePrev()),c.emit("keyPress",b)}},enable(){const a=this;a.keyboard.enabled||(z(N).on("keydown",a.keyboard.handle),a.keyboard.enabled=!0)},disable(){const a=this;a.keyboard.enabled&&(z(N).off("keydown",a.keyboard.handle),a.keyboard.enabled=!1)}};var Kr={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const a=this;k.extend(a,{keyboard:{enabled:!1,enable:sr.enable.bind(a),disable:sr.disable.bind(a),handle:sr.handle.bind(a)}})},on:{init(){const a=this;a.params.keyboard.enabled&&a.keyboard.enable()},destroy(){const a=this;a.keyboard.enabled&&a.keyboard.disable()}}};function vs(){const a="onwheel";let c=a in N;if(!c){const g=N.createElement("div");g.setAttribute(a,"return;"),c=typeof g[a]=="function"}return!c&&N.implementation&&N.implementation.hasFeature&&N.implementation.hasFeature("","")!==!0&&(c=N.implementation.hasFeature("Events.wheel","3.0")),c}const Lr={lastScrollTime:k.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return w.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":vs()?"wheel":"mousewheel"},normalize(a){let b=0,$=0,ge=0,Ce=0;return"detail"in a&&($=a.detail),"wheelDelta"in a&&($=-a.wheelDelta/120),"wheelDeltaY"in a&&($=-a.wheelDeltaY/120),"wheelDeltaX"in a&&(b=-a.wheelDeltaX/120),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(b=$,$=0),ge=b*10,Ce=$*10,"deltaY"in a&&(Ce=a.deltaY),"deltaX"in a&&(ge=a.deltaX),a.shiftKey&&!ge&&(ge=Ce,Ce=0),(ge||Ce)&&a.deltaMode&&(a.deltaMode===1?(ge*=40,Ce*=40):(ge*=800,Ce*=800)),ge&&!b&&(b=ge<1?-1:1),Ce&&!$&&($=Ce<1?-1:1),{spinX:b,spinY:$,pixelX:ge,pixelY:Ce}},handleMouseEnter(){const a=this;a.mouseEntered=!0},handleMouseLeave(){const a=this;a.mouseEntered=!1},handle(a){let c=a;const g=this,E=g.params.mousewheel;g.params.cssMode&&c.preventDefault();let b=g.$el;if(g.params.mousewheel.eventsTarged!=="container"&&(b=z(g.params.mousewheel.eventsTarged)),!g.mouseEntered&&!b[0].contains(c.target)&&!E.releaseOnEdges)return!0;c.originalEvent&&(c=c.originalEvent);let $=0;const ge=g.rtlTranslate?-1:1,Ce=Lr.normalize(c);if(E.forceToAxis)if(g.isHorizontal())if(Math.abs(Ce.pixelX)>Math.abs(Ce.pixelY))$=-Ce.pixelX*ge;else return!0;else if(Math.abs(Ce.pixelY)>Math.abs(Ce.pixelX))$=-Ce.pixelY;else return!0;else $=Math.abs(Ce.pixelX)>Math.abs(Ce.pixelY)?-Ce.pixelX*ge:-Ce.pixelY;if($===0)return!0;if(E.invert&&($=-$),g.params.freeMode){const Je={time:k.now(),delta:Math.abs($),direction:Math.sign($)},{lastEventBeforeSnap:st}=g.mousewheel,Et=st&&Je.time=g.minTranslate()&&(nn=g.minTranslate()),nn<=g.maxTranslate()&&(nn=g.maxTranslate()),g.setTransition(0),g.setTranslate(nn),g.updateProgress(),g.updateActiveIndex(),g.updateSlidesClasses(),(!Jt&&g.isBeginning||!kn&&g.isEnd)&&g.updateSlidesClasses(),g.params.freeModeSticky){clearTimeout(g.mousewheel.timeout),g.mousewheel.timeout=void 0;const Vn=g.mousewheel.recentWheelEvents;Vn.length>=15&&Vn.shift();const Dn=Vn.length?Vn[Vn.length-1]:void 0,Kn=Vn[0];if(Vn.push(Je),Dn&&(Je.delta>Dn.delta||Je.direction!==Dn.direction))Vn.splice(0);else if(Vn.length>=15&&Je.time-Kn.time<500&&Kn.delta-Je.delta>=1&&Je.delta<=6){const Fn=$>0?.8:.2;g.mousewheel.lastEventBeforeSnap=Je,Vn.splice(0),g.mousewheel.timeout=k.nextTick(()=>{g.slideToClosest(g.params.speed,!0,void 0,Fn)},0)}g.mousewheel.timeout||(g.mousewheel.timeout=k.nextTick(()=>{g.mousewheel.lastEventBeforeSnap=Je,Vn.splice(0),g.slideToClosest(g.params.speed,!0,void 0,.5)},500))}if(Et||g.emit("scroll",c),g.params.autoplay&&g.params.autoplayDisableOnInteraction&&g.autoplay.stop(),nn===g.minTranslate()||nn===g.maxTranslate())return!0}}else{const Je={time:k.now(),delta:Math.abs($),direction:Math.sign($),raw:a},st=g.mousewheel.recentWheelEvents;st.length>=2&&st.shift();const Et=st.length?st[st.length-1]:void 0;if(st.push(Je),Et?(Je.direction!==Et.direction||Je.delta>Et.delta||Je.time>Et.time+150)&&g.mousewheel.animateSlider(Je):g.mousewheel.animateSlider(Je),g.mousewheel.releaseScroll(Je))return!0}return c.preventDefault?c.preventDefault():c.returnValue=!1,!1},animateSlider(a){const c=this;return a.delta>=6&&k.now()-c.mousewheel.lastScrollTime<60?!0:(a.direction<0?(!c.isEnd||c.params.loop)&&!c.animating&&(c.slideNext(),c.emit("scroll",a.raw)):(!c.isBeginning||c.params.loop)&&!c.animating&&(c.slidePrev(),c.emit("scroll",a.raw)),c.mousewheel.lastScrollTime=new w.Date().getTime(),!1)},releaseScroll(a){const c=this,g=c.params.mousewheel;if(a.direction<0){if(c.isEnd&&!c.params.loop&&g.releaseOnEdges)return!0}else if(c.isBeginning&&!c.params.loop&&g.releaseOnEdges)return!0;return!1},enable(){const a=this,c=Lr.event();if(a.params.cssMode)return a.wrapperEl.removeEventListener(c,a.mousewheel.handle),!0;if(!c||a.mousewheel.enabled)return!1;let g=a.$el;return a.params.mousewheel.eventsTarged!=="container"&&(g=z(a.params.mousewheel.eventsTarged)),g.on("mouseenter",a.mousewheel.handleMouseEnter),g.on("mouseleave",a.mousewheel.handleMouseLeave),g.on(c,a.mousewheel.handle),a.mousewheel.enabled=!0,!0},disable(){const a=this,c=Lr.event();if(a.params.cssMode)return a.wrapperEl.addEventListener(c,a.mousewheel.handle),!0;if(!c||!a.mousewheel.enabled)return!1;let g=a.$el;return a.params.mousewheel.eventsTarged!=="container"&&(g=z(a.params.mousewheel.eventsTarged)),g.off(c,a.mousewheel.handle),a.mousewheel.enabled=!1,!0}};var rs={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const a=this;k.extend(a,{mousewheel:{enabled:!1,enable:Lr.enable.bind(a),disable:Lr.disable.bind(a),handle:Lr.handle.bind(a),handleMouseEnter:Lr.handleMouseEnter.bind(a),handleMouseLeave:Lr.handleMouseLeave.bind(a),animateSlider:Lr.animateSlider.bind(a),releaseScroll:Lr.releaseScroll.bind(a),lastScrollTime:k.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const a=this;!a.params.mousewheel.enabled&&a.params.cssMode&&a.mousewheel.disable(),a.params.mousewheel.enabled&&a.mousewheel.enable()},destroy(){const a=this;a.params.cssMode&&a.mousewheel.enable(),a.mousewheel.enabled&&a.mousewheel.disable()}}};const Qr={update(){const a=this,c=a.params.navigation;if(a.params.loop)return;const{$nextEl:g,$prevEl:E}=a.navigation;E&&E.length>0&&(a.isBeginning?E.addClass(c.disabledClass):E.removeClass(c.disabledClass),E[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](c.lockClass)),g&&g.length>0&&(a.isEnd?g.addClass(c.disabledClass):g.removeClass(c.disabledClass),g[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](c.lockClass))},onPrevClick(a){const c=this;a.preventDefault(),!(c.isBeginning&&!c.params.loop)&&c.slidePrev()},onNextClick(a){const c=this;a.preventDefault(),!(c.isEnd&&!c.params.loop)&&c.slideNext()},init(){const a=this,c=a.params.navigation;if(!(c.nextEl||c.prevEl))return;let g,E;c.nextEl&&(g=z(c.nextEl),a.params.uniqueNavElements&&typeof c.nextEl=="string"&&g.length>1&&a.$el.find(c.nextEl).length===1&&(g=a.$el.find(c.nextEl))),c.prevEl&&(E=z(c.prevEl),a.params.uniqueNavElements&&typeof c.prevEl=="string"&&E.length>1&&a.$el.find(c.prevEl).length===1&&(E=a.$el.find(c.prevEl))),g&&g.length>0&&g.on("click",a.navigation.onNextClick),E&&E.length>0&&E.on("click",a.navigation.onPrevClick),k.extend(a.navigation,{$nextEl:g,nextEl:g&&g[0],$prevEl:E,prevEl:E&&E[0]})},destroy(){const a=this,{$nextEl:c,$prevEl:g}=a.navigation;c&&c.length&&(c.off("click",a.navigation.onNextClick),c.removeClass(a.params.navigation.disabledClass)),g&&g.length&&(g.off("click",a.navigation.onPrevClick),g.removeClass(a.params.navigation.disabledClass))}};var dr={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const a=this;k.extend(a,{navigation:{init:Qr.init.bind(a),update:Qr.update.bind(a),destroy:Qr.destroy.bind(a),onNextClick:Qr.onNextClick.bind(a),onPrevClick:Qr.onPrevClick.bind(a)}})},on:{init(){const a=this;a.navigation.init(),a.navigation.update()},toEdge(){this.navigation.update()},fromEdge(){this.navigation.update()},destroy(){this.navigation.destroy()},click(a){const c=this,{$nextEl:g,$prevEl:E}=c.navigation;if(c.params.navigation.hideOnClick&&!z(a.target).is(E)&&!z(a.target).is(g)){let b;g?b=g.hasClass(c.params.navigation.hiddenClass):E&&(b=E.hasClass(c.params.navigation.hiddenClass)),b===!0?c.emit("navigationShow",c):c.emit("navigationHide",c),g&&g.toggleClass(c.params.navigation.hiddenClass),E&&E.toggleClass(c.params.navigation.hiddenClass)}}}};const Rr={update(){const a=this,c=a.rtl,g=a.params.pagination;if(!g.el||!a.pagination.el||!a.pagination.$el||a.pagination.$el.length===0)return;const E=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,b=a.pagination.$el;let $;const ge=a.params.loop?Math.ceil((E-a.loopedSlides*2)/a.params.slidesPerGroup):a.snapGrid.length;if(a.params.loop?($=Math.ceil((a.activeIndex-a.loopedSlides)/a.params.slidesPerGroup),$>E-1-a.loopedSlides*2&&($-=E-a.loopedSlides*2),$>ge-1&&($-=ge),$<0&&a.params.paginationType!=="bullets"&&($=ge+$)):typeof a.snapIndex!="undefined"?$=a.snapIndex:$=a.activeIndex||0,g.type==="bullets"&&a.pagination.bullets&&a.pagination.bullets.length>0){const Ce=a.pagination.bullets;let Je,st,Et;if(g.dynamicBullets&&(a.pagination.bulletSize=Ce.eq(0)[a.isHorizontal()?"outerWidth":"outerHeight"](!0),b.css(a.isHorizontal()?"width":"height",`${a.pagination.bulletSize*(g.dynamicMainBullets+4)}px`),g.dynamicMainBullets>1&&a.previousIndex!==void 0&&(a.pagination.dynamicBulletIndex+=$-a.previousIndex,a.pagination.dynamicBulletIndex>g.dynamicMainBullets-1?a.pagination.dynamicBulletIndex=g.dynamicMainBullets-1:a.pagination.dynamicBulletIndex<0&&(a.pagination.dynamicBulletIndex=0)),Je=$-a.pagination.dynamicBulletIndex,st=Je+(Math.min(Ce.length,g.dynamicMainBullets)-1),Et=(st+Je)/2),Ce.removeClass(`${g.bulletActiveClass} ${g.bulletActiveClass}-next ${g.bulletActiveClass}-next-next ${g.bulletActiveClass}-prev ${g.bulletActiveClass}-prev-prev ${g.bulletActiveClass}-main`),b.length>1)Ce.each((nn,Jt)=>{const kn=z(Jt),Vn=kn.index();Vn===$&&kn.addClass(g.bulletActiveClass),g.dynamicBullets&&(Vn>=Je&&Vn<=st&&kn.addClass(`${g.bulletActiveClass}-main`),Vn===Je&&kn.prev().addClass(`${g.bulletActiveClass}-prev`).prev().addClass(`${g.bulletActiveClass}-prev-prev`),Vn===st&&kn.next().addClass(`${g.bulletActiveClass}-next`).next().addClass(`${g.bulletActiveClass}-next-next`))});else{const nn=Ce.eq($),Jt=nn.index();if(nn.addClass(g.bulletActiveClass),g.dynamicBullets){const kn=Ce.eq(Je),Vn=Ce.eq(st);for(let Dn=Je;Dn<=st;Dn+=1)Ce.eq(Dn).addClass(`${g.bulletActiveClass}-main`);if(a.params.loop)if(Jt>=Ce.length-g.dynamicMainBullets){for(let Dn=g.dynamicMainBullets;Dn>=0;Dn-=1)Ce.eq(Ce.length-Dn).addClass(`${g.bulletActiveClass}-main`);Ce.eq(Ce.length-g.dynamicMainBullets-1).addClass(`${g.bulletActiveClass}-prev`)}else kn.prev().addClass(`${g.bulletActiveClass}-prev`).prev().addClass(`${g.bulletActiveClass}-prev-prev`),Vn.next().addClass(`${g.bulletActiveClass}-next`).next().addClass(`${g.bulletActiveClass}-next-next`);else kn.prev().addClass(`${g.bulletActiveClass}-prev`).prev().addClass(`${g.bulletActiveClass}-prev-prev`),Vn.next().addClass(`${g.bulletActiveClass}-next`).next().addClass(`${g.bulletActiveClass}-next-next`)}}if(g.dynamicBullets){const nn=Math.min(Ce.length,g.dynamicMainBullets+4),Jt=(a.pagination.bulletSize*nn-a.pagination.bulletSize)/2-Et*a.pagination.bulletSize,kn=c?"right":"left";Ce.css(a.isHorizontal()?kn:"top",`${Jt}px`)}}if(g.type==="fraction"&&(b.find(`.${g.currentClass}`).text(g.formatFractionCurrent($+1)),b.find(`.${g.totalClass}`).text(g.formatFractionTotal(ge))),g.type==="progressbar"){let Ce;g.progressbarOpposite?Ce=a.isHorizontal()?"vertical":"horizontal":Ce=a.isHorizontal()?"horizontal":"vertical";const Je=($+1)/ge;let st=1,Et=1;Ce==="horizontal"?st=Je:Et=Je,b.find(`.${g.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${st}) scaleY(${Et})`).transition(a.params.speed)}g.type==="custom"&&g.renderCustom?(b.html(g.renderCustom(a,$+1,ge)),a.emit("paginationRender",a,b[0])):a.emit("paginationUpdate",a,b[0]),b[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](g.lockClass)},render(){const a=this,c=a.params.pagination;if(!c.el||!a.pagination.el||!a.pagination.$el||a.pagination.$el.length===0)return;const g=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,E=a.pagination.$el;let b="";if(c.type==="bullets"){const $=a.params.loop?Math.ceil((g-a.loopedSlides*2)/a.params.slidesPerGroup):a.snapGrid.length;for(let ge=0;ge<$;ge+=1)c.renderBullet?b+=c.renderBullet.call(a,ge,c.bulletClass):b+=`<${c.bulletElement} class="${c.bulletClass}">`;E.html(b),a.pagination.bullets=E.find(`.${c.bulletClass}`)}c.type==="fraction"&&(c.renderFraction?b=c.renderFraction.call(a,c.currentClass,c.totalClass):b=` / `,E.html(b)),c.type==="progressbar"&&(c.renderProgressbar?b=c.renderProgressbar.call(a,c.progressbarFillClass):b=``,E.html(b)),c.type!=="custom"&&a.emit("paginationRender",a.pagination.$el[0])},init(){const a=this,c=a.params.pagination;if(!c.el)return;let g=z(c.el);g.length!==0&&(a.params.uniqueNavElements&&typeof c.el=="string"&&g.length>1&&(g=a.$el.find(c.el)),c.type==="bullets"&&c.clickable&&g.addClass(c.clickableClass),g.addClass(c.modifierClass+c.type),c.type==="bullets"&&c.dynamicBullets&&(g.addClass(`${c.modifierClass}${c.type}-dynamic`),a.pagination.dynamicBulletIndex=0,c.dynamicMainBullets<1&&(c.dynamicMainBullets=1)),c.type==="progressbar"&&c.progressbarOpposite&&g.addClass(c.progressbarOppositeClass),c.clickable&&g.on("click",`.${c.bulletClass}`,function(b){b.preventDefault();let $=z(this).index()*a.params.slidesPerGroup;a.params.loop&&($+=a.loopedSlides),a.slideTo($)}),k.extend(a.pagination,{$el:g,el:g[0]}))},destroy(){const a=this,c=a.params.pagination;if(!c.el||!a.pagination.el||!a.pagination.$el||a.pagination.$el.length===0)return;const g=a.pagination.$el;g.removeClass(c.hiddenClass),g.removeClass(c.modifierClass+c.type),a.pagination.bullets&&a.pagination.bullets.removeClass(c.bulletActiveClass),c.clickable&&g.off("click",`.${c.bulletClass}`)}};var Jr={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:a=>a,formatFractionTotal:a=>a,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const a=this;k.extend(a,{pagination:{init:Rr.init.bind(a),render:Rr.render.bind(a),update:Rr.update.bind(a),destroy:Rr.destroy.bind(a),dynamicBulletIndex:0}})},on:{init(){const a=this;a.pagination.init(),a.pagination.render(),a.pagination.update()},activeIndexChange(){const a=this;(a.params.loop||typeof a.snapIndex=="undefined")&&a.pagination.update()},snapIndexChange(){const a=this;a.params.loop||a.pagination.update()},slidesLengthChange(){const a=this;a.params.loop&&(a.pagination.render(),a.pagination.update())},snapGridLengthChange(){const a=this;a.params.loop||(a.pagination.render(),a.pagination.update())},destroy(){this.pagination.destroy()},click(a){const c=this;c.params.pagination.el&&c.params.pagination.hideOnClick&&c.pagination.$el.length>0&&!z(a.target).hasClass(c.params.pagination.bulletClass)&&(c.pagination.$el.hasClass(c.params.pagination.hiddenClass)===!0?c.emit("paginationShow",c):c.emit("paginationHide",c),c.pagination.$el.toggleClass(c.params.pagination.hiddenClass))}}};const yr={setTranslate(){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;const{scrollbar:c,rtlTranslate:g,progress:E}=a,{dragSize:b,trackSize:$,$dragEl:ge,$el:Ce}=c,Je=a.params.scrollbar;let st=b,Et=($-b)*E;g?(Et=-Et,Et>0?(st=b-Et,Et=0):-Et+b>$&&(st=$+Et)):Et<0?(st=b+Et,Et=0):Et+b>$&&(st=$-Et),a.isHorizontal()?(ge.transform(`translate3d(${Et}px, 0, 0)`),ge[0].style.width=`${st}px`):(ge.transform(`translate3d(0px, ${Et}px, 0)`),ge[0].style.height=`${st}px`),Je.hide&&(clearTimeout(a.scrollbar.timeout),Ce[0].style.opacity=1,a.scrollbar.timeout=setTimeout(()=>{Ce[0].style.opacity=0,Ce.transition(400)},1e3))},setTransition(a){const c=this;!c.params.scrollbar.el||!c.scrollbar.el||c.scrollbar.$dragEl.transition(a)},updateSize(){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;const{scrollbar:c}=a,{$dragEl:g,$el:E}=c;g[0].style.width="",g[0].style.height="";const b=a.isHorizontal()?E[0].offsetWidth:E[0].offsetHeight,$=a.size/a.virtualSize,ge=$*(b/a.size);let Ce;a.params.scrollbar.dragSize==="auto"?Ce=b*$:Ce=parseInt(a.params.scrollbar.dragSize,10),a.isHorizontal()?g[0].style.width=`${Ce}px`:g[0].style.height=`${Ce}px`,$>=1?E[0].style.display="none":E[0].style.display="",a.params.scrollbar.hide&&(E[0].style.opacity=0),k.extend(c,{trackSize:b,divider:$,moveDivider:ge,dragSize:Ce}),c.$el[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](a.params.scrollbar.lockClass)},getPointerPosition(a){return this.isHorizontal()?a.type==="touchstart"||a.type==="touchmove"?a.targetTouches[0].clientX:a.clientX:a.type==="touchstart"||a.type==="touchmove"?a.targetTouches[0].clientY:a.clientY},setDragPosition(a){const c=this,{scrollbar:g,rtlTranslate:E}=c,{$el:b,dragSize:$,trackSize:ge,dragStartPos:Ce}=g;let Je;Je=(g.getPointerPosition(a)-b.offset()[c.isHorizontal()?"left":"top"]-(Ce!==null?Ce:$/2))/(ge-$),Je=Math.max(Math.min(Je,1),0),E&&(Je=1-Je);const st=c.minTranslate()+(c.maxTranslate()-c.minTranslate())*Je;c.updateProgress(st),c.setTranslate(st),c.updateActiveIndex(),c.updateSlidesClasses()},onDragStart(a){const c=this,g=c.params.scrollbar,{scrollbar:E,$wrapperEl:b}=c,{$el:$,$dragEl:ge}=E;c.scrollbar.isTouched=!0,c.scrollbar.dragStartPos=a.target===ge[0]||a.target===ge?E.getPointerPosition(a)-a.target.getBoundingClientRect()[c.isHorizontal()?"left":"top"]:null,a.preventDefault(),a.stopPropagation(),b.transition(100),ge.transition(100),E.setDragPosition(a),clearTimeout(c.scrollbar.dragTimeout),$.transition(0),g.hide&&$.css("opacity",1),c.params.cssMode&&c.$wrapperEl.css("scroll-snap-type","none"),c.emit("scrollbarDragStart",a)},onDragMove(a){const c=this,{scrollbar:g,$wrapperEl:E}=c,{$el:b,$dragEl:$}=g;c.scrollbar.isTouched&&(a.preventDefault?a.preventDefault():a.returnValue=!1,g.setDragPosition(a),E.transition(0),b.transition(0),$.transition(0),c.emit("scrollbarDragMove",a))},onDragEnd(a){const c=this,g=c.params.scrollbar,{scrollbar:E,$wrapperEl:b}=c,{$el:$}=E;c.scrollbar.isTouched&&(c.scrollbar.isTouched=!1,c.params.cssMode&&(c.$wrapperEl.css("scroll-snap-type",""),b.transition("")),g.hide&&(clearTimeout(c.scrollbar.dragTimeout),c.scrollbar.dragTimeout=k.nextTick(()=>{$.css("opacity",0),$.transition(400)},1e3)),c.emit("scrollbarDragEnd",a),g.snapOnRelease&&c.slideToClosest())},enableDraggable(){const a=this;if(!a.params.scrollbar.el)return;const{scrollbar:c,touchEventsTouch:g,touchEventsDesktop:E,params:b}=a,ge=c.$el[0],Ce=vt.passiveListener&&b.passiveListeners?{passive:!1,capture:!1}:!1,Je=vt.passiveListener&&b.passiveListeners?{passive:!0,capture:!1}:!1;vt.touch?(ge.addEventListener(g.start,a.scrollbar.onDragStart,Ce),ge.addEventListener(g.move,a.scrollbar.onDragMove,Ce),ge.addEventListener(g.end,a.scrollbar.onDragEnd,Je)):(ge.addEventListener(E.start,a.scrollbar.onDragStart,Ce),N.addEventListener(E.move,a.scrollbar.onDragMove,Ce),N.addEventListener(E.end,a.scrollbar.onDragEnd,Je))},disableDraggable(){const a=this;if(!a.params.scrollbar.el)return;const{scrollbar:c,touchEventsTouch:g,touchEventsDesktop:E,params:b}=a,ge=c.$el[0],Ce=vt.passiveListener&&b.passiveListeners?{passive:!1,capture:!1}:!1,Je=vt.passiveListener&&b.passiveListeners?{passive:!0,capture:!1}:!1;vt.touch?(ge.removeEventListener(g.start,a.scrollbar.onDragStart,Ce),ge.removeEventListener(g.move,a.scrollbar.onDragMove,Ce),ge.removeEventListener(g.end,a.scrollbar.onDragEnd,Je)):(ge.removeEventListener(E.start,a.scrollbar.onDragStart,Ce),N.removeEventListener(E.move,a.scrollbar.onDragMove,Ce),N.removeEventListener(E.end,a.scrollbar.onDragEnd,Je))},init(){const a=this;if(!a.params.scrollbar.el)return;const{scrollbar:c,$el:g}=a,E=a.params.scrollbar;let b=z(E.el);a.params.uniqueNavElements&&typeof E.el=="string"&&b.length>1&&g.find(E.el).length===1&&(b=g.find(E.el));let $=b.find(`.${a.params.scrollbar.dragClass}`);$.length===0&&($=z(`
`),b.append($)),k.extend(c,{$el:b,el:b[0],$dragEl:$,dragEl:$[0]}),E.draggable&&c.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}};var Xi={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const a=this;k.extend(a,{scrollbar:{init:yr.init.bind(a),destroy:yr.destroy.bind(a),updateSize:yr.updateSize.bind(a),setTranslate:yr.setTranslate.bind(a),setTransition:yr.setTransition.bind(a),enableDraggable:yr.enableDraggable.bind(a),disableDraggable:yr.disableDraggable.bind(a),setDragPosition:yr.setDragPosition.bind(a),getPointerPosition:yr.getPointerPosition.bind(a),onDragStart:yr.onDragStart.bind(a),onDragMove:yr.onDragMove.bind(a),onDragEnd:yr.onDragEnd.bind(a),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const a=this;a.scrollbar.init(),a.scrollbar.updateSize(),a.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(a){this.scrollbar.setTransition(a)},destroy(){this.scrollbar.destroy()}}};const Cr={setTransform(a,c){const g=this,{rtl:E}=g,b=z(a),$=E?-1:1,ge=b.attr("data-swiper-parallax")||"0";let Ce=b.attr("data-swiper-parallax-x"),Je=b.attr("data-swiper-parallax-y");const st=b.attr("data-swiper-parallax-scale"),Et=b.attr("data-swiper-parallax-opacity");if(Ce||Je?(Ce=Ce||"0",Je=Je||"0"):g.isHorizontal()?(Ce=ge,Je="0"):(Je=ge,Ce="0"),Ce.indexOf("%")>=0?Ce=`${parseInt(Ce,10)*c*$}%`:Ce=`${Ce*c*$}px`,Je.indexOf("%")>=0?Je=`${parseInt(Je,10)*c}%`:Je=`${Je*c}px`,typeof Et!="undefined"&&Et!==null){const nn=Et-(Et-1)*(1-Math.abs(c));b[0].style.opacity=nn}if(typeof st=="undefined"||st===null)b.transform(`translate3d(${Ce}, ${Je}, 0px)`);else{const nn=st-(st-1)*(1-Math.abs(c));b.transform(`translate3d(${Ce}, ${Je}, 0px) scale(${nn})`)}},setTranslate(){const a=this,{$el:c,slides:g,progress:E,snapGrid:b}=a;c.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(($,ge)=>{a.parallax.setTransform(ge,E)}),g.each(($,ge)=>{let Ce=ge.progress;a.params.slidesPerGroup>1&&a.params.slidesPerView!=="auto"&&(Ce+=Math.ceil($/2)-E*(b.length-1)),Ce=Math.min(Math.max(Ce,-1),1),z(ge).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((Je,st)=>{a.parallax.setTransform(st,Ce)})})},setTransition(a=this.params.speed){const c=this,{$el:g}=c;g.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((E,b)=>{const $=z(b);let ge=parseInt($.attr("data-swiper-parallax-duration"),10)||a;a===0&&(ge=0),$.transition(ge)})}};var vr={name:"parallax",params:{parallax:{enabled:!1}},create(){const a=this;k.extend(a,{parallax:{setTransform:Cr.setTransform.bind(a),setTranslate:Cr.setTranslate.bind(a),setTransition:Cr.setTransition.bind(a)}})},on:{beforeInit(){const a=this;a.params.parallax.enabled&&(a.params.watchSlidesProgress=!0,a.originalParams.watchSlidesProgress=!0)},init(){const a=this;a.params.parallax.enabled&&a.parallax.setTranslate()},setTranslate(){const a=this;a.params.parallax.enabled&&a.parallax.setTranslate()},setTransition(a){const c=this;c.params.parallax.enabled&&c.parallax.setTransition(a)}}};const li={getDistanceBetweenTouches(a){if(a.targetTouches.length<2)return 1;const c=a.targetTouches[0].pageX,g=a.targetTouches[0].pageY,E=a.targetTouches[1].pageX,b=a.targetTouches[1].pageY;return Math.sqrt(Qs(E-c,2)+Qs(b-g,2))},onGestureStart(a){const c=this,g=c.params.zoom,E=c.zoom,{gesture:b}=E;if(E.fakeGestureTouched=!1,E.fakeGestureMoved=!1,!vt.gestures){if(a.type!=="touchstart"||a.type==="touchstart"&&a.targetTouches.length<2)return;E.fakeGestureTouched=!0,b.scaleStart=li.getDistanceBetweenTouches(a)}if((!b.$slideEl||!b.$slideEl.length)&&(b.$slideEl=z(a.target).closest(`.${c.params.slideClass}`),b.$slideEl.length===0&&(b.$slideEl=c.slides.eq(c.activeIndex)),b.$imageEl=b.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),b.$imageWrapEl=b.$imageEl.parent(`.${g.containerClass}`),b.maxRatio=b.$imageWrapEl.attr("data-swiper-zoom")||g.maxRatio,b.$imageWrapEl.length===0)){b.$imageEl=void 0;return}b.$imageEl&&b.$imageEl.transition(0),c.zoom.isScaling=!0},onGestureChange(a){const c=this,g=c.params.zoom,E=c.zoom,{gesture:b}=E;if(!vt.gestures){if(a.type!=="touchmove"||a.type==="touchmove"&&a.targetTouches.length<2)return;E.fakeGestureMoved=!0,b.scaleMove=li.getDistanceBetweenTouches(a)}!b.$imageEl||b.$imageEl.length===0||(vt.gestures?E.scale=a.scale*E.currentScale:E.scale=b.scaleMove/b.scaleStart*E.currentScale,E.scale>b.maxRatio&&(E.scale=b.maxRatio-1+Qs(E.scale-b.maxRatio+1,.5)),E.scaleb.touchesStart.x)){b.isTouched=!1;return}if(!c.isHorizontal()&&(Math.floor(b.minY)===Math.floor(b.startY)&&b.touchesCurrent.yb.touchesStart.y)){b.isTouched=!1;return}}a.cancelable&&a.preventDefault(),a.stopPropagation(),b.isMoved=!0,b.currentX=b.touchesCurrent.x-b.touchesStart.x+b.startX,b.currentY=b.touchesCurrent.y-b.touchesStart.y+b.startY,b.currentXb.maxX&&(b.currentX=b.maxX-1+Qs(b.currentX-b.maxX+1,.8)),b.currentYb.maxY&&(b.currentY=b.maxY-1+Qs(b.currentY-b.maxY+1,.8)),$.prevPositionX||($.prevPositionX=b.touchesCurrent.x),$.prevPositionY||($.prevPositionY=b.touchesCurrent.y),$.prevTime||($.prevTime=Date.now()),$.x=(b.touchesCurrent.x-$.prevPositionX)/(Date.now()-$.prevTime)/2,$.y=(b.touchesCurrent.y-$.prevPositionY)/(Date.now()-$.prevTime)/2,Math.abs(b.touchesCurrent.x-$.prevPositionX)<2&&($.x=0),Math.abs(b.touchesCurrent.y-$.prevPositionY)<2&&($.y=0),$.prevPositionX=b.touchesCurrent.x,$.prevPositionY=b.touchesCurrent.y,$.prevTime=Date.now(),E.$imageWrapEl.transform(`translate3d(${b.currentX}px, ${b.currentY}px,0)`)}},onTouchEnd(){const c=this.zoom,{gesture:g,image:E,velocity:b}=c;if(!g.$imageEl||g.$imageEl.length===0)return;if(!E.isTouched||!E.isMoved){E.isTouched=!1,E.isMoved=!1;return}E.isTouched=!1,E.isMoved=!1;let $=300,ge=300;const Ce=b.x*$,Je=E.currentX+Ce,st=b.y*ge,Et=E.currentY+st;b.x!==0&&($=Math.abs((Je-E.currentX)/b.x)),b.y!==0&&(ge=Math.abs((Et-E.currentY)/b.y));const nn=Math.max($,ge);E.currentX=Je,E.currentY=Et;const Jt=E.width*c.scale,kn=E.height*c.scale;E.minX=Math.min(g.slideWidth/2-Jt/2,0),E.maxX=-E.minX,E.minY=Math.min(g.slideHeight/2-kn/2,0),E.maxY=-E.minY,E.currentX=Math.max(Math.min(E.currentX,E.maxX),E.minX),E.currentY=Math.max(Math.min(E.currentY,E.maxY),E.minY),g.$imageWrapEl.transition(nn).transform(`translate3d(${E.currentX}px, ${E.currentY}px,0)`)},onTransitionEnd(){const a=this,c=a.zoom,{gesture:g}=c;g.$slideEl&&a.previousIndex!==a.activeIndex&&(g.$imageEl&&g.$imageEl.transform("translate3d(0,0,0) scale(1)"),g.$imageWrapEl&&g.$imageWrapEl.transform("translate3d(0,0,0)"),c.scale=1,c.currentScale=1,g.$slideEl=void 0,g.$imageEl=void 0,g.$imageWrapEl=void 0)},toggle(a){const g=this.zoom;g.scale&&g.scale!==1?g.out():g.in(a)},in(a){const c=this,g=c.zoom,E=c.params.zoom,{gesture:b,image:$}=g;if(b.$slideEl||(c.params.virtual&&c.params.virtual.enabled&&c.virtual?b.$slideEl=c.$wrapperEl.children(`.${c.params.slideActiveClass}`):b.$slideEl=c.slides.eq(c.activeIndex),b.$imageEl=b.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),b.$imageWrapEl=b.$imageEl.parent(`.${E.containerClass}`)),!b.$imageEl||b.$imageEl.length===0)return;b.$slideEl.addClass(`${E.zoomedSlideClass}`);let ge,Ce,Je,st,Et,nn,Jt,kn,Vn,Dn,Kn,Fn,qn,$n,_i,$i,tr,ci;typeof $.touchesStart.x=="undefined"&&a?(ge=a.type==="touchend"?a.changedTouches[0].pageX:a.pageX,Ce=a.type==="touchend"?a.changedTouches[0].pageY:a.pageY):(ge=$.touchesStart.x,Ce=$.touchesStart.y),g.scale=b.$imageWrapEl.attr("data-swiper-zoom")||E.maxRatio,g.currentScale=b.$imageWrapEl.attr("data-swiper-zoom")||E.maxRatio,a?(tr=b.$slideEl[0].offsetWidth,ci=b.$slideEl[0].offsetHeight,Je=b.$slideEl.offset().left,st=b.$slideEl.offset().top,Et=Je+tr/2-ge,nn=st+ci/2-Ce,Vn=b.$imageEl[0].offsetWidth,Dn=b.$imageEl[0].offsetHeight,Kn=Vn*g.scale,Fn=Dn*g.scale,qn=Math.min(tr/2-Kn/2,0),$n=Math.min(ci/2-Fn/2,0),_i=-qn,$i=-$n,Jt=Et*g.scale,kn=nn*g.scale,Jt_i&&(Jt=_i),kn<$n&&(kn=$n),kn>$i&&(kn=$i)):(Jt=0,kn=0),b.$imageWrapEl.transition(300).transform(`translate3d(${Jt}px, ${kn}px,0)`),b.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${g.scale})`)},out(){const a=this,c=a.zoom,g=a.params.zoom,{gesture:E}=c;E.$slideEl||(a.params.virtual&&a.params.virtual.enabled&&a.virtual?E.$slideEl=a.$wrapperEl.children(`.${a.params.slideActiveClass}`):E.$slideEl=a.slides.eq(a.activeIndex),E.$imageEl=E.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),E.$imageWrapEl=E.$imageEl.parent(`.${g.containerClass}`)),!(!E.$imageEl||E.$imageEl.length===0)&&(c.scale=1,c.currentScale=1,E.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),E.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),E.$slideEl.removeClass(`${g.zoomedSlideClass}`),E.$slideEl=void 0)},enable(){const a=this,c=a.zoom;if(c.enabled)return;c.enabled=!0;const g=a.touchEvents.start==="touchstart"&&vt.passiveListener&&a.params.passiveListeners?{passive:!0,capture:!1}:!1,E=vt.passiveListener?{passive:!1,capture:!0}:!0,b=`.${a.params.slideClass}`;vt.gestures?(a.$wrapperEl.on("gesturestart",b,c.onGestureStart,g),a.$wrapperEl.on("gesturechange",b,c.onGestureChange,g),a.$wrapperEl.on("gestureend",b,c.onGestureEnd,g)):a.touchEvents.start==="touchstart"&&(a.$wrapperEl.on(a.touchEvents.start,b,c.onGestureStart,g),a.$wrapperEl.on(a.touchEvents.move,b,c.onGestureChange,E),a.$wrapperEl.on(a.touchEvents.end,b,c.onGestureEnd,g),a.touchEvents.cancel&&a.$wrapperEl.on(a.touchEvents.cancel,b,c.onGestureEnd,g)),a.$wrapperEl.on(a.touchEvents.move,`.${a.params.zoom.containerClass}`,c.onTouchMove,E)},disable(){const a=this,c=a.zoom;if(!c.enabled)return;a.zoom.enabled=!1;const g=a.touchEvents.start==="touchstart"&&vt.passiveListener&&a.params.passiveListeners?{passive:!0,capture:!1}:!1,E=vt.passiveListener?{passive:!1,capture:!0}:!0,b=`.${a.params.slideClass}`;vt.gestures?(a.$wrapperEl.off("gesturestart",b,c.onGestureStart,g),a.$wrapperEl.off("gesturechange",b,c.onGestureChange,g),a.$wrapperEl.off("gestureend",b,c.onGestureEnd,g)):a.touchEvents.start==="touchstart"&&(a.$wrapperEl.off(a.touchEvents.start,b,c.onGestureStart,g),a.$wrapperEl.off(a.touchEvents.move,b,c.onGestureChange,E),a.$wrapperEl.off(a.touchEvents.end,b,c.onGestureEnd,g),a.touchEvents.cancel&&a.$wrapperEl.off(a.touchEvents.cancel,b,c.onGestureEnd,g)),a.$wrapperEl.off(a.touchEvents.move,`.${a.params.zoom.containerClass}`,c.onTouchMove,E)}};var Li={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const a=this,c={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(E=>{c[E]=li[E].bind(a)}),k.extend(a,{zoom:c});let g=1;Object.defineProperty(a.zoom,"scale",{get(){return g},set(E){if(g!==E){const b=a.zoom.gesture.$imageEl?a.zoom.gesture.$imageEl[0]:void 0,$=a.zoom.gesture.$slideEl?a.zoom.gesture.$slideEl[0]:void 0;a.emit("zoomChange",E,b,$)}g=E}})},on:{init(){const a=this;a.params.zoom.enabled&&a.zoom.enable()},destroy(){this.zoom.disable()},touchStart(a){const c=this;c.zoom.enabled&&c.zoom.onTouchStart(a)},touchEnd(a){const c=this;c.zoom.enabled&&c.zoom.onTouchEnd(a)},doubleTap(a){const c=this;c.params.zoom.enabled&&c.zoom.enabled&&c.params.zoom.toggle&&c.zoom.toggle(a)},transitionEnd(){const a=this;a.zoom.enabled&&a.params.zoom.enabled&&a.zoom.onTransitionEnd()},slideChange(){const a=this;a.zoom.enabled&&a.params.zoom.enabled&&a.params.cssMode&&a.zoom.onTransitionEnd()}}};const hi={loadInSlide(a,c=!0){const g=this,E=g.params.lazy;if(typeof a=="undefined"||g.slides.length===0)return;const $=g.virtual&&g.params.virtual.enabled?g.$wrapperEl.children(`.${g.params.slideClass}[data-swiper-slide-index="${a}"]`):g.slides.eq(a);let ge=$.find(`.${E.elementClass}:not(.${E.loadedClass}):not(.${E.loadingClass})`);$.hasClass(E.elementClass)&&!$.hasClass(E.loadedClass)&&!$.hasClass(E.loadingClass)&&(ge=ge.add($[0])),ge.length!==0&&ge.each((Ce,Je)=>{const st=z(Je);st.addClass(E.loadingClass);const Et=st.attr("data-background"),nn=st.attr("data-src"),Jt=st.attr("data-srcset"),kn=st.attr("data-sizes"),Vn=st.parent("picture");g.loadImage(st[0],nn||Et,Jt,kn,!1,()=>{if(!(typeof g=="undefined"||g===null||!g||g&&!g.params||g.destroyed)){if(Et?(st.css("background-image",`url("${Et}")`),st.removeAttr("data-background")):(Jt&&(st.attr("srcset",Jt),st.removeAttr("data-srcset")),kn&&(st.attr("sizes",kn),st.removeAttr("data-sizes")),Vn.length&&Vn.children("source").each((Dn,Kn)=>{const Fn=z(Kn);Fn.attr("data-srcset")&&(Fn.attr("srcset",Fn.attr("data-srcset")),Fn.removeAttr("data-srcset"))}),nn&&(st.attr("src",nn),st.removeAttr("data-src"))),st.addClass(E.loadedClass).removeClass(E.loadingClass),$.find(`.${E.preloaderClass}`).remove(),g.params.loop&&c){const Dn=$.attr("data-swiper-slide-index");if($.hasClass(g.params.slideDuplicateClass)){const Kn=g.$wrapperEl.children(`[data-swiper-slide-index="${Dn}"]:not(.${g.params.slideDuplicateClass})`);g.lazy.loadInSlide(Kn.index(),!1)}else{const Kn=g.$wrapperEl.children(`.${g.params.slideDuplicateClass}[data-swiper-slide-index="${Dn}"]`);g.lazy.loadInSlide(Kn.index(),!1)}}g.emit("lazyImageReady",$[0],st[0]),g.params.autoHeight&&g.updateAutoHeight()}}),g.emit("lazyImageLoad",$[0],st[0])})},load(){const a=this,{$wrapperEl:c,params:g,slides:E,activeIndex:b}=a,$=a.virtual&&g.virtual.enabled,ge=g.lazy;let Ce=g.slidesPerView;Ce==="auto"&&(Ce=0);function Je(Et){if($){if(c.children(`.${g.slideClass}[data-swiper-slide-index="${Et}"]`).length)return!0}else if(E[Et])return!0;return!1}function st(Et){return $?z(Et).attr("data-swiper-slide-index"):z(Et).index()}if(a.lazy.initialImageLoaded||(a.lazy.initialImageLoaded=!0),a.params.watchSlidesVisibility)c.children(`.${g.slideVisibleClass}`).each((Et,nn)=>{const Jt=$?z(nn).attr("data-swiper-slide-index"):z(nn).index();a.lazy.loadInSlide(Jt)});else if(Ce>1)for(let Et=b;Et1||ge.loadPrevNextAmount&&ge.loadPrevNextAmount>1){const Et=ge.loadPrevNextAmount,nn=Ce,Jt=Math.min(b+nn+Math.max(Et,nn),E.length),kn=Math.max(b-Math.max(nn,Et),0);for(let Vn=b+Ce;Vn0&&a.lazy.loadInSlide(st(Et));const nn=c.children(`.${g.slidePrevClass}`);nn.length>0&&a.lazy.loadInSlide(st(nn))}}};var Fi={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const a=this;k.extend(a,{lazy:{initialImageLoaded:!1,load:hi.load.bind(a),loadInSlide:hi.loadInSlide.bind(a)}})},on:{beforeInit(){const a=this;a.params.lazy.enabled&&a.params.preloadImages&&(a.params.preloadImages=!1)},init(){const a=this;a.params.lazy.enabled&&!a.params.loop&&a.params.initialSlide===0&&a.lazy.load()},scroll(){const a=this;a.params.freeMode&&!a.params.freeModeSticky&&a.lazy.load()},resize(){const a=this;a.params.lazy.enabled&&a.lazy.load()},scrollbarDragMove(){const a=this;a.params.lazy.enabled&&a.lazy.load()},transitionStart(){const a=this;a.params.lazy.enabled&&(a.params.lazy.loadOnTransitionStart||!a.params.lazy.loadOnTransitionStart&&!a.lazy.initialImageLoaded)&&a.lazy.load()},transitionEnd(){const a=this;a.params.lazy.enabled&&!a.params.lazy.loadOnTransitionStart&&a.lazy.load()},slideChange(){const a=this;a.params.lazy.enabled&&a.params.cssMode&&a.lazy.load()}}};const er={LinearSpline:function(c,g){const E=function(){let Ce,Je,st;return(Et,nn)=>{for(Je=-1,Ce=Et.length;Ce-Je>1;)st=Ce+Je>>1,Et[st]<=nn?Je=st:Ce=st;return Ce}}();this.x=c,this.y=g,this.lastIndex=c.length-1;let b,$;return this.interpolate=function(Ce){return Ce?($=E(this.x,Ce),b=$-1,(Ce-this.x[b])*(this.y[$]-this.y[b])/(this.x[$]-this.x[b])+this.y[b]):0},this},getInterpolateFunction(a){const c=this;c.controller.spline||(c.controller.spline=c.params.loop?new er.LinearSpline(c.slidesGrid,a.slidesGrid):new er.LinearSpline(c.snapGrid,a.snapGrid))},setTranslate(a,c){const g=this,E=g.controller.control;let b,$;function ge(Ce){const Je=g.rtlTranslate?-g.translate:g.translate;g.params.controller.by==="slide"&&(g.controller.getInterpolateFunction(Ce),$=-g.controller.spline.interpolate(-Je)),(!$||g.params.controller.by==="container")&&(b=(Ce.maxTranslate()-Ce.minTranslate())/(g.maxTranslate()-g.minTranslate()),$=(Je-g.minTranslate())*b+Ce.minTranslate()),g.params.controller.inverse&&($=Ce.maxTranslate()-$),Ce.updateProgress($),Ce.setTranslate($,g),Ce.updateActiveIndex(),Ce.updateSlidesClasses()}if(Array.isArray(E))for(let Ce=0;Ce{ge.updateAutoHeight()}),ge.$wrapperEl.transitionEnd(()=>{E&&(ge.params.loop&&g.params.controller.by==="slide"&&ge.loopFix(),ge.transitionEnd())}))}if(Array.isArray(E))for(b=0;b0&&(a.isBeginning?(a.a11y.disableEl(g),a.a11y.makeElNotFocusable(g)):(a.a11y.enableEl(g),a.a11y.makeElFocusable(g))),c&&c.length>0&&(a.isEnd?(a.a11y.disableEl(c),a.a11y.makeElNotFocusable(c)):(a.a11y.enableEl(c),a.a11y.makeElFocusable(c)))},updatePagination(){const a=this,c=a.params.a11y;a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.bullets.each((g,E)=>{const b=z(E);a.a11y.makeElFocusable(b),a.a11y.addElRole(b,"button"),a.a11y.addElLabel(b,c.paginationBulletMessage.replace(/\{\{index\}\}/,b.index()+1))})},init(){const a=this;a.$el.append(a.a11y.liveRegion);const c=a.params.a11y;let g,E;a.navigation&&a.navigation.$nextEl&&(g=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(E=a.navigation.$prevEl),g&&(a.a11y.makeElFocusable(g),a.a11y.addElRole(g,"button"),a.a11y.addElLabel(g,c.nextSlideMessage),g.on("keydown",a.a11y.onEnterKey)),E&&(a.a11y.makeElFocusable(E),a.a11y.addElRole(E,"button"),a.a11y.addElLabel(E,c.prevSlideMessage),E.on("keydown",a.a11y.onEnterKey)),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.on("keydown",`.${a.params.pagination.bulletClass}`,a.a11y.onEnterKey)},destroy(){const a=this;a.a11y.liveRegion&&a.a11y.liveRegion.length>0&&a.a11y.liveRegion.remove();let c,g;a.navigation&&a.navigation.$nextEl&&(c=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(g=a.navigation.$prevEl),c&&c.off("keydown",a.a11y.onEnterKey),g&&g.off("keydown",a.a11y.onEnterKey),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.off("keydown",`.${a.params.pagination.bulletClass}`,a.a11y.onEnterKey)}};var ii={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const a=this;k.extend(a,{a11y:{liveRegion:z(``)}}),Object.keys(ss).forEach(c=>{a.a11y[c]=ss[c].bind(a)})},on:{init(){const a=this;a.params.a11y.enabled&&(a.a11y.init(),a.a11y.updateNavigation())},toEdge(){const a=this;a.params.a11y.enabled&&a.a11y.updateNavigation()},fromEdge(){const a=this;a.params.a11y.enabled&&a.a11y.updateNavigation()},paginationUpdate(){const a=this;a.params.a11y.enabled&&a.a11y.updatePagination()},destroy(){const a=this;a.params.a11y.enabled&&a.a11y.destroy()}}};const mi={init(){const a=this;if(!a.params.history)return;if(!w.history||!w.history.pushState){a.params.history.enabled=!1,a.params.hashNavigation.enabled=!0;return}const c=a.history;c.initialized=!0,c.paths=mi.getPathValues(),!(!c.paths.key&&!c.paths.value)&&(c.scrollToSlide(0,c.paths.value,a.params.runCallbacksOnInit),a.params.history.replaceState||w.addEventListener("popstate",a.history.setHistoryPopState))},destroy(){const a=this;a.params.history.replaceState||w.removeEventListener("popstate",a.history.setHistoryPopState)},setHistoryPopState(){const a=this;a.history.paths=mi.getPathValues(),a.history.scrollToSlide(a.params.speed,a.history.paths.value,!1)},getPathValues(){const a=w.location.pathname.slice(1).split("/").filter(b=>b!==""),c=a.length,g=a[c-2],E=a[c-1];return{key:g,value:E}},setHistory(a,c){const g=this;if(!g.history.initialized||!g.params.history.enabled)return;const E=g.slides.eq(c);let b=mi.slugify(E.attr("data-history"));w.location.pathname.includes(a)||(b=`${a}/${b}`);const $=w.history.state;$&&$.value===b||(g.params.history.replaceState?w.history.replaceState({value:b},null,b):w.history.pushState({value:b},null,b))},slugify(a){return a.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(a,c,g){const E=this;if(c)for(let b=0,$=E.slides.length;b<$;b+=1){const ge=E.slides.eq(b);if(mi.slugify(ge.attr("data-history"))===c&&!ge.hasClass(E.params.slideDuplicateClass)){const Je=ge.index();E.slideTo(Je,a,g)}}else E.slideTo(0,a,g)}};var Qi={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const a=this;k.extend(a,{history:{init:mi.init.bind(a),setHistory:mi.setHistory.bind(a),setHistoryPopState:mi.setHistoryPopState.bind(a),scrollToSlide:mi.scrollToSlide.bind(a),destroy:mi.destroy.bind(a)}})},on:{init(){const a=this;a.params.history.enabled&&a.history.init()},destroy(){const a=this;a.params.history.enabled&&a.history.destroy()},transitionEnd(){const a=this;a.history.initialized&&a.history.setHistory(a.params.history.key,a.activeIndex)},slideChange(){const a=this;a.history.initialized&&a.params.cssMode&&a.history.setHistory(a.params.history.key,a.activeIndex)}}};const Ii={onHashCange(){const a=this;a.emit("hashChange");const c=N.location.hash.replace("#",""),g=a.slides.eq(a.activeIndex).attr("data-hash");if(c!==g){const E=a.$wrapperEl.children(`.${a.params.slideClass}[data-hash="${c}"]`).index();if(typeof E=="undefined")return;a.slideTo(E)}},setHash(){const a=this;if(!(!a.hashNavigation.initialized||!a.params.hashNavigation.enabled))if(a.params.hashNavigation.replaceState&&w.history&&w.history.replaceState)w.history.replaceState(null,null,`#${a.slides.eq(a.activeIndex).attr("data-hash")}`||""),a.emit("hashSet");else{const c=a.slides.eq(a.activeIndex),g=c.attr("data-hash")||c.attr("data-history");N.location.hash=g||"",a.emit("hashSet")}},init(){const a=this;if(!a.params.hashNavigation.enabled||a.params.history&&a.params.history.enabled)return;a.hashNavigation.initialized=!0;const c=N.location.hash.replace("#","");if(c)for(let E=0,b=a.slides.length;E{a.params.autoplay.reverseDirection?a.params.loop?(a.loopFix(),a.slidePrev(a.params.speed,!0,!0),a.emit("autoplay")):a.isBeginning?a.params.autoplay.stopOnLastSlide?a.autoplay.stop():(a.slideTo(a.slides.length-1,a.params.speed,!0,!0),a.emit("autoplay")):(a.slidePrev(a.params.speed,!0,!0),a.emit("autoplay")):a.params.loop?(a.loopFix(),a.slideNext(a.params.speed,!0,!0),a.emit("autoplay")):a.isEnd?a.params.autoplay.stopOnLastSlide?a.autoplay.stop():(a.slideTo(0,a.params.speed,!0,!0),a.emit("autoplay")):(a.slideNext(a.params.speed,!0,!0),a.emit("autoplay")),a.params.cssMode&&a.autoplay.running&&a.autoplay.run()},g)},start(){const a=this;return typeof a.autoplay.timeout!="undefined"||a.autoplay.running?!1:(a.autoplay.running=!0,a.emit("autoplayStart"),a.autoplay.run(),!0)},stop(){const a=this;return!a.autoplay.running||typeof a.autoplay.timeout=="undefined"?!1:(a.autoplay.timeout&&(clearTimeout(a.autoplay.timeout),a.autoplay.timeout=void 0),a.autoplay.running=!1,a.emit("autoplayStop"),!0)},pause(a){const c=this;c.autoplay.running&&(c.autoplay.paused||(c.autoplay.timeout&&clearTimeout(c.autoplay.timeout),c.autoplay.paused=!0,a===0||!c.params.autoplay.waitForTransition?(c.autoplay.paused=!1,c.autoplay.run()):(c.$wrapperEl[0].addEventListener("transitionend",c.autoplay.onTransitionEnd),c.$wrapperEl[0].addEventListener("webkitTransitionEnd",c.autoplay.onTransitionEnd))))}};var $r={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const a=this;k.extend(a,{autoplay:{running:!1,paused:!1,run:Xr.run.bind(a),start:Xr.start.bind(a),stop:Xr.stop.bind(a),pause:Xr.pause.bind(a),onVisibilityChange(){document.visibilityState==="hidden"&&a.autoplay.running&&a.autoplay.pause(),document.visibilityState==="visible"&&a.autoplay.paused&&(a.autoplay.run(),a.autoplay.paused=!1)},onTransitionEnd(c){!a||a.destroyed||!a.$wrapperEl||c.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd),a.autoplay.paused=!1,a.autoplay.running?a.autoplay.run():a.autoplay.stop())}}})},on:{init(){const a=this;a.params.autoplay.enabled&&(a.autoplay.start(),document.addEventListener("visibilitychange",a.autoplay.onVisibilityChange))},beforeTransitionStart(a,c){const g=this;g.autoplay.running&&(c||!g.params.autoplay.disableOnInteraction?g.autoplay.pause(a):g.autoplay.stop())},sliderFirstMove(){const a=this;a.autoplay.running&&(a.params.autoplay.disableOnInteraction?a.autoplay.stop():a.autoplay.pause())},touchEnd(){const a=this;a.params.cssMode&&a.autoplay.paused&&!a.params.autoplay.disableOnInteraction&&a.autoplay.run()},destroy(){const a=this;a.autoplay.running&&a.autoplay.stop(),document.removeEventListener("visibilitychange",a.autoplay.onVisibilityChange)}}};const us={setTranslate(){const a=this,{slides:c}=a;for(let g=0;g{if(b||!c||c.destroyed)return;b=!0,c.animating=!1;const $=["webkitTransitionEnd","transitionend"];for(let ge=0;ge<$.length;ge+=1)E.trigger($[ge])})}}};var qi={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const a=this;k.extend(a,{fadeEffect:{setTranslate:us.setTranslate.bind(a),setTransition:us.setTransition.bind(a)}})},on:{beforeInit(){const a=this;if(a.params.effect!=="fade")return;a.classNames.push(`${a.params.containerModifierClass}fade`);const c={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};k.extend(a.params,c),k.extend(a.originalParams,c)},setTranslate(){const a=this;a.params.effect==="fade"&&a.fadeEffect.setTranslate()},setTransition(a){const c=this;c.params.effect==="fade"&&c.fadeEffect.setTransition(a)}}};const zi={setTranslate(){const a=this,{$el:c,$wrapperEl:g,slides:E,width:b,height:$,rtlTranslate:ge,size:Ce}=a,Je=a.params.cubeEffect,st=a.isHorizontal(),Et=a.virtual&&a.params.virtual.enabled;let nn=0,Jt;Je.shadow&&(st?(Jt=g.find(".swiper-cube-shadow"),Jt.length===0&&(Jt=z('
'),g.append(Jt)),Jt.css({height:`${b}px`})):(Jt=c.find(".swiper-cube-shadow"),Jt.length===0&&(Jt=z('
'),c.append(Jt))));for(let Vn=0;Vn-1&&(nn=Kn*90+$n*90,ge&&(nn=-Kn*90-$n*90)),Dn.transform(ci),Je.slideShadows){let Ar=st?Dn.find(".swiper-slide-shadow-left"):Dn.find(".swiper-slide-shadow-top"),Vr=st?Dn.find(".swiper-slide-shadow-right"):Dn.find(".swiper-slide-shadow-bottom");Ar.length===0&&(Ar=z(`
`),Dn.append(Ar)),Vr.length===0&&(Vr=z(`
`),Dn.append(Vr)),Ar.length&&(Ar[0].style.opacity=Math.max(-$n,0)),Vr.length&&(Vr[0].style.opacity=Math.max($n,0))}}if(g.css({"-webkit-transform-origin":`50% 50% -${Ce/2}px`,"-moz-transform-origin":`50% 50% -${Ce/2}px`,"-ms-transform-origin":`50% 50% -${Ce/2}px`,"transform-origin":`50% 50% -${Ce/2}px`}),Je.shadow)if(st)Jt.transform(`translate3d(0px, ${b/2+Je.shadowOffset}px, ${-b/2}px) rotateX(90deg) rotateZ(0deg) scale(${Je.shadowScale})`);else{const Vn=Math.abs(nn)-Math.floor(Math.abs(nn)/90)*90,Dn=1.5-(Math.sin(Vn*2*Math.PI/360)/2+Math.cos(Vn*2*Math.PI/360)/2),Kn=Je.shadowScale,Fn=Je.shadowScale/Dn,qn=Je.shadowOffset;Jt.transform(`scale3d(${Kn}, 1, ${Fn}) translate3d(0px, ${$/2+qn}px, ${-$/2/Fn}px) rotateX(-90deg)`)}const kn=vi.isSafari||vi.isWebView?-Ce/2:0;g.transform(`translate3d(0px,0,${kn}px) rotateX(${a.isHorizontal()?0:nn}deg) rotateY(${a.isHorizontal()?-nn:0}deg)`)},setTransition(a){const c=this,{$el:g,slides:E}=c;E.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),c.params.cubeEffect.shadow&&!c.isHorizontal()&&g.find(".swiper-cube-shadow").transition(a)}};var Or={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const a=this;k.extend(a,{cubeEffect:{setTranslate:zi.setTranslate.bind(a),setTransition:zi.setTransition.bind(a)}})},on:{beforeInit(){const a=this;if(a.params.effect!=="cube")return;a.classNames.push(`${a.params.containerModifierClass}cube`),a.classNames.push(`${a.params.containerModifierClass}3d`);const c={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};k.extend(a.params,c),k.extend(a.originalParams,c)},setTranslate(){const a=this;a.params.effect==="cube"&&a.cubeEffect.setTranslate()},setTransition(a){const c=this;c.params.effect==="cube"&&c.cubeEffect.setTransition(a)}}};const Ur={setTranslate(){const a=this,{slides:c,rtlTranslate:g}=a;for(let E=0;E`),b.append(Jt)),kn.length===0&&(kn=z(`
`),b.append(kn)),Jt.length&&(Jt[0].style.opacity=Math.max(-$,0)),kn.length&&(kn[0].style.opacity=Math.max($,0))}b.transform(`translate3d(${Et}px, ${nn}px, 0px) rotateX(${st}deg) rotateY(${Je}deg)`)}},setTransition(a){const c=this,{slides:g,activeIndex:E,$wrapperEl:b}=c;if(g.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),c.params.virtualTranslate&&a!==0){let $=!1;g.eq(E).transitionEnd(function(){if($||!c||c.destroyed)return;$=!0,c.animating=!1;const Ce=["webkitTransitionEnd","transitionend"];for(let Je=0;Je`),Vn.append(Ir)),ni.length===0&&(ni=z(`
`),Vn.append(ni)),Ir.length&&(Ir[0].style.opacity=Fn>0?Fn:0),ni.length&&(ni[0].style.opacity=-Fn>0?-Fn:0)}}if(vt.pointerEvents||vt.prefixedPointerEvents){const Jt=b[0].style;Jt.perspectiveOrigin=`${st}px 50%`}},setTransition(a){this.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a)}};var es={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const a=this;k.extend(a,{coverflowEffect:{setTranslate:jr.setTranslate.bind(a),setTransition:jr.setTransition.bind(a)}})},on:{beforeInit(){const a=this;a.params.effect==="coverflow"&&(a.classNames.push(`${a.params.containerModifierClass}coverflow`),a.classNames.push(`${a.params.containerModifierClass}3d`),a.params.watchSlidesProgress=!0,a.originalParams.watchSlidesProgress=!0)},setTranslate(){const a=this;a.params.effect==="coverflow"&&a.coverflowEffect.setTranslate()},setTransition(a){const c=this;c.params.effect==="coverflow"&&c.coverflowEffect.setTransition(a)}}};const ds={init(){const a=this,{thumbs:c}=a.params,g=a.constructor;c.swiper instanceof g?(a.thumbs.swiper=c.swiper,k.extend(a.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),k.extend(a.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):k.isObject(c.swiper)&&(a.thumbs.swiper=new g(k.extend({},c.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),a.thumbs.swiperCreated=!0),a.thumbs.swiper.$el.addClass(a.params.thumbs.thumbsContainerClass),a.thumbs.swiper.on("tap",a.thumbs.onThumbClick)},onThumbClick(){const a=this,c=a.thumbs.swiper;if(!c)return;const g=c.clickedIndex,E=c.clickedSlide;if(E&&z(E).hasClass(a.params.thumbs.slideThumbActiveClass)||typeof g=="undefined"||g===null)return;let b;if(c.params.loop?b=parseInt(z(c.clickedSlide).attr("data-swiper-slide-index"),10):b=g,a.params.loop){let $=a.activeIndex;a.slides.eq($).hasClass(a.params.slideDuplicateClass)&&(a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft,$=a.activeIndex);const ge=a.slides.eq($).prevAll(`[data-swiper-slide-index="${b}"]`).eq(0).index(),Ce=a.slides.eq($).nextAll(`[data-swiper-slide-index="${b}"]`).eq(0).index();typeof ge=="undefined"?b=Ce:typeof Ce=="undefined"?b=ge:Ce-$<$-ge?b=Ce:b=ge}a.slideTo(b)},update(a){const c=this,g=c.thumbs.swiper;if(!g)return;const E=g.params.slidesPerView==="auto"?g.slidesPerViewDynamic():g.params.slidesPerView,b=c.params.thumbs.autoScrollOffset,$=b&&!g.params.loop;if(c.realIndex!==g.realIndex||$){let Je=g.activeIndex,st,Et;if(g.params.loop){g.slides.eq(Je).hasClass(g.params.slideDuplicateClass)&&(g.loopFix(),g._clientLeft=g.$wrapperEl[0].clientLeft,Je=g.activeIndex);const nn=g.slides.eq(Je).prevAll(`[data-swiper-slide-index="${c.realIndex}"]`).eq(0).index(),Jt=g.slides.eq(Je).nextAll(`[data-swiper-slide-index="${c.realIndex}"]`).eq(0).index();typeof nn=="undefined"?st=Jt:typeof Jt=="undefined"?st=nn:Jt-Je===Je-nn?st=Je:Jt-Jec.previousIndex?"next":"prev"}else st=c.realIndex,Et=st>c.previousIndex?"next":"prev";$&&(st+=Et==="next"?b:-1*b),g.visibleSlidesIndexes&&g.visibleSlidesIndexes.indexOf(st)<0&&(g.params.centeredSlides?st>Je?st=st-Math.floor(E/2)+1:st=st+Math.floor(E/2)-1:st>Je&&(st=st-E+1),g.slideTo(st,a?0:void 0))}let ge=1;const Ce=c.params.thumbs.slideThumbActiveClass;if(c.params.slidesPerView>1&&!c.params.centeredSlides&&(ge=c.params.slidesPerView),c.params.thumbs.multipleActiveThumbs||(ge=1),ge=Math.floor(ge),g.slides.removeClass(Ce),g.params.loop||g.params.virtual&&g.params.virtual.enabled)for(let Je=0;Je=this.minWeight_}getEstimate(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_}getEstimateTTFB(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_}get defaultEstimate(){return this.defaultEstimate_}destroy(){}}function De(l,e,t){return(e=He(e))in l?Object.defineProperty(l,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):l[e]=t,l}function ee(){return ee=Object.assign?Object.assign.bind():function(l){for(var e=1;e`):tt}function de(l,e,t){return e[l]?e[l].bind(e):K(l,t)}const we=Ae();function Me(l,e,t){const n=Ae();if(typeof console=="object"&&l===!0||typeof l=="object"){const i=["debug","log","info","warn","error"];i.forEach(s=>{n[s]=de(s,l,t)});try{n.log(`Debug logs enabled for "${e}" in hls.js version 1.6.15`)}catch(s){return Ae()}i.forEach(s=>{we[s]=de(s,l)})}else ee(we,n);return n}const Ie=we;function wt(l=!0){return typeof self=="undefined"?void 0:(l||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function mt(l){return typeof self!="undefined"&&l===self.ManagedMediaSource}function Nt(l,e){const t=Object.keys(l),n=Object.keys(e),i=t.length,s=n.length;return!i||!s||i===s&&!t.some(o=>n.indexOf(o)===-1)}function ht(l,e=!1){if(typeof TextDecoder!="undefined"){const h=new TextDecoder("utf-8").decode(l);if(e){const A=h.indexOf("\0");return A!==-1?h.substring(0,A):h}return h.replace(/\0/g,"")}const t=l.length;let n,i,s,o="",u=0;for(;u>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:o+=String.fromCharCode(n);break;case 12:case 13:i=l[u++],o+=String.fromCharCode((n&31)<<6|i&63);break;case 14:i=l[u++],s=l[u++],o+=String.fromCharCode((n&15)<<12|(i&63)<<6|(s&63)<<0);break}}return o}function Te(l){let e="";for(let t=0;t1||i===1&&(t=this.levelkeys[n[0]])!=null&&t.encrypted)return!0}return!1}get programDateTime(){return this._programDateTime===null&&this.rawProgramDateTime&&(this.programDateTime=Date.parse(this.rawProgramDateTime)),this._programDateTime}set programDateTime(e){if(!r(e)){this._programDateTime=this.rawProgramDateTime=null;return}this._programDateTime=e}get ref(){return Qe(this)?(this._ref||(this._ref={base:this.base,start:this.start,duration:this.duration,sn:this.sn,programDateTime:this.programDateTime}),this._ref):null}addStart(e){this.setStart(this.start+e)}setStart(e){this.start=e,this._ref&&(this._ref.start=e)}setDuration(e){this.duration=e,this._ref&&(this._ref.duration=e)}setKeyFormat(e){const t=this.levelkeys;if(t){var n;const i=t[e];i&&!((n=this._decryptdata)!=null&&n.keyId)&&(this._decryptdata=i.getDecryptData(this.sn,t))}}abortRequests(){var e,t;(e=this.loader)==null||e.abort(),(t=this.keyLoader)==null||t.abort()}setElementaryStreamInfo(e,t,n,i,s,o=!1){const{elementaryStreams:u}=this,p=u[e];if(!p){u[e]={startPTS:t,endPTS:n,startDTS:i,endDTS:s,partial:o};return}p.startPTS=Math.min(p.startPTS,t),p.endPTS=Math.max(p.endPTS,n),p.startDTS=Math.min(p.startDTS,i),p.endDTS=Math.max(p.endDTS,s)}}class he extends it{constructor(e,t,n,i,s){super(n),this.fragOffset=0,this.duration=0,this.gap=!1,this.independent=!1,this.relurl=void 0,this.fragment=void 0,this.index=void 0,this.duration=e.decimalFloatingPoint("DURATION"),this.gap=e.bool("GAP"),this.independent=e.bool("INDEPENDENT"),this.relurl=e.enumeratedString("URI"),this.fragment=t,this.index=i;const o=e.enumeratedString("BYTERANGE");o&&this.setByteRange(o,s),s&&(this.fragOffset=s.fragOffset+s.duration)}get start(){return this.fragment.start+this.fragOffset}get end(){return this.start+this.duration}get loaded(){const{elementaryStreams:e}=this;return!!(e.audio||e.video||e.audiovideo)}}function ke(l,e){const t=Object.getPrototypeOf(l);if(t){const n=Object.getOwnPropertyDescriptor(t,e);return n||ke(t,e)}}function Ve(l,e){const t=ke(l,e);t&&(t.enumerable=!0,Object.defineProperty(l,e,t))}const St=Math.pow(2,32)-1,et=[].push,kt={video:1,audio:2,id3:3,text:4};function At(l){return String.fromCharCode.apply(null,l)}function hn(l,e){const t=l[e]<<8|l[e+1];return t<0?65536+t:t}function rt(l,e){const t=Re(l,e);return t<0?4294967296+t:t}function $e(l,e){let t=rt(l,e);return t*=Math.pow(2,32),t+=rt(l,e+4),t}function Re(l,e){return l[e]<<24|l[e+1]<<16|l[e+2]<<8|l[e+3]}function Be(l){const e=l.byteLength;for(let t=0;t8&&l[t+4]===109&&l[t+5]===111&&l[t+6]===111&&l[t+7]===102)return!0;t=n>1?t+n:e}return!1}function me(l,e){const t=[];if(!e.length)return t;const n=l.byteLength;for(let i=0;i1?i+s:n;if(o===e[0])if(e.length===1)t.push(l.subarray(i+8,u));else{const p=me(l.subarray(i+8,u),e.slice(1));p.length&&et.apply(t,p)}i=u}return t}function lt(l){const e=[],t=l[0];let n=8;const i=rt(l,n);n+=4;let s=0,o=0;t===0?(s=rt(l,n),o=rt(l,n+4),n+=8):(s=$e(l,n),o=$e(l,n+8),n+=16),n+=2;let u=l.length+o;const p=hn(l,n);n+=2;for(let h=0;h>>31===1)return Ie.warn("SIDX has hierarchical references (not supported)"),null;const Z=rt(l,A);A+=4,e.push({referenceSize:C,subsegmentDuration:Z,info:{duration:Z/i,start:u,end:u+C-1}}),u+=C,A+=4,n=A}return{earliestPresentationTime:s,timescale:i,version:t,referencesCount:p,references:e}}function Le(l){const e=[],t=me(l,["moov","trak"]);for(let i=0;i{const s=rt(i,4),o=e[s];o&&(o.default={duration:rt(i,12),flags:rt(i,20)})}),e}function ve(l){const e=l.subarray(8),t=e.subarray(86),n=At(e.subarray(4,8));let i=n,s;const o=n==="enca"||n==="encv";if(o){const h=me(e,[n])[0].subarray(n==="enca"?28:78);me(h,["sinf"]).forEach(y=>{const C=me(y,["schm"])[0];if(C){const U=At(C.subarray(4,8));if(U==="cbcs"||U==="cenc"){const Z=me(y,["frma"])[0];Z&&(i=At(Z))}}})}const u=i;switch(i){case"avc1":case"avc2":case"avc3":case"avc4":{const p=me(t,["avcC"])[0];p&&p.length>3&&(i+="."+Fe(p[1])+Fe(p[2])+Fe(p[3]),s=pe(u==="avc1"?"dva1":"dvav",t));break}case"mp4a":{const p=me(e,[n])[0],h=me(p.subarray(28),["esds"])[0];if(h&&h.length>7){let A=4;if(h[A++]!==3)break;A=ye(h,A),A+=2;const y=h[A++];if(y&128&&(A+=2),y&64&&(A+=h[A++]),h[A++]!==4)break;A=ye(h,A);const C=h[A++];if(C===64)i+="."+Fe(C);else break;if(A+=12,h[A++]!==5)break;A=ye(h,A);const U=h[A++];let Z=(U&248)>>3;Z===31&&(Z+=1+((U&7)<<3)+((h[A]&224)>>5)),i+="."+Z}break}case"hvc1":case"hev1":{const p=me(t,["hvcC"])[0];if(p&&p.length>12){const h=p[1],A=["","A","B","C"][h>>6],y=h&31,C=rt(p,2),U=(h&32)>>5?"H":"L",Z=p[12],ce=p.subarray(6,12);i+="."+A+y,i+="."+Se(C).toString(16).toUpperCase(),i+="."+U+Z;let le="";for(let Ze=ce.length;Ze--;){const Xe=ce[Ze];(Xe||le)&&(le="."+Xe.toString(16).toUpperCase()+le)}i+=le}s=pe(u=="hev1"?"dvhe":"dvh1",t);break}case"dvh1":case"dvhe":case"dvav":case"dva1":case"dav1":{i=pe(i,t)||i;break}case"vp09":{const p=me(t,["vpcC"])[0];if(p&&p.length>6){const h=p[4],A=p[5],y=p[6]>>4&15;i+="."+G(h)+"."+G(A)+"."+G(y)}break}case"av01":{const p=me(t,["av1C"])[0];if(p&&p.length>2){const h=p[1]>>>5,A=p[1]&31,y=p[2]>>>7?"H":"M",C=(p[2]&64)>>6,U=(p[2]&32)>>5,Z=h===2&&C?U?12:10:C?10:8,ce=(p[2]&16)>>4,le=(p[2]&8)>>3,Ze=(p[2]&4)>>2,Xe=p[2]&3;i+="."+h+"."+G(A)+y+"."+G(Z)+"."+ce+"."+le+Ze+Xe+"."+G(1)+"."+G(1)+"."+G(1)+"."+0,s=pe("dav1",t)}break}}return{codec:i,encrypted:o,supplemental:s}}function pe(l,e){const t=me(e,["dvvC"]),n=t.length?t[0]:me(e,["dvcC"])[0];if(n){const i=n[2]>>1&127,s=n[2]<<5&32|n[3]>>3&31;return l+"."+G(i)+"."+G(s)}}function Se(l){let e=0;for(let t=0;t<32;t++)e|=(l>>t&1)<<31-t;return e>>>0}function ye(l,e){const t=e+5;for(;l[e++]&128&&e{const s=n.subarray(8,24);s.some(o=>o!==0)||(Ie.log(`[eme] Patching keyId in 'enc${i?"a":"v"}>sinf>>tenc' box: ${Te(s)} -> ${Te(t)}`),n.set(t,8))})}function L(l){const e=[];return R(l,t=>e.push(t.subarray(8,24))),e}function R(l,e){me(l,["moov","trak"]).forEach(n=>{const i=me(n,["mdia","minf","stbl","stsd"])[0];if(!i)return;const s=i.subarray(8);let o=me(s,["enca"]);const u=o.length>0;u||(o=me(s,["encv"])),o.forEach(p=>{const h=u?p.subarray(28):p.subarray(78);me(h,["sinf"]).forEach(y=>{const C=J(y);C&&e(C,u)})})})}function J(l){const e=me(l,["schm"])[0];if(e){const t=At(e.subarray(4,8));if(t==="cbcs"||t==="cenc"){const n=me(l,["schi","tenc"])[0];if(n)return n}}}function at(l,e,t){const n={},i=me(l,["moof","traf"]);for(let s=0;sn[s].duration)){let s=1/0,o=0;const u=me(l,["sidx"]);for(let p=0;py+C.info.duration||0,0);o=Math.max(o,A+h.earliestPresentationTime/h.timescale)}}o&&r(o)&&Object.keys(n).forEach(p=>{n[p].duration||(n[p].duration=o*n[p].timescale-n[p].start)})}return n}function Ue(l){const e={valid:null,remainder:null},t=me(l,["moof"]);if(t.length<2)return e.remainder=l,e;const n=t[t.length-1];return e.valid=l.slice(0,n.byteOffset-8),e.remainder=l.slice(n.byteOffset-8),e}function nt(l,e){const t=new Uint8Array(l.length+e.length);return t.set(l),t.set(e,l.length),t}function Bt(l,e){const t=[],n=e.samples,i=e.timescale,s=e.id;let o=!1;return me(n,["moof"]).map(p=>{const h=p.byteOffset-8;me(p,["traf"]).map(y=>{const C=me(y,["tfdt"]).map(U=>{const Z=U[0];let ce=rt(U,4);return Z===1&&(ce*=Math.pow(2,32),ce+=rt(U,8)),ce/i})[0];return C!==void 0&&(l=C),me(y,["tfhd"]).map(U=>{const Z=rt(U,4),ce=rt(U,0)&16777215,le=(ce&1)!==0,Ze=(ce&2)!==0,Xe=(ce&8)!==0;let _e=0;const Vt=(ce&16)!==0;let qt=0;const xn=(ce&32)!==0;let tn=8;Z===s&&(le&&(tn+=8),Ze&&(tn+=4),Xe&&(_e=rt(U,tn),tn+=4),Vt&&(qt=rt(U,tn),tn+=4),xn&&(tn+=4),e.type==="video"&&(o=Ft(e.codec)),me(y,["trun"]).map(An=>{const pn=An[0],on=rt(An,0)&16777215,zn=(on&1)!==0;let gi=0;const Ni=(on&4)!==0,ji=(on&256)!==0;let Di=0;const ai=(on&512)!==0;let Oi=0;const yi=(on&1024)!==0,Vi=(on&2048)!==0;let ar=0;const ui=rt(An,4);let di=8;zn&&(gi=rt(An,di),di+=4),Ni&&(di+=4);let br=gi+h;for(let Wr=0;Wr>1&63;return t===39||t===40}else return(e&31)===6}function gt(l,e,t,n){const i=Ne(l);let s=0;s+=e;let o=0,u=0,p=0;for(;s=i.length)break;p=i[s++],o+=p}while(p===255);u=0;do{if(s>=i.length)break;p=i[s++],u+=p}while(p===255);const h=i.length-s;let A=s;if(uh){Ie.error(`Malformed SEI payload. ${u} is too small, only ${h} bytes left to parse.`);break}if(o===4){if(i[A++]===181){const C=hn(i,A);if(A+=2,C===49){const U=rt(i,A);if(A+=4,U===1195456820){const Z=i[A++];if(Z===3){const ce=i[A++],le=31&ce,Ze=64&ce,Xe=Ze?2+le*3:0,_e=new Uint8Array(Xe);if(Ze){_e[0]=ce;for(let Vt=1;Vt16){const y=[];for(let Z=0;Z<16;Z++){const ce=i[A++].toString(16);y.push(ce.length==1?"0"+ce:ce),(Z===3||Z===5||Z===7||Z===9)&&y.push("-")}const C=u-16,U=new Uint8Array(C);for(let Z=0;Z>24&255,s[1]=n>>16&255,s[2]=n>>8&255,s[3]=n&255,s.set(l,4),i=0,n=8;i0?(s=new Uint8Array(4),e.length>0&&new DataView(s.buffer).setUint32(0,e.length,!1)):s=new Uint8Array;const o=new Uint8Array(4);return t.byteLength>0&&new DataView(o.buffer).setUint32(0,t.byteLength,!1),Tt([112,115,115,104],new Uint8Array([n,0,0,0]),l,s,i,o,t)}function Wt(l){const e=[];if(l instanceof ArrayBuffer){const t=l.byteLength;let n=0;for(;n+32>>24;if(s!==0&&s!==1)return{offset:t,size:e};const o=l.buffer,u=Te(new Uint8Array(o,t+12,16));let p=null,h=null,A=0;if(s===0)A=28;else{const C=l.getUint32(28);if(!C||n<32+C*16)return{offset:t,size:e};p=[];for(let U=0;U/\(Windows.+Firefox\//i.test(navigator.userAgent),Ut={audio:{a3ds:1,"ac-3":.95,"ac-4":1,alac:.9,alaw:1,dra1:1,"dts+":1,"dts-":1,dtsc:1,dtse:1,dtsh:1,"ec-3":.9,enca:1,fLaC:.9,flac:.9,FLAC:.9,g719:1,g726:1,m4ae:1,mha1:1,mha2:1,mhm1:1,mhm2:1,mlpa:1,mp4a:1,"raw ":1,Opus:1,opus:1,samr:1,sawb:1,sawp:1,sevc:1,sqcp:1,ssmv:1,twos:1,ulaw:1},video:{avc1:1,avc2:1,avc3:1,avc4:1,avcp:1,av01:.8,dav1:.8,drac:1,dva1:1,dvav:1,dvh1:.7,dvhe:.7,encv:1,hev1:.75,hvc1:.75,mjp2:1,mp4v:1,mvc1:1,mvc2:1,mvc3:1,mvc4:1,resv:1,rv60:1,s263:1,svc1:1,svc2:1,"vc-1":1,vp08:1,vp09:.9},text:{stpp:1,wvtt:1}};function un(l,e){const t=Ut[e];return!!t&&!!t[l.slice(0,4)]}function sn(l,e,t=!0){return!l.split(",").some(n=>!Xt(n,e,t))}function Xt(l,e,t=!0){var n;const i=wt(t);return(n=i==null?void 0:i.isTypeSupported(mn(l,e)))!=null?n:!1}function mn(l,e){return`${e}/mp4;codecs=${l}`}function _t(l){if(l){const e=l.substring(0,4);return Ut.video[e]}return 2}function Qt(l){const e=Ht();return l.split(",").reduce((t,n)=>{const s=e&&Ft(n)?9:Ut.video[n];return s?(s*2+t)/(t?3:2):(Ut.audio[n]+t)/(t?2:1)},0)}const fn={};function zt(l,e=!0){if(fn[l])return fn[l];const t={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"],"mp4a.40.34":["mp3"]}[l];for(let i=0;izt(t.toLowerCase(),e))}function It(l,e){const t=[];if(l){const n=l.split(",");for(let i=0;i4||["ac-3","ec-3","alac","fLaC","Opus"].indexOf(l)!==-1)&&(dt(l,"audio")||dt(l,"video")))return l;if(e){const t=e.split(",");if(t.length>1){if(l){for(let n=t.length;n--;)if(t[n].substring(0,4)===l.substring(0,4))return t[n]}return t[0]}}return e||l}function dt(l,e){return un(l,e)&&Xt(l,e)}function D(l){const e=l.split(",");for(let t=0;t2&&n[0]==="avc1"&&(e[t]=`avc1.${parseInt(n[1]).toString(16)}${("000"+parseInt(n[2]).toString(16)).slice(-4)}`)}return e.join(",")}function f(l){if(l.startsWith("av01.")){const e=l.split("."),t=["0","111","01","01","01","0"];for(let n=e.length;n>4&&n<10;n++)e[n]=t[n-4];return e.join(".")}return l}function d(l){const e=wt(l)||{isTypeSupported:()=>!1};return{mpeg:e.isTypeSupported("audio/mpeg"),mp3:e.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:e.isTypeSupported('audio/mp4; codecs="ac-3"')}}function S(l){return l.replace(/^.+codecs=["']?([^"']+).*$/,"$1")}const T={supported:!0,powerEfficient:!0,smooth:!0},F={supported:!1,smooth:!1,powerEfficient:!1},ae={supported:!0,configurations:[],decodingInfoResults:[T]};function k(l,e){return{supported:!1,configurations:e,decodingInfoResults:[F],error:l}}function vt(l,e,t,n,i,s){const o=l.videoCodec,u=l.audioCodec?l.audioGroups:null,p=s==null?void 0:s.audioCodec,h=s==null?void 0:s.channels,A=h?parseInt(h):p?1/0:2;let y=null;if(u!=null&&u.length)try{u.length===1&&u[0]?y=e.groups[u[0]].channels:y=u.reduce((C,U)=>{if(U){const Z=e.groups[U];if(!Z)throw new Error(`Audio track group ${U} not found`);Object.keys(Z.channels).forEach(ce=>{C[ce]=(C[ce]||0)+Z.channels[ce]})}return C},{2:0})}catch(C){return!0}return o!==void 0&&(o.split(",").some(C=>Ft(C))||l.width>1920&&l.height>1088||l.height>1920&&l.width>1088||l.frameRate>Math.max(n,30)||l.videoRange!=="SDR"&&l.videoRange!==t||l.bitrate>Math.max(i,8e6))||!!y&&r(A)&&Object.keys(y).some(C=>parseInt(C)>A)}function Y(l,e,t,n={}){const i=l.videoCodec;if(!i&&!l.audioCodec||!t)return Promise.resolve(ae);const s=[],o=_(l),u=o.length,p=Ge(l,e,u>0),h=p.length;for(let A=u||1*h||1;A--;){const y={type:"media-source"};if(u&&(y.video=o[A%u]),h){y.audio=p[A%h];const C=y.audio.bitrate;y.video&&C&&(y.video.bitrate-=C)}s.push(y)}if(i){const A=navigator.userAgent;if(i.split(",").some(y=>Ft(y))&&Ht())return Promise.resolve(k(new Error(`Overriding Windows Firefox HEVC MediaCapabilities result based on user-agent string: (${A})`),s))}return Promise.all(s.map(A=>{const y=I(A);return n[y]||(n[y]=t.decodingInfo(A))})).then(A=>({supported:!A.some(y=>!y.supported),configurations:s,decodingInfoResults:A})).catch(A=>({supported:!1,configurations:s,decodingInfoResults:[],error:A}))}function _(l){var e;const t=(e=l.videoCodec)==null?void 0:e.split(","),n=B(l),i=l.width||640,s=l.height||480,o=l.frameRate||30,u=l.videoRange.toLowerCase();return t?t.map(p=>{const h={contentType:mn(f(p),"video"),width:i,height:s,bitrate:n,framerate:o};return u!=="sdr"&&(h.transferFunction=u),h}):[]}function Ge(l,e,t){var n;const i=(n=l.audioCodec)==null?void 0:n.split(","),s=B(l);return i&&l.audioGroups?l.audioGroups.reduce((o,u)=>{var p;const h=u?(p=e.groups[u])==null?void 0:p.tracks:null;return h?h.reduce((A,y)=>{if(y.groupId===u){const C=parseFloat(y.channels||"");i.forEach(U=>{const Z={contentType:mn(U,"audio"),bitrate:t?se(U,s):s};C&&(Z.channels=""+C),A.push(Z)})}return A},o):o},[]):[]}function se(l,e){if(e<=1)return 1;let t=128e3;return l==="ec-3"?t=768e3:l==="ac-3"&&(t=64e4),Math.min(e/2,t)}function B(l){return Math.ceil(Math.max(l.bitrate*.9,l.averageBitrate)/1e3)*1e3||1}function I(l){let e="";const{audio:t,video:n}=l;if(n){const i=S(n.contentType);e+=`${i}_r${n.height}x${n.width}f${Math.ceil(n.framerate)}${n.transferFunction||"sd"}_${Math.ceil(n.bitrate/1e5)}`}if(t){const i=S(t.contentType);e+=`${n?"_":""}${i}_c${t.channels}`}return e}const P=["NONE","TYPE-0","TYPE-1",null];function O(l){return P.indexOf(l)>-1}const j=["SDR","PQ","HLG"];function be(l){return!!l&&j.indexOf(l)>-1}var je={No:"",Yes:"YES",v2:"v2"};function ut(l){const{canSkipUntil:e,canSkipDateRanges:t,age:n}=l,i=n!!n).map(n=>n.substring(0,4)).join(","),"supplemental"in e){var t;this.supplemental=e.supplemental;const n=(t=e.supplemental)==null?void 0:t.videoCodec;n&&n!==e.videoCodec&&(this.codecSet+=`,${n.substring(0,4)}`)}this.addGroupId("audio",e.attrs.AUDIO),this.addGroupId("text",e.attrs.SUBTITLES)}get maxBitrate(){return Math.max(this.realBitrate,this.bitrate)}get averageBitrate(){return this._avgBitrate||this.realBitrate||this.bitrate}get attrs(){return this._attrs[0]}get codecs(){return this.attrs.CODECS||""}get pathwayId(){return this.attrs["PATHWAY-ID"]||"."}get videoRange(){return this.attrs["VIDEO-RANGE"]||"SDR"}get score(){return this.attrs.optionalFloat("SCORE",0)}get uri(){return this.url[0]||""}hasAudioGroup(e){return Rt(this._audioGroups,e)}hasSubtitleGroup(e){return Rt(this._subtitleGroups,e)}get audioGroups(){return this._audioGroups}get subtitleGroups(){return this._subtitleGroups}addGroupId(e,t){if(t){if(e==="audio"){let n=this._audioGroups;n||(n=this._audioGroups=[]),n.indexOf(t)===-1&&n.push(t)}else if(e==="text"){let n=this._subtitleGroups;n||(n=this._subtitleGroups=[]),n.indexOf(t)===-1&&n.push(t)}}}get urlId(){return 0}set urlId(e){}get audioGroupIds(){return this.audioGroups?[this.audioGroupId]:void 0}get textGroupIds(){return this.subtitleGroups?[this.textGroupId]:void 0}get audioGroupId(){var e;return(e=this.audioGroups)==null?void 0:e[0]}get textGroupId(){var e;return(e=this.subtitleGroups)==null?void 0:e[0]}addFallback(){}}function Rt(l,e){return!e||!l?!1:l.indexOf(e)!==-1}function Kt(){if(typeof matchMedia=="function"){const l=matchMedia("(dynamic-range: high)"),e=matchMedia("bad query");if(l.media!==e.media)return l.matches===!0}return!1}function en(l,e){let t=!1,n=[];if(l&&(t=l!=="SDR",n=[l]),e){n=e.allowedVideoRanges||j.slice(0);const i=n.join("")!=="SDR"&&!e.videoCodec;t=e.preferHDR!==void 0?e.preferHDR:i&&Kt(),t||(n=["SDR"])}return{preferHDR:t,allowedVideoRanges:n}}const Oe=l=>{const e=new WeakSet;return(t,n)=>{if(l&&(n=l(t,n)),typeof n=="object"&&n!==null){if(e.has(n))return;e.add(n)}return n}},Ye=(l,e)=>JSON.stringify(l,Oe(e));function Ct(l,e,t,n,i){const s=Object.keys(l),o=n==null?void 0:n.channels,u=n==null?void 0:n.audioCodec,p=i==null?void 0:i.videoCodec,h=o&&parseInt(o)===2;let A=!1,y=!1,C=1/0,U=1/0,Z=1/0,ce=1/0,le=0,Ze=[];const{preferHDR:Xe,allowedVideoRanges:_e}=en(e,i);for(let An=s.length;An--;){const pn=l[s[An]];A||(A=pn.channels[2]>0),C=Math.min(C,pn.minHeight),U=Math.min(U,pn.minFramerate),Z=Math.min(Z,pn.minBitrate),_e.filter(zn=>pn.videoRanges[zn]>0).length>0&&(y=!0)}C=r(C)?C:0,U=r(U)?U:0;const Vt=Math.max(1080,C),qt=Math.max(30,U);Z=r(Z)?Z:t,t=Math.max(Z,t),y||(e=void 0);const xn=s.length>1;return{codecSet:s.reduce((An,pn)=>{const on=l[pn];if(pn===An)return An;if(Ze=y?_e.filter(zn=>on.videoRanges[zn]>0):[],xn){if(on.minBitrate>t)return yt(pn,`min bitrate of ${on.minBitrate} > current estimate of ${t}`),An;if(!on.hasDefaultAudio)return yt(pn,"no renditions with default or auto-select sound found"),An;if(u&&pn.indexOf(u.substring(0,4))%5!==0)return yt(pn,`audio codec preference "${u}" not found`),An;if(o&&!h){if(!on.channels[o])return yt(pn,`no renditions with ${o} channel sound found (channels options: ${Object.keys(on.channels)})`),An}else if((!u||h)&&A&&on.channels[2]===0)return yt(pn,"no renditions with stereo sound found"),An;if(on.minHeight>Vt)return yt(pn,`min resolution of ${on.minHeight} > maximum of ${Vt}`),An;if(on.minFramerate>qt)return yt(pn,`min framerate of ${on.minFramerate} > maximum of ${qt}`),An;if(!Ze.some(zn=>on.videoRanges[zn]>0))return yt(pn,`no variants with VIDEO-RANGE of ${Ye(Ze)} found`),An;if(p&&pn.indexOf(p.substring(0,4))%5!==0)return yt(pn,`video codec preference "${p}" not found`),An;if(on.maxScore=Qt(An)||on.fragmentError>l[An].fragmentError)?An:(ce=on.minIndex,le=on.maxScore,pn)},void 0),videoRanges:Ze,preferHDR:Xe,minFramerate:U,minBitrate:Z,minIndex:ce}}function yt(l,e){Ie.log(`[abr] start candidates with "${l}" ignored because ${e}`)}function xt(l){return l.reduce((e,t)=>{let n=e.groups[t.groupId];n||(n=e.groups[t.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1}),n.tracks.push(t);const i=t.channels||"2";return n.channels[i]=(n.channels[i]||0)+1,n.hasDefault=n.hasDefault||t.default,n.hasAutoSelect=n.hasAutoSelect||t.autoselect,n.hasDefault&&(e.hasDefaultAudio=!0),n.hasAutoSelect&&(e.hasAutoSelectAudio=!0),e},{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}function Ot(l,e,t,n){return l.slice(t,n+1).reduce((i,s,o)=>{if(!s.codecSet)return i;const u=s.audioGroups;let p=i[s.codecSet];p||(i[s.codecSet]=p={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,minIndex:o,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!u,fragmentError:0}),p.minBitrate=Math.min(p.minBitrate,s.bitrate);const h=Math.min(s.height,s.width);return p.minHeight=Math.min(p.minHeight,h),p.minFramerate=Math.min(p.minFramerate,s.frameRate),p.minIndex=Math.min(p.minIndex,o),p.maxScore=Math.max(p.maxScore,s.score),p.fragmentError+=s.fragmentError,p.videoRanges[s.videoRange]=(p.videoRanges[s.videoRange]||0)+1,u&&u.forEach(A=>{if(!A)return;const y=e.groups[A];y&&(p.hasDefaultAudio=p.hasDefaultAudio||e.hasDefaultAudio?y.hasDefault:y.hasAutoSelect||!e.hasDefaultAudio&&!e.hasAutoSelectAudio,Object.keys(y.channels).forEach(C=>{p.channels[C]=(p.channels[C]||0)+y.channels[C]}))}),i},{})}function Gt(l){if(!l)return l;const{lang:e,assocLang:t,characteristics:n,channels:i,audioCodec:s}=l;return{lang:e,assocLang:t,characteristics:n,channels:i,audioCodec:s}}function jt(l,e,t){if("attrs"in l){const n=e.indexOf(l);if(n!==-1)return n}for(let n=0;nn.indexOf(i)===-1)}function rn(l,e){const{audioCodec:t,channels:n}=l;return(t===void 0||(e.audioCodec||"").substring(0,4)===t.substring(0,4))&&(n===void 0||n===(e.channels||"2"))}function cn(l,e,t,n,i){const s=e[n],u=e.reduce((C,U,Z)=>{const ce=U.uri;return(C[ce]||(C[ce]=[])).push(Z),C},{})[s.uri];u.length>1&&(n=Math.max.apply(Math,u));const p=s.videoRange,h=s.frameRate,A=s.codecSet.substring(0,4),y=yn(e,n,C=>{if(C.videoRange!==p||C.frameRate!==h||C.codecSet.substring(0,4)!==A)return!1;const U=C.audioGroups,Z=t.filter(ce=>!U||U.indexOf(ce.groupId)!==-1);return jt(l,Z,i)>-1});return y>-1?y:yn(e,n,C=>{const U=C.audioGroups,Z=t.filter(ce=>!U||U.indexOf(ce.groupId)!==-1);return jt(l,Z,i)>-1})}function yn(l,e,t){for(let n=e;n>-1;n--)if(t(l[n]))return n;for(let n=e+1;n{var n;const{fragCurrent:i,partCurrent:s,hls:o}=this,{autoLevelEnabled:u,media:p}=o;if(!i||!p)return;const h=performance.now(),A=s?s.stats:i.stats,y=s?s.duration:i.duration,C=h-A.loading.start,U=o.minAutoLevel,Z=i.level,ce=this._nextAutoLevel;if(A.aborted||A.loaded&&A.loaded===A.total||Z<=U){this.clearTimer(),this._nextAutoLevel=-1;return}if(!u)return;const le=ce>-1&&ce!==Z,Ze=!!t||le;if(!Ze&&(p.paused||!p.playbackRate||!p.readyState))return;const Xe=o.mainForwardBufferInfo;if(!Ze&&Xe===null)return;const _e=this.bwEstimator.getEstimateTTFB(),Vt=Math.abs(p.playbackRate);if(C<=Math.max(_e,1e3*(y/(Vt*2))))return;const qt=Xe?Xe.len/Vt:0,xn=A.loading.first?A.loading.first-A.loading.start:-1,tn=A.loaded&&xn>-1,An=this.getBwEstimate(),pn=o.levels,on=pn[Z],zn=Math.max(A.loaded,Math.round(y*(i.bitrate||on.averageBitrate)/8));let gi=tn?C-xn:C;gi<1&&tn&&(gi=Math.min(C,A.loaded*8/An));const Ni=tn?A.loaded*1e3/gi:0,ji=_e/1e3,Di=Ni?(zn-A.loaded)/Ni:zn*8/An+ji;if(Di<=qt)return;const ai=Ni?Ni*8:An,Oi=((n=(t==null?void 0:t.details)||this.hls.latestLevelDetails)==null?void 0:n.live)===!0,yi=this.hls.config.abrBandWidthUpFactor;let Vi=Number.POSITIVE_INFINITY,ar;for(ar=Z-1;ar>U;ar--){const Wr=pn[ar].maxBitrate,xr=!pn[ar].details||Oi;if(Vi=this.getTimeToLoadFrag(ji,ai,y*Wr,xr),Vi=Di||Vi>y*10)return;tn?this.bwEstimator.sample(C-Math.min(_e,xn),A.loaded):this.bwEstimator.sampleTTFB(C);const ui=pn[ar].maxBitrate;this.getBwEstimate()*yi>ui&&this.resetEstimator(ui);const di=this.findBestLevel(ui,U,ar,0,qt,1,1);di>-1&&(ar=di),this.warn(`Fragment ${i.sn}${s?" part "+s.index:""} of level ${Z} is loading too slowly; +`,H=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Ae={},K;function de(Ee){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=Ee.getAttribute("id")||Ee.getAttribute("data-reactid")||Ee.getAttribute("name");if(Ke&&Ae[ie])return Ae[ie];var Ce=window.getComputedStyle(Ee),Ze=Ce.getPropertyValue("box-sizing")||Ce.getPropertyValue("-moz-box-sizing")||Ce.getPropertyValue("-webkit-box-sizing"),it=parseFloat(Ce.getPropertyValue("padding-bottom"))+parseFloat(Ce.getPropertyValue("padding-top")),Ge=parseFloat(Ce.getPropertyValue("border-bottom-width"))+parseFloat(Ce.getPropertyValue("border-top-width")),bt=H.map(function(je){return"".concat(je,":").concat(Ce.getPropertyValue(je))}).join(";"),he={sizingStyle:bt,paddingSize:it,borderSize:Ge,boxSizing:Ze};return Ke&&ie&&(Ae[ie]=he),he}function Re(Ee){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;K||(K=document.createElement("textarea"),K.setAttribute("tab-index","-1"),K.setAttribute("aria-hidden","true"),K.setAttribute("name","hiddenTextarea"),document.body.appendChild(K)),Ee.getAttribute("wrap")?K.setAttribute("wrap",Ee.getAttribute("wrap")):K.removeAttribute("wrap");var Ze=de(Ee,Ke),it=Ze.paddingSize,Ge=Ze.borderSize,bt=Ze.boxSizing,he=Ze.sizingStyle;K.setAttribute("style","".concat(he,";").concat(tt)),K.value=Ee.value||Ee.placeholder||"";var je=void 0,Ve=void 0,St,et=K.scrollHeight;if(bt==="border-box"?et+=Ge:bt==="content-box"&&(et-=it),ie!==null||Ce!==null){K.value=" ";var jt=K.scrollHeight-it;ie!==null&&(je=jt*ie,bt==="border-box"&&(je=je+it+Ge),et=Math.max(je,et)),Ce!==null&&(Ve=jt*Ce,bt==="border-box"&&(Ve=Ve+it+Ge),St=et>Ve?"":"hidden",et=Math.min(Ve,et))}var At={height:et,overflowY:St,resize:"none"};return je&&(At.minHeight=je),Ve&&(At.maxHeight=Ve),At}var Me=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Ie=0,Rt=1,mt=2,Dt=re.forwardRef(function(Ee,Ke){var ie=Ee,Ce=ie.prefixCls,Ze=ie.defaultValue,it=ie.value,Ge=ie.autoSize,bt=ie.onResize,he=ie.className,je=ie.style,Ve=ie.disabled,St=ie.onChange,et=ie.onInternalAutoSize,jt=(0,v.Z)(ie,Me),At=(0,ee.Z)(Ze,{value:it,postState:function(ot){return ot!=null?ot:""}}),hn=(0,R.Z)(At,2),rt=hn[0],$e=hn[1],we=function(ot){$e(ot.target.value),St==null||St(ot)},Be=re.useRef();re.useImperativeHandle(Ke,function(){return{textArea:Be.current}});var me=re.useMemo(function(){return Ge&&(0,ue.Z)(Ge)==="object"?[Ge.minRows,Ge.maxRows]:[]},[Ge]),lt=(0,R.Z)(me,2),Le=lt[0],ve=lt[1],pe=!!Ge,Se=function(){try{if(document.activeElement===Be.current){var ot=Be.current,xt=ot.selectionStart,zt=ot.selectionEnd,Wt=ot.scrollTop;Be.current.setSelectionRange(xt,zt),Be.current.scrollTop=Wt}}catch(Sn){}},ye=re.useState(mt),Oe=(0,R.Z)(ye,2),Q=Oe[0],Pe=Oe[1],L=re.useState(),w=(0,R.Z)(L,2),X=w[0],at=w[1],Ue=function(){Pe(Ie)};(0,He.Z)(function(){pe&&Ue()},[it,Le,ve,pe]),(0,He.Z)(function(){if(Q===Ie)Pe(Rt);else if(Q===Rt){var De=Re(Be.current,!1,Le,ve);Pe(mt),at(De)}else Se()},[Q]);var nt=re.useRef(),Bt=function(){We.Z.cancel(nt.current)},Ot=function(ot){Q===mt&&(bt==null||bt(ot),Ge&&(Bt(),nt.current=(0,We.Z)(function(){Ue()})))};re.useEffect(function(){return Bt},[]);var Yt=pe?X:null,gt=(0,D.Z)((0,D.Z)({},je),Yt);return(Q===Ie||Q===Rt)&&(gt.overflowY="hidden",gt.overflowX="hidden"),re.createElement(ct.Z,{onResize:Ot,disabled:!(Ge||bt)},re.createElement("textarea",(0,r.Z)({},jt,{ref:Be,style:gt,className:Z()(Ce,he,(0,ne.Z)({},"".concat(Ce,"-disabled"),Ve)),disabled:Ve,value:rt,onChange:we})))}),ht=Dt,xe=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],fe=re.forwardRef(function(Ee,Ke){var ie,Ce=Ee.defaultValue,Ze=Ee.value,it=Ee.onFocus,Ge=Ee.onBlur,bt=Ee.onChange,he=Ee.allowClear,je=Ee.maxLength,Ve=Ee.onCompositionStart,St=Ee.onCompositionEnd,et=Ee.suffix,jt=Ee.prefixCls,At=jt===void 0?"rc-textarea":jt,hn=Ee.showCount,rt=Ee.count,$e=Ee.className,we=Ee.style,Be=Ee.disabled,me=Ee.hidden,lt=Ee.classNames,Le=Ee.styles,ve=Ee.onResize,pe=Ee.onClear,Se=Ee.onPressEnter,ye=Ee.readOnly,Oe=Ee.autoSize,Q=Ee.onKeyDown,Pe=(0,v.Z)(Ee,xe),L=(0,ee.Z)(Ce,{value:Ze,defaultValue:Ce}),w=(0,R.Z)(L,2),X=w[0],at=w[1],Ue=X==null?"":String(X),nt=re.useState(!1),Bt=(0,R.Z)(nt,2),Ot=Bt[0],Yt=Bt[1],gt=re.useRef(!1),De=re.useState(null),ot=(0,R.Z)(De,2),xt=ot[0],zt=ot[1],Wt=(0,re.useRef)(null),Sn=(0,re.useRef)(null),Ht=function(){var Y;return(Y=Sn.current)===null||Y===void 0?void 0:Y.textArea},Ut=function(){Ht().focus()};(0,re.useImperativeHandle)(Ke,function(){var vt;return{resizableTextArea:Sn.current,focus:Ut,blur:function(){Ht().blur()},nativeElement:((vt=Wt.current)===null||vt===void 0?void 0:vt.nativeElement)||Ht()}}),(0,re.useEffect)(function(){Yt(function(vt){return!Be&&vt})},[Be]);var un=re.useState(null),sn=(0,R.Z)(un,2),Jt=sn[0],mn=sn[1];re.useEffect(function(){if(Jt){var vt;(vt=Ht()).setSelectionRange.apply(vt,(0,te.Z)(Jt))}},[Jt]);var _t=(0,C.Z)(rt,hn),Gt=(ie=_t.max)!==null&&ie!==void 0?ie:je,fn=Number(Gt)>0,Zt=_t.strategy(Ue),Mt=!!Gt&&Zt>Gt,Pt=function(Y,_){var Qe=_;!gt.current&&_t.exceedFormatter&&_t.max&&_t.strategy(_)>_t.max&&(Qe=_t.exceedFormatter(_,{max:_t.max}),_!==Qe&&mn([Ht().selectionStart||0,Ht().selectionEnd||0])),at(Qe),(0,Ne.rJ)(Y.currentTarget,Y,bt,Qe)},It=function(Y){gt.current=!0,Ve==null||Ve(Y)},Nt=function(Y){gt.current=!1,Pt(Y,Y.currentTarget.value),St==null||St(Y)},dt=function(Y){Pt(Y,Y.target.value)},N=function(Y){Y.key==="Enter"&&Se&&Se(Y),Q==null||Q(Y)},f=function(Y){Yt(!0),it==null||it(Y)},d=function(Y){Yt(!1),Ge==null||Ge(Y)},S=function(Y){at(""),Ut(),(0,Ne.rJ)(Ht(),Y,bt)},x=et,O;_t.show&&(_t.showFormatter?O=_t.showFormatter({value:Ue,count:Zt,maxLength:Gt}):O="".concat(Zt).concat(fn?" / ".concat(Gt):""),x=re.createElement(re.Fragment,null,x,re.createElement("span",{className:Z()("".concat(At,"-data-count"),lt==null?void 0:lt.count),style:Le==null?void 0:Le.count},O)));var ae=function(Y){var _;ve==null||ve(Y),(_=Ht())!==null&&_!==void 0&&_.style.height&&zt(!0)},j=!Oe&&!hn&&!he;return re.createElement(J.BaseInput,{ref:Wt,value:Ue,allowClear:he,handleReset:S,suffix:x,prefixCls:At,classNames:(0,D.Z)((0,D.Z)({},lt),{},{affixWrapper:Z()(lt==null?void 0:lt.affixWrapper,(0,ne.Z)((0,ne.Z)({},"".concat(At,"-show-count"),hn),"".concat(At,"-textarea-allow-clear"),he))}),disabled:Be,focused:Ot,className:Z()($e,Mt&&"".concat(At,"-out-of-range")),style:(0,D.Z)((0,D.Z)({},we),xt&&!j?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof O=="string"?O:void 0}},hidden:me,readOnly:ye,onClear:pe},re.createElement(ht,(0,r.Z)({},Pe,{autoSize:Oe,maxLength:je,onKeyDown:N,onChange:dt,onFocus:f,onBlur:d,onCompositionStart:It,onCompositionEnd:Nt,className:Z()(lt==null?void 0:lt.textarea),style:(0,D.Z)((0,D.Z)({},Le==null?void 0:Le.textarea),{},{resize:we==null?void 0:we.resize}),disabled:Be,prefixCls:At,onResize:ae,ref:Sn,readOnly:ye})))}),M=fe,oe=M},29125:function(In,qe,m){"use strict";m.d(qe,{G:function(){return te},Z:function(){return tt}});var r=m(92310),ne=m.n(r),D=m(59301);function te(H){var Ae=H.children,K=H.prefixCls,de=H.id,Re=H.overlayInnerStyle,Me=H.bodyClassName,Ie=H.className,Rt=H.style;return D.createElement("div",{className:ne()("".concat(K,"-content"),Ie),style:Rt},D.createElement("div",{className:ne()("".concat(K,"-inner"),Me),id:de,role:"tooltip",style:Re},typeof Ae=="function"?Ae():Ae))}var R=m(60499),v=m(85899),q=m(42244),Z=m(68196),J={shiftX:64,adjustY:1},C={adjustX:1,shiftY:!0},Ne=[0,0],ee={left:{points:["cr","cl"],overflow:C,offset:[-4,0],targetOffset:Ne},right:{points:["cl","cr"],overflow:C,offset:[4,0],targetOffset:Ne},top:{points:["bc","tc"],overflow:J,offset:[0,-4],targetOffset:Ne},bottom:{points:["tc","bc"],overflow:J,offset:[0,4],targetOffset:Ne},topLeft:{points:["bl","tl"],overflow:J,offset:[0,-4],targetOffset:Ne},leftTop:{points:["tr","tl"],overflow:C,offset:[-4,0],targetOffset:Ne},topRight:{points:["br","tr"],overflow:J,offset:[0,-4],targetOffset:Ne},rightTop:{points:["tl","tr"],overflow:C,offset:[4,0],targetOffset:Ne},bottomRight:{points:["tr","br"],overflow:J,offset:[0,4],targetOffset:Ne},rightBottom:{points:["bl","br"],overflow:C,offset:[4,0],targetOffset:Ne},bottomLeft:{points:["tl","bl"],overflow:J,offset:[0,4],targetOffset:Ne},leftBottom:{points:["br","bl"],overflow:C,offset:[-4,0],targetOffset:Ne}},re=null,ue=m(80402),ct=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],He=function(Ae,K){var de=Ae.overlayClassName,Re=Ae.trigger,Me=Re===void 0?["hover"]:Re,Ie=Ae.mouseEnterDelay,Rt=Ie===void 0?0:Ie,mt=Ae.mouseLeaveDelay,Dt=mt===void 0?.1:mt,ht=Ae.overlayStyle,xe=Ae.prefixCls,fe=xe===void 0?"rc-tooltip":xe,M=Ae.children,oe=Ae.onVisibleChange,Ee=Ae.afterVisibleChange,Ke=Ae.transitionName,ie=Ae.animation,Ce=Ae.motion,Ze=Ae.placement,it=Ze===void 0?"right":Ze,Ge=Ae.align,bt=Ge===void 0?{}:Ge,he=Ae.destroyTooltipOnHide,je=he===void 0?!1:he,Ve=Ae.defaultVisible,St=Ae.getTooltipContainer,et=Ae.overlayInnerStyle,jt=Ae.arrowContent,At=Ae.overlay,hn=Ae.id,rt=Ae.showArrow,$e=rt===void 0?!0:rt,we=Ae.classNames,Be=Ae.styles,me=(0,q.Z)(Ae,ct),lt=(0,ue.Z)(hn),Le=(0,D.useRef)(null);(0,D.useImperativeHandle)(K,function(){return Le.current});var ve=(0,v.Z)({},me);"visible"in Ae&&(ve.popupVisible=Ae.visible);var pe=function(){return D.createElement(te,{key:"content",prefixCls:fe,id:lt,bodyClassName:we==null?void 0:we.body,overlayInnerStyle:(0,v.Z)((0,v.Z)({},et),Be==null?void 0:Be.body)},At)},Se=function(){var Oe=D.Children.only(M),Q=(Oe==null?void 0:Oe.props)||{},Pe=(0,v.Z)((0,v.Z)({},Q),{},{"aria-describedby":At?lt:null});return D.cloneElement(M,Pe)};return D.createElement(Z.Z,(0,R.Z)({popupClassName:ne()(de,we==null?void 0:we.root),prefixCls:fe,popup:pe,action:Me,builtinPlacements:ee,popupPlacement:it,ref:Le,popupAlign:bt,getPopupContainer:St,onPopupVisibleChange:oe,afterPopupVisibleChange:Ee,popupTransitionName:Ke,popupAnimation:ie,popupMotion:Ce,defaultPopupVisible:Ve,autoDestroy:je,mouseLeaveDelay:Dt,popupStyle:(0,v.Z)((0,v.Z)({},ht),Be==null?void 0:Be.root),mouseEnterDelay:Rt,arrow:$e},ve),Se())},We=(0,D.forwardRef)(He),tt=We},49658:function(In,qe){"use strict";qe.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var m=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(m)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(m==null?void 0:m.substr(0,4))}},48911:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return rt}});var r=m(60499),ne=m(43749),D=m(85899),te=m(18642),R=m(72190),v=m(42244),q=m(92310),Z=m.n(q),J=m(29301),C=m(70425),Ne=m(34280),ee=m(59301),re=m(4676),ue=ee.forwardRef(function($e,we){var Be=$e.height,me=$e.offsetY,lt=$e.offsetX,Le=$e.children,ve=$e.prefixCls,pe=$e.onInnerResize,Se=$e.innerProps,ye=$e.rtl,Oe=$e.extra,Q={},Pe={display:"flex",flexDirection:"column"};return me!==void 0&&(Q={height:Be,position:"relative",overflow:"hidden"},Pe=(0,D.Z)((0,D.Z)({},Pe),{},(0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)({transform:"translateY(".concat(me,"px)")},ye?"marginRight":"marginLeft",-lt),"position","absolute"),"left",0),"right",0),"top",0))),ee.createElement("div",{style:Q},ee.createElement(J.Z,{onResize:function(w){var X=w.offsetHeight;X&&pe&&pe()}},ee.createElement("div",(0,r.Z)({style:Pe,className:Z()((0,te.Z)({},"".concat(ve,"-holder-inner"),ve)),ref:we},Se),Le,Oe)))});ue.displayName="Filler";var ct=ue;function He($e){var we=$e.children,Be=$e.setRef,me=ee.useCallback(function(lt){Be(lt)},[]);return ee.cloneElement(we,{ref:me})}function We($e,we,Be,me,lt,Le,ve,pe){var Se=pe.getKey;return $e.slice(we,Be+1).map(function(ye,Oe){var Q=we+Oe,Pe=ve(ye,Q,{style:{width:me},offsetX:lt}),L=Se(ye);return ee.createElement(He,{key:L,setRef:function(X){return Le(ye,X)}},Pe)})}function tt($e,we,Be,me){var lt=Be-$e,Le=we-Be,ve=Math.min(lt,Le)*2;if(me<=ve){var pe=Math.floor(me/2);return me%2?Be+pe+1:Be-pe}return lt>Le?Be-(me-Le):Be+(me-lt)}function H($e,we,Be){var me=$e.length,lt=we.length,Le,ve;if(me===0&<===0)return null;me2&&arguments[2]!==void 0?arguments[2]:!1,Q=Se?ye<0&&pe.current.left||ye>0&&pe.current.right:ye<0&&pe.current.top||ye>0&&pe.current.bottom;return Oe&&Q?(clearTimeout(Le.current),lt.current=!1):(!Q||lt.current)&&ve(),!lt.current&&Q}};function Ie($e,we,Be,me,lt,Le,ve){var pe=(0,ee.useRef)(0),Se=(0,ee.useRef)(null),ye=(0,ee.useRef)(null),Oe=(0,ee.useRef)(!1),Q=Me(we,Be,me,lt);function Pe(nt,Bt){if(K.Z.cancel(Se.current),!Q(!1,Bt)){var Ot=nt;if(!Ot._virtualHandled)Ot._virtualHandled=!0;else return;pe.current+=Bt,ye.current=Bt,Re||Ot.preventDefault(),Se.current=(0,K.Z)(function(){var Yt=Oe.current?10:1;ve(pe.current*Yt,!1),pe.current=0})}}function L(nt,Bt){ve(Bt,!0),Re||nt.preventDefault()}var w=(0,ee.useRef)(null),X=(0,ee.useRef)(null);function at(nt){if($e){K.Z.cancel(X.current),X.current=(0,K.Z)(function(){w.current=null},2);var Bt=nt.deltaX,Ot=nt.deltaY,Yt=nt.shiftKey,gt=Bt,De=Ot;(w.current==="sx"||!w.current&&Yt&&Ot&&!Bt)&&(gt=Ot,De=0,w.current="sx");var ot=Math.abs(gt),xt=Math.abs(De);w.current===null&&(w.current=Le&&ot>xt?"x":"y"),w.current==="y"?Pe(nt,De):L(nt,gt)}}function Ue(nt){$e&&(Oe.current=nt.detail===ye.current)}return[at,Ue]}function Rt($e,we,Be,me){var lt=ee.useMemo(function(){return[new Map,[]]},[$e,Be.id,me]),Le=(0,R.Z)(lt,2),ve=Le[0],pe=Le[1],Se=function(Oe){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Oe,Pe=ve.get(Oe),L=ve.get(Q);if(Pe===void 0||L===void 0)for(var w=$e.length,X=pe.length;X0&&arguments[0]!==void 0?arguments[0]:!1;Oe();var w=function(){var Ue=!1;pe.current.forEach(function(nt,Bt){if(nt&&nt.offsetParent){var Ot=nt.offsetHeight,Yt=getComputedStyle(nt),gt=Yt.marginTop,De=Yt.marginBottom,ot=fe(gt),xt=fe(De),zt=Ot+ot+xt;Se.current.get(Bt)!==zt&&(Se.current.set(Bt,zt),Ue=!0)}}),Ue&&ve(function(nt){return nt+1})};if(L)w();else{ye.current+=1;var X=ye.current;Promise.resolve().then(function(){X===ye.current&&w()})}}function Pe(L,w){var X=$e(L),at=pe.current.get(X);w?(pe.current.set(X,w),Q()):pe.current.delete(X),!at!=!w&&(w?we==null||we(L):Be==null||Be(L))}return(0,ee.useEffect)(function(){return Oe},[]),[Pe,Q,Se.current,Le]}var oe=14/15;function Ee($e,we,Be){var me=(0,ee.useRef)(!1),lt=(0,ee.useRef)(0),Le=(0,ee.useRef)(0),ve=(0,ee.useRef)(null),pe=(0,ee.useRef)(null),Se,ye=function(L){if(me.current){var w=Math.ceil(L.touches[0].pageX),X=Math.ceil(L.touches[0].pageY),at=lt.current-w,Ue=Le.current-X,nt=Math.abs(at)>Math.abs(Ue);nt?lt.current=w:Le.current=X;var Bt=Be(nt,nt?at:Ue,!1,L);Bt&&L.preventDefault(),clearInterval(pe.current),Bt&&(pe.current=setInterval(function(){nt?at*=oe:Ue*=oe;var Ot=Math.floor(nt?at:Ue);(!Be(nt,Ot,!0)||Math.abs(Ot)<=.1)&&clearInterval(pe.current)},16))}},Oe=function(){me.current=!1,Se()},Q=function(L){Se(),L.touches.length===1&&!me.current&&(me.current=!0,lt.current=Math.ceil(L.touches[0].pageX),Le.current=Math.ceil(L.touches[0].pageY),ve.current=L.target,ve.current.addEventListener("touchmove",ye,{passive:!1}),ve.current.addEventListener("touchend",Oe,{passive:!0}))};Se=function(){ve.current&&(ve.current.removeEventListener("touchmove",ye),ve.current.removeEventListener("touchend",Oe))},(0,Ne.Z)(function(){return $e&&we.current.addEventListener("touchstart",Q,{passive:!0}),function(){var Pe;(Pe=we.current)===null||Pe===void 0||Pe.removeEventListener("touchstart",Q),Se(),clearInterval(pe.current)}},[$e])}function Ke($e){return Math.floor(Math.pow($e,.5))}function ie($e,we){var Be="touches"in $e?$e.touches[0]:$e;return Be[we?"pageX":"pageY"]-window[we?"scrollX":"scrollY"]}function Ce($e,we,Be){ee.useEffect(function(){var me=we.current;if($e&&me){var lt=!1,Le,ve,pe=function(){K.Z.cancel(Le)},Se=function Pe(){pe(),Le=(0,K.Z)(function(){Be(ve),Pe()})},ye=function(){lt=!1,pe()},Oe=function(L){if(!(L.target.draggable||L.button!==0)){var w=L;w._virtualHandled||(w._virtualHandled=!0,lt=!0)}},Q=function(L){if(lt){var w=ie(L,!1),X=me.getBoundingClientRect(),at=X.top,Ue=X.bottom;if(w<=at){var nt=at-w;ve=-Ke(nt),Se()}else if(w>=Ue){var Bt=w-Ue;ve=Ke(Bt),Se()}else pe()}};return me.addEventListener("mousedown",Oe),me.ownerDocument.addEventListener("mouseup",ye),me.ownerDocument.addEventListener("mousemove",Q),me.ownerDocument.addEventListener("dragend",ye),function(){me.removeEventListener("mousedown",Oe),me.ownerDocument.removeEventListener("mouseup",ye),me.ownerDocument.removeEventListener("mousemove",Q),me.ownerDocument.removeEventListener("dragend",ye),pe()}}},[$e])}var Ze=10;function it($e,we,Be,me,lt,Le,ve,pe){var Se=ee.useRef(),ye=ee.useState(null),Oe=(0,R.Z)(ye,2),Q=Oe[0],Pe=Oe[1];return(0,Ne.Z)(function(){if(Q&&Q.times=0;Ut-=1){var un=lt(we[Ut]),sn=Be.get(un);if(sn===void 0){nt=!0;break}if(Ht-=sn,Ht<=0)break}switch(Yt){case"top":Ot=De-at;break;case"bottom":Ot=ot-Ue+at;break;default:{var Jt=$e.current.scrollTop,mn=Jt+Ue;Demn&&(Bt="bottom")}}Ot!==null&&ve(Ot),Ot!==Q.lastTop&&(nt=!0)}nt&&Pe((0,D.Z)((0,D.Z)({},Q),{},{times:Q.times+1,targetAlign:Bt,lastTop:Ot}))}},[Q,$e.current]),function(L){if(L==null){pe();return}if(K.Z.cancel(Se.current),typeof L=="number")ve(L);else if(L&&(0,ne.Z)(L)==="object"){var w,X=L.align;"index"in L?w=L.index:w=we.findIndex(function(nt){return lt(nt)===L.key});var at=L.offset,Ue=at===void 0?0:at;Pe({times:0,index:w,offset:Ue,originAlign:X})}}}var Ge=ee.forwardRef(function($e,we){var Be=$e.prefixCls,me=$e.rtl,lt=$e.scrollOffset,Le=$e.scrollRange,ve=$e.onStartMove,pe=$e.onStopMove,Se=$e.onScroll,ye=$e.horizontal,Oe=$e.spinSize,Q=$e.containerSize,Pe=$e.style,L=$e.thumbStyle,w=$e.showScrollBar,X=ee.useState(!1),at=(0,R.Z)(X,2),Ue=at[0],nt=at[1],Bt=ee.useState(null),Ot=(0,R.Z)(Bt,2),Yt=Ot[0],gt=Ot[1],De=ee.useState(null),ot=(0,R.Z)(De,2),xt=ot[0],zt=ot[1],Wt=!me,Sn=ee.useRef(),Ht=ee.useRef(),Ut=ee.useState(w),un=(0,R.Z)(Ut,2),sn=un[0],Jt=un[1],mn=ee.useRef(),_t=function(){w===!0||w===!1||(clearTimeout(mn.current),Jt(!0),mn.current=setTimeout(function(){Jt(!1)},3e3))},Gt=Le-Q||0,fn=Q-Oe||0,Zt=ee.useMemo(function(){if(lt===0||Gt===0)return 0;var S=lt/Gt;return S*fn},[lt,Gt,fn]),Mt=function(x){x.stopPropagation(),x.preventDefault()},Pt=ee.useRef({top:Zt,dragging:Ue,pageY:Yt,startTop:xt});Pt.current={top:Zt,dragging:Ue,pageY:Yt,startTop:xt};var It=function(x){nt(!0),gt(ie(x,ye)),zt(Pt.current.top),ve(),x.stopPropagation(),x.preventDefault()};ee.useEffect(function(){var S=function(j){j.preventDefault()},x=Sn.current,O=Ht.current;return x.addEventListener("touchstart",S,{passive:!1}),O.addEventListener("touchstart",It,{passive:!1}),function(){x.removeEventListener("touchstart",S),O.removeEventListener("touchstart",It)}},[]);var Nt=ee.useRef();Nt.current=Gt;var dt=ee.useRef();dt.current=fn,ee.useEffect(function(){if(Ue){var S,x=function(j){var vt=Pt.current,Y=vt.dragging,_=vt.pageY,Qe=vt.startTop;K.Z.cancel(S);var se=Sn.current.getBoundingClientRect(),B=Q/(ye?se.width:se.height);if(Y){var I=(ie(j,ye)-_)*B,P=Qe;!Wt&&ye?P-=I:P+=I;var F=Nt.current,k=dt.current,be=k?P/k:0,ke=Math.ceil(be*F);ke=Math.max(ke,0),ke=Math.min(ke,F),S=(0,K.Z)(function(){Se(ke,ye)})}},O=function(){nt(!1),pe()};return window.addEventListener("mousemove",x,{passive:!0}),window.addEventListener("touchmove",x,{passive:!0}),window.addEventListener("mouseup",O,{passive:!0}),window.addEventListener("touchend",O,{passive:!0}),function(){window.removeEventListener("mousemove",x),window.removeEventListener("touchmove",x),window.removeEventListener("mouseup",O),window.removeEventListener("touchend",O),K.Z.cancel(S)}}},[Ue]),ee.useEffect(function(){return _t(),function(){clearTimeout(mn.current)}},[lt]),ee.useImperativeHandle(we,function(){return{delayHidden:_t}});var N="".concat(Be,"-scrollbar"),f={position:"absolute",visibility:sn?null:"hidden"},d={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return ye?(Object.assign(f,{height:8,left:0,right:0,bottom:0}),Object.assign(d,(0,te.Z)({height:"100%",width:Oe},Wt?"left":"right",Zt))):(Object.assign(f,(0,te.Z)({width:8,top:0,bottom:0},Wt?"right":"left",0)),Object.assign(d,{width:"100%",height:Oe,top:Zt})),ee.createElement("div",{ref:Sn,className:Z()(N,(0,te.Z)((0,te.Z)((0,te.Z)({},"".concat(N,"-horizontal"),ye),"".concat(N,"-vertical"),!ye),"".concat(N,"-visible"),sn)),style:(0,D.Z)((0,D.Z)({},f),Pe),onMouseDown:Mt,onMouseMove:_t},ee.createElement("div",{ref:Ht,className:Z()("".concat(N,"-thumb"),(0,te.Z)({},"".concat(N,"-thumb-moving"),Ue)),style:(0,D.Z)((0,D.Z)({},d),L),onMouseDown:It}))}),bt=Ge,he=20;function je(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Be=$e/we*$e;return isNaN(Be)&&(Be=0),Be=Math.max(Be,he),Math.floor(Be)}var Ve=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],St=[],et={overflowY:"auto",overflowAnchor:"none"};function jt($e,we){var Be=$e.prefixCls,me=Be===void 0?"rc-virtual-list":Be,lt=$e.className,Le=$e.height,ve=$e.itemHeight,pe=$e.fullHeight,Se=pe===void 0?!0:pe,ye=$e.style,Oe=$e.data,Q=$e.children,Pe=$e.itemKey,L=$e.virtual,w=$e.direction,X=$e.scrollWidth,at=$e.component,Ue=at===void 0?"div":at,nt=$e.onScroll,Bt=$e.onVirtualScroll,Ot=$e.onVisibleChange,Yt=$e.innerProps,gt=$e.extraRender,De=$e.styles,ot=$e.showScrollBar,xt=ot===void 0?"optional":ot,zt=(0,v.Z)($e,Ve),Wt=ee.useCallback(function(Lt){return typeof Pe=="function"?Pe(Lt):Lt==null?void 0:Lt[Pe]},[Pe]),Sn=M(Wt,null,null),Ht=(0,R.Z)(Sn,4),Ut=Ht[0],un=Ht[1],sn=Ht[2],Jt=Ht[3],mn=!!(L!==!1&&Le&&ve),_t=ee.useMemo(function(){return Object.values(sn.maps).reduce(function(Lt,$t){return Lt+$t},0)},[sn.id,sn.maps]),Gt=mn&&Oe&&(Math.max(ve*Oe.length,_t)>Le||!!X),fn=w==="rtl",Zt=Z()(me,(0,te.Z)({},"".concat(me,"-rtl"),fn),lt),Mt=Oe||St,Pt=(0,ee.useRef)(),It=(0,ee.useRef)(),Nt=(0,ee.useRef)(),dt=(0,ee.useState)(0),N=(0,R.Z)(dt,2),f=N[0],d=N[1],S=(0,ee.useState)(0),x=(0,R.Z)(S,2),O=x[0],ae=x[1],j=(0,ee.useState)(!1),vt=(0,R.Z)(j,2),Y=vt[0],_=vt[1],Qe=function(){_(!0)},se=function(){_(!1)},B={getKey:Wt};function I(Lt){d(function($t){var Tn;typeof Lt=="function"?Tn=Lt($t):Tn=Lt;var xn=En(Tn);return Pt.current.scrollTop=xn,xn})}var P=(0,ee.useRef)({start:0,end:Mt.length}),F=(0,ee.useRef)(),k=Ae(Mt,Wt),be=(0,R.Z)(k,1),ke=be[0];F.current=ke;var ut=ee.useMemo(function(){if(!mn)return{scrollHeight:void 0,start:0,end:Mt.length-1,offset:void 0};if(!Gt){var Lt;return{scrollHeight:((Lt=It.current)===null||Lt===void 0?void 0:Lt.offsetHeight)||0,start:0,end:Mt.length-1,offset:void 0}}for(var $t=0,Tn,xn,Gn,si=Mt.length,ti=0;ti=f&&Tn===void 0&&(Tn=ti,xn=$t),hr>f+Le&&Gn===void 0&&(Gn=ti),$t=hr}return Tn===void 0&&(Tn=0,xn=0,Gn=Math.ceil(Le/ve)),Gn===void 0&&(Gn=Mt.length-1),Gn=Math.min(Gn+1,Mt.length-1),{scrollHeight:$t,start:Tn,end:Gn,offset:xn}},[Gt,mn,f,Mt,Jt,Le]),ft=ut.scrollHeight,pt=ut.start,wt=ut.end,Kt=ut.offset;P.current.start=pt,P.current.end=wt,ee.useLayoutEffect(function(){var Lt=sn.getRecord();if(Lt.size===1){var $t=Array.from(Lt.keys())[0],Tn=Lt.get($t),xn=Mt[pt];if(xn&&Tn===void 0){var Gn=Wt(xn);if(Gn===$t){var si=sn.get($t),ti=si-ve;I(function(Jn){return Jn+ti})}}}sn.resetRecord()},[ft]);var en=ee.useState({width:0,height:Le}),Fe=(0,R.Z)(en,2),Ye=Fe[0],Tt=Fe[1],yt=function($t){Tt({width:$t.offsetWidth,height:$t.offsetHeight})},Ct=(0,ee.useRef)(),Ft=(0,ee.useRef)(),Qt=ee.useMemo(function(){return je(Ye.width,X)},[Ye.width,X]),kt=ee.useMemo(function(){return je(Ye.height,ft)},[Ye.height,ft]),an=ft-Le,ln=(0,ee.useRef)(an);ln.current=an;function En(Lt){var $t=Lt;return Number.isNaN(ln.current)||($t=Math.min($t,ln.current)),$t=Math.max($t,0),$t}var rn=f<=0,cn=f>=an,yn=O<=0,Dn=O>=X,Bn=Me(rn,cn,yn,Dn),vn=function(){return{x:fn?-O:O,y:f}},bn=(0,ee.useRef)(vn()),Un=(0,C.zX)(function(Lt){if(Bt){var $t=(0,D.Z)((0,D.Z)({},vn()),Lt);(bn.current.x!==$t.x||bn.current.y!==$t.y)&&(Bt($t),bn.current=$t)}});function Pn(Lt,$t){var Tn=Lt;$t?((0,re.flushSync)(function(){ae(Tn)}),Un()):I(Tn)}function kn(Lt){var $t=Lt.currentTarget.scrollTop;$t!==f&&I($t),nt==null||nt(Lt),Un()}var Hn=function($t){var Tn=$t,xn=X?X-Ye.width:0;return Tn=Math.max(Tn,0),Tn=Math.min(Tn,xn),Tn},Ln=(0,C.zX)(function(Lt,$t){$t?((0,re.flushSync)(function(){ae(function(Tn){var xn=Tn+(fn?-Lt:Lt);return Hn(xn)})}),Un()):I(function(Tn){var xn=Tn+Lt;return xn})}),Rn=Ie(mn,rn,cn,yn,Dn,!!X,Ln),ei=(0,R.Z)(Rn,2),Xn=ei[0],Si=ei[1];Ee(mn,Pt,function(Lt,$t,Tn,xn){var Gn=xn;return Bn(Lt,$t,Tn)?!1:!Gn||!Gn._virtualHandled?(Gn&&(Gn._virtualHandled=!0),Xn({preventDefault:function(){},deltaX:Lt?$t:0,deltaY:Lt?0:$t}),!0):!1}),Ce(Gt,Pt,function(Lt){I(function($t){return $t+Lt})}),(0,Ne.Z)(function(){function Lt(Tn){var xn=rn&&Tn.detail<0,Gn=cn&&Tn.detail>0;mn&&!xn&&!Gn&&Tn.preventDefault()}var $t=Pt.current;return $t.addEventListener("wheel",Xn,{passive:!1}),$t.addEventListener("DOMMouseScroll",Si,{passive:!0}),$t.addEventListener("MozMousePixelScroll",Lt,{passive:!1}),function(){$t.removeEventListener("wheel",Xn),$t.removeEventListener("DOMMouseScroll",Si),$t.removeEventListener("MozMousePixelScroll",Lt)}},[mn,rn,cn]),(0,Ne.Z)(function(){if(X){var Lt=Hn(O);ae(Lt),Un({x:Lt})}},[Ye.width,X]);var ri=function(){var $t,Tn;($t=Ct.current)===null||$t===void 0||$t.delayHidden(),(Tn=Ft.current)===null||Tn===void 0||Tn.delayHidden()},pi=it(Pt,Mt,sn,ve,Wt,function(){return un(!0)},I,ri);ee.useImperativeHandle(we,function(){return{nativeElement:Nt.current,getScrollInfo:vn,scrollTo:function($t){function Tn(xn){return xn&&(0,ne.Z)(xn)==="object"&&("left"in xn||"top"in xn)}Tn($t)?($t.left!==void 0&&ae(Hn($t.left)),pi($t.top)):pi($t)}}}),(0,Ne.Z)(function(){if(Ot){var Lt=Mt.slice(pt,wt+1);Ot(Lt,Mt)}},[pt,wt,Mt]);var fi=Rt(Mt,Wt,sn,ve),Ri=gt==null?void 0:gt({start:pt,end:wt,virtual:Gt,offsetX:O,offsetY:Kt,rtl:fn,getSize:fi}),xi=We(Mt,pt,wt,X,O,Ut,Q,B),Yn=null;Le&&(Yn=(0,D.Z)((0,te.Z)({},Se?"height":"maxHeight",Le),et),mn&&(Yn.overflowY="hidden",X&&(Yn.overflowX="hidden"),Y&&(Yn.pointerEvents="none")));var gn={};return fn&&(gn.dir="rtl"),ee.createElement("div",(0,r.Z)({ref:Nt,style:(0,D.Z)((0,D.Z)({},ye),{},{position:"relative"}),className:Zt},gn,zt),ee.createElement(J.Z,{onResize:yt},ee.createElement(Ue,{className:"".concat(me,"-holder"),style:Yn,ref:Pt,onScroll:kn,onMouseEnter:ri},ee.createElement(ct,{prefixCls:me,height:ft,offsetX:O,offsetY:Kt,scrollWidth:X,onInnerResize:un,ref:It,innerProps:Yt,rtl:fn,extra:Ri},xi))),Gt&&ft>Le&&ee.createElement(bt,{ref:Ct,prefixCls:me,scrollOffset:f,scrollRange:ft,rtl:fn,onScroll:Pn,onStartMove:Qe,onStopMove:se,spinSize:kt,containerSize:Ye.height,style:De==null?void 0:De.verticalScrollBar,thumbStyle:De==null?void 0:De.verticalScrollBarThumb,showScrollBar:xt}),Gt&&X>Ye.width&&ee.createElement(bt,{ref:Ft,prefixCls:me,scrollOffset:O,scrollRange:X,rtl:fn,onScroll:Pn,onStartMove:Qe,onStopMove:se,spinSize:Qt,containerSize:Ye.width,horizontal:!0,style:De==null?void 0:De.horizontalScrollBar,thumbStyle:De==null?void 0:De.horizontalScrollBarThumb,showScrollBar:xt}))}var At=ee.forwardRef(jt);At.displayName="List";var hn=At,rt=hn},83145:function(In,qe,m){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.CopyToClipboard=void 0;var r=D(m(59301)),ne=D(m(25769));function D(H){return H&&H.__esModule?H:{default:H}}function te(H){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?te=function(K){return typeof K}:te=function(K){return K&&typeof Symbol=="function"&&K.constructor===Symbol&&K!==Symbol.prototype?"symbol":typeof K},te(H)}function R(H,Ae){var K=Object.keys(H);if(Object.getOwnPropertySymbols){var de=Object.getOwnPropertySymbols(H);Ae&&(de=de.filter(function(Re){return Object.getOwnPropertyDescriptor(H,Re).enumerable})),K.push.apply(K,de)}return K}function v(H){for(var Ae=1;Ae=0)&&Object.prototype.propertyIsEnumerable.call(H,de)&&(K[de]=H[de])}return K}function Z(H,Ae){if(H==null)return{};var K={},de=Object.keys(H),Re,Me;for(Me=0;Me=0)&&(K[Re]=H[Re]);return K}function J(H,Ae){if(!(H instanceof Ae))throw new TypeError("Cannot call a class as a function")}function C(H,Ae){for(var K=0;K0},xe.prototype.connect_=function(){!ne||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),J?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},xe.prototype.disconnect_=function(){!ne||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},xe.prototype.onTransitionEnd_=function(fe){var M=fe.propertyName,oe=M===void 0?"":M,Ee=Z.some(function(Ke){return!!~oe.indexOf(Ke)});Ee&&this.refresh()},xe.getInstance=function(){return this.instance_||(this.instance_=new xe),this.instance_},xe.instance_=null,xe}(),Ne=function(xe,fe){for(var M=0,oe=Object.keys(fe);M0},xe}(),mt=typeof WeakMap!="undefined"?new WeakMap:new r,Dt=function(){function xe(fe){if(!(this instanceof xe))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var M=C.getInstance(),oe=new Rt(fe,M,this);mt.set(this,oe)}return xe}();["observe","unobserve","disconnect"].forEach(function(xe){Dt.prototype[xe]=function(){var fe;return(fe=mt.get(this))[xe].apply(fe,arguments)}});var ht=function(){return typeof D.ResizeObserver!="undefined"?D.ResizeObserver:Dt}();qe.Z=ht},62752:function(In,qe){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.SizeSensorId=qe.SensorTabIndex=qe.SensorClassName=void 0;var m=qe.SizeSensorId="size-sensor-id",r=qe.SensorClassName="size-sensor-object",ne=qe.SensorTabIndex="-1"},25224:function(In,qe){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.default=void 0;var m=qe.default=function(ne){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,te=null;return function(){for(var R=this,v=arguments.length,q=new Array(v),Z=0;Z0&&ne(a[g],c[g])})}var D=typeof document!="undefined"?document:{},te={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};ne(D,te);var R=typeof window!="undefined"?window:{},v={document:te,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};ne(R,v);class q{constructor(c){const g=this;for(let E=0;E=0&&ge.indexOf(">")>=0){let Te="div";for(ge.indexOf(":~]/)?b=[D.getElementById(a.trim().split("#")[1])]:b=(c||D).querySelectorAll(a.trim()),E=0;E0&&a[0].nodeType)for(E=0;Eg.toUpperCase())}function Ne(a){return window.requestAnimationFrame?window.requestAnimationFrame(a):window.webkitRequestAnimationFrame?window.webkitRequestAnimationFrame(a):window.setTimeout(a,1e3/60)}function ee(a){return window.cancelAnimationFrame?window.cancelAnimationFrame(a):window.webkitCancelAnimationFrame?window.webkitCancelAnimationFrame(a):window.clearTimeout(a)}function re(a){if(typeof a=="undefined")return this;const c=a.split(" ");for(let g=0;g=0&&(c[C(E.name.split("data-")[1])]=E.value)}for(const g in c)c[g]==="false"?c[g]=!1:c[g]==="true"?c[g]=!0:parseFloat(c[g])===c[g]*1&&(c[g]*=1);return c}function Re(a){const c=this;if(typeof a=="undefined"){if(c[0]){if(c[0].multiple&&c[0].nodeName.toLowerCase()==="select"){const g=[];for(let E=0;E=0;else E.value=a}return c}function Me(a){for(let c=0;c=0;nn-=1){const Xt=Et[nn];E&&Xt.listener===E||E&&Xt.listener&&Xt.listener.dom7proxy&&Xt.listener.dom7proxy===E?(st.removeEventListener(Te,Xt.proxyListener,b),Et.splice(nn,1)):E||(st.removeEventListener(Te,Xt.proxyListener,b),Et.splice(nn,1))}}}return this}function Dt(...a){const c=this;let[g,E,b,$]=a;typeof a[1]=="function"&&([g,b,$]=a,E=void 0);function ge(...Te){b.apply(this,Te),c.off(g,E,ge,$),ge.dom7proxy&&delete ge.dom7proxy}return ge.dom7proxy=b,c.on(g,E,ge,$)}function ht(...a){const c=a[0].split(" "),g=a[1];for(let E=0;Est>0),ge.dispatchEvent(Te),ge.dom7EventData=[],delete ge.dom7EventData}}return this}function xe(a){const c=["webkitTransitionEnd","transitionend"],g=this;let E;function b($){if($.target===this)for(a.call(this,$),E=0;E0?parseFloat(this.css("width")):null}function oe(a){if(this.length>0){if(a){const c=this.styles();return this[0].offsetWidth+parseFloat(c.getPropertyValue("margin-right"))+parseFloat(c.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function Ee(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null}function Ke(a){if(this.length>0){if(a){const c=this.styles();return this[0].offsetHeight+parseFloat(c.getPropertyValue("margin-top"))+parseFloat(c.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function ie(){if(this.length>0){const a=this[0],c=a.getBoundingClientRect(),g=D.body,E=a.clientTop||g.clientTop||0,b=a.clientLeft||g.clientLeft||0,$=a===R?R.scrollY:a.scrollTop,ge=a===R?R.scrollX:a.scrollLeft;return{top:c.top+$-E,left:c.left+ge-b}}return null}function Ce(){for(let a=0;ac-1?new q([]):a<0?(g=c+a,g<0?new q([]):new q([this[g]])):new q([this[a]])}function we(...a){let c;for(let g=0;g=0;g-=1)this[c].insertBefore(E.childNodes[g],this[c].childNodes[0])}else if(a instanceof q)for(g=0;g1)for(let E=0;E1)for(let E=0;E0?a?this[0].nextElementSibling&&Z(this[0].nextElementSibling).is(a)?new q([this[0].nextElementSibling]):new q([]):this[0].nextElementSibling?new q([this[0].nextElementSibling]):new q([]):new q([])}function Se(a){const c=[];let g=this[0];if(!g)return new q([]);for(;g.nextElementSibling;){const E=g.nextElementSibling;a?Z(E).is(a)&&c.push(E):c.push(E),g=E}return new q(c)}function ye(a){if(this.length>0){const c=this[0];return a?c.previousElementSibling&&Z(c.previousElementSibling).is(a)?new q([c.previousElementSibling]):new q([]):c.previousElementSibling?new q([c.previousElementSibling]):new q([])}return new q([])}function Oe(a){const c=[];let g=this[0];if(!g)return new q([]);for(;g.previousElementSibling;){const E=g.previousElementSibling;a?Z(E).is(a)&&c.push(E):c.push(E),g=E}return new q(c)}function Q(a){return this.nextAll(a).add(this.prevAll(a))}function Pe(a){const c=[];for(let g=0;g0||g===0,On=c>0||c===0;if(typeof b=="undefined"&&(b="swing"),Kn&&(Xe=Te.scrollTop,E||(Te.scrollTop=g)),On&&(st=Te.scrollLeft,E||(Te.scrollLeft=c)),!E)return;Kn&&(Et=Te.scrollHeight-Te.offsetHeight,Xt=Math.max(Math.min(g,Et),0)),On&&(nn=Te.scrollWidth-Te.offsetWidth,jn=Math.max(Math.min(c,nn),0));let qn=null;Kn&&Xt===Xe&&(Kn=!1),On&&jn===st&&(On=!1);function $n(_i=new Date().getTime()){qn===null&&(qn=_i);const $i=Math.max(Math.min((_i-qn)/E,1),0),tr=b==="linear"?$i:.5-Math.cos($i*Math.PI)/2;let ci;if(Kn&&(Vn=Xe+tr*(Xt-Xe)),On&&(Nn=st+tr*(jn-st)),Kn&&Xt>Xe&&Vn>=Xt&&(Te.scrollTop=Xt,ci=!0),Kn&&Xtst&&Nn>=jn&&(Te.scrollLeft=jn,ci=!0),On&&jn0?$[0].scrollTop:null:$.scrollTo(void 0,c,g,E,b)}function De(...a){let[c,g,E,b]=a;a.length===3&&typeof E=="function"&&([c,g,b,E]=a);const $=this;return typeof c=="undefined"?$.length>0?$[0].scrollLeft:null:$.scrollTo(c,void 0,g,E,b)}function ot(a,c){const g=this,E={props:Object.assign({},a),params:Object.assign({duration:300,easing:"swing"},c),elements:g,animating:!1,que:[],easingProgress($,ge){return $==="swing"?.5-Math.cos(ge*Math.PI)/2:typeof $=="function"?$(ge):ge},stop(){E.frameId&&ee(E.frameId),E.animating=!1,E.elements.each(($,ge)=>{const Te=ge;delete Te.dom7AnimateInstance}),E.que=[]},done($){if(E.animating=!1,E.elements.each((ge,Te)=>{const Xe=Te;delete Xe.dom7AnimateInstance}),$&&$(g),E.que.length>0){const ge=E.que.shift();E.animate(ge[0],ge[1])}},animate($,ge){if(E.animating)return E.que.push([$,ge]),E;const Te=[];E.elements.each((Nn,Kn)=>{let On,qn,$n,_i,$i;Kn.dom7AnimateInstance||(E.elements[Nn].dom7AnimateInstance=E),Te[Nn]={container:Kn},Object.keys($).forEach(tr=>{On=window.getComputedStyle(Kn,null).getPropertyValue(tr).replace(",","."),qn=parseFloat(On),$n=On.replace(qn,""),_i=parseFloat($[tr]),$i=$[tr]+$n,Te[Nn][tr]={initialFullValue:On,initialValue:qn,unit:$n,finalValue:_i,finalFullValue:$i,currentValue:qn}})});let Xe=null,st,Et=0,nn=0,Xt,jn=!1;E.animating=!0;function Vn(){st=new Date().getTime();let Nn,Kn;jn||(jn=!0,ge.begin&&ge.begin(g)),Xe===null&&(Xe=st),ge.progress&&ge.progress(g,Math.max(Math.min((st-Xe)/ge.duration,1),0),Xe+ge.duration-st<0?0:Xe+ge.duration-st,Xe),Te.forEach(On=>{const qn=On;Xt||qn.done||Object.keys($).forEach($n=>{if(Xt||qn.done)return;Nn=Math.max(Math.min((st-Xe)/ge.duration,1),0),Kn=E.easingProgress(ge.easing,Nn);const{initialValue:_i,finalValue:$i,unit:tr}=qn[$n];qn[$n].currentValue=_i+Kn*($i-_i);const ci=qn[$n].currentValue;if(($i>_i&&ci>=$i||$i<_i&&ci<=$i)&&(qn.container.style[$n]=$i+tr,nn+=1,nn===Object.keys($).length&&(qn.done=!0,Et+=1),Et===Te.length&&(Xt=!0)),Xt){E.done(ge.complete);return}qn.container.style[$n]=ci+tr})}),!Xt&&(E.frameId=Ne(Vn))}return E.frameId=Ne(Vn),E}};if(E.elements.length===0)return g;let b;for(let $=0;${Z.fn[a]=Z.fn[a]||ae[a]});const j={deleteProps(a){const c=a;Object.keys(c).forEach(g=>{try{c[g]=null}catch(E){}try{delete c[g]}catch(E){}})},nextTick(a,c=0){return setTimeout(a,c)},now(){return Date.now()},getTranslate(a,c="x"){let g,E,b;const $=R.getComputedStyle(a,null);return R.WebKitCSSMatrix?(E=$.transform||$.webkitTransform,E.split(",").length>6&&(E=E.split(", ").map(ge=>ge.replace(",",".")).join(", ")),b=new R.WebKitCSSMatrix(E==="none"?"":E)):(b=$.MozTransform||$.OTransform||$.MsTransform||$.msTransform||$.transform||$.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),g=b.toString().split(",")),c==="x"&&(R.WebKitCSSMatrix?E=b.m41:g.length===16?E=parseFloat(g[12]):E=parseFloat(g[4])),c==="y"&&(R.WebKitCSSMatrix?E=b.m42:g.length===16?E=parseFloat(g[13]):E=parseFloat(g[5])),E||0},parseUrlQuery(a){const c={};let g=a||R.location.href,E,b,$,ge;if(typeof g=="string"&&g.length)for(g=g.indexOf("?")>-1?g.replace(/\S*\?/,""):"",b=g.split("&").filter(Te=>Te!==""),ge=b.length,E=0;E=0,observer:function(){return"MutationObserver"in R||"WebkitMutationObserver"in R}(),passiveListener:function(){let g=!1;try{const E=Object.defineProperty({},"passive",{get(){g=!0}});R.addEventListener("testPassiveListener",null,E)}catch(E){}return g}(),gestures:function(){return"ongesturestart"in R}()}}();class Y{constructor(c={}){const g=this;g.params=c,g.eventsListeners={},g.params&&g.params.on&&Object.keys(g.params.on).forEach(E=>{g.on(E,g.params.on[E])})}on(c,g,E){const b=this;if(typeof g!="function")return b;const $=E?"unshift":"push";return c.split(" ").forEach(ge=>{b.eventsListeners[ge]||(b.eventsListeners[ge]=[]),b.eventsListeners[ge][$](g)}),b}once(c,g,E){const b=this;if(typeof g!="function")return b;function $(...ge){b.off(c,$),$.f7proxy&&delete $.f7proxy,g.apply(b,ge)}return $.f7proxy=g,b.on(c,$,E)}off(c,g){const E=this;return E.eventsListeners&&c.split(" ").forEach(b=>{typeof g=="undefined"?E.eventsListeners[b]=[]:E.eventsListeners[b]&&E.eventsListeners[b].length&&E.eventsListeners[b].forEach(($,ge)=>{($===g||$.f7proxy&&$.f7proxy===g)&&E.eventsListeners[b].splice(ge,1)})}),E}emit(...c){const g=this;if(!g.eventsListeners)return g;let E,b,$;return typeof c[0]=="string"||Array.isArray(c[0])?(E=c[0],b=c.slice(1,c.length),$=g):(E=c[0].events,b=c[0].data,$=c[0].context||g),(Array.isArray(E)?E:E.split(" ")).forEach(Te=>{if(g.eventsListeners&&g.eventsListeners[Te]){const Xe=[];g.eventsListeners[Te].forEach(st=>{Xe.push(st)}),Xe.forEach(st=>{st.apply($,b)})}}),g}useModulesParams(c){const g=this;g.modules&&Object.keys(g.modules).forEach(E=>{const b=g.modules[E];b.params&&j.extend(c,b.params)})}useModules(c={}){const g=this;g.modules&&Object.keys(g.modules).forEach(E=>{const b=g.modules[E],$=c[E]||{};b.instance&&Object.keys(b.instance).forEach(ge=>{const Te=b.instance[ge];typeof Te=="function"?g[ge]=Te.bind(g):g[ge]=Te}),b.on&&g.on&&Object.keys(b.on).forEach(ge=>{g.on(ge,b.on[ge])}),b.create&&b.create.bind(g)($)})}static set components(c){const g=this;g.use&&g.use(c)}static installModule(c,...g){const E=this;E.prototype.modules||(E.prototype.modules={});const b=c.name||`${Object.keys(E.prototype.modules).length}_${j.now()}`;return E.prototype.modules[b]=c,c.proto&&Object.keys(c.proto).forEach($=>{E.prototype[$]=c.proto[$]}),c.static&&Object.keys(c.static).forEach($=>{E[$]=c.static[$]}),c.install&&c.install.apply(E,g),E}static use(c,...g){const E=this;return Array.isArray(c)?(c.forEach(b=>E.installModule(b)),E):E.installModule(c,...g)}}function _(){const a=this;let c,g;const E=a.$el;typeof a.params.width!="undefined"?c=a.params.width:c=E[0].clientWidth,typeof a.params.height!="undefined"?g=a.params.height:g=E[0].clientHeight,!(c===0&&a.isHorizontal()||g===0&&a.isVertical())&&(c=c-parseInt(E.css("padding-left"),10)-parseInt(E.css("padding-right"),10),g=g-parseInt(E.css("padding-top"),10)-parseInt(E.css("padding-bottom"),10),j.extend(a,{width:c,height:g,size:a.isHorizontal()?c:g}))}function Qe(){const a=this,c=a.params,{$wrapperEl:g,size:E,rtlTranslate:b,wrongRTL:$}=a,ge=a.virtual&&c.virtual.enabled,Te=ge?a.virtual.slides.length:a.slides.length,Xe=g.children(`.${a.params.slideClass}`),st=ge?a.virtual.slides.length:Xe.length;let Et=[];const nn=[],Xt=[];function jn(Ai){return c.cssMode?Ai!==Xe.length-1:!0}let Vn=c.slidesOffsetBefore;typeof Vn=="function"&&(Vn=c.slidesOffsetBefore.call(a));let Nn=c.slidesOffsetAfter;typeof Nn=="function"&&(Nn=c.slidesOffsetAfter.call(a));const Kn=a.snapGrid.length,On=a.snapGrid.length;let qn=c.spaceBetween,$n=-Vn,_i=0,$i=0;if(typeof E=="undefined")return;typeof qn=="string"&&qn.indexOf("%")>=0&&(qn=parseFloat(qn.replace("%",""))/100*E),a.virtualSize=-qn,b?Xe.css({marginLeft:"",marginTop:""}):Xe.css({marginRight:"",marginBottom:""});let tr;c.slidesPerColumn>1&&(Math.floor(st/c.slidesPerColumn)===st/a.params.slidesPerColumn?tr=st:tr=Math.ceil(st/c.slidesPerColumn)*c.slidesPerColumn,c.slidesPerView!=="auto"&&c.slidesPerColumnFill==="row"&&(tr=Math.max(tr,c.slidesPerView*c.slidesPerColumn)));let ci;const Ar=c.slidesPerColumn,Vr=tr/Ar,Ir=Math.floor(st/c.slidesPerColumn);for(let Ai=0;Ai1){let nr,ts,ns;if(c.slidesPerColumnFill==="row"&&c.slidesPerGroup>1){const as=Math.floor(Ai/(c.slidesPerGroup*c.slidesPerColumn)),Js=Ai-c.slidesPerColumn*c.slidesPerGroup*as,Hs=as===0?c.slidesPerGroup:Math.min(Math.ceil((st-as*Ar*c.slidesPerGroup)/Ar),c.slidesPerGroup);ns=Math.floor(Js/Hs),ts=Js-ns*Hs+as*c.slidesPerGroup,nr=ts+ns*tr/Ar,fr.css({"-webkit-box-ordinal-group":nr,"-moz-box-ordinal-group":nr,"-ms-flex-order":nr,"-webkit-order":nr,order:nr})}else c.slidesPerColumnFill==="column"?(ts=Math.floor(Ai/Ar),ns=Ai-ts*Ar,(ts>Ir||ts===Ir&&ns===Ar-1)&&(ns+=1,ns>=Ar&&(ns=0,ts+=1))):(ns=Math.floor(Ai/Vr),ts=Ai-ns*Vr);fr.css(`margin-${a.isHorizontal()?"top":"left"}`,ns!==0&&c.spaceBetween&&`${c.spaceBetween}px`)}if(fr.css("display")!=="none"){if(c.slidesPerView==="auto"){const nr=R.getComputedStyle(fr[0],null),ts=fr[0].style.transform,ns=fr[0].style.webkitTransform;if(ts&&(fr[0].style.transform="none"),ns&&(fr[0].style.webkitTransform="none"),c.roundLengths)ci=a.isHorizontal()?fr.outerWidth(!0):fr.outerHeight(!0);else if(a.isHorizontal()){const as=parseFloat(nr.getPropertyValue("width")),Js=parseFloat(nr.getPropertyValue("padding-left")),Hs=parseFloat(nr.getPropertyValue("padding-right")),Ps=parseFloat(nr.getPropertyValue("margin-left")),Ys=parseFloat(nr.getPropertyValue("margin-right")),ea=nr.getPropertyValue("box-sizing");ea&&ea==="border-box"?ci=as+Ps+Ys:ci=as+Js+Hs+Ps+Ys}else{const as=parseFloat(nr.getPropertyValue("height")),Js=parseFloat(nr.getPropertyValue("padding-top")),Hs=parseFloat(nr.getPropertyValue("padding-bottom")),Ps=parseFloat(nr.getPropertyValue("margin-top")),Ys=parseFloat(nr.getPropertyValue("margin-bottom")),ea=nr.getPropertyValue("box-sizing");ea&&ea==="border-box"?ci=as+Ps+Ys:ci=as+Js+Hs+Ps+Ys}ts&&(fr[0].style.transform=ts),ns&&(fr[0].style.webkitTransform=ns),c.roundLengths&&(ci=Math.floor(ci))}else ci=(E-(c.slidesPerView-1)*qn)/c.slidesPerView,c.roundLengths&&(ci=Math.floor(ci)),Xe[Ai]&&(a.isHorizontal()?Xe[Ai].style.width=`${ci}px`:Xe[Ai].style.height=`${ci}px`);Xe[Ai]&&(Xe[Ai].swiperSlideSize=ci),Xt.push(ci),c.centeredSlides?($n=$n+ci/2+_i/2+qn,_i===0&&Ai!==0&&($n=$n-E/2-qn),Ai===0&&($n=$n-E/2-qn),Math.abs($n)<1/1e3&&($n=0),c.roundLengths&&($n=Math.floor($n)),$i%c.slidesPerGroup===0&&Et.push($n),nn.push($n)):(c.roundLengths&&($n=Math.floor($n)),($i-Math.min(a.params.slidesPerGroupSkip,$i))%a.params.slidesPerGroup===0&&Et.push($n),nn.push($n),$n=$n+ci+qn),a.virtualSize+=ci+qn,_i=ci,$i+=1}}a.virtualSize=Math.max(a.virtualSize,E)+Nn;let ni;if(b&&$&&(c.effect==="slide"||c.effect==="coverflow")&&g.css({width:`${a.virtualSize+c.spaceBetween}px`}),c.setWrapperSize&&(a.isHorizontal()?g.css({width:`${a.virtualSize+c.spaceBetween}px`}):g.css({height:`${a.virtualSize+c.spaceBetween}px`})),c.slidesPerColumn>1&&(a.virtualSize=(ci+c.spaceBetween)*tr,a.virtualSize=Math.ceil(a.virtualSize/c.slidesPerColumn)-c.spaceBetween,a.isHorizontal()?g.css({width:`${a.virtualSize+c.spaceBetween}px`}):g.css({height:`${a.virtualSize+c.spaceBetween}px`}),c.centeredSlides)){ni=[];for(let Ai=0;Ai1&&Et.push(a.virtualSize-E)}if(Et.length===0&&(Et=[0]),c.spaceBetween!==0&&(a.isHorizontal()?b?Xe.filter(jn).css({marginLeft:`${qn}px`}):Xe.filter(jn).css({marginRight:`${qn}px`}):Xe.filter(jn).css({marginBottom:`${qn}px`})),c.centeredSlides&&c.centeredSlidesBounds){let Ai=0;Xt.forEach(nr=>{Ai+=nr+(c.spaceBetween?c.spaceBetween:0)}),Ai-=c.spaceBetween;const fr=Ai-E;Et=Et.map(nr=>nr<0?-Vn:nr>fr?fr+Nn:nr)}if(c.centerInsufficientSlides){let Ai=0;if(Xt.forEach(fr=>{Ai+=fr+(c.spaceBetween?c.spaceBetween:0)}),Ai-=c.spaceBetween,Ai{Et[ts]=nr-fr}),nn.forEach((nr,ts)=>{nn[ts]=nr+fr})}}j.extend(a,{slides:Xe,snapGrid:Et,slidesGrid:nn,slidesSizesGrid:Xt}),st!==Te&&a.emit("slidesLengthChange"),Et.length!==Kn&&(a.params.watchOverflow&&a.checkOverflow(),a.emit("snapGridLengthChange")),nn.length!==On&&a.emit("slidesGridLengthChange"),(c.watchSlidesProgress||c.watchSlidesVisibility)&&a.updateSlidesOffset()}function se(a){const c=this,g=[];let E=0,b;if(typeof a=="number"?c.setTransition(a):a===!0&&c.setTransition(c.params.speed),c.params.slidesPerView!=="auto"&&c.params.slidesPerView>1)if(c.params.centeredSlides)c.visibleSlides.each(($,ge)=>{g.push(ge)});else for(b=0;bc.slides.length)break;g.push(c.slides.eq($)[0])}else g.push(c.slides.eq(c.activeIndex)[0]);for(b=0;bE?$:E}E&&c.$wrapperEl.css("height",`${E}px`)}function B(){const a=this,c=a.slides;for(let g=0;g=0&&st1&&Et<=c.size||st<=0&&Et>=c.size)&&(c.visibleSlides.push(Te),c.visibleSlidesIndexes.push(ge),E.eq(ge).addClass(g.slideVisibleClass))}Te.progress=b?-Xe:Xe}c.visibleSlides=Z(c.visibleSlides)}function P(a){const c=this;if(typeof a=="undefined"){const st=c.rtlTranslate?-1:1;a=c&&c.translate&&c.translate*st||0}const g=c.params,E=c.maxTranslate()-c.minTranslate();let{progress:b,isBeginning:$,isEnd:ge}=c;const Te=$,Xe=ge;E===0?(b=0,$=!0,ge=!0):(b=(a-c.minTranslate())/E,$=b<=0,ge=b>=1),j.extend(c,{progress:b,isBeginning:$,isEnd:ge}),(g.watchSlidesProgress||g.watchSlidesVisibility||g.centeredSlides&&g.autoHeight)&&c.updateSlidesProgress(a),$&&!Te&&c.emit("reachBeginning toEdge"),ge&&!Xe&&c.emit("reachEnd toEdge"),(Te&&!$||Xe&&!ge)&&c.emit("fromEdge"),c.emit("progress",b)}function F(){const a=this,{slides:c,params:g,$wrapperEl:E,activeIndex:b,realIndex:$}=a,ge=a.virtual&&g.virtual.enabled;c.removeClass(`${g.slideActiveClass} ${g.slideNextClass} ${g.slidePrevClass} ${g.slideDuplicateActiveClass} ${g.slideDuplicateNextClass} ${g.slideDuplicatePrevClass}`);let Te;ge?Te=a.$wrapperEl.find(`.${g.slideClass}[data-swiper-slide-index="${b}"]`):Te=c.eq(b),Te.addClass(g.slideActiveClass),g.loop&&(Te.hasClass(g.slideDuplicateClass)?E.children(`.${g.slideClass}:not(.${g.slideDuplicateClass})[data-swiper-slide-index="${$}"]`).addClass(g.slideDuplicateActiveClass):E.children(`.${g.slideClass}.${g.slideDuplicateClass}[data-swiper-slide-index="${$}"]`).addClass(g.slideDuplicateActiveClass));let Xe=Te.nextAll(`.${g.slideClass}`).eq(0).addClass(g.slideNextClass);g.loop&&Xe.length===0&&(Xe=c.eq(0),Xe.addClass(g.slideNextClass));let st=Te.prevAll(`.${g.slideClass}`).eq(0).addClass(g.slidePrevClass);g.loop&&st.length===0&&(st=c.eq(-1),st.addClass(g.slidePrevClass)),g.loop&&(Xe.hasClass(g.slideDuplicateClass)?E.children(`.${g.slideClass}:not(.${g.slideDuplicateClass})[data-swiper-slide-index="${Xe.attr("data-swiper-slide-index")}"]`).addClass(g.slideDuplicateNextClass):E.children(`.${g.slideClass}.${g.slideDuplicateClass}[data-swiper-slide-index="${Xe.attr("data-swiper-slide-index")}"]`).addClass(g.slideDuplicateNextClass),st.hasClass(g.slideDuplicateClass)?E.children(`.${g.slideClass}:not(.${g.slideDuplicateClass})[data-swiper-slide-index="${st.attr("data-swiper-slide-index")}"]`).addClass(g.slideDuplicatePrevClass):E.children(`.${g.slideClass}.${g.slideDuplicateClass}[data-swiper-slide-index="${st.attr("data-swiper-slide-index")}"]`).addClass(g.slideDuplicatePrevClass))}function k(a){const c=this,g=c.rtlTranslate?c.translate:-c.translate,{slidesGrid:E,snapGrid:b,params:$,activeIndex:ge,realIndex:Te,snapIndex:Xe}=c;let st=a,Et;if(typeof st=="undefined"){for(let Xt=0;Xt=E[Xt]&&g=E[Xt]&&g=E[Xt]&&(st=Xt);$.normalizeSlideIndex&&(st<0||typeof st=="undefined")&&(st=0)}if(b.indexOf(g)>=0)Et=b.indexOf(g);else{const Xt=Math.min($.slidesPerGroupSkip,st);Et=Xt+Math.floor((st-Xt)/$.slidesPerGroup)}if(Et>=b.length&&(Et=b.length-1),st===ge){Et!==Xe&&(c.snapIndex=Et,c.emit("snapIndexChange"));return}const nn=parseInt(c.slides.eq(st).attr("data-swiper-slide-index")||st,10);j.extend(c,{snapIndex:Et,realIndex:nn,previousIndex:ge,activeIndex:st}),c.emit("activeIndexChange"),c.emit("snapIndexChange"),Te!==nn&&c.emit("realIndexChange"),(c.initialized||c.params.runCallbacksOnInit)&&c.emit("slideChange")}function be(a){const c=this,g=c.params,E=Z(a.target).closest(`.${g.slideClass}`)[0];let b=!1;if(E)for(let $=0;$Xe?Et=Xe:E&&a$?ge="next":E<$?ge="prev":ge="reset"),g.emit("transitionStart"),a&&E!==$){if(ge==="reset"){g.emit("slideResetTransitionStart");return}g.emit("slideChangeTransitionStart"),ge==="next"?g.emit("slideNextTransitionStart"):g.emit("slidePrevTransitionStart")}}function Tt(a=!0,c){const g=this,{activeIndex:E,previousIndex:b,params:$}=g;if(g.animating=!1,$.cssMode)return;g.setTransition(0);let ge=c;if(ge||(E>b?ge="next":E=Te.length&&(Vn=Te.length-1),(Et||ge.initialSlide||0)===(st||0)&&g&&b.emit("beforeSlideChangeStart");const Nn=-Te[Vn];if(b.updateProgress(Nn),ge.normalizeSlideIndex)for(let On=0;On=Math.floor(Xe[On]*100)&&($=On);if(b.initialized&&$!==Et&&(!b.allowSlideNext&&Nnb.translate&&Nn>b.maxTranslate()&&(Et||0)!==$))return!1;let Kn;if($>Et?Kn="next":$Et(On)),jn=Te.map(On=>Et(On)),Vn=ge[Xt.indexOf(nn)];let Nn=ge[Xt.indexOf(nn)-1];typeof Nn=="undefined"&&b.cssMode&&ge.forEach(On=>{!Nn&&nn>=On&&(Nn=On)});let Kn;return typeof Nn!="undefined"&&(Kn=Te.indexOf(Nn),Kn<0&&(Kn=E.activeIndex-1)),E.slideTo(Kn,a,c,g)}function an(a=this.params.speed,c=!0,g){const E=this;return E.slideTo(E.activeIndex,a,c,g)}function ln(a=this.params.speed,c=!0,g,E=.5){const b=this;let $=b.activeIndex;const ge=Math.min(b.params.slidesPerGroupSkip,$),Te=ge+Math.floor(($-ge)/b.params.slidesPerGroup),Xe=b.rtlTranslate?b.translate:-b.translate;if(Xe>=b.snapGrid[Te]){const st=b.snapGrid[Te],Et=b.snapGrid[Te+1];Xe-st>(Et-st)*E&&($+=b.params.slidesPerGroup)}else{const st=b.snapGrid[Te-1],Et=b.snapGrid[Te];Xe-st<=(Et-st)*E&&($-=b.params.slidesPerGroup)}return $=Math.max($,0),$=Math.min($,b.slidesGrid.length-1),b.slideTo($,a,c,g)}function En(){const a=this,{params:c,$wrapperEl:g}=a,E=c.slidesPerView==="auto"?a.slidesPerViewDynamic():c.slidesPerView;let b=a.clickedIndex,$;if(c.loop){if(a.animating)return;$=parseInt(Z(a.clickedSlide).attr("data-swiper-slide-index"),10),c.centeredSlides?ba.slides.length-a.loopedSlides+E/2?(a.loopFix(),b=g.children(`.${c.slideClass}[data-swiper-slide-index="${$}"]:not(.${c.slideDuplicateClass})`).eq(0).index(),j.nextTick(()=>{a.slideTo(b)})):a.slideTo(b):b>a.slides.length-E?(a.loopFix(),b=g.children(`.${c.slideClass}[data-swiper-slide-index="${$}"]:not(.${c.slideDuplicateClass})`).eq(0).index(),j.nextTick(()=>{a.slideTo(b)})):a.slideTo(b)}else a.slideTo(b)}var rn={slideTo:Ct,slideToLoop:Ft,slideNext:Qt,slidePrev:kt,slideReset:an,slideToClosest:ln,slideToClickedSlide:En};function cn(){const a=this,{params:c,$wrapperEl:g}=a;g.children(`.${c.slideClass}.${c.slideDuplicateClass}`).remove();let E=g.children(`.${c.slideClass}`);if(c.loopFillGroupWithBlank){const ge=c.slidesPerGroup-E.length%c.slidesPerGroup;if(ge!==c.slidesPerGroup){for(let Te=0;TeE.length&&(a.loopedSlides=E.length);const b=[],$=[];E.each((ge,Te)=>{const Xe=Z(Te);ge=E.length-a.loopedSlides&&b.push(Te),Xe.attr("data-swiper-slide-index",ge)});for(let ge=0;ge<$.length;ge+=1)g.append(Z($[ge].cloneNode(!0)).addClass(c.slideDuplicateClass));for(let ge=b.length-1;ge>=0;ge-=1)g.prepend(Z(b[ge].cloneNode(!0)).addClass(c.slideDuplicateClass))}function yn(){const a=this;a.emit("beforeLoopFix");const{activeIndex:c,slides:g,loopedSlides:E,allowSlidePrev:b,allowSlideNext:$,snapGrid:ge,rtlTranslate:Te}=a;let Xe;a.allowSlidePrev=!0,a.allowSlideNext=!0;const Et=-ge[c]-a.getTranslate();c=g.length-E&&(Xe=-g.length+c+E,Xe+=E,a.slideTo(Xe,0,!1,!0)&&Et!==0&&a.setTranslate((Te?-a.translate:a.translate)-Et)),a.allowSlidePrev=b,a.allowSlideNext=$,a.emit("loopFix")}function Dn(){const a=this,{$wrapperEl:c,params:g,slides:E}=a;c.children(`.${g.slideClass}.${g.slideDuplicateClass},.${g.slideClass}.${g.slideBlankClass}`).remove(),E.removeAttr("data-swiper-slide-index")}var Bn={loopCreate:cn,loopFix:yn,loopDestroy:Dn};function vn(a){const c=this;if(vt.touch||!c.params.simulateTouch||c.params.watchOverflow&&c.isLocked||c.params.cssMode)return;const g=c.el;g.style.cursor="move",g.style.cursor=a?"-webkit-grabbing":"-webkit-grab",g.style.cursor=a?"-moz-grabbin":"-moz-grab",g.style.cursor=a?"grabbing":"grab"}function bn(){const a=this;vt.touch||a.params.watchOverflow&&a.isLocked||a.params.cssMode||(a.el.style.cursor="")}var Un={setGrabCursor:vn,unsetGrabCursor:bn};function Pn(a){const c=this,{$wrapperEl:g,params:E}=c;if(E.loop&&c.loopDestroy(),typeof a=="object"&&"length"in a)for(let b=0;b=Te){g.appendSlide(c);return}let Xe=ge>a?ge+1:ge;const st=[];for(let Et=Te-1;Et>=a;Et-=1){const nn=g.slides.eq(Et);nn.remove(),st.unshift(nn)}if(typeof c=="object"&&"length"in c){for(let Et=0;Eta?ge+c.length:ge}else E.append(c);for(let Et=0;Et=0||g.indexOf("Trident/")>=0,nn=g.indexOf("Edge/")>=0,Xt=g.indexOf("Gecko/")>=0&&g.indexOf("Firefox/")>=0,jn=c==="Win32",Vn=g.toLowerCase().indexOf("electron")>=0;let Nn=c==="MacIntel";return!Te&&Nn&&vt.touch&&(b===1024&&$===1366||b===834&&$===1194||b===834&&$===1112||b===768&&$===1024)&&(Te=g.match(/(Version)\/([\d.]+)/),Nn=!1),E.ie=Et,E.edge=nn,E.firefox=Xt,ge&&!jn&&(E.os="android",E.osVersion=ge[2],E.android=!0,E.androidChrome=g.toLowerCase().indexOf("chrome")>=0),(Te||st||Xe)&&(E.os="ios",E.ios=!0),st&&!Xe&&(E.osVersion=st[2].replace(/_/g,"."),E.iphone=!0),Te&&(E.osVersion=Te[2].replace(/_/g,"."),E.ipad=!0),Xe&&(E.osVersion=Xe[3]?Xe[3].replace(/_/g,"."):null,E.ipod=!0),E.ios&&E.osVersion&&g.indexOf("Version/")>=0&&E.osVersion.split(".")[0]==="10"&&(E.osVersion=g.toLowerCase().split("version/")[1].split(" ")[0]),E.webView=!!((st||Te||Xe)&&(g.match(/.*AppleWebKit(?!.*Safari)/i)||R.navigator.standalone))||R.matchMedia&&R.matchMedia("(display-mode: standalone)").matches,E.webview=E.webView,E.standalone=E.webView,E.desktop=!(E.ios||E.android)||Vn,E.desktop&&(E.electron=Vn,E.macos=Nn,E.windows=jn,E.macos&&(E.os="macos"),E.windows&&(E.os="windows")),E.pixelRatio=R.devicePixelRatio||1,E}();function Si(a){const c=this,g=c.touchEventsData,{params:E,touches:b}=c;if(c.animating&&E.preventInteractionOnTransition)return;let $=a;$.originalEvent&&($=$.originalEvent);const ge=Z($.target);if(E.touchEventsTarget==="wrapper"&&!ge.closest(c.wrapperEl).length||(g.isTouchEvent=$.type==="touchstart",!g.isTouchEvent&&"which"in $&&$.which===3)||!g.isTouchEvent&&"button"in $&&$.button>0||g.isTouched&&g.isMoved)return;if(E.noSwiping&&ge.closest(E.noSwipingSelector?E.noSwipingSelector:`.${E.noSwipingClass}`)[0]){c.allowClick=!0;return}if(E.swipeHandler&&!ge.closest(E.swipeHandler)[0])return;b.currentX=$.type==="touchstart"?$.targetTouches[0].pageX:$.pageX,b.currentY=$.type==="touchstart"?$.targetTouches[0].pageY:$.pageY;const Te=b.currentX,Xe=b.currentY,st=E.edgeSwipeDetection||E.iOSEdgeSwipeDetection,Et=E.edgeSwipeThreshold||E.iOSEdgeSwipeThreshold;if(!(st&&(Te<=Et||Te>=R.screen.width-Et))){if(j.extend(g,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),b.startX=Te,b.startY=Xe,g.touchStartTime=j.now(),c.allowClick=!0,c.updateSize(),c.swipeDirection=void 0,E.threshold>0&&(g.allowThresholdMove=!1),$.type!=="touchstart"){let nn=!0;ge.is(g.formElements)&&(nn=!1),D.activeElement&&Z(D.activeElement).is(g.formElements)&&D.activeElement!==ge[0]&&D.activeElement.blur();const Xt=nn&&c.allowTouchMove&&E.touchStartPreventDefault;(E.touchStartForcePreventDefault||Xt)&&$.preventDefault()}c.emit("touchStart",$)}}function ri(a){const c=this,g=c.touchEventsData,{params:E,touches:b,rtlTranslate:$}=c;let ge=a;if(ge.originalEvent&&(ge=ge.originalEvent),!g.isTouched){g.startMoving&&g.isScrolling&&c.emit("touchMoveOpposite",ge);return}if(g.isTouchEvent&&ge.type!=="touchmove")return;const Te=ge.type==="touchmove"&&ge.targetTouches&&(ge.targetTouches[0]||ge.changedTouches[0]),Xe=ge.type==="touchmove"?Te.pageX:ge.pageX,st=ge.type==="touchmove"?Te.pageY:ge.pageY;if(ge.preventedByNestedSwiper){b.startX=Xe,b.startY=st;return}if(!c.allowTouchMove){c.allowClick=!1,g.isTouched&&(j.extend(b,{startX:Xe,startY:st,currentX:Xe,currentY:st}),g.touchStartTime=j.now());return}if(g.isTouchEvent&&E.touchReleaseOnEdges&&!E.loop){if(c.isVertical()){if(stb.startY&&c.translate>=c.minTranslate()){g.isTouched=!1,g.isMoved=!1;return}}else if(Xeb.startX&&c.translate>=c.minTranslate())return}if(g.isTouchEvent&&D.activeElement&&ge.target===D.activeElement&&Z(ge.target).is(g.formElements)){g.isMoved=!0,c.allowClick=!1;return}if(g.allowTouchCallbacks&&c.emit("touchMove",ge),ge.targetTouches&&ge.targetTouches.length>1)return;b.currentX=Xe,b.currentY=st;const Et=b.currentX-b.startX,nn=b.currentY-b.startY;if(c.params.threshold&&Math.sqrt(Gs(Et,2)+Gs(nn,2))=25&&(Nn=Math.atan2(Math.abs(nn),Math.abs(Et))*180/Math.PI,g.isScrolling=c.isHorizontal()?Nn>E.touchAngle:90-Nn>E.touchAngle)}if(g.isScrolling&&c.emit("touchMoveOpposite",ge),typeof g.startMoving=="undefined"&&(b.currentX!==b.startX||b.currentY!==b.startY)&&(g.startMoving=!0),g.isScrolling){g.isTouched=!1;return}if(!g.startMoving)return;c.allowClick=!1,!E.cssMode&&ge.cancelable&&ge.preventDefault(),E.touchMoveStopPropagation&&!E.nested&&ge.stopPropagation(),g.isMoved||(E.loop&&c.loopFix(),g.startTranslate=c.getTranslate(),c.setTransition(0),c.animating&&c.$wrapperEl.trigger("webkitTransitionEnd transitionend"),g.allowMomentumBounce=!1,E.grabCursor&&(c.allowSlideNext===!0||c.allowSlidePrev===!0)&&c.setGrabCursor(!0),c.emit("sliderFirstMove",ge)),c.emit("sliderMove",ge),g.isMoved=!0;let Xt=c.isHorizontal()?Et:nn;b.diff=Xt,Xt*=E.touchRatio,$&&(Xt=-Xt),c.swipeDirection=Xt>0?"prev":"next",g.currentTranslate=Xt+g.startTranslate;let jn=!0,Vn=E.resistanceRatio;if(E.touchReleaseOnEdges&&(Vn=0),Xt>0&&g.currentTranslate>c.minTranslate()?(jn=!1,E.resistance&&(g.currentTranslate=c.minTranslate()-1+Gs(-c.minTranslate()+g.startTranslate+Xt,Vn))):Xt<0&&g.currentTranslateg.startTranslate&&(g.currentTranslate=g.startTranslate),E.threshold>0)if(Math.abs(Xt)>E.threshold||g.allowThresholdMove){if(!g.allowThresholdMove){g.allowThresholdMove=!0,b.startX=b.currentX,b.startY=b.currentY,g.currentTranslate=g.startTranslate,b.diff=c.isHorizontal()?b.currentX-b.startX:b.currentY-b.startY;return}}else{g.currentTranslate=g.startTranslate;return}!E.followFinger||E.cssMode||((E.freeMode||E.watchSlidesProgress||E.watchSlidesVisibility)&&(c.updateActiveIndex(),c.updateSlidesClasses()),E.freeMode&&(g.velocities.length===0&&g.velocities.push({position:b[c.isHorizontal()?"startX":"startY"],time:g.touchStartTime}),g.velocities.push({position:b[c.isHorizontal()?"currentX":"currentY"],time:j.now()})),c.updateProgress(g.currentTranslate),c.setTranslate(g.currentTranslate))}function pi(a){const c=this,g=c.touchEventsData,{params:E,touches:b,rtlTranslate:$,$wrapperEl:ge,slidesGrid:Te,snapGrid:Xe}=c;let st=a;if(st.originalEvent&&(st=st.originalEvent),g.allowTouchCallbacks&&c.emit("touchEnd",st),g.allowTouchCallbacks=!1,!g.isTouched){g.isMoved&&E.grabCursor&&c.setGrabCursor(!1),g.isMoved=!1,g.startMoving=!1;return}E.grabCursor&&g.isMoved&&g.isTouched&&(c.allowSlideNext===!0||c.allowSlidePrev===!0)&&c.setGrabCursor(!1);const Et=j.now(),nn=Et-g.touchStartTime;if(c.allowClick&&(c.updateClickedSlide(st),c.emit("tap click",st),nn<300&&Et-g.lastClickTime<300&&c.emit("doubleTap doubleClick",st)),g.lastClickTime=j.now(),j.nextTick(()=>{c.destroyed||(c.allowClick=!0)}),!g.isTouched||!g.isMoved||!c.swipeDirection||b.diff===0||g.currentTranslate===g.startTranslate){g.isTouched=!1,g.isMoved=!1,g.startMoving=!1;return}g.isTouched=!1,g.isMoved=!1,g.startMoving=!1;let Xt;if(E.followFinger?Xt=$?c.translate:-c.translate:Xt=-g.currentTranslate,E.cssMode)return;if(E.freeMode){if(Xt<-c.minTranslate()){c.slideTo(c.activeIndex);return}if(Xt>-c.maxTranslate()){c.slides.length1){const Ar=g.velocities.pop(),Vr=g.velocities.pop(),Ir=Ar.position-Vr.position,ni=Ar.time-Vr.time;c.velocity=Ir/ni,c.velocity/=2,Math.abs(c.velocity)150||j.now()-Ar.time>300)&&(c.velocity=0)}else c.velocity=0;c.velocity*=E.freeModeMomentumVelocityRatio,g.velocities.length=0;let On=1e3*E.freeModeMomentumRatio;const qn=c.velocity*On;let $n=c.translate+qn;$&&($n=-$n);let _i=!1,$i;const tr=Math.abs(c.velocity)*20*E.freeModeMomentumBounceRatio;let ci;if($nc.minTranslate())E.freeModeMomentumBounce?($n-c.minTranslate()>tr&&($n=c.minTranslate()+tr),$i=c.minTranslate(),_i=!0,g.allowMomentumBounce=!0):$n=c.minTranslate(),E.loop&&E.centeredSlides&&(ci=!0);else if(E.freeModeSticky){let Ar;for(let Vr=0;Vr-$n){Ar=Vr;break}Math.abs(Xe[Ar]-$n){c.loopFix()}),c.velocity!==0){if($?On=Math.abs((-$n-c.translate)/c.velocity):On=Math.abs(($n-c.translate)/c.velocity),E.freeModeSticky){const Ar=Math.abs(($?-$n:$n)-c.translate),Vr=c.slidesSizesGrid[c.activeIndex];Ar{!c||c.destroyed||!g.allowMomentumBounce||(c.emit("momentumBounce"),c.setTransition(E.speed),setTimeout(()=>{c.setTranslate($i),ge.transitionEnd(()=>{!c||c.destroyed||c.transitionEnd()})},0))})):c.velocity?(c.updateProgress($n),c.setTransition(On),c.setTranslate($n),c.transitionStart(!0,c.swipeDirection),c.animating||(c.animating=!0,ge.transitionEnd(()=>{!c||c.destroyed||c.transitionEnd()}))):c.updateProgress($n),c.updateActiveIndex(),c.updateSlidesClasses()}else if(E.freeModeSticky){c.slideToClosest();return}(!E.freeModeMomentum||nn>=E.longSwipesMs)&&(c.updateProgress(),c.updateActiveIndex(),c.updateSlidesClasses());return}let jn=0,Vn=c.slidesSizesGrid[0];for(let On=0;On=Te[On]&&Xt=Te[On]&&(jn=On,Vn=Te[Te.length-1]-Te[Te.length-2])}const Nn=(Xt-Te[jn])/Vn,Kn=jnE.longSwipesMs){if(!E.longSwipes){c.slideTo(c.activeIndex);return}c.swipeDirection==="next"&&(Nn>=E.longSwipesRatio?c.slideTo(jn+Kn):c.slideTo(jn)),c.swipeDirection==="prev"&&(Nn>1-E.longSwipesRatio?c.slideTo(jn+Kn):c.slideTo(jn))}else{if(!E.shortSwipes){c.slideTo(c.activeIndex);return}c.navigation&&(st.target===c.navigation.nextEl||st.target===c.navigation.prevEl)?st.target===c.navigation.nextEl?c.slideTo(jn+Kn):c.slideTo(jn):(c.swipeDirection==="next"&&c.slideTo(jn+Kn),c.swipeDirection==="prev"&&c.slideTo(jn))}}function fi(){const a=this,{params:c,el:g}=a;if(g&&g.offsetWidth===0)return;c.breakpoints&&a.setBreakpoint();const{allowSlideNext:E,allowSlidePrev:b,snapGrid:$}=a;a.allowSlideNext=!0,a.allowSlidePrev=!0,a.updateSize(),a.updateSlides(),a.updateSlidesClasses(),(c.slidesPerView==="auto"||c.slidesPerView>1)&&a.isEnd&&!a.isBeginning&&!a.params.centeredSlides?a.slideTo(a.slides.length-1,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0),a.autoplay&&a.autoplay.running&&a.autoplay.paused&&a.autoplay.run(),a.allowSlidePrev=b,a.allowSlideNext=E,a.params.watchOverflow&&$!==a.snapGrid&&a.checkOverflow()}function Ri(a){const c=this;c.allowClick||(c.params.preventClicks&&a.preventDefault(),c.params.preventClicksPropagation&&c.animating&&(a.stopPropagation(),a.stopImmediatePropagation()))}function xi(){const a=this,{wrapperEl:c,rtlTranslate:g}=a;a.previousTranslate=a.translate,a.isHorizontal()?g?a.translate=c.scrollWidth-c.offsetWidth-c.scrollLeft:a.translate=-c.scrollLeft:a.translate=-c.scrollTop,a.translate===-0&&(a.translate=0),a.updateActiveIndex(),a.updateSlidesClasses();let E;const b=a.maxTranslate()-a.minTranslate();b===0?E=0:E=(a.translate-a.minTranslate())/b,E!==a.progress&&a.updateProgress(g?-a.translate:a.translate),a.emit("setTranslate",a.translate,!1)}let Yn=!1;function gn(){}function Lt(){const a=this,{params:c,touchEvents:g,el:E,wrapperEl:b}=a;a.onTouchStart=Si.bind(a),a.onTouchMove=ri.bind(a),a.onTouchEnd=pi.bind(a),c.cssMode&&(a.onScroll=xi.bind(a)),a.onClick=Ri.bind(a);const $=!!c.nested;if(!vt.touch&&vt.pointerEvents)E.addEventListener(g.start,a.onTouchStart,!1),D.addEventListener(g.move,a.onTouchMove,$),D.addEventListener(g.end,a.onTouchEnd,!1);else{if(vt.touch){const ge=g.start==="touchstart"&&vt.passiveListener&&c.passiveListeners?{passive:!0,capture:!1}:!1;E.addEventListener(g.start,a.onTouchStart,ge),E.addEventListener(g.move,a.onTouchMove,vt.passiveListener?{passive:!1,capture:$}:$),E.addEventListener(g.end,a.onTouchEnd,ge),g.cancel&&E.addEventListener(g.cancel,a.onTouchEnd,ge),Yn||(D.addEventListener("touchstart",gn),Yn=!0)}(c.simulateTouch&&!Xn.ios&&!Xn.android||c.simulateTouch&&!vt.touch&&Xn.ios)&&(E.addEventListener("mousedown",a.onTouchStart,!1),D.addEventListener("mousemove",a.onTouchMove,$),D.addEventListener("mouseup",a.onTouchEnd,!1))}(c.preventClicks||c.preventClicksPropagation)&&E.addEventListener("click",a.onClick,!0),c.cssMode&&b.addEventListener("scroll",a.onScroll),c.updateOnWindowResize?a.on(Xn.ios||Xn.android?"resize orientationchange observerUpdate":"resize observerUpdate",fi,!0):a.on("observerUpdate",fi,!0)}function $t(){const a=this,{params:c,touchEvents:g,el:E,wrapperEl:b}=a,$=!!c.nested;if(!vt.touch&&vt.pointerEvents)E.removeEventListener(g.start,a.onTouchStart,!1),D.removeEventListener(g.move,a.onTouchMove,$),D.removeEventListener(g.end,a.onTouchEnd,!1);else{if(vt.touch){const ge=g.start==="onTouchStart"&&vt.passiveListener&&c.passiveListeners?{passive:!0,capture:!1}:!1;E.removeEventListener(g.start,a.onTouchStart,ge),E.removeEventListener(g.move,a.onTouchMove,$),E.removeEventListener(g.end,a.onTouchEnd,ge),g.cancel&&E.removeEventListener(g.cancel,a.onTouchEnd,ge)}(c.simulateTouch&&!Xn.ios&&!Xn.android||c.simulateTouch&&!vt.touch&&Xn.ios)&&(E.removeEventListener("mousedown",a.onTouchStart,!1),D.removeEventListener("mousemove",a.onTouchMove,$),D.removeEventListener("mouseup",a.onTouchEnd,!1))}(c.preventClicks||c.preventClicksPropagation)&&E.removeEventListener("click",a.onClick,!0),c.cssMode&&b.removeEventListener("scroll",a.onScroll),a.off(Xn.ios||Xn.android?"resize orientationchange observerUpdate":"resize observerUpdate",fi)}var Tn={attachEvents:Lt,detachEvents:$t};function xn(){const a=this,{activeIndex:c,initialized:g,loopedSlides:E=0,params:b,$el:$}=a,ge=b.breakpoints;if(!ge||ge&&Object.keys(ge).length===0)return;const Te=a.getBreakpoint(ge);if(Te&&a.currentBreakpoint!==Te){const Xe=Te in ge?ge[Te]:void 0;Xe&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(Vn=>{const Nn=Xe[Vn];typeof Nn!="undefined"&&(Vn==="slidesPerView"&&(Nn==="AUTO"||Nn==="auto")?Xe[Vn]="auto":Vn==="slidesPerView"?Xe[Vn]=parseFloat(Nn):Xe[Vn]=parseInt(Nn,10))});const st=Xe||a.originalParams,Et=b.slidesPerColumn>1,nn=st.slidesPerColumn>1;Et&&!nn?$.removeClass(`${b.containerModifierClass}multirow ${b.containerModifierClass}multirow-column`):!Et&&nn&&($.addClass(`${b.containerModifierClass}multirow`),st.slidesPerColumnFill==="column"&&$.addClass(`${b.containerModifierClass}multirow-column`));const Xt=st.direction&&st.direction!==b.direction,jn=b.loop&&(st.slidesPerView!==b.slidesPerView||Xt);Xt&&g&&a.changeDirection(),j.extend(a.params,st),j.extend(a,{allowTouchMove:a.params.allowTouchMove,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev}),a.currentBreakpoint=Te,jn&&g&&(a.loopDestroy(),a.loopCreate(),a.updateSlides(),a.slideTo(c-E+a.loopedSlides,0,!1)),a.emit("breakpoint",st)}}function Gn(a){if(!a)return;let c=!1;const g=Object.keys(a).map(E=>{if(typeof E=="string"&&E.indexOf("@")===0){const b=parseFloat(E.substr(1));return{value:R.innerHeight*b,point:E}}return{value:E,point:E}});g.sort((E,b)=>parseInt(E.value,10)-parseInt(b.value,10));for(let E=0;E1&&($.push("multirow"),g.slidesPerColumnFill==="column"&&$.push("multirow-column")),Xn.android&&$.push("android"),Xn.ios&&$.push("ios"),g.cssMode&&$.push("css-mode"),$.forEach(ge=>{c.push(g.containerModifierClass+ge)}),b.addClass(c.join(" "))}function Jn(){const a=this,{$el:c,classNames:g}=a;c.removeClass(g.join(" "))}var oi={addClasses:ti,removeClasses:Jn};function Bi(a,c,g,E,b,$){let ge;function Te(){$&&$()}!Z(a).parent("picture")[0]&&(!a.complete||!b)&&c?(ge=new R.Image,ge.onload=Te,ge.onerror=Te,E&&(ge.sizes=E),g&&(ge.srcset=g),c&&(ge.src=c)):Te()}function hr(){const a=this;a.imagesToLoad=a.$el.find("img");function c(){typeof a=="undefined"||a===null||!a||a.destroyed||(a.imagesLoaded!==void 0&&(a.imagesLoaded+=1),a.imagesLoaded===a.imagesToLoad.length&&(a.params.updateOnImagesReady&&a.update(),a.emit("imagesReady")))}for(let g=0;g0&&c.slidesOffsetBefore+c.spaceBetween*(a.slides.length-1)+a.slides[0].offsetWidth*a.slides.length;c.slidesOffsetBefore&&c.slidesOffsetAfter&&E?a.isLocked=E<=a.size:a.isLocked=a.snapGrid.length===1,a.allowSlideNext=!a.isLocked,a.allowSlidePrev=!a.isLocked,g!==a.isLocked&&a.emit(a.isLocked?"lock":"unlock"),g&&g!==a.isLocked&&(a.isEnd=!1,a.navigation&&a.navigation.update())}var lr={checkOverflow:Wi},rr={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const gr={update:ke,translate:en,transition:yt,slide:rn,loop:Bn,grabCursor:Un,manipulation:ei,events:Tn,breakpoints:si,checkOverflow:lr,classes:oi,images:or},Xi={};class zi extends Y{constructor(...c){let g,E;c.length===1&&c[0].constructor&&c[0].constructor===Object?E=c[0]:[g,E]=c,E||(E={}),E=j.extend({},E),g&&!E.el&&(E.el=g),super(E),Object.keys(gr).forEach(Xe=>{Object.keys(gr[Xe]).forEach(st=>{zi.prototype[st]||(zi.prototype[st]=gr[Xe][st])})});const b=this;typeof b.modules=="undefined"&&(b.modules={}),Object.keys(b.modules).forEach(Xe=>{const st=b.modules[Xe];if(st.params){const Et=Object.keys(st.params)[0],nn=st.params[Et];if(typeof nn!="object"||nn===null||!(Et in E&&"enabled"in nn))return;E[Et]===!0&&(E[Et]={enabled:!0}),typeof E[Et]=="object"&&!("enabled"in E[Et])&&(E[Et].enabled=!0),E[Et]||(E[Et]={enabled:!1})}});const $=j.extend({},rr);b.useModulesParams($),b.params=j.extend({},$,Xi,E),b.originalParams=j.extend({},b.params),b.passedParams=j.extend({},E),b.$=Z;const ge=Z(b.params.el);if(g=ge[0],!g)return;if(ge.length>1){const Xe=[];return ge.each((st,Et)=>{const nn=j.extend({},E,{el:Et});Xe.push(new zi(nn))}),Xe}g.swiper=b,ge.data("swiper",b);let Te;return g&&g.shadowRoot&&g.shadowRoot.querySelector?(Te=Z(g.shadowRoot.querySelector(`.${b.params.wrapperClass}`)),Te.children=Xe=>ge.children(Xe)):Te=ge.children(`.${b.params.wrapperClass}`),j.extend(b,{$el:ge,el:g,$wrapperEl:Te,wrapperEl:Te[0],classNames:[],slides:Z(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return b.params.direction==="horizontal"},isVertical(){return b.params.direction==="vertical"},rtl:g.dir.toLowerCase()==="rtl"||ge.css("direction")==="rtl",rtlTranslate:b.params.direction==="horizontal"&&(g.dir.toLowerCase()==="rtl"||ge.css("direction")==="rtl"),wrongRTL:Te.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:b.params.allowSlideNext,allowSlidePrev:b.params.allowSlidePrev,touchEvents:function(){const st=["touchstart","touchmove","touchend","touchcancel"];let Et=["mousedown","mousemove","mouseup"];return vt.pointerEvents&&(Et=["pointerdown","pointermove","pointerup"]),b.touchEventsTouch={start:st[0],move:st[1],end:st[2],cancel:st[3]},b.touchEventsDesktop={start:Et[0],move:Et[1],end:Et[2]},vt.touch||!b.params.simulateTouch?b.touchEventsTouch:b.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:j.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:b.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),b.useModules(),b.params.init&&b.init(),b}slidesPerViewDynamic(){const c=this,{params:g,slides:E,slidesGrid:b,size:$,activeIndex:ge}=c;let Te=1;if(g.centeredSlides){let Xe=E[ge].swiperSlideSize,st;for(let Et=ge+1;Et$&&(st=!0));for(let Et=ge-1;Et>=0;Et-=1)E[Et]&&!st&&(Xe+=E[Et].swiperSlideSize,Te+=1,Xe>$&&(st=!0))}else for(let Xe=ge+1;Xe1)&&c.isEnd&&!c.params.centeredSlides?$=c.slideTo(c.slides.length-1,0,!1,!0):$=c.slideTo(c.activeIndex,0,!1,!0),$||b()),E.watchOverflow&&g!==c.snapGrid&&c.checkOverflow(),c.emit("update")}changeDirection(c,g=!0){const E=this,b=E.params.direction;return c||(c=b==="horizontal"?"vertical":"horizontal"),c===b||c!=="horizontal"&&c!=="vertical"||(E.$el.removeClass(`${E.params.containerModifierClass}${b}`).addClass(`${E.params.containerModifierClass}${c}`),E.params.direction=c,E.slides.each(($,ge)=>{c==="vertical"?ge.style.width="":ge.style.height=""}),E.emit("changeDirection"),g&&E.update()),E}init(){const c=this;c.initialized||(c.emit("beforeInit"),c.params.breakpoints&&c.setBreakpoint(),c.addClasses(),c.params.loop&&c.loopCreate(),c.updateSize(),c.updateSlides(),c.params.watchOverflow&&c.checkOverflow(),c.params.grabCursor&&c.setGrabCursor(),c.params.preloadImages&&c.preloadImages(),c.params.loop?c.slideTo(c.params.initialSlide+c.loopedSlides,0,c.params.runCallbacksOnInit):c.slideTo(c.params.initialSlide,0,c.params.runCallbacksOnInit),c.attachEvents(),c.initialized=!0,c.emit("init"))}destroy(c=!0,g=!0){const E=this,{params:b,$el:$,$wrapperEl:ge,slides:Te}=E;return typeof E.params=="undefined"||E.destroyed||(E.emit("beforeDestroy"),E.initialized=!1,E.detachEvents(),b.loop&&E.loopDestroy(),g&&(E.removeClasses(),$.removeAttr("style"),ge.removeAttr("style"),Te&&Te.length&&Te.removeClass([b.slideVisibleClass,b.slideActiveClass,b.slideNextClass,b.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),E.emit("destroy"),Object.keys(E.eventsListeners).forEach(Xe=>{E.off(Xe)}),c!==!1&&(E.$el[0].swiper=null,E.$el.data("swiper",null),j.deleteProps(E)),E.destroyed=!0),null}static extendDefaults(c){j.extend(Xi,c)}static get extendedDefaults(){return Xi}static get defaults(){return rr}static get Class(){return Y}static get $(){return Z}}var cr={name:"device",proto:{device:Xn},static:{device:Xn}},Dr={name:"support",proto:{support:vt},static:{support:vt}};const vi=function(){function c(){const g=R.navigator.userAgent.toLowerCase();return g.indexOf("safari")>=0&&g.indexOf("chrome")<0&&g.indexOf("android")<0}return{isEdge:!!R.navigator.userAgent.match(/Edge/g),isSafari:c(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(R.navigator.userAgent)}}();var Br={name:"browser",proto:{browser:vi},static:{browser:vi}},Mr={name:"resize",create(){const a=this;j.extend(a,{resize:{resizeHandler(){!a||a.destroyed||!a.initialized||(a.emit("beforeResize"),a.emit("resize"))},orientationChangeHandler(){!a||a.destroyed||!a.initialized||a.emit("orientationchange")}}})},on:{init(){const a=this;R.addEventListener("resize",a.resize.resizeHandler),R.addEventListener("orientationchange",a.resize.orientationChangeHandler)},destroy(){const a=this;R.removeEventListener("resize",a.resize.resizeHandler),R.removeEventListener("orientationchange",a.resize.orientationChangeHandler)}}};const xr={func:R.MutationObserver||R.WebkitMutationObserver,attach(a,c={}){const g=this,E=xr.func,b=new E($=>{if($.length===1){g.emit("observerUpdate",$[0]);return}const ge=function(){g.emit("observerUpdate",$[0])};R.requestAnimationFrame?R.requestAnimationFrame(ge):R.setTimeout(ge,0)});b.observe(a,{attributes:typeof c.attributes=="undefined"?!0:c.attributes,childList:typeof c.childList=="undefined"?!0:c.childList,characterData:typeof c.characterData=="undefined"?!0:c.characterData}),g.observer.observers.push(b)},init(){const a=this;if(!(!vt.observer||!a.params.observer)){if(a.params.observeParents){const c=a.$el.parents();for(let g=0;g{c.disconnect()}),a.observer.observers=[]}};var bi={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const a=this;j.extend(a,{observer:{init:xr.init.bind(a),attach:xr.attach.bind(a),destroy:xr.destroy.bind(a),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const Wn={update(a){const c=this,{slidesPerView:g,slidesPerGroup:E,centeredSlides:b}=c.params,{addSlidesBefore:$,addSlidesAfter:ge}=c.params.virtual,{from:Te,to:Xe,slides:st,slidesGrid:Et,renderSlide:nn,offset:Xt}=c.virtual;c.updateActiveIndex();const jn=c.activeIndex||0;let Vn;c.rtlTranslate?Vn="right":Vn=c.isHorizontal()?"left":"top";let Nn,Kn;b?(Nn=Math.floor(g/2)+E+$,Kn=Math.floor(g/2)+E+ge):(Nn=g+(E-1)+$,Kn=E+ge);const On=Math.max((jn||0)-Kn,0),qn=Math.min((jn||0)+Nn,st.length-1),$n=(c.slidesGrid[On]||0)-(c.slidesGrid[0]||0);j.extend(c.virtual,{from:On,to:qn,offset:$n,slidesGrid:c.slidesGrid});function _i(){c.updateSlides(),c.updateProgress(),c.updateSlidesClasses(),c.lazy&&c.params.lazy.enabled&&c.lazy.load()}if(Te===On&&Xe===qn&&!a){c.slidesGrid!==Et&&$n!==Xt&&c.slides.css(Vn,`${$n}px`),c.updateProgress();return}if(c.params.virtual.renderExternal){c.params.virtual.renderExternal.call(c,{offset:$n,from:On,to:qn,slides:function(){const Ar=[];for(let Vr=On;Vr<=qn;Vr+=1)Ar.push(st[Vr]);return Ar}()}),_i();return}const $i=[],tr=[];if(a)c.$wrapperEl.find(`.${c.params.slideClass}`).remove();else for(let ci=Te;ci<=Xe;ci+=1)(ciqn)&&c.$wrapperEl.find(`.${c.params.slideClass}[data-swiper-slide-index="${ci}"]`).remove();for(let ci=0;ci=On&&ci<=qn&&(typeof Xe=="undefined"||a?tr.push(ci):(ci>Xe&&tr.push(ci),ci{c.$wrapperEl.append(nn(st[ci],ci))}),$i.sort((ci,Ar)=>Ar-ci).forEach(ci=>{c.$wrapperEl.prepend(nn(st[ci],ci))}),c.$wrapperEl.children(".swiper-slide").css(Vn,`${$n}px`),_i()},renderSlide(a,c){const g=this,E=g.params.virtual;if(E.cache&&g.virtual.cache[c])return g.virtual.cache[c];const b=E.renderSlide?Z(E.renderSlide.call(g,a,c)):Z(`
${a}
`);return b.attr("data-swiper-slide-index")||b.attr("data-swiper-slide-index",c),E.cache&&(g.virtual.cache[c]=b),b},appendSlide(a){const c=this;if(typeof a=="object"&&"length"in a)for(let g=0;g{const Xe=$[Te],st=Xe.attr("data-swiper-slide-index");st&&Xe.attr("data-swiper-slide-index",parseInt(st,10)+1),ge[parseInt(Te,10)+b]=Xe}),c.virtual.cache=ge}c.virtual.update(!0),c.slideTo(E,0)},removeSlide(a){const c=this;if(typeof a=="undefined"||a===null)return;let g=c.activeIndex;if(Array.isArray(a))for(let E=a.length-1;E>=0;E-=1)c.virtual.slides.splice(a[E],1),c.params.virtual.cache&&delete c.virtual.cache[a[E]],a[E]0&&c.$el.parents(`.${c.params.slideActiveClass}`).length===0)return;const jn=R.innerWidth,Vn=R.innerHeight,Nn=c.$el.offset();g&&(Nn.left-=c.$el[0].scrollLeft);const Kn=[[Nn.left,Nn.top],[Nn.left+c.width,Nn.top],[Nn.left,Nn.top+c.height],[Nn.left+c.width,Nn.top+c.height]];for(let On=0;On=0&&qn[0]<=jn&&qn[1]>=0&&qn[1]<=Vn&&(Xt=!0)}if(!Xt)return}c.isHorizontal()?((ge||Te||Xe||st)&&(E.preventDefault?E.preventDefault():E.returnValue=!1),((Te||st)&&!g||(ge||Xe)&&g)&&c.slideNext(),((ge||Xe)&&!g||(Te||st)&&g)&&c.slidePrev()):((ge||Te||Et||nn)&&(E.preventDefault?E.preventDefault():E.returnValue=!1),(Te||nn)&&c.slideNext(),(ge||Et)&&c.slidePrev()),c.emit("keyPress",b)}},enable(){const a=this;a.keyboard.enabled||(Z(D).on("keydown",a.keyboard.handle),a.keyboard.enabled=!0)},disable(){const a=this;a.keyboard.enabled&&(Z(D).off("keydown",a.keyboard.handle),a.keyboard.enabled=!1)}};var Kr={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const a=this;j.extend(a,{keyboard:{enabled:!1,enable:sr.enable.bind(a),disable:sr.disable.bind(a),handle:sr.handle.bind(a)}})},on:{init(){const a=this;a.params.keyboard.enabled&&a.keyboard.enable()},destroy(){const a=this;a.keyboard.enabled&&a.keyboard.disable()}}};function vs(){const a="onwheel";let c=a in D;if(!c){const g=D.createElement("div");g.setAttribute(a,"return;"),c=typeof g[a]=="function"}return!c&&D.implementation&&D.implementation.hasFeature&&D.implementation.hasFeature("","")!==!0&&(c=D.implementation.hasFeature("Events.wheel","3.0")),c}const Lr={lastScrollTime:j.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return R.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":vs()?"wheel":"mousewheel"},normalize(a){let b=0,$=0,ge=0,Te=0;return"detail"in a&&($=a.detail),"wheelDelta"in a&&($=-a.wheelDelta/120),"wheelDeltaY"in a&&($=-a.wheelDeltaY/120),"wheelDeltaX"in a&&(b=-a.wheelDeltaX/120),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(b=$,$=0),ge=b*10,Te=$*10,"deltaY"in a&&(Te=a.deltaY),"deltaX"in a&&(ge=a.deltaX),a.shiftKey&&!ge&&(ge=Te,Te=0),(ge||Te)&&a.deltaMode&&(a.deltaMode===1?(ge*=40,Te*=40):(ge*=800,Te*=800)),ge&&!b&&(b=ge<1?-1:1),Te&&!$&&($=Te<1?-1:1),{spinX:b,spinY:$,pixelX:ge,pixelY:Te}},handleMouseEnter(){const a=this;a.mouseEntered=!0},handleMouseLeave(){const a=this;a.mouseEntered=!1},handle(a){let c=a;const g=this,E=g.params.mousewheel;g.params.cssMode&&c.preventDefault();let b=g.$el;if(g.params.mousewheel.eventsTarged!=="container"&&(b=Z(g.params.mousewheel.eventsTarged)),!g.mouseEntered&&!b[0].contains(c.target)&&!E.releaseOnEdges)return!0;c.originalEvent&&(c=c.originalEvent);let $=0;const ge=g.rtlTranslate?-1:1,Te=Lr.normalize(c);if(E.forceToAxis)if(g.isHorizontal())if(Math.abs(Te.pixelX)>Math.abs(Te.pixelY))$=-Te.pixelX*ge;else return!0;else if(Math.abs(Te.pixelY)>Math.abs(Te.pixelX))$=-Te.pixelY;else return!0;else $=Math.abs(Te.pixelX)>Math.abs(Te.pixelY)?-Te.pixelX*ge:-Te.pixelY;if($===0)return!0;if(E.invert&&($=-$),g.params.freeMode){const Xe={time:j.now(),delta:Math.abs($),direction:Math.sign($)},{lastEventBeforeSnap:st}=g.mousewheel,Et=st&&Xe.time=g.minTranslate()&&(nn=g.minTranslate()),nn<=g.maxTranslate()&&(nn=g.maxTranslate()),g.setTransition(0),g.setTranslate(nn),g.updateProgress(),g.updateActiveIndex(),g.updateSlidesClasses(),(!Xt&&g.isBeginning||!jn&&g.isEnd)&&g.updateSlidesClasses(),g.params.freeModeSticky){clearTimeout(g.mousewheel.timeout),g.mousewheel.timeout=void 0;const Vn=g.mousewheel.recentWheelEvents;Vn.length>=15&&Vn.shift();const Nn=Vn.length?Vn[Vn.length-1]:void 0,Kn=Vn[0];if(Vn.push(Xe),Nn&&(Xe.delta>Nn.delta||Xe.direction!==Nn.direction))Vn.splice(0);else if(Vn.length>=15&&Xe.time-Kn.time<500&&Kn.delta-Xe.delta>=1&&Xe.delta<=6){const On=$>0?.8:.2;g.mousewheel.lastEventBeforeSnap=Xe,Vn.splice(0),g.mousewheel.timeout=j.nextTick(()=>{g.slideToClosest(g.params.speed,!0,void 0,On)},0)}g.mousewheel.timeout||(g.mousewheel.timeout=j.nextTick(()=>{g.mousewheel.lastEventBeforeSnap=Xe,Vn.splice(0),g.slideToClosest(g.params.speed,!0,void 0,.5)},500))}if(Et||g.emit("scroll",c),g.params.autoplay&&g.params.autoplayDisableOnInteraction&&g.autoplay.stop(),nn===g.minTranslate()||nn===g.maxTranslate())return!0}}else{const Xe={time:j.now(),delta:Math.abs($),direction:Math.sign($),raw:a},st=g.mousewheel.recentWheelEvents;st.length>=2&&st.shift();const Et=st.length?st[st.length-1]:void 0;if(st.push(Xe),Et?(Xe.direction!==Et.direction||Xe.delta>Et.delta||Xe.time>Et.time+150)&&g.mousewheel.animateSlider(Xe):g.mousewheel.animateSlider(Xe),g.mousewheel.releaseScroll(Xe))return!0}return c.preventDefault?c.preventDefault():c.returnValue=!1,!1},animateSlider(a){const c=this;return a.delta>=6&&j.now()-c.mousewheel.lastScrollTime<60?!0:(a.direction<0?(!c.isEnd||c.params.loop)&&!c.animating&&(c.slideNext(),c.emit("scroll",a.raw)):(!c.isBeginning||c.params.loop)&&!c.animating&&(c.slidePrev(),c.emit("scroll",a.raw)),c.mousewheel.lastScrollTime=new R.Date().getTime(),!1)},releaseScroll(a){const c=this,g=c.params.mousewheel;if(a.direction<0){if(c.isEnd&&!c.params.loop&&g.releaseOnEdges)return!0}else if(c.isBeginning&&!c.params.loop&&g.releaseOnEdges)return!0;return!1},enable(){const a=this,c=Lr.event();if(a.params.cssMode)return a.wrapperEl.removeEventListener(c,a.mousewheel.handle),!0;if(!c||a.mousewheel.enabled)return!1;let g=a.$el;return a.params.mousewheel.eventsTarged!=="container"&&(g=Z(a.params.mousewheel.eventsTarged)),g.on("mouseenter",a.mousewheel.handleMouseEnter),g.on("mouseleave",a.mousewheel.handleMouseLeave),g.on(c,a.mousewheel.handle),a.mousewheel.enabled=!0,!0},disable(){const a=this,c=Lr.event();if(a.params.cssMode)return a.wrapperEl.addEventListener(c,a.mousewheel.handle),!0;if(!c||!a.mousewheel.enabled)return!1;let g=a.$el;return a.params.mousewheel.eventsTarged!=="container"&&(g=Z(a.params.mousewheel.eventsTarged)),g.off(c,a.mousewheel.handle),a.mousewheel.enabled=!1,!0}};var rs={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const a=this;j.extend(a,{mousewheel:{enabled:!1,enable:Lr.enable.bind(a),disable:Lr.disable.bind(a),handle:Lr.handle.bind(a),handleMouseEnter:Lr.handleMouseEnter.bind(a),handleMouseLeave:Lr.handleMouseLeave.bind(a),animateSlider:Lr.animateSlider.bind(a),releaseScroll:Lr.releaseScroll.bind(a),lastScrollTime:j.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const a=this;!a.params.mousewheel.enabled&&a.params.cssMode&&a.mousewheel.disable(),a.params.mousewheel.enabled&&a.mousewheel.enable()},destroy(){const a=this;a.params.cssMode&&a.mousewheel.enable(),a.mousewheel.enabled&&a.mousewheel.disable()}}};const Gr={update(){const a=this,c=a.params.navigation;if(a.params.loop)return;const{$nextEl:g,$prevEl:E}=a.navigation;E&&E.length>0&&(a.isBeginning?E.addClass(c.disabledClass):E.removeClass(c.disabledClass),E[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](c.lockClass)),g&&g.length>0&&(a.isEnd?g.addClass(c.disabledClass):g.removeClass(c.disabledClass),g[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](c.lockClass))},onPrevClick(a){const c=this;a.preventDefault(),!(c.isBeginning&&!c.params.loop)&&c.slidePrev()},onNextClick(a){const c=this;a.preventDefault(),!(c.isEnd&&!c.params.loop)&&c.slideNext()},init(){const a=this,c=a.params.navigation;if(!(c.nextEl||c.prevEl))return;let g,E;c.nextEl&&(g=Z(c.nextEl),a.params.uniqueNavElements&&typeof c.nextEl=="string"&&g.length>1&&a.$el.find(c.nextEl).length===1&&(g=a.$el.find(c.nextEl))),c.prevEl&&(E=Z(c.prevEl),a.params.uniqueNavElements&&typeof c.prevEl=="string"&&E.length>1&&a.$el.find(c.prevEl).length===1&&(E=a.$el.find(c.prevEl))),g&&g.length>0&&g.on("click",a.navigation.onNextClick),E&&E.length>0&&E.on("click",a.navigation.onPrevClick),j.extend(a.navigation,{$nextEl:g,nextEl:g&&g[0],$prevEl:E,prevEl:E&&E[0]})},destroy(){const a=this,{$nextEl:c,$prevEl:g}=a.navigation;c&&c.length&&(c.off("click",a.navigation.onNextClick),c.removeClass(a.params.navigation.disabledClass)),g&&g.length&&(g.off("click",a.navigation.onPrevClick),g.removeClass(a.params.navigation.disabledClass))}};var dr={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const a=this;j.extend(a,{navigation:{init:Gr.init.bind(a),update:Gr.update.bind(a),destroy:Gr.destroy.bind(a),onNextClick:Gr.onNextClick.bind(a),onPrevClick:Gr.onPrevClick.bind(a)}})},on:{init(){const a=this;a.navigation.init(),a.navigation.update()},toEdge(){this.navigation.update()},fromEdge(){this.navigation.update()},destroy(){this.navigation.destroy()},click(a){const c=this,{$nextEl:g,$prevEl:E}=c.navigation;if(c.params.navigation.hideOnClick&&!Z(a.target).is(E)&&!Z(a.target).is(g)){let b;g?b=g.hasClass(c.params.navigation.hiddenClass):E&&(b=E.hasClass(c.params.navigation.hiddenClass)),b===!0?c.emit("navigationShow",c):c.emit("navigationHide",c),g&&g.toggleClass(c.params.navigation.hiddenClass),E&&E.toggleClass(c.params.navigation.hiddenClass)}}}};const wr={update(){const a=this,c=a.rtl,g=a.params.pagination;if(!g.el||!a.pagination.el||!a.pagination.$el||a.pagination.$el.length===0)return;const E=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,b=a.pagination.$el;let $;const ge=a.params.loop?Math.ceil((E-a.loopedSlides*2)/a.params.slidesPerGroup):a.snapGrid.length;if(a.params.loop?($=Math.ceil((a.activeIndex-a.loopedSlides)/a.params.slidesPerGroup),$>E-1-a.loopedSlides*2&&($-=E-a.loopedSlides*2),$>ge-1&&($-=ge),$<0&&a.params.paginationType!=="bullets"&&($=ge+$)):typeof a.snapIndex!="undefined"?$=a.snapIndex:$=a.activeIndex||0,g.type==="bullets"&&a.pagination.bullets&&a.pagination.bullets.length>0){const Te=a.pagination.bullets;let Xe,st,Et;if(g.dynamicBullets&&(a.pagination.bulletSize=Te.eq(0)[a.isHorizontal()?"outerWidth":"outerHeight"](!0),b.css(a.isHorizontal()?"width":"height",`${a.pagination.bulletSize*(g.dynamicMainBullets+4)}px`),g.dynamicMainBullets>1&&a.previousIndex!==void 0&&(a.pagination.dynamicBulletIndex+=$-a.previousIndex,a.pagination.dynamicBulletIndex>g.dynamicMainBullets-1?a.pagination.dynamicBulletIndex=g.dynamicMainBullets-1:a.pagination.dynamicBulletIndex<0&&(a.pagination.dynamicBulletIndex=0)),Xe=$-a.pagination.dynamicBulletIndex,st=Xe+(Math.min(Te.length,g.dynamicMainBullets)-1),Et=(st+Xe)/2),Te.removeClass(`${g.bulletActiveClass} ${g.bulletActiveClass}-next ${g.bulletActiveClass}-next-next ${g.bulletActiveClass}-prev ${g.bulletActiveClass}-prev-prev ${g.bulletActiveClass}-main`),b.length>1)Te.each((nn,Xt)=>{const jn=Z(Xt),Vn=jn.index();Vn===$&&jn.addClass(g.bulletActiveClass),g.dynamicBullets&&(Vn>=Xe&&Vn<=st&&jn.addClass(`${g.bulletActiveClass}-main`),Vn===Xe&&jn.prev().addClass(`${g.bulletActiveClass}-prev`).prev().addClass(`${g.bulletActiveClass}-prev-prev`),Vn===st&&jn.next().addClass(`${g.bulletActiveClass}-next`).next().addClass(`${g.bulletActiveClass}-next-next`))});else{const nn=Te.eq($),Xt=nn.index();if(nn.addClass(g.bulletActiveClass),g.dynamicBullets){const jn=Te.eq(Xe),Vn=Te.eq(st);for(let Nn=Xe;Nn<=st;Nn+=1)Te.eq(Nn).addClass(`${g.bulletActiveClass}-main`);if(a.params.loop)if(Xt>=Te.length-g.dynamicMainBullets){for(let Nn=g.dynamicMainBullets;Nn>=0;Nn-=1)Te.eq(Te.length-Nn).addClass(`${g.bulletActiveClass}-main`);Te.eq(Te.length-g.dynamicMainBullets-1).addClass(`${g.bulletActiveClass}-prev`)}else jn.prev().addClass(`${g.bulletActiveClass}-prev`).prev().addClass(`${g.bulletActiveClass}-prev-prev`),Vn.next().addClass(`${g.bulletActiveClass}-next`).next().addClass(`${g.bulletActiveClass}-next-next`);else jn.prev().addClass(`${g.bulletActiveClass}-prev`).prev().addClass(`${g.bulletActiveClass}-prev-prev`),Vn.next().addClass(`${g.bulletActiveClass}-next`).next().addClass(`${g.bulletActiveClass}-next-next`)}}if(g.dynamicBullets){const nn=Math.min(Te.length,g.dynamicMainBullets+4),Xt=(a.pagination.bulletSize*nn-a.pagination.bulletSize)/2-Et*a.pagination.bulletSize,jn=c?"right":"left";Te.css(a.isHorizontal()?jn:"top",`${Xt}px`)}}if(g.type==="fraction"&&(b.find(`.${g.currentClass}`).text(g.formatFractionCurrent($+1)),b.find(`.${g.totalClass}`).text(g.formatFractionTotal(ge))),g.type==="progressbar"){let Te;g.progressbarOpposite?Te=a.isHorizontal()?"vertical":"horizontal":Te=a.isHorizontal()?"horizontal":"vertical";const Xe=($+1)/ge;let st=1,Et=1;Te==="horizontal"?st=Xe:Et=Xe,b.find(`.${g.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${st}) scaleY(${Et})`).transition(a.params.speed)}g.type==="custom"&&g.renderCustom?(b.html(g.renderCustom(a,$+1,ge)),a.emit("paginationRender",a,b[0])):a.emit("paginationUpdate",a,b[0]),b[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](g.lockClass)},render(){const a=this,c=a.params.pagination;if(!c.el||!a.pagination.el||!a.pagination.$el||a.pagination.$el.length===0)return;const g=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,E=a.pagination.$el;let b="";if(c.type==="bullets"){const $=a.params.loop?Math.ceil((g-a.loopedSlides*2)/a.params.slidesPerGroup):a.snapGrid.length;for(let ge=0;ge<$;ge+=1)c.renderBullet?b+=c.renderBullet.call(a,ge,c.bulletClass):b+=`<${c.bulletElement} class="${c.bulletClass}">`;E.html(b),a.pagination.bullets=E.find(`.${c.bulletClass}`)}c.type==="fraction"&&(c.renderFraction?b=c.renderFraction.call(a,c.currentClass,c.totalClass):b=` / `,E.html(b)),c.type==="progressbar"&&(c.renderProgressbar?b=c.renderProgressbar.call(a,c.progressbarFillClass):b=``,E.html(b)),c.type!=="custom"&&a.emit("paginationRender",a.pagination.$el[0])},init(){const a=this,c=a.params.pagination;if(!c.el)return;let g=Z(c.el);g.length!==0&&(a.params.uniqueNavElements&&typeof c.el=="string"&&g.length>1&&(g=a.$el.find(c.el)),c.type==="bullets"&&c.clickable&&g.addClass(c.clickableClass),g.addClass(c.modifierClass+c.type),c.type==="bullets"&&c.dynamicBullets&&(g.addClass(`${c.modifierClass}${c.type}-dynamic`),a.pagination.dynamicBulletIndex=0,c.dynamicMainBullets<1&&(c.dynamicMainBullets=1)),c.type==="progressbar"&&c.progressbarOpposite&&g.addClass(c.progressbarOppositeClass),c.clickable&&g.on("click",`.${c.bulletClass}`,function(b){b.preventDefault();let $=Z(this).index()*a.params.slidesPerGroup;a.params.loop&&($+=a.loopedSlides),a.slideTo($)}),j.extend(a.pagination,{$el:g,el:g[0]}))},destroy(){const a=this,c=a.params.pagination;if(!c.el||!a.pagination.el||!a.pagination.$el||a.pagination.$el.length===0)return;const g=a.pagination.$el;g.removeClass(c.hiddenClass),g.removeClass(c.modifierClass+c.type),a.pagination.bullets&&a.pagination.bullets.removeClass(c.bulletActiveClass),c.clickable&&g.off("click",`.${c.bulletClass}`)}};var Xr={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:a=>a,formatFractionTotal:a=>a,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const a=this;j.extend(a,{pagination:{init:wr.init.bind(a),render:wr.render.bind(a),update:wr.update.bind(a),destroy:wr.destroy.bind(a),dynamicBulletIndex:0}})},on:{init(){const a=this;a.pagination.init(),a.pagination.render(),a.pagination.update()},activeIndexChange(){const a=this;(a.params.loop||typeof a.snapIndex=="undefined")&&a.pagination.update()},snapIndexChange(){const a=this;a.params.loop||a.pagination.update()},slidesLengthChange(){const a=this;a.params.loop&&(a.pagination.render(),a.pagination.update())},snapGridLengthChange(){const a=this;a.params.loop||(a.pagination.render(),a.pagination.update())},destroy(){this.pagination.destroy()},click(a){const c=this;c.params.pagination.el&&c.params.pagination.hideOnClick&&c.pagination.$el.length>0&&!Z(a.target).hasClass(c.params.pagination.bulletClass)&&(c.pagination.$el.hasClass(c.params.pagination.hiddenClass)===!0?c.emit("paginationShow",c):c.emit("paginationHide",c),c.pagination.$el.toggleClass(c.params.pagination.hiddenClass))}}};const yr={setTranslate(){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;const{scrollbar:c,rtlTranslate:g,progress:E}=a,{dragSize:b,trackSize:$,$dragEl:ge,$el:Te}=c,Xe=a.params.scrollbar;let st=b,Et=($-b)*E;g?(Et=-Et,Et>0?(st=b-Et,Et=0):-Et+b>$&&(st=$+Et)):Et<0?(st=b+Et,Et=0):Et+b>$&&(st=$-Et),a.isHorizontal()?(ge.transform(`translate3d(${Et}px, 0, 0)`),ge[0].style.width=`${st}px`):(ge.transform(`translate3d(0px, ${Et}px, 0)`),ge[0].style.height=`${st}px`),Xe.hide&&(clearTimeout(a.scrollbar.timeout),Te[0].style.opacity=1,a.scrollbar.timeout=setTimeout(()=>{Te[0].style.opacity=0,Te.transition(400)},1e3))},setTransition(a){const c=this;!c.params.scrollbar.el||!c.scrollbar.el||c.scrollbar.$dragEl.transition(a)},updateSize(){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;const{scrollbar:c}=a,{$dragEl:g,$el:E}=c;g[0].style.width="",g[0].style.height="";const b=a.isHorizontal()?E[0].offsetWidth:E[0].offsetHeight,$=a.size/a.virtualSize,ge=$*(b/a.size);let Te;a.params.scrollbar.dragSize==="auto"?Te=b*$:Te=parseInt(a.params.scrollbar.dragSize,10),a.isHorizontal()?g[0].style.width=`${Te}px`:g[0].style.height=`${Te}px`,$>=1?E[0].style.display="none":E[0].style.display="",a.params.scrollbar.hide&&(E[0].style.opacity=0),j.extend(c,{trackSize:b,divider:$,moveDivider:ge,dragSize:Te}),c.$el[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](a.params.scrollbar.lockClass)},getPointerPosition(a){return this.isHorizontal()?a.type==="touchstart"||a.type==="touchmove"?a.targetTouches[0].clientX:a.clientX:a.type==="touchstart"||a.type==="touchmove"?a.targetTouches[0].clientY:a.clientY},setDragPosition(a){const c=this,{scrollbar:g,rtlTranslate:E}=c,{$el:b,dragSize:$,trackSize:ge,dragStartPos:Te}=g;let Xe;Xe=(g.getPointerPosition(a)-b.offset()[c.isHorizontal()?"left":"top"]-(Te!==null?Te:$/2))/(ge-$),Xe=Math.max(Math.min(Xe,1),0),E&&(Xe=1-Xe);const st=c.minTranslate()+(c.maxTranslate()-c.minTranslate())*Xe;c.updateProgress(st),c.setTranslate(st),c.updateActiveIndex(),c.updateSlidesClasses()},onDragStart(a){const c=this,g=c.params.scrollbar,{scrollbar:E,$wrapperEl:b}=c,{$el:$,$dragEl:ge}=E;c.scrollbar.isTouched=!0,c.scrollbar.dragStartPos=a.target===ge[0]||a.target===ge?E.getPointerPosition(a)-a.target.getBoundingClientRect()[c.isHorizontal()?"left":"top"]:null,a.preventDefault(),a.stopPropagation(),b.transition(100),ge.transition(100),E.setDragPosition(a),clearTimeout(c.scrollbar.dragTimeout),$.transition(0),g.hide&&$.css("opacity",1),c.params.cssMode&&c.$wrapperEl.css("scroll-snap-type","none"),c.emit("scrollbarDragStart",a)},onDragMove(a){const c=this,{scrollbar:g,$wrapperEl:E}=c,{$el:b,$dragEl:$}=g;c.scrollbar.isTouched&&(a.preventDefault?a.preventDefault():a.returnValue=!1,g.setDragPosition(a),E.transition(0),b.transition(0),$.transition(0),c.emit("scrollbarDragMove",a))},onDragEnd(a){const c=this,g=c.params.scrollbar,{scrollbar:E,$wrapperEl:b}=c,{$el:$}=E;c.scrollbar.isTouched&&(c.scrollbar.isTouched=!1,c.params.cssMode&&(c.$wrapperEl.css("scroll-snap-type",""),b.transition("")),g.hide&&(clearTimeout(c.scrollbar.dragTimeout),c.scrollbar.dragTimeout=j.nextTick(()=>{$.css("opacity",0),$.transition(400)},1e3)),c.emit("scrollbarDragEnd",a),g.snapOnRelease&&c.slideToClosest())},enableDraggable(){const a=this;if(!a.params.scrollbar.el)return;const{scrollbar:c,touchEventsTouch:g,touchEventsDesktop:E,params:b}=a,ge=c.$el[0],Te=vt.passiveListener&&b.passiveListeners?{passive:!1,capture:!1}:!1,Xe=vt.passiveListener&&b.passiveListeners?{passive:!0,capture:!1}:!1;vt.touch?(ge.addEventListener(g.start,a.scrollbar.onDragStart,Te),ge.addEventListener(g.move,a.scrollbar.onDragMove,Te),ge.addEventListener(g.end,a.scrollbar.onDragEnd,Xe)):(ge.addEventListener(E.start,a.scrollbar.onDragStart,Te),D.addEventListener(E.move,a.scrollbar.onDragMove,Te),D.addEventListener(E.end,a.scrollbar.onDragEnd,Xe))},disableDraggable(){const a=this;if(!a.params.scrollbar.el)return;const{scrollbar:c,touchEventsTouch:g,touchEventsDesktop:E,params:b}=a,ge=c.$el[0],Te=vt.passiveListener&&b.passiveListeners?{passive:!1,capture:!1}:!1,Xe=vt.passiveListener&&b.passiveListeners?{passive:!0,capture:!1}:!1;vt.touch?(ge.removeEventListener(g.start,a.scrollbar.onDragStart,Te),ge.removeEventListener(g.move,a.scrollbar.onDragMove,Te),ge.removeEventListener(g.end,a.scrollbar.onDragEnd,Xe)):(ge.removeEventListener(E.start,a.scrollbar.onDragStart,Te),D.removeEventListener(E.move,a.scrollbar.onDragMove,Te),D.removeEventListener(E.end,a.scrollbar.onDragEnd,Xe))},init(){const a=this;if(!a.params.scrollbar.el)return;const{scrollbar:c,$el:g}=a,E=a.params.scrollbar;let b=Z(E.el);a.params.uniqueNavElements&&typeof E.el=="string"&&b.length>1&&g.find(E.el).length===1&&(b=g.find(E.el));let $=b.find(`.${a.params.scrollbar.dragClass}`);$.length===0&&($=Z(`
`),b.append($)),j.extend(c,{$el:b,el:b[0],$dragEl:$,dragEl:$[0]}),E.draggable&&c.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}};var Ji={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const a=this;j.extend(a,{scrollbar:{init:yr.init.bind(a),destroy:yr.destroy.bind(a),updateSize:yr.updateSize.bind(a),setTranslate:yr.setTranslate.bind(a),setTransition:yr.setTransition.bind(a),enableDraggable:yr.enableDraggable.bind(a),disableDraggable:yr.disableDraggable.bind(a),setDragPosition:yr.setDragPosition.bind(a),getPointerPosition:yr.getPointerPosition.bind(a),onDragStart:yr.onDragStart.bind(a),onDragMove:yr.onDragMove.bind(a),onDragEnd:yr.onDragEnd.bind(a),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const a=this;a.scrollbar.init(),a.scrollbar.updateSize(),a.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(a){this.scrollbar.setTransition(a)},destroy(){this.scrollbar.destroy()}}};const Tr={setTransform(a,c){const g=this,{rtl:E}=g,b=Z(a),$=E?-1:1,ge=b.attr("data-swiper-parallax")||"0";let Te=b.attr("data-swiper-parallax-x"),Xe=b.attr("data-swiper-parallax-y");const st=b.attr("data-swiper-parallax-scale"),Et=b.attr("data-swiper-parallax-opacity");if(Te||Xe?(Te=Te||"0",Xe=Xe||"0"):g.isHorizontal()?(Te=ge,Xe="0"):(Xe=ge,Te="0"),Te.indexOf("%")>=0?Te=`${parseInt(Te,10)*c*$}%`:Te=`${Te*c*$}px`,Xe.indexOf("%")>=0?Xe=`${parseInt(Xe,10)*c}%`:Xe=`${Xe*c}px`,typeof Et!="undefined"&&Et!==null){const nn=Et-(Et-1)*(1-Math.abs(c));b[0].style.opacity=nn}if(typeof st=="undefined"||st===null)b.transform(`translate3d(${Te}, ${Xe}, 0px)`);else{const nn=st-(st-1)*(1-Math.abs(c));b.transform(`translate3d(${Te}, ${Xe}, 0px) scale(${nn})`)}},setTranslate(){const a=this,{$el:c,slides:g,progress:E,snapGrid:b}=a;c.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(($,ge)=>{a.parallax.setTransform(ge,E)}),g.each(($,ge)=>{let Te=ge.progress;a.params.slidesPerGroup>1&&a.params.slidesPerView!=="auto"&&(Te+=Math.ceil($/2)-E*(b.length-1)),Te=Math.min(Math.max(Te,-1),1),Z(ge).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((Xe,st)=>{a.parallax.setTransform(st,Te)})})},setTransition(a=this.params.speed){const c=this,{$el:g}=c;g.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((E,b)=>{const $=Z(b);let ge=parseInt($.attr("data-swiper-parallax-duration"),10)||a;a===0&&(ge=0),$.transition(ge)})}};var vr={name:"parallax",params:{parallax:{enabled:!1}},create(){const a=this;j.extend(a,{parallax:{setTransform:Tr.setTransform.bind(a),setTranslate:Tr.setTranslate.bind(a),setTransition:Tr.setTransition.bind(a)}})},on:{beforeInit(){const a=this;a.params.parallax.enabled&&(a.params.watchSlidesProgress=!0,a.originalParams.watchSlidesProgress=!0)},init(){const a=this;a.params.parallax.enabled&&a.parallax.setTranslate()},setTranslate(){const a=this;a.params.parallax.enabled&&a.parallax.setTranslate()},setTransition(a){const c=this;c.params.parallax.enabled&&c.parallax.setTransition(a)}}};const li={getDistanceBetweenTouches(a){if(a.targetTouches.length<2)return 1;const c=a.targetTouches[0].pageX,g=a.targetTouches[0].pageY,E=a.targetTouches[1].pageX,b=a.targetTouches[1].pageY;return Math.sqrt(Gs(E-c,2)+Gs(b-g,2))},onGestureStart(a){const c=this,g=c.params.zoom,E=c.zoom,{gesture:b}=E;if(E.fakeGestureTouched=!1,E.fakeGestureMoved=!1,!vt.gestures){if(a.type!=="touchstart"||a.type==="touchstart"&&a.targetTouches.length<2)return;E.fakeGestureTouched=!0,b.scaleStart=li.getDistanceBetweenTouches(a)}if((!b.$slideEl||!b.$slideEl.length)&&(b.$slideEl=Z(a.target).closest(`.${c.params.slideClass}`),b.$slideEl.length===0&&(b.$slideEl=c.slides.eq(c.activeIndex)),b.$imageEl=b.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),b.$imageWrapEl=b.$imageEl.parent(`.${g.containerClass}`),b.maxRatio=b.$imageWrapEl.attr("data-swiper-zoom")||g.maxRatio,b.$imageWrapEl.length===0)){b.$imageEl=void 0;return}b.$imageEl&&b.$imageEl.transition(0),c.zoom.isScaling=!0},onGestureChange(a){const c=this,g=c.params.zoom,E=c.zoom,{gesture:b}=E;if(!vt.gestures){if(a.type!=="touchmove"||a.type==="touchmove"&&a.targetTouches.length<2)return;E.fakeGestureMoved=!0,b.scaleMove=li.getDistanceBetweenTouches(a)}!b.$imageEl||b.$imageEl.length===0||(vt.gestures?E.scale=a.scale*E.currentScale:E.scale=b.scaleMove/b.scaleStart*E.currentScale,E.scale>b.maxRatio&&(E.scale=b.maxRatio-1+Gs(E.scale-b.maxRatio+1,.5)),E.scaleb.touchesStart.x)){b.isTouched=!1;return}if(!c.isHorizontal()&&(Math.floor(b.minY)===Math.floor(b.startY)&&b.touchesCurrent.yb.touchesStart.y)){b.isTouched=!1;return}}a.cancelable&&a.preventDefault(),a.stopPropagation(),b.isMoved=!0,b.currentX=b.touchesCurrent.x-b.touchesStart.x+b.startX,b.currentY=b.touchesCurrent.y-b.touchesStart.y+b.startY,b.currentXb.maxX&&(b.currentX=b.maxX-1+Gs(b.currentX-b.maxX+1,.8)),b.currentYb.maxY&&(b.currentY=b.maxY-1+Gs(b.currentY-b.maxY+1,.8)),$.prevPositionX||($.prevPositionX=b.touchesCurrent.x),$.prevPositionY||($.prevPositionY=b.touchesCurrent.y),$.prevTime||($.prevTime=Date.now()),$.x=(b.touchesCurrent.x-$.prevPositionX)/(Date.now()-$.prevTime)/2,$.y=(b.touchesCurrent.y-$.prevPositionY)/(Date.now()-$.prevTime)/2,Math.abs(b.touchesCurrent.x-$.prevPositionX)<2&&($.x=0),Math.abs(b.touchesCurrent.y-$.prevPositionY)<2&&($.y=0),$.prevPositionX=b.touchesCurrent.x,$.prevPositionY=b.touchesCurrent.y,$.prevTime=Date.now(),E.$imageWrapEl.transform(`translate3d(${b.currentX}px, ${b.currentY}px,0)`)}},onTouchEnd(){const c=this.zoom,{gesture:g,image:E,velocity:b}=c;if(!g.$imageEl||g.$imageEl.length===0)return;if(!E.isTouched||!E.isMoved){E.isTouched=!1,E.isMoved=!1;return}E.isTouched=!1,E.isMoved=!1;let $=300,ge=300;const Te=b.x*$,Xe=E.currentX+Te,st=b.y*ge,Et=E.currentY+st;b.x!==0&&($=Math.abs((Xe-E.currentX)/b.x)),b.y!==0&&(ge=Math.abs((Et-E.currentY)/b.y));const nn=Math.max($,ge);E.currentX=Xe,E.currentY=Et;const Xt=E.width*c.scale,jn=E.height*c.scale;E.minX=Math.min(g.slideWidth/2-Xt/2,0),E.maxX=-E.minX,E.minY=Math.min(g.slideHeight/2-jn/2,0),E.maxY=-E.minY,E.currentX=Math.max(Math.min(E.currentX,E.maxX),E.minX),E.currentY=Math.max(Math.min(E.currentY,E.maxY),E.minY),g.$imageWrapEl.transition(nn).transform(`translate3d(${E.currentX}px, ${E.currentY}px,0)`)},onTransitionEnd(){const a=this,c=a.zoom,{gesture:g}=c;g.$slideEl&&a.previousIndex!==a.activeIndex&&(g.$imageEl&&g.$imageEl.transform("translate3d(0,0,0) scale(1)"),g.$imageWrapEl&&g.$imageWrapEl.transform("translate3d(0,0,0)"),c.scale=1,c.currentScale=1,g.$slideEl=void 0,g.$imageEl=void 0,g.$imageWrapEl=void 0)},toggle(a){const g=this.zoom;g.scale&&g.scale!==1?g.out():g.in(a)},in(a){const c=this,g=c.zoom,E=c.params.zoom,{gesture:b,image:$}=g;if(b.$slideEl||(c.params.virtual&&c.params.virtual.enabled&&c.virtual?b.$slideEl=c.$wrapperEl.children(`.${c.params.slideActiveClass}`):b.$slideEl=c.slides.eq(c.activeIndex),b.$imageEl=b.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),b.$imageWrapEl=b.$imageEl.parent(`.${E.containerClass}`)),!b.$imageEl||b.$imageEl.length===0)return;b.$slideEl.addClass(`${E.zoomedSlideClass}`);let ge,Te,Xe,st,Et,nn,Xt,jn,Vn,Nn,Kn,On,qn,$n,_i,$i,tr,ci;typeof $.touchesStart.x=="undefined"&&a?(ge=a.type==="touchend"?a.changedTouches[0].pageX:a.pageX,Te=a.type==="touchend"?a.changedTouches[0].pageY:a.pageY):(ge=$.touchesStart.x,Te=$.touchesStart.y),g.scale=b.$imageWrapEl.attr("data-swiper-zoom")||E.maxRatio,g.currentScale=b.$imageWrapEl.attr("data-swiper-zoom")||E.maxRatio,a?(tr=b.$slideEl[0].offsetWidth,ci=b.$slideEl[0].offsetHeight,Xe=b.$slideEl.offset().left,st=b.$slideEl.offset().top,Et=Xe+tr/2-ge,nn=st+ci/2-Te,Vn=b.$imageEl[0].offsetWidth,Nn=b.$imageEl[0].offsetHeight,Kn=Vn*g.scale,On=Nn*g.scale,qn=Math.min(tr/2-Kn/2,0),$n=Math.min(ci/2-On/2,0),_i=-qn,$i=-$n,Xt=Et*g.scale,jn=nn*g.scale,Xt_i&&(Xt=_i),jn<$n&&(jn=$n),jn>$i&&(jn=$i)):(Xt=0,jn=0),b.$imageWrapEl.transition(300).transform(`translate3d(${Xt}px, ${jn}px,0)`),b.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${g.scale})`)},out(){const a=this,c=a.zoom,g=a.params.zoom,{gesture:E}=c;E.$slideEl||(a.params.virtual&&a.params.virtual.enabled&&a.virtual?E.$slideEl=a.$wrapperEl.children(`.${a.params.slideActiveClass}`):E.$slideEl=a.slides.eq(a.activeIndex),E.$imageEl=E.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),E.$imageWrapEl=E.$imageEl.parent(`.${g.containerClass}`)),!(!E.$imageEl||E.$imageEl.length===0)&&(c.scale=1,c.currentScale=1,E.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),E.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),E.$slideEl.removeClass(`${g.zoomedSlideClass}`),E.$slideEl=void 0)},enable(){const a=this,c=a.zoom;if(c.enabled)return;c.enabled=!0;const g=a.touchEvents.start==="touchstart"&&vt.passiveListener&&a.params.passiveListeners?{passive:!0,capture:!1}:!1,E=vt.passiveListener?{passive:!1,capture:!0}:!0,b=`.${a.params.slideClass}`;vt.gestures?(a.$wrapperEl.on("gesturestart",b,c.onGestureStart,g),a.$wrapperEl.on("gesturechange",b,c.onGestureChange,g),a.$wrapperEl.on("gestureend",b,c.onGestureEnd,g)):a.touchEvents.start==="touchstart"&&(a.$wrapperEl.on(a.touchEvents.start,b,c.onGestureStart,g),a.$wrapperEl.on(a.touchEvents.move,b,c.onGestureChange,E),a.$wrapperEl.on(a.touchEvents.end,b,c.onGestureEnd,g),a.touchEvents.cancel&&a.$wrapperEl.on(a.touchEvents.cancel,b,c.onGestureEnd,g)),a.$wrapperEl.on(a.touchEvents.move,`.${a.params.zoom.containerClass}`,c.onTouchMove,E)},disable(){const a=this,c=a.zoom;if(!c.enabled)return;a.zoom.enabled=!1;const g=a.touchEvents.start==="touchstart"&&vt.passiveListener&&a.params.passiveListeners?{passive:!0,capture:!1}:!1,E=vt.passiveListener?{passive:!1,capture:!0}:!0,b=`.${a.params.slideClass}`;vt.gestures?(a.$wrapperEl.off("gesturestart",b,c.onGestureStart,g),a.$wrapperEl.off("gesturechange",b,c.onGestureChange,g),a.$wrapperEl.off("gestureend",b,c.onGestureEnd,g)):a.touchEvents.start==="touchstart"&&(a.$wrapperEl.off(a.touchEvents.start,b,c.onGestureStart,g),a.$wrapperEl.off(a.touchEvents.move,b,c.onGestureChange,E),a.$wrapperEl.off(a.touchEvents.end,b,c.onGestureEnd,g),a.touchEvents.cancel&&a.$wrapperEl.off(a.touchEvents.cancel,b,c.onGestureEnd,g)),a.$wrapperEl.off(a.touchEvents.move,`.${a.params.zoom.containerClass}`,c.onTouchMove,E)}};var Li={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const a=this,c={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(E=>{c[E]=li[E].bind(a)}),j.extend(a,{zoom:c});let g=1;Object.defineProperty(a.zoom,"scale",{get(){return g},set(E){if(g!==E){const b=a.zoom.gesture.$imageEl?a.zoom.gesture.$imageEl[0]:void 0,$=a.zoom.gesture.$slideEl?a.zoom.gesture.$slideEl[0]:void 0;a.emit("zoomChange",E,b,$)}g=E}})},on:{init(){const a=this;a.params.zoom.enabled&&a.zoom.enable()},destroy(){this.zoom.disable()},touchStart(a){const c=this;c.zoom.enabled&&c.zoom.onTouchStart(a)},touchEnd(a){const c=this;c.zoom.enabled&&c.zoom.onTouchEnd(a)},doubleTap(a){const c=this;c.params.zoom.enabled&&c.zoom.enabled&&c.params.zoom.toggle&&c.zoom.toggle(a)},transitionEnd(){const a=this;a.zoom.enabled&&a.params.zoom.enabled&&a.zoom.onTransitionEnd()},slideChange(){const a=this;a.zoom.enabled&&a.params.zoom.enabled&&a.params.cssMode&&a.zoom.onTransitionEnd()}}};const hi={loadInSlide(a,c=!0){const g=this,E=g.params.lazy;if(typeof a=="undefined"||g.slides.length===0)return;const $=g.virtual&&g.params.virtual.enabled?g.$wrapperEl.children(`.${g.params.slideClass}[data-swiper-slide-index="${a}"]`):g.slides.eq(a);let ge=$.find(`.${E.elementClass}:not(.${E.loadedClass}):not(.${E.loadingClass})`);$.hasClass(E.elementClass)&&!$.hasClass(E.loadedClass)&&!$.hasClass(E.loadingClass)&&(ge=ge.add($[0])),ge.length!==0&&ge.each((Te,Xe)=>{const st=Z(Xe);st.addClass(E.loadingClass);const Et=st.attr("data-background"),nn=st.attr("data-src"),Xt=st.attr("data-srcset"),jn=st.attr("data-sizes"),Vn=st.parent("picture");g.loadImage(st[0],nn||Et,Xt,jn,!1,()=>{if(!(typeof g=="undefined"||g===null||!g||g&&!g.params||g.destroyed)){if(Et?(st.css("background-image",`url("${Et}")`),st.removeAttr("data-background")):(Xt&&(st.attr("srcset",Xt),st.removeAttr("data-srcset")),jn&&(st.attr("sizes",jn),st.removeAttr("data-sizes")),Vn.length&&Vn.children("source").each((Nn,Kn)=>{const On=Z(Kn);On.attr("data-srcset")&&(On.attr("srcset",On.attr("data-srcset")),On.removeAttr("data-srcset"))}),nn&&(st.attr("src",nn),st.removeAttr("data-src"))),st.addClass(E.loadedClass).removeClass(E.loadingClass),$.find(`.${E.preloaderClass}`).remove(),g.params.loop&&c){const Nn=$.attr("data-swiper-slide-index");if($.hasClass(g.params.slideDuplicateClass)){const Kn=g.$wrapperEl.children(`[data-swiper-slide-index="${Nn}"]:not(.${g.params.slideDuplicateClass})`);g.lazy.loadInSlide(Kn.index(),!1)}else{const Kn=g.$wrapperEl.children(`.${g.params.slideDuplicateClass}[data-swiper-slide-index="${Nn}"]`);g.lazy.loadInSlide(Kn.index(),!1)}}g.emit("lazyImageReady",$[0],st[0]),g.params.autoHeight&&g.updateAutoHeight()}}),g.emit("lazyImageLoad",$[0],st[0])})},load(){const a=this,{$wrapperEl:c,params:g,slides:E,activeIndex:b}=a,$=a.virtual&&g.virtual.enabled,ge=g.lazy;let Te=g.slidesPerView;Te==="auto"&&(Te=0);function Xe(Et){if($){if(c.children(`.${g.slideClass}[data-swiper-slide-index="${Et}"]`).length)return!0}else if(E[Et])return!0;return!1}function st(Et){return $?Z(Et).attr("data-swiper-slide-index"):Z(Et).index()}if(a.lazy.initialImageLoaded||(a.lazy.initialImageLoaded=!0),a.params.watchSlidesVisibility)c.children(`.${g.slideVisibleClass}`).each((Et,nn)=>{const Xt=$?Z(nn).attr("data-swiper-slide-index"):Z(nn).index();a.lazy.loadInSlide(Xt)});else if(Te>1)for(let Et=b;Et1||ge.loadPrevNextAmount&&ge.loadPrevNextAmount>1){const Et=ge.loadPrevNextAmount,nn=Te,Xt=Math.min(b+nn+Math.max(Et,nn),E.length),jn=Math.max(b-Math.max(nn,Et),0);for(let Vn=b+Te;Vn0&&a.lazy.loadInSlide(st(Et));const nn=c.children(`.${g.slidePrevClass}`);nn.length>0&&a.lazy.loadInSlide(st(nn))}}};var Oi={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const a=this;j.extend(a,{lazy:{initialImageLoaded:!1,load:hi.load.bind(a),loadInSlide:hi.loadInSlide.bind(a)}})},on:{beforeInit(){const a=this;a.params.lazy.enabled&&a.params.preloadImages&&(a.params.preloadImages=!1)},init(){const a=this;a.params.lazy.enabled&&!a.params.loop&&a.params.initialSlide===0&&a.lazy.load()},scroll(){const a=this;a.params.freeMode&&!a.params.freeModeSticky&&a.lazy.load()},resize(){const a=this;a.params.lazy.enabled&&a.lazy.load()},scrollbarDragMove(){const a=this;a.params.lazy.enabled&&a.lazy.load()},transitionStart(){const a=this;a.params.lazy.enabled&&(a.params.lazy.loadOnTransitionStart||!a.params.lazy.loadOnTransitionStart&&!a.lazy.initialImageLoaded)&&a.lazy.load()},transitionEnd(){const a=this;a.params.lazy.enabled&&!a.params.lazy.loadOnTransitionStart&&a.lazy.load()},slideChange(){const a=this;a.params.lazy.enabled&&a.params.cssMode&&a.lazy.load()}}};const er={LinearSpline:function(c,g){const E=function(){let Te,Xe,st;return(Et,nn)=>{for(Xe=-1,Te=Et.length;Te-Xe>1;)st=Te+Xe>>1,Et[st]<=nn?Xe=st:Te=st;return Te}}();this.x=c,this.y=g,this.lastIndex=c.length-1;let b,$;return this.interpolate=function(Te){return Te?($=E(this.x,Te),b=$-1,(Te-this.x[b])*(this.y[$]-this.y[b])/(this.x[$]-this.x[b])+this.y[b]):0},this},getInterpolateFunction(a){const c=this;c.controller.spline||(c.controller.spline=c.params.loop?new er.LinearSpline(c.slidesGrid,a.slidesGrid):new er.LinearSpline(c.snapGrid,a.snapGrid))},setTranslate(a,c){const g=this,E=g.controller.control;let b,$;function ge(Te){const Xe=g.rtlTranslate?-g.translate:g.translate;g.params.controller.by==="slide"&&(g.controller.getInterpolateFunction(Te),$=-g.controller.spline.interpolate(-Xe)),(!$||g.params.controller.by==="container")&&(b=(Te.maxTranslate()-Te.minTranslate())/(g.maxTranslate()-g.minTranslate()),$=(Xe-g.minTranslate())*b+Te.minTranslate()),g.params.controller.inverse&&($=Te.maxTranslate()-$),Te.updateProgress($),Te.setTranslate($,g),Te.updateActiveIndex(),Te.updateSlidesClasses()}if(Array.isArray(E))for(let Te=0;Te{ge.updateAutoHeight()}),ge.$wrapperEl.transitionEnd(()=>{E&&(ge.params.loop&&g.params.controller.by==="slide"&&ge.loopFix(),ge.transitionEnd())}))}if(Array.isArray(E))for(b=0;b0&&(a.isBeginning?(a.a11y.disableEl(g),a.a11y.makeElNotFocusable(g)):(a.a11y.enableEl(g),a.a11y.makeElFocusable(g))),c&&c.length>0&&(a.isEnd?(a.a11y.disableEl(c),a.a11y.makeElNotFocusable(c)):(a.a11y.enableEl(c),a.a11y.makeElFocusable(c)))},updatePagination(){const a=this,c=a.params.a11y;a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.bullets.each((g,E)=>{const b=Z(E);a.a11y.makeElFocusable(b),a.a11y.addElRole(b,"button"),a.a11y.addElLabel(b,c.paginationBulletMessage.replace(/\{\{index\}\}/,b.index()+1))})},init(){const a=this;a.$el.append(a.a11y.liveRegion);const c=a.params.a11y;let g,E;a.navigation&&a.navigation.$nextEl&&(g=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(E=a.navigation.$prevEl),g&&(a.a11y.makeElFocusable(g),a.a11y.addElRole(g,"button"),a.a11y.addElLabel(g,c.nextSlideMessage),g.on("keydown",a.a11y.onEnterKey)),E&&(a.a11y.makeElFocusable(E),a.a11y.addElRole(E,"button"),a.a11y.addElLabel(E,c.prevSlideMessage),E.on("keydown",a.a11y.onEnterKey)),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.on("keydown",`.${a.params.pagination.bulletClass}`,a.a11y.onEnterKey)},destroy(){const a=this;a.a11y.liveRegion&&a.a11y.liveRegion.length>0&&a.a11y.liveRegion.remove();let c,g;a.navigation&&a.navigation.$nextEl&&(c=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(g=a.navigation.$prevEl),c&&c.off("keydown",a.a11y.onEnterKey),g&&g.off("keydown",a.a11y.onEnterKey),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.off("keydown",`.${a.params.pagination.bulletClass}`,a.a11y.onEnterKey)}};var ii={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const a=this;j.extend(a,{a11y:{liveRegion:Z(``)}}),Object.keys(ss).forEach(c=>{a.a11y[c]=ss[c].bind(a)})},on:{init(){const a=this;a.params.a11y.enabled&&(a.a11y.init(),a.a11y.updateNavigation())},toEdge(){const a=this;a.params.a11y.enabled&&a.a11y.updateNavigation()},fromEdge(){const a=this;a.params.a11y.enabled&&a.a11y.updateNavigation()},paginationUpdate(){const a=this;a.params.a11y.enabled&&a.a11y.updatePagination()},destroy(){const a=this;a.params.a11y.enabled&&a.a11y.destroy()}}};const mi={init(){const a=this;if(!a.params.history)return;if(!R.history||!R.history.pushState){a.params.history.enabled=!1,a.params.hashNavigation.enabled=!0;return}const c=a.history;c.initialized=!0,c.paths=mi.getPathValues(),!(!c.paths.key&&!c.paths.value)&&(c.scrollToSlide(0,c.paths.value,a.params.runCallbacksOnInit),a.params.history.replaceState||R.addEventListener("popstate",a.history.setHistoryPopState))},destroy(){const a=this;a.params.history.replaceState||R.removeEventListener("popstate",a.history.setHistoryPopState)},setHistoryPopState(){const a=this;a.history.paths=mi.getPathValues(),a.history.scrollToSlide(a.params.speed,a.history.paths.value,!1)},getPathValues(){const a=R.location.pathname.slice(1).split("/").filter(b=>b!==""),c=a.length,g=a[c-2],E=a[c-1];return{key:g,value:E}},setHistory(a,c){const g=this;if(!g.history.initialized||!g.params.history.enabled)return;const E=g.slides.eq(c);let b=mi.slugify(E.attr("data-history"));R.location.pathname.includes(a)||(b=`${a}/${b}`);const $=R.history.state;$&&$.value===b||(g.params.history.replaceState?R.history.replaceState({value:b},null,b):R.history.pushState({value:b},null,b))},slugify(a){return a.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(a,c,g){const E=this;if(c)for(let b=0,$=E.slides.length;b<$;b+=1){const ge=E.slides.eq(b);if(mi.slugify(ge.attr("data-history"))===c&&!ge.hasClass(E.params.slideDuplicateClass)){const Xe=ge.index();E.slideTo(Xe,a,g)}}else E.slideTo(0,a,g)}};var Gi={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const a=this;j.extend(a,{history:{init:mi.init.bind(a),setHistory:mi.setHistory.bind(a),setHistoryPopState:mi.setHistoryPopState.bind(a),scrollToSlide:mi.scrollToSlide.bind(a),destroy:mi.destroy.bind(a)}})},on:{init(){const a=this;a.params.history.enabled&&a.history.init()},destroy(){const a=this;a.params.history.enabled&&a.history.destroy()},transitionEnd(){const a=this;a.history.initialized&&a.history.setHistory(a.params.history.key,a.activeIndex)},slideChange(){const a=this;a.history.initialized&&a.params.cssMode&&a.history.setHistory(a.params.history.key,a.activeIndex)}}};const Ii={onHashCange(){const a=this;a.emit("hashChange");const c=D.location.hash.replace("#",""),g=a.slides.eq(a.activeIndex).attr("data-hash");if(c!==g){const E=a.$wrapperEl.children(`.${a.params.slideClass}[data-hash="${c}"]`).index();if(typeof E=="undefined")return;a.slideTo(E)}},setHash(){const a=this;if(!(!a.hashNavigation.initialized||!a.params.hashNavigation.enabled))if(a.params.hashNavigation.replaceState&&R.history&&R.history.replaceState)R.history.replaceState(null,null,`#${a.slides.eq(a.activeIndex).attr("data-hash")}`||""),a.emit("hashSet");else{const c=a.slides.eq(a.activeIndex),g=c.attr("data-hash")||c.attr("data-history");D.location.hash=g||"",a.emit("hashSet")}},init(){const a=this;if(!a.params.hashNavigation.enabled||a.params.history&&a.params.history.enabled)return;a.hashNavigation.initialized=!0;const c=D.location.hash.replace("#","");if(c)for(let E=0,b=a.slides.length;E{a.params.autoplay.reverseDirection?a.params.loop?(a.loopFix(),a.slidePrev(a.params.speed,!0,!0),a.emit("autoplay")):a.isBeginning?a.params.autoplay.stopOnLastSlide?a.autoplay.stop():(a.slideTo(a.slides.length-1,a.params.speed,!0,!0),a.emit("autoplay")):(a.slidePrev(a.params.speed,!0,!0),a.emit("autoplay")):a.params.loop?(a.loopFix(),a.slideNext(a.params.speed,!0,!0),a.emit("autoplay")):a.isEnd?a.params.autoplay.stopOnLastSlide?a.autoplay.stop():(a.slideTo(0,a.params.speed,!0,!0),a.emit("autoplay")):(a.slideNext(a.params.speed,!0,!0),a.emit("autoplay")),a.params.cssMode&&a.autoplay.running&&a.autoplay.run()},g)},start(){const a=this;return typeof a.autoplay.timeout!="undefined"||a.autoplay.running?!1:(a.autoplay.running=!0,a.emit("autoplayStart"),a.autoplay.run(),!0)},stop(){const a=this;return!a.autoplay.running||typeof a.autoplay.timeout=="undefined"?!1:(a.autoplay.timeout&&(clearTimeout(a.autoplay.timeout),a.autoplay.timeout=void 0),a.autoplay.running=!1,a.emit("autoplayStop"),!0)},pause(a){const c=this;c.autoplay.running&&(c.autoplay.paused||(c.autoplay.timeout&&clearTimeout(c.autoplay.timeout),c.autoplay.paused=!0,a===0||!c.params.autoplay.waitForTransition?(c.autoplay.paused=!1,c.autoplay.run()):(c.$wrapperEl[0].addEventListener("transitionend",c.autoplay.onTransitionEnd),c.$wrapperEl[0].addEventListener("webkitTransitionEnd",c.autoplay.onTransitionEnd))))}};var $r={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const a=this;j.extend(a,{autoplay:{running:!1,paused:!1,run:Jr.run.bind(a),start:Jr.start.bind(a),stop:Jr.stop.bind(a),pause:Jr.pause.bind(a),onVisibilityChange(){document.visibilityState==="hidden"&&a.autoplay.running&&a.autoplay.pause(),document.visibilityState==="visible"&&a.autoplay.paused&&(a.autoplay.run(),a.autoplay.paused=!1)},onTransitionEnd(c){!a||a.destroyed||!a.$wrapperEl||c.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd),a.autoplay.paused=!1,a.autoplay.running?a.autoplay.run():a.autoplay.stop())}}})},on:{init(){const a=this;a.params.autoplay.enabled&&(a.autoplay.start(),document.addEventListener("visibilitychange",a.autoplay.onVisibilityChange))},beforeTransitionStart(a,c){const g=this;g.autoplay.running&&(c||!g.params.autoplay.disableOnInteraction?g.autoplay.pause(a):g.autoplay.stop())},sliderFirstMove(){const a=this;a.autoplay.running&&(a.params.autoplay.disableOnInteraction?a.autoplay.stop():a.autoplay.pause())},touchEnd(){const a=this;a.params.cssMode&&a.autoplay.paused&&!a.params.autoplay.disableOnInteraction&&a.autoplay.run()},destroy(){const a=this;a.autoplay.running&&a.autoplay.stop(),document.removeEventListener("visibilitychange",a.autoplay.onVisibilityChange)}}};const us={setTranslate(){const a=this,{slides:c}=a;for(let g=0;g{if(b||!c||c.destroyed)return;b=!0,c.animating=!1;const $=["webkitTransitionEnd","transitionend"];for(let ge=0;ge<$.length;ge+=1)E.trigger($[ge])})}}};var qi={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const a=this;j.extend(a,{fadeEffect:{setTranslate:us.setTranslate.bind(a),setTransition:us.setTransition.bind(a)}})},on:{beforeInit(){const a=this;if(a.params.effect!=="fade")return;a.classNames.push(`${a.params.containerModifierClass}fade`);const c={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};j.extend(a.params,c),j.extend(a.originalParams,c)},setTranslate(){const a=this;a.params.effect==="fade"&&a.fadeEffect.setTranslate()},setTransition(a){const c=this;c.params.effect==="fade"&&c.fadeEffect.setTransition(a)}}};const Zi={setTranslate(){const a=this,{$el:c,$wrapperEl:g,slides:E,width:b,height:$,rtlTranslate:ge,size:Te}=a,Xe=a.params.cubeEffect,st=a.isHorizontal(),Et=a.virtual&&a.params.virtual.enabled;let nn=0,Xt;Xe.shadow&&(st?(Xt=g.find(".swiper-cube-shadow"),Xt.length===0&&(Xt=Z('
'),g.append(Xt)),Xt.css({height:`${b}px`})):(Xt=c.find(".swiper-cube-shadow"),Xt.length===0&&(Xt=Z('
'),c.append(Xt))));for(let Vn=0;Vn-1&&(nn=Kn*90+$n*90,ge&&(nn=-Kn*90-$n*90)),Nn.transform(ci),Xe.slideShadows){let Ar=st?Nn.find(".swiper-slide-shadow-left"):Nn.find(".swiper-slide-shadow-top"),Vr=st?Nn.find(".swiper-slide-shadow-right"):Nn.find(".swiper-slide-shadow-bottom");Ar.length===0&&(Ar=Z(`
`),Nn.append(Ar)),Vr.length===0&&(Vr=Z(`
`),Nn.append(Vr)),Ar.length&&(Ar[0].style.opacity=Math.max(-$n,0)),Vr.length&&(Vr[0].style.opacity=Math.max($n,0))}}if(g.css({"-webkit-transform-origin":`50% 50% -${Te/2}px`,"-moz-transform-origin":`50% 50% -${Te/2}px`,"-ms-transform-origin":`50% 50% -${Te/2}px`,"transform-origin":`50% 50% -${Te/2}px`}),Xe.shadow)if(st)Xt.transform(`translate3d(0px, ${b/2+Xe.shadowOffset}px, ${-b/2}px) rotateX(90deg) rotateZ(0deg) scale(${Xe.shadowScale})`);else{const Vn=Math.abs(nn)-Math.floor(Math.abs(nn)/90)*90,Nn=1.5-(Math.sin(Vn*2*Math.PI/360)/2+Math.cos(Vn*2*Math.PI/360)/2),Kn=Xe.shadowScale,On=Xe.shadowScale/Nn,qn=Xe.shadowOffset;Xt.transform(`scale3d(${Kn}, 1, ${On}) translate3d(0px, ${$/2+qn}px, ${-$/2/On}px) rotateX(-90deg)`)}const jn=vi.isSafari||vi.isWebView?-Te/2:0;g.transform(`translate3d(0px,0,${jn}px) rotateX(${a.isHorizontal()?0:nn}deg) rotateY(${a.isHorizontal()?-nn:0}deg)`)},setTransition(a){const c=this,{$el:g,slides:E}=c;E.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),c.params.cubeEffect.shadow&&!c.isHorizontal()&&g.find(".swiper-cube-shadow").transition(a)}};var Fr={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const a=this;j.extend(a,{cubeEffect:{setTranslate:Zi.setTranslate.bind(a),setTransition:Zi.setTransition.bind(a)}})},on:{beforeInit(){const a=this;if(a.params.effect!=="cube")return;a.classNames.push(`${a.params.containerModifierClass}cube`),a.classNames.push(`${a.params.containerModifierClass}3d`);const c={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};j.extend(a.params,c),j.extend(a.originalParams,c)},setTranslate(){const a=this;a.params.effect==="cube"&&a.cubeEffect.setTranslate()},setTransition(a){const c=this;c.params.effect==="cube"&&c.cubeEffect.setTransition(a)}}};const Ur={setTranslate(){const a=this,{slides:c,rtlTranslate:g}=a;for(let E=0;E`),b.append(Xt)),jn.length===0&&(jn=Z(`
`),b.append(jn)),Xt.length&&(Xt[0].style.opacity=Math.max(-$,0)),jn.length&&(jn[0].style.opacity=Math.max($,0))}b.transform(`translate3d(${Et}px, ${nn}px, 0px) rotateX(${st}deg) rotateY(${Xe}deg)`)}},setTransition(a){const c=this,{slides:g,activeIndex:E,$wrapperEl:b}=c;if(g.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),c.params.virtualTranslate&&a!==0){let $=!1;g.eq(E).transitionEnd(function(){if($||!c||c.destroyed)return;$=!0,c.animating=!1;const Te=["webkitTransitionEnd","transitionend"];for(let Xe=0;Xe`),Vn.append(Ir)),ni.length===0&&(ni=Z(`
`),Vn.append(ni)),Ir.length&&(Ir[0].style.opacity=On>0?On:0),ni.length&&(ni[0].style.opacity=-On>0?-On:0)}}if(vt.pointerEvents||vt.prefixedPointerEvents){const Xt=b[0].style;Xt.perspectiveOrigin=`${st}px 50%`}},setTransition(a){this.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a)}};var es={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const a=this;j.extend(a,{coverflowEffect:{setTranslate:kr.setTranslate.bind(a),setTransition:kr.setTransition.bind(a)}})},on:{beforeInit(){const a=this;a.params.effect==="coverflow"&&(a.classNames.push(`${a.params.containerModifierClass}coverflow`),a.classNames.push(`${a.params.containerModifierClass}3d`),a.params.watchSlidesProgress=!0,a.originalParams.watchSlidesProgress=!0)},setTranslate(){const a=this;a.params.effect==="coverflow"&&a.coverflowEffect.setTranslate()},setTransition(a){const c=this;c.params.effect==="coverflow"&&c.coverflowEffect.setTransition(a)}}};const ds={init(){const a=this,{thumbs:c}=a.params,g=a.constructor;c.swiper instanceof g?(a.thumbs.swiper=c.swiper,j.extend(a.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),j.extend(a.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):j.isObject(c.swiper)&&(a.thumbs.swiper=new g(j.extend({},c.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),a.thumbs.swiperCreated=!0),a.thumbs.swiper.$el.addClass(a.params.thumbs.thumbsContainerClass),a.thumbs.swiper.on("tap",a.thumbs.onThumbClick)},onThumbClick(){const a=this,c=a.thumbs.swiper;if(!c)return;const g=c.clickedIndex,E=c.clickedSlide;if(E&&Z(E).hasClass(a.params.thumbs.slideThumbActiveClass)||typeof g=="undefined"||g===null)return;let b;if(c.params.loop?b=parseInt(Z(c.clickedSlide).attr("data-swiper-slide-index"),10):b=g,a.params.loop){let $=a.activeIndex;a.slides.eq($).hasClass(a.params.slideDuplicateClass)&&(a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft,$=a.activeIndex);const ge=a.slides.eq($).prevAll(`[data-swiper-slide-index="${b}"]`).eq(0).index(),Te=a.slides.eq($).nextAll(`[data-swiper-slide-index="${b}"]`).eq(0).index();typeof ge=="undefined"?b=Te:typeof Te=="undefined"?b=ge:Te-$<$-ge?b=Te:b=ge}a.slideTo(b)},update(a){const c=this,g=c.thumbs.swiper;if(!g)return;const E=g.params.slidesPerView==="auto"?g.slidesPerViewDynamic():g.params.slidesPerView,b=c.params.thumbs.autoScrollOffset,$=b&&!g.params.loop;if(c.realIndex!==g.realIndex||$){let Xe=g.activeIndex,st,Et;if(g.params.loop){g.slides.eq(Xe).hasClass(g.params.slideDuplicateClass)&&(g.loopFix(),g._clientLeft=g.$wrapperEl[0].clientLeft,Xe=g.activeIndex);const nn=g.slides.eq(Xe).prevAll(`[data-swiper-slide-index="${c.realIndex}"]`).eq(0).index(),Xt=g.slides.eq(Xe).nextAll(`[data-swiper-slide-index="${c.realIndex}"]`).eq(0).index();typeof nn=="undefined"?st=Xt:typeof Xt=="undefined"?st=nn:Xt-Xe===Xe-nn?st=Xe:Xt-Xec.previousIndex?"next":"prev"}else st=c.realIndex,Et=st>c.previousIndex?"next":"prev";$&&(st+=Et==="next"?b:-1*b),g.visibleSlidesIndexes&&g.visibleSlidesIndexes.indexOf(st)<0&&(g.params.centeredSlides?st>Xe?st=st-Math.floor(E/2)+1:st=st+Math.floor(E/2)-1:st>Xe&&(st=st-E+1),g.slideTo(st,a?0:void 0))}let ge=1;const Te=c.params.thumbs.slideThumbActiveClass;if(c.params.slidesPerView>1&&!c.params.centeredSlides&&(ge=c.params.slidesPerView),c.params.thumbs.multipleActiveThumbs||(ge=1),ge=Math.floor(ge),g.slides.removeClass(Te),g.params.loop||g.params.virtual&&g.params.virtual.enabled)for(let Xe=0;Xe=this.minWeight_}getEstimate(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_}getEstimateTTFB(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_}get defaultEstimate(){return this.defaultEstimate_}destroy(){}}function Ne(l,e,t){return(e=He(e))in l?Object.defineProperty(l,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):l[e]=t,l}function ee(){return ee=Object.assign?Object.assign.bind():function(l){for(var e=1;e`):tt}function de(l,e,t){return e[l]?e[l].bind(e):K(l,t)}const Re=Ae();function Me(l,e,t){const n=Ae();if(typeof console=="object"&&l===!0||typeof l=="object"){const i=["debug","log","info","warn","error"];i.forEach(s=>{n[s]=de(s,l,t)});try{n.log(`Debug logs enabled for "${e}" in hls.js version 1.6.15`)}catch(s){return Ae()}i.forEach(s=>{Re[s]=de(s,l)})}else ee(Re,n);return n}const Ie=Re;function Rt(l=!0){return typeof self=="undefined"?void 0:(l||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function mt(l){return typeof self!="undefined"&&l===self.ManagedMediaSource}function Dt(l,e){const t=Object.keys(l),n=Object.keys(e),i=t.length,s=n.length;return!i||!s||i===s&&!t.some(o=>n.indexOf(o)===-1)}function ht(l,e=!1){if(typeof TextDecoder!="undefined"){const h=new TextDecoder("utf-8").decode(l);if(e){const A=h.indexOf("\0");return A!==-1?h.substring(0,A):h}return h.replace(/\0/g,"")}const t=l.length;let n,i,s,o="",u=0;for(;u>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:o+=String.fromCharCode(n);break;case 12:case 13:i=l[u++],o+=String.fromCharCode((n&31)<<6|i&63);break;case 14:i=l[u++],s=l[u++],o+=String.fromCharCode((n&15)<<12|(i&63)<<6|(s&63)<<0);break}}return o}function xe(l){let e="";for(let t=0;t1||i===1&&(t=this.levelkeys[n[0]])!=null&&t.encrypted)return!0}return!1}get programDateTime(){return this._programDateTime===null&&this.rawProgramDateTime&&(this.programDateTime=Date.parse(this.rawProgramDateTime)),this._programDateTime}set programDateTime(e){if(!r(e)){this._programDateTime=this.rawProgramDateTime=null;return}this._programDateTime=e}get ref(){return Ge(this)?(this._ref||(this._ref={base:this.base,start:this.start,duration:this.duration,sn:this.sn,programDateTime:this.programDateTime}),this._ref):null}addStart(e){this.setStart(this.start+e)}setStart(e){this.start=e,this._ref&&(this._ref.start=e)}setDuration(e){this.duration=e,this._ref&&(this._ref.duration=e)}setKeyFormat(e){const t=this.levelkeys;if(t){var n;const i=t[e];i&&!((n=this._decryptdata)!=null&&n.keyId)&&(this._decryptdata=i.getDecryptData(this.sn,t))}}abortRequests(){var e,t;(e=this.loader)==null||e.abort(),(t=this.keyLoader)==null||t.abort()}setElementaryStreamInfo(e,t,n,i,s,o=!1){const{elementaryStreams:u}=this,p=u[e];if(!p){u[e]={startPTS:t,endPTS:n,startDTS:i,endDTS:s,partial:o};return}p.startPTS=Math.min(p.startPTS,t),p.endPTS=Math.max(p.endPTS,n),p.startDTS=Math.min(p.startDTS,i),p.endDTS=Math.max(p.endDTS,s)}}class he extends it{constructor(e,t,n,i,s){super(n),this.fragOffset=0,this.duration=0,this.gap=!1,this.independent=!1,this.relurl=void 0,this.fragment=void 0,this.index=void 0,this.duration=e.decimalFloatingPoint("DURATION"),this.gap=e.bool("GAP"),this.independent=e.bool("INDEPENDENT"),this.relurl=e.enumeratedString("URI"),this.fragment=t,this.index=i;const o=e.enumeratedString("BYTERANGE");o&&this.setByteRange(o,s),s&&(this.fragOffset=s.fragOffset+s.duration)}get start(){return this.fragment.start+this.fragOffset}get end(){return this.start+this.duration}get loaded(){const{elementaryStreams:e}=this;return!!(e.audio||e.video||e.audiovideo)}}function je(l,e){const t=Object.getPrototypeOf(l);if(t){const n=Object.getOwnPropertyDescriptor(t,e);return n||je(t,e)}}function Ve(l,e){const t=je(l,e);t&&(t.enumerable=!0,Object.defineProperty(l,e,t))}const St=Math.pow(2,32)-1,et=[].push,jt={video:1,audio:2,id3:3,text:4};function At(l){return String.fromCharCode.apply(null,l)}function hn(l,e){const t=l[e]<<8|l[e+1];return t<0?65536+t:t}function rt(l,e){const t=we(l,e);return t<0?4294967296+t:t}function $e(l,e){let t=rt(l,e);return t*=Math.pow(2,32),t+=rt(l,e+4),t}function we(l,e){return l[e]<<24|l[e+1]<<16|l[e+2]<<8|l[e+3]}function Be(l){const e=l.byteLength;for(let t=0;t8&&l[t+4]===109&&l[t+5]===111&&l[t+6]===111&&l[t+7]===102)return!0;t=n>1?t+n:e}return!1}function me(l,e){const t=[];if(!e.length)return t;const n=l.byteLength;for(let i=0;i1?i+s:n;if(o===e[0])if(e.length===1)t.push(l.subarray(i+8,u));else{const p=me(l.subarray(i+8,u),e.slice(1));p.length&&et.apply(t,p)}i=u}return t}function lt(l){const e=[],t=l[0];let n=8;const i=rt(l,n);n+=4;let s=0,o=0;t===0?(s=rt(l,n),o=rt(l,n+4),n+=8):(s=$e(l,n),o=$e(l,n+8),n+=16),n+=2;let u=l.length+o;const p=hn(l,n);n+=2;for(let h=0;h>>31===1)return Ie.warn("SIDX has hierarchical references (not supported)"),null;const z=rt(l,A);A+=4,e.push({referenceSize:T,subsegmentDuration:z,info:{duration:z/i,start:u,end:u+T-1}}),u+=T,A+=4,n=A}return{earliestPresentationTime:s,timescale:i,version:t,referencesCount:p,references:e}}function Le(l){const e=[],t=me(l,["moov","trak"]);for(let i=0;i{const s=rt(i,4),o=e[s];o&&(o.default={duration:rt(i,12),flags:rt(i,20)})}),e}function ve(l){const e=l.subarray(8),t=e.subarray(86),n=At(e.subarray(4,8));let i=n,s;const o=n==="enca"||n==="encv";if(o){const h=me(e,[n])[0].subarray(n==="enca"?28:78);me(h,["sinf"]).forEach(y=>{const T=me(y,["schm"])[0];if(T){const U=At(T.subarray(4,8));if(U==="cbcs"||U==="cenc"){const z=me(y,["frma"])[0];z&&(i=At(z))}}})}const u=i;switch(i){case"avc1":case"avc2":case"avc3":case"avc4":{const p=me(t,["avcC"])[0];p&&p.length>3&&(i+="."+Oe(p[1])+Oe(p[2])+Oe(p[3]),s=pe(u==="avc1"?"dva1":"dvav",t));break}case"mp4a":{const p=me(e,[n])[0],h=me(p.subarray(28),["esds"])[0];if(h&&h.length>7){let A=4;if(h[A++]!==3)break;A=ye(h,A),A+=2;const y=h[A++];if(y&128&&(A+=2),y&64&&(A+=h[A++]),h[A++]!==4)break;A=ye(h,A);const T=h[A++];if(T===64)i+="."+Oe(T);else break;if(A+=12,h[A++]!==5)break;A=ye(h,A);const U=h[A++];let z=(U&248)>>3;z===31&&(z+=1+((U&7)<<3)+((h[A]&224)>>5)),i+="."+z}break}case"hvc1":case"hev1":{const p=me(t,["hvcC"])[0];if(p&&p.length>12){const h=p[1],A=["","A","B","C"][h>>6],y=h&31,T=rt(p,2),U=(h&32)>>5?"H":"L",z=p[12],ce=p.subarray(6,12);i+="."+A+y,i+="."+Se(T).toString(16).toUpperCase(),i+="."+U+z;let le="";for(let ze=ce.length;ze--;){const Je=ce[ze];(Je||le)&&(le="."+Je.toString(16).toUpperCase()+le)}i+=le}s=pe(u=="hev1"?"dvhe":"dvh1",t);break}case"dvh1":case"dvhe":case"dvav":case"dva1":case"dav1":{i=pe(i,t)||i;break}case"vp09":{const p=me(t,["vpcC"])[0];if(p&&p.length>6){const h=p[4],A=p[5],y=p[6]>>4&15;i+="."+Q(h)+"."+Q(A)+"."+Q(y)}break}case"av01":{const p=me(t,["av1C"])[0];if(p&&p.length>2){const h=p[1]>>>5,A=p[1]&31,y=p[2]>>>7?"H":"M",T=(p[2]&64)>>6,U=(p[2]&32)>>5,z=h===2&&T?U?12:10:T?10:8,ce=(p[2]&16)>>4,le=(p[2]&8)>>3,ze=(p[2]&4)>>2,Je=p[2]&3;i+="."+h+"."+Q(A)+y+"."+Q(z)+"."+ce+"."+le+ze+Je+"."+Q(1)+"."+Q(1)+"."+Q(1)+"."+0,s=pe("dav1",t)}break}}return{codec:i,encrypted:o,supplemental:s}}function pe(l,e){const t=me(e,["dvvC"]),n=t.length?t[0]:me(e,["dvcC"])[0];if(n){const i=n[2]>>1&127,s=n[2]<<5&32|n[3]>>3&31;return l+"."+Q(i)+"."+Q(s)}}function Se(l){let e=0;for(let t=0;t<32;t++)e|=(l>>t&1)<<31-t;return e>>>0}function ye(l,e){const t=e+5;for(;l[e++]&128&&e{const s=n.subarray(8,24);s.some(o=>o!==0)||(Ie.log(`[eme] Patching keyId in 'enc${i?"a":"v"}>sinf>>tenc' box: ${xe(s)} -> ${xe(t)}`),n.set(t,8))})}function L(l){const e=[];return w(l,t=>e.push(t.subarray(8,24))),e}function w(l,e){me(l,["moov","trak"]).forEach(n=>{const i=me(n,["mdia","minf","stbl","stsd"])[0];if(!i)return;const s=i.subarray(8);let o=me(s,["enca"]);const u=o.length>0;u||(o=me(s,["encv"])),o.forEach(p=>{const h=u?p.subarray(28):p.subarray(78);me(h,["sinf"]).forEach(y=>{const T=X(y);T&&e(T,u)})})})}function X(l){const e=me(l,["schm"])[0];if(e){const t=At(e.subarray(4,8));if(t==="cbcs"||t==="cenc"){const n=me(l,["schi","tenc"])[0];if(n)return n}}}function at(l,e,t){const n={},i=me(l,["moof","traf"]);for(let s=0;sn[s].duration)){let s=1/0,o=0;const u=me(l,["sidx"]);for(let p=0;py+T.info.duration||0,0);o=Math.max(o,A+h.earliestPresentationTime/h.timescale)}}o&&r(o)&&Object.keys(n).forEach(p=>{n[p].duration||(n[p].duration=o*n[p].timescale-n[p].start)})}return n}function Ue(l){const e={valid:null,remainder:null},t=me(l,["moof"]);if(t.length<2)return e.remainder=l,e;const n=t[t.length-1];return e.valid=l.slice(0,n.byteOffset-8),e.remainder=l.slice(n.byteOffset-8),e}function nt(l,e){const t=new Uint8Array(l.length+e.length);return t.set(l),t.set(e,l.length),t}function Bt(l,e){const t=[],n=e.samples,i=e.timescale,s=e.id;let o=!1;return me(n,["moof"]).map(p=>{const h=p.byteOffset-8;me(p,["traf"]).map(y=>{const T=me(y,["tfdt"]).map(U=>{const z=U[0];let ce=rt(U,4);return z===1&&(ce*=Math.pow(2,32),ce+=rt(U,8)),ce/i})[0];return T!==void 0&&(l=T),me(y,["tfhd"]).map(U=>{const z=rt(U,4),ce=rt(U,0)&16777215,le=(ce&1)!==0,ze=(ce&2)!==0,Je=(ce&8)!==0;let _e=0;const Vt=(ce&16)!==0;let qt=0;const Cn=(ce&32)!==0;let tn=8;z===s&&(le&&(tn+=8),ze&&(tn+=4),Je&&(_e=rt(U,tn),tn+=4),Vt&&(qt=rt(U,tn),tn+=4),Cn&&(tn+=4),e.type==="video"&&(o=Ot(e.codec)),me(y,["trun"]).map(An=>{const pn=An[0],on=rt(An,0)&16777215,Zn=(on&1)!==0;let gi=0;const Di=(on&4)!==0,ki=(on&256)!==0;let Ni=0;const ai=(on&512)!==0;let Fi=0;const yi=(on&1024)!==0,Vi=(on&2048)!==0;let ar=0;const ui=rt(An,4);let di=8;Zn&&(gi=rt(An,di),di+=4),Di&&(di+=4);let br=gi+h;for(let Wr=0;Wr>1&63;return t===39||t===40}else return(e&31)===6}function gt(l,e,t,n){const i=De(l);let s=0;s+=e;let o=0,u=0,p=0;for(;s=i.length)break;p=i[s++],o+=p}while(p===255);u=0;do{if(s>=i.length)break;p=i[s++],u+=p}while(p===255);const h=i.length-s;let A=s;if(uh){Ie.error(`Malformed SEI payload. ${u} is too small, only ${h} bytes left to parse.`);break}if(o===4){if(i[A++]===181){const T=hn(i,A);if(A+=2,T===49){const U=rt(i,A);if(A+=4,U===1195456820){const z=i[A++];if(z===3){const ce=i[A++],le=31&ce,ze=64&ce,Je=ze?2+le*3:0,_e=new Uint8Array(Je);if(ze){_e[0]=ce;for(let Vt=1;Vt16){const y=[];for(let z=0;z<16;z++){const ce=i[A++].toString(16);y.push(ce.length==1?"0"+ce:ce),(z===3||z===5||z===7||z===9)&&y.push("-")}const T=u-16,U=new Uint8Array(T);for(let z=0;z>24&255,s[1]=n>>16&255,s[2]=n>>8&255,s[3]=n&255,s.set(l,4),i=0,n=8;i0?(s=new Uint8Array(4),e.length>0&&new DataView(s.buffer).setUint32(0,e.length,!1)):s=new Uint8Array;const o=new Uint8Array(4);return t.byteLength>0&&new DataView(o.buffer).setUint32(0,t.byteLength,!1),xt([112,115,115,104],new Uint8Array([n,0,0,0]),l,s,i,o,t)}function Wt(l){const e=[];if(l instanceof ArrayBuffer){const t=l.byteLength;let n=0;for(;n+32>>24;if(s!==0&&s!==1)return{offset:t,size:e};const o=l.buffer,u=xe(new Uint8Array(o,t+12,16));let p=null,h=null,A=0;if(s===0)A=28;else{const T=l.getUint32(28);if(!T||n<32+T*16)return{offset:t,size:e};p=[];for(let U=0;U/\(Windows.+Firefox\//i.test(navigator.userAgent),Ut={audio:{a3ds:1,"ac-3":.95,"ac-4":1,alac:.9,alaw:1,dra1:1,"dts+":1,"dts-":1,dtsc:1,dtse:1,dtsh:1,"ec-3":.9,enca:1,fLaC:.9,flac:.9,FLAC:.9,g719:1,g726:1,m4ae:1,mha1:1,mha2:1,mhm1:1,mhm2:1,mlpa:1,mp4a:1,"raw ":1,Opus:1,opus:1,samr:1,sawb:1,sawp:1,sevc:1,sqcp:1,ssmv:1,twos:1,ulaw:1},video:{avc1:1,avc2:1,avc3:1,avc4:1,avcp:1,av01:.8,dav1:.8,drac:1,dva1:1,dvav:1,dvh1:.7,dvhe:.7,encv:1,hev1:.75,hvc1:.75,mjp2:1,mp4v:1,mvc1:1,mvc2:1,mvc3:1,mvc4:1,resv:1,rv60:1,s263:1,svc1:1,svc2:1,"vc-1":1,vp08:1,vp09:.9},text:{stpp:1,wvtt:1}};function un(l,e){const t=Ut[e];return!!t&&!!t[l.slice(0,4)]}function sn(l,e,t=!0){return!l.split(",").some(n=>!Jt(n,e,t))}function Jt(l,e,t=!0){var n;const i=Rt(t);return(n=i==null?void 0:i.isTypeSupported(mn(l,e)))!=null?n:!1}function mn(l,e){return`${e}/mp4;codecs=${l}`}function _t(l){if(l){const e=l.substring(0,4);return Ut.video[e]}return 2}function Gt(l){const e=Ht();return l.split(",").reduce((t,n)=>{const s=e&&Ot(n)?9:Ut.video[n];return s?(s*2+t)/(t?3:2):(Ut.audio[n]+t)/(t?2:1)},0)}const fn={};function Zt(l,e=!0){if(fn[l])return fn[l];const t={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"],"mp4a.40.34":["mp3"]}[l];for(let i=0;iZt(t.toLowerCase(),e))}function It(l,e){const t=[];if(l){const n=l.split(",");for(let i=0;i4||["ac-3","ec-3","alac","fLaC","Opus"].indexOf(l)!==-1)&&(dt(l,"audio")||dt(l,"video")))return l;if(e){const t=e.split(",");if(t.length>1){if(l){for(let n=t.length;n--;)if(t[n].substring(0,4)===l.substring(0,4))return t[n]}return t[0]}}return e||l}function dt(l,e){return un(l,e)&&Jt(l,e)}function N(l){const e=l.split(",");for(let t=0;t2&&n[0]==="avc1"&&(e[t]=`avc1.${parseInt(n[1]).toString(16)}${("000"+parseInt(n[2]).toString(16)).slice(-4)}`)}return e.join(",")}function f(l){if(l.startsWith("av01.")){const e=l.split("."),t=["0","111","01","01","01","0"];for(let n=e.length;n>4&&n<10;n++)e[n]=t[n-4];return e.join(".")}return l}function d(l){const e=Rt(l)||{isTypeSupported:()=>!1};return{mpeg:e.isTypeSupported("audio/mpeg"),mp3:e.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:e.isTypeSupported('audio/mp4; codecs="ac-3"')}}function S(l){return l.replace(/^.+codecs=["']?([^"']+).*$/,"$1")}const x={supported:!0,powerEfficient:!0,smooth:!0},O={supported:!1,smooth:!1,powerEfficient:!1},ae={supported:!0,configurations:[],decodingInfoResults:[x]};function j(l,e){return{supported:!1,configurations:e,decodingInfoResults:[O],error:l}}function vt(l,e,t,n,i,s){const o=l.videoCodec,u=l.audioCodec?l.audioGroups:null,p=s==null?void 0:s.audioCodec,h=s==null?void 0:s.channels,A=h?parseInt(h):p?1/0:2;let y=null;if(u!=null&&u.length)try{u.length===1&&u[0]?y=e.groups[u[0]].channels:y=u.reduce((T,U)=>{if(U){const z=e.groups[U];if(!z)throw new Error(`Audio track group ${U} not found`);Object.keys(z.channels).forEach(ce=>{T[ce]=(T[ce]||0)+z.channels[ce]})}return T},{2:0})}catch(T){return!0}return o!==void 0&&(o.split(",").some(T=>Ot(T))||l.width>1920&&l.height>1088||l.height>1920&&l.width>1088||l.frameRate>Math.max(n,30)||l.videoRange!=="SDR"&&l.videoRange!==t||l.bitrate>Math.max(i,8e6))||!!y&&r(A)&&Object.keys(y).some(T=>parseInt(T)>A)}function Y(l,e,t,n={}){const i=l.videoCodec;if(!i&&!l.audioCodec||!t)return Promise.resolve(ae);const s=[],o=_(l),u=o.length,p=Qe(l,e,u>0),h=p.length;for(let A=u||1*h||1;A--;){const y={type:"media-source"};if(u&&(y.video=o[A%u]),h){y.audio=p[A%h];const T=y.audio.bitrate;y.video&&T&&(y.video.bitrate-=T)}s.push(y)}if(i){const A=navigator.userAgent;if(i.split(",").some(y=>Ot(y))&&Ht())return Promise.resolve(j(new Error(`Overriding Windows Firefox HEVC MediaCapabilities result based on user-agent string: (${A})`),s))}return Promise.all(s.map(A=>{const y=I(A);return n[y]||(n[y]=t.decodingInfo(A))})).then(A=>({supported:!A.some(y=>!y.supported),configurations:s,decodingInfoResults:A})).catch(A=>({supported:!1,configurations:s,decodingInfoResults:[],error:A}))}function _(l){var e;const t=(e=l.videoCodec)==null?void 0:e.split(","),n=B(l),i=l.width||640,s=l.height||480,o=l.frameRate||30,u=l.videoRange.toLowerCase();return t?t.map(p=>{const h={contentType:mn(f(p),"video"),width:i,height:s,bitrate:n,framerate:o};return u!=="sdr"&&(h.transferFunction=u),h}):[]}function Qe(l,e,t){var n;const i=(n=l.audioCodec)==null?void 0:n.split(","),s=B(l);return i&&l.audioGroups?l.audioGroups.reduce((o,u)=>{var p;const h=u?(p=e.groups[u])==null?void 0:p.tracks:null;return h?h.reduce((A,y)=>{if(y.groupId===u){const T=parseFloat(y.channels||"");i.forEach(U=>{const z={contentType:mn(U,"audio"),bitrate:t?se(U,s):s};T&&(z.channels=""+T),A.push(z)})}return A},o):o},[]):[]}function se(l,e){if(e<=1)return 1;let t=128e3;return l==="ec-3"?t=768e3:l==="ac-3"&&(t=64e4),Math.min(e/2,t)}function B(l){return Math.ceil(Math.max(l.bitrate*.9,l.averageBitrate)/1e3)*1e3||1}function I(l){let e="";const{audio:t,video:n}=l;if(n){const i=S(n.contentType);e+=`${i}_r${n.height}x${n.width}f${Math.ceil(n.framerate)}${n.transferFunction||"sd"}_${Math.ceil(n.bitrate/1e5)}`}if(t){const i=S(t.contentType);e+=`${n?"_":""}${i}_c${t.channels}`}return e}const P=["NONE","TYPE-0","TYPE-1",null];function F(l){return P.indexOf(l)>-1}const k=["SDR","PQ","HLG"];function be(l){return!!l&&k.indexOf(l)>-1}var ke={No:"",Yes:"YES",v2:"v2"};function ut(l){const{canSkipUntil:e,canSkipDateRanges:t,age:n}=l,i=n!!n).map(n=>n.substring(0,4)).join(","),"supplemental"in e){var t;this.supplemental=e.supplemental;const n=(t=e.supplemental)==null?void 0:t.videoCodec;n&&n!==e.videoCodec&&(this.codecSet+=`,${n.substring(0,4)}`)}this.addGroupId("audio",e.attrs.AUDIO),this.addGroupId("text",e.attrs.SUBTITLES)}get maxBitrate(){return Math.max(this.realBitrate,this.bitrate)}get averageBitrate(){return this._avgBitrate||this.realBitrate||this.bitrate}get attrs(){return this._attrs[0]}get codecs(){return this.attrs.CODECS||""}get pathwayId(){return this.attrs["PATHWAY-ID"]||"."}get videoRange(){return this.attrs["VIDEO-RANGE"]||"SDR"}get score(){return this.attrs.optionalFloat("SCORE",0)}get uri(){return this.url[0]||""}hasAudioGroup(e){return wt(this._audioGroups,e)}hasSubtitleGroup(e){return wt(this._subtitleGroups,e)}get audioGroups(){return this._audioGroups}get subtitleGroups(){return this._subtitleGroups}addGroupId(e,t){if(t){if(e==="audio"){let n=this._audioGroups;n||(n=this._audioGroups=[]),n.indexOf(t)===-1&&n.push(t)}else if(e==="text"){let n=this._subtitleGroups;n||(n=this._subtitleGroups=[]),n.indexOf(t)===-1&&n.push(t)}}}get urlId(){return 0}set urlId(e){}get audioGroupIds(){return this.audioGroups?[this.audioGroupId]:void 0}get textGroupIds(){return this.subtitleGroups?[this.textGroupId]:void 0}get audioGroupId(){var e;return(e=this.audioGroups)==null?void 0:e[0]}get textGroupId(){var e;return(e=this.subtitleGroups)==null?void 0:e[0]}addFallback(){}}function wt(l,e){return!e||!l?!1:l.indexOf(e)!==-1}function Kt(){if(typeof matchMedia=="function"){const l=matchMedia("(dynamic-range: high)"),e=matchMedia("bad query");if(l.media!==e.media)return l.matches===!0}return!1}function en(l,e){let t=!1,n=[];if(l&&(t=l!=="SDR",n=[l]),e){n=e.allowedVideoRanges||k.slice(0);const i=n.join("")!=="SDR"&&!e.videoCodec;t=e.preferHDR!==void 0?e.preferHDR:i&&Kt(),t||(n=["SDR"])}return{preferHDR:t,allowedVideoRanges:n}}const Fe=l=>{const e=new WeakSet;return(t,n)=>{if(l&&(n=l(t,n)),typeof n=="object"&&n!==null){if(e.has(n))return;e.add(n)}return n}},Ye=(l,e)=>JSON.stringify(l,Fe(e));function Tt(l,e,t,n,i){const s=Object.keys(l),o=n==null?void 0:n.channels,u=n==null?void 0:n.audioCodec,p=i==null?void 0:i.videoCodec,h=o&&parseInt(o)===2;let A=!1,y=!1,T=1/0,U=1/0,z=1/0,ce=1/0,le=0,ze=[];const{preferHDR:Je,allowedVideoRanges:_e}=en(e,i);for(let An=s.length;An--;){const pn=l[s[An]];A||(A=pn.channels[2]>0),T=Math.min(T,pn.minHeight),U=Math.min(U,pn.minFramerate),z=Math.min(z,pn.minBitrate),_e.filter(Zn=>pn.videoRanges[Zn]>0).length>0&&(y=!0)}T=r(T)?T:0,U=r(U)?U:0;const Vt=Math.max(1080,T),qt=Math.max(30,U);z=r(z)?z:t,t=Math.max(z,t),y||(e=void 0);const Cn=s.length>1;return{codecSet:s.reduce((An,pn)=>{const on=l[pn];if(pn===An)return An;if(ze=y?_e.filter(Zn=>on.videoRanges[Zn]>0):[],Cn){if(on.minBitrate>t)return yt(pn,`min bitrate of ${on.minBitrate} > current estimate of ${t}`),An;if(!on.hasDefaultAudio)return yt(pn,"no renditions with default or auto-select sound found"),An;if(u&&pn.indexOf(u.substring(0,4))%5!==0)return yt(pn,`audio codec preference "${u}" not found`),An;if(o&&!h){if(!on.channels[o])return yt(pn,`no renditions with ${o} channel sound found (channels options: ${Object.keys(on.channels)})`),An}else if((!u||h)&&A&&on.channels[2]===0)return yt(pn,"no renditions with stereo sound found"),An;if(on.minHeight>Vt)return yt(pn,`min resolution of ${on.minHeight} > maximum of ${Vt}`),An;if(on.minFramerate>qt)return yt(pn,`min framerate of ${on.minFramerate} > maximum of ${qt}`),An;if(!ze.some(Zn=>on.videoRanges[Zn]>0))return yt(pn,`no variants with VIDEO-RANGE of ${Ye(ze)} found`),An;if(p&&pn.indexOf(p.substring(0,4))%5!==0)return yt(pn,`video codec preference "${p}" not found`),An;if(on.maxScore=Gt(An)||on.fragmentError>l[An].fragmentError)?An:(ce=on.minIndex,le=on.maxScore,pn)},void 0),videoRanges:ze,preferHDR:Je,minFramerate:U,minBitrate:z,minIndex:ce}}function yt(l,e){Ie.log(`[abr] start candidates with "${l}" ignored because ${e}`)}function Ct(l){return l.reduce((e,t)=>{let n=e.groups[t.groupId];n||(n=e.groups[t.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1}),n.tracks.push(t);const i=t.channels||"2";return n.channels[i]=(n.channels[i]||0)+1,n.hasDefault=n.hasDefault||t.default,n.hasAutoSelect=n.hasAutoSelect||t.autoselect,n.hasDefault&&(e.hasDefaultAudio=!0),n.hasAutoSelect&&(e.hasAutoSelectAudio=!0),e},{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}function Ft(l,e,t,n){return l.slice(t,n+1).reduce((i,s,o)=>{if(!s.codecSet)return i;const u=s.audioGroups;let p=i[s.codecSet];p||(i[s.codecSet]=p={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,minIndex:o,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!u,fragmentError:0}),p.minBitrate=Math.min(p.minBitrate,s.bitrate);const h=Math.min(s.height,s.width);return p.minHeight=Math.min(p.minHeight,h),p.minFramerate=Math.min(p.minFramerate,s.frameRate),p.minIndex=Math.min(p.minIndex,o),p.maxScore=Math.max(p.maxScore,s.score),p.fragmentError+=s.fragmentError,p.videoRanges[s.videoRange]=(p.videoRanges[s.videoRange]||0)+1,u&&u.forEach(A=>{if(!A)return;const y=e.groups[A];y&&(p.hasDefaultAudio=p.hasDefaultAudio||e.hasDefaultAudio?y.hasDefault:y.hasAutoSelect||!e.hasDefaultAudio&&!e.hasAutoSelectAudio,Object.keys(y.channels).forEach(T=>{p.channels[T]=(p.channels[T]||0)+y.channels[T]}))}),i},{})}function Qt(l){if(!l)return l;const{lang:e,assocLang:t,characteristics:n,channels:i,audioCodec:s}=l;return{lang:e,assocLang:t,characteristics:n,channels:i,audioCodec:s}}function kt(l,e,t){if("attrs"in l){const n=e.indexOf(l);if(n!==-1)return n}for(let n=0;nn.indexOf(i)===-1)}function rn(l,e){const{audioCodec:t,channels:n}=l;return(t===void 0||(e.audioCodec||"").substring(0,4)===t.substring(0,4))&&(n===void 0||n===(e.channels||"2"))}function cn(l,e,t,n,i){const s=e[n],u=e.reduce((T,U,z)=>{const ce=U.uri;return(T[ce]||(T[ce]=[])).push(z),T},{})[s.uri];u.length>1&&(n=Math.max.apply(Math,u));const p=s.videoRange,h=s.frameRate,A=s.codecSet.substring(0,4),y=yn(e,n,T=>{if(T.videoRange!==p||T.frameRate!==h||T.codecSet.substring(0,4)!==A)return!1;const U=T.audioGroups,z=t.filter(ce=>!U||U.indexOf(ce.groupId)!==-1);return kt(l,z,i)>-1});return y>-1?y:yn(e,n,T=>{const U=T.audioGroups,z=t.filter(ce=>!U||U.indexOf(ce.groupId)!==-1);return kt(l,z,i)>-1})}function yn(l,e,t){for(let n=e;n>-1;n--)if(t(l[n]))return n;for(let n=e+1;n{var n;const{fragCurrent:i,partCurrent:s,hls:o}=this,{autoLevelEnabled:u,media:p}=o;if(!i||!p)return;const h=performance.now(),A=s?s.stats:i.stats,y=s?s.duration:i.duration,T=h-A.loading.start,U=o.minAutoLevel,z=i.level,ce=this._nextAutoLevel;if(A.aborted||A.loaded&&A.loaded===A.total||z<=U){this.clearTimer(),this._nextAutoLevel=-1;return}if(!u)return;const le=ce>-1&&ce!==z,ze=!!t||le;if(!ze&&(p.paused||!p.playbackRate||!p.readyState))return;const Je=o.mainForwardBufferInfo;if(!ze&&Je===null)return;const _e=this.bwEstimator.getEstimateTTFB(),Vt=Math.abs(p.playbackRate);if(T<=Math.max(_e,1e3*(y/(Vt*2))))return;const qt=Je?Je.len/Vt:0,Cn=A.loading.first?A.loading.first-A.loading.start:-1,tn=A.loaded&&Cn>-1,An=this.getBwEstimate(),pn=o.levels,on=pn[z],Zn=Math.max(A.loaded,Math.round(y*(i.bitrate||on.averageBitrate)/8));let gi=tn?T-Cn:T;gi<1&&tn&&(gi=Math.min(T,A.loaded*8/An));const Di=tn?A.loaded*1e3/gi:0,ki=_e/1e3,Ni=Di?(Zn-A.loaded)/Di:Zn*8/An+ki;if(Ni<=qt)return;const ai=Di?Di*8:An,Fi=((n=(t==null?void 0:t.details)||this.hls.latestLevelDetails)==null?void 0:n.live)===!0,yi=this.hls.config.abrBandWidthUpFactor;let Vi=Number.POSITIVE_INFINITY,ar;for(ar=z-1;ar>U;ar--){const Wr=pn[ar].maxBitrate,Cr=!pn[ar].details||Fi;if(Vi=this.getTimeToLoadFrag(ki,ai,y*Wr,Cr),Vi=Ni||Vi>y*10)return;tn?this.bwEstimator.sample(T-Math.min(_e,Cn),A.loaded):this.bwEstimator.sampleTTFB(T);const ui=pn[ar].maxBitrate;this.getBwEstimate()*yi>ui&&this.resetEstimator(ui);const di=this.findBestLevel(ui,U,ar,0,qt,1,1);di>-1&&(ar=di),this.warn(`Fragment ${i.sn}${s?" part "+s.index:""} of level ${z} is loading too slowly; Fragment duration: ${i.duration.toFixed(3)} Time to underbuffer: ${qt.toFixed(3)} s - Estimated load time for current fragment: ${Di.toFixed(3)} s + Estimated load time for current fragment: ${Ni.toFixed(3)} s Estimated load time for down switch fragment: ${Vi.toFixed(3)} s - TTFB estimate: ${xn|0} ms + TTFB estimate: ${Cn|0} ms Current BW estimate: ${r(An)?An|0:"Unknown"} bps New BW estimate: ${this.getBwEstimate()|0} bps Switching to level ${ar} @ ${ui|0} bps`),o.nextLoadLevel=o.nextAutoLevel=ar,this.clearTimer();const br=()=>{if(this.clearTimer(),this.fragCurrent===i&&this.hls.loadLevel===ar&&ar>0){const Wr=this.getStarvationDelay();if(this.warn(`Aborting inflight request ${ar>0?"and switching down":""} Fragment duration: ${i.duration.toFixed(3)} s - Time to underbuffer: ${Wr.toFixed(3)} s`),i.abortRequests(),this.fragCurrent=this.partCurrent=null,ar>U){let xr=this.findBestLevel(this.hls.levels[U].bitrate,U,ar,0,Wr,1,1);xr===-1&&(xr=U),this.hls.nextLoadLevel=this.hls.nextAutoLevel=xr,this.resetEstimator(this.hls.levels[xr].bitrate)}}};le||Di>Vi*2?br():this.timer=self.setInterval(br,Vi*1e3),o.trigger(v.FRAG_LOAD_EMERGENCY_ABORTED,{frag:i,part:s,stats:A})},this.hls=e,this.bwEstimator=this.initEstimator(),this.registerListeners()}resetEstimator(e){e&&(this.log(`setting initial bwe to ${e}`),this.hls.config.abrEwmaDefaultEstimate=e),this.firstSelection=-1,this.bwEstimator=this.initEstimator()}initEstimator(){const e=this.hls.config;return new x(e.abrEwmaSlowVoD,e.abrEwmaFastVoD,e.abrEwmaDefaultEstimate)}registerListeners(){const{hls:e}=this;e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.FRAG_LOADING,this.onFragLoading,this),e.on(v.FRAG_LOADED,this.onFragLoaded,this),e.on(v.FRAG_BUFFERED,this.onFragBuffered,this),e.on(v.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(v.LEVEL_LOADED,this.onLevelLoaded,this),e.on(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(v.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.on(v.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e&&(e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.FRAG_LOADING,this.onFragLoading,this),e.off(v.FRAG_LOADED,this.onFragLoaded,this),e.off(v.FRAG_BUFFERED,this.onFragBuffered,this),e.off(v.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(v.LEVEL_LOADED,this.onLevelLoaded,this),e.off(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(v.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.off(v.ERROR,this.onError,this))}destroy(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=this.supportedCache=null,this.fragCurrent=this.partCurrent=null}onManifestLoading(e,t){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,this.supportedCache={},this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()}onLevelsUpdated(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null}onMaxAutoLevelUpdated(){this.firstSelection=-1,this.nextAutoLevelKey=""}onFragLoading(e,t){const n=t.frag;if(!this.ignoreFragment(n)){if(!n.bitrateTest){var i;this.fragCurrent=n,this.partCurrent=(i=t.part)!=null?i:null}this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100)}}onLevelSwitching(e,t){this.clearTimer()}onError(e,t){if(!t.fatal)switch(t.details){case w.BUFFER_ADD_CODEC_ERROR:case w.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case w.FRAG_LOAD_TIMEOUT:{const n=t.frag,{fragCurrent:i,partCurrent:s}=this;if(n&&i&&n.sn===i.sn&&n.level===i.level){const o=performance.now(),u=s?s.stats:n.stats,p=o-u.loading.start,h=u.loading.first?u.loading.first-u.loading.start:-1;if(u.loaded&&h>-1){const y=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(p-Math.min(y,h),u.loaded)}else this.bwEstimator.sampleTTFB(p)}break}}}getTimeToLoadFrag(e,t,n,i){const s=e+n/t,o=i?e+this.lastLevelLoadSec:0;return s+o}onLevelLoaded(e,t){const n=this.hls.config,{loading:i}=t.stats,s=i.end-i.first;r(s)&&(this.lastLevelLoadSec=s/1e3),t.details.live?this.bwEstimator.update(n.abrEwmaSlowLive,n.abrEwmaFastLive):this.bwEstimator.update(n.abrEwmaSlowVoD,n.abrEwmaFastVoD),this.timer>-1&&this._abandonRulesCheck(t.levelInfo)}onFragLoaded(e,{frag:t,part:n}){const i=n?n.stats:t.stats;if(t.type===z.MAIN&&this.bwEstimator.sampleTTFB(i.loading.first-i.loading.start),!this.ignoreFragment(t)){if(this.clearTimer(),t.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,this.hls.config.abrMaxWithRealBitrate){const s=n?n.duration:t.duration,o=this.hls.levels[t.level],u=(o.loaded?o.loaded.bytes:0)+i.loaded,p=(o.loaded?o.loaded.duration:0)+s;o.loaded={bytes:u,duration:p},o.realBitrate=Math.round(8*u/p)}if(t.bitrateTest){const s={stats:i,frag:t,part:n,id:t.type};this.onFragBuffered(v.FRAG_BUFFERED,s),t.bitrateTest=!1}else this.lastLoadedFragLevel=t.level}}onFragBuffered(e,t){const{frag:n,part:i}=t,s=i!=null&&i.stats.loaded?i.stats:n.stats;if(s.aborted||this.ignoreFragment(n))return;const o=s.parsing.end-s.loading.start-Math.min(s.loading.first-s.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(o,s.loaded),s.bwEstimate=this.getBwEstimate(),n.bitrateTest?this.bitrateTestDelay=o/1e3:this.bitrateTestDelay=0}ignoreFragment(e){return e.type!==z.MAIN||e.sn==="initSegment"}clearTimer(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)}get firstAutoLevel(){const{maxAutoLevel:e,minAutoLevel:t}=this.hls,n=this.getBwEstimate(),i=this.hls.config.maxStarvationDelay,s=this.findBestLevel(n,t,e,0,i,1,1);if(s>-1)return s;const o=this.hls.firstLevel,u=Math.min(Math.max(o,t),e);return this.warn(`Could not find best starting auto level. Defaulting to first in playlist ${o} clamped to ${u}`),u}get forcedAutoLevel(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}get nextAutoLevel(){const e=this.forcedAutoLevel,n=this.bwEstimator.canEstimate(),i=this.lastLoadedFragLevel>-1;if(e!==-1&&(!n||!i||this.nextAutoLevelKey===this.getAutoLevelKey()))return e;const s=n&&i?this.getNextABRAutoLevel():this.firstAutoLevel;if(e!==-1){const o=this.hls.levels;if(o.length>Math.max(e,s)&&o[e].loadError<=o[s].loadError)return e}return this._nextAutoLevel=s,this.nextAutoLevelKey=this.getAutoLevelKey(),s}getAutoLevelKey(){return`${this.getBwEstimate()}_${this.getStarvationDelay().toFixed(2)}`}getNextABRAutoLevel(){const{fragCurrent:e,partCurrent:t,hls:n}=this;if(n.levels.length<=1)return n.loadLevel;const{maxAutoLevel:i,config:s,minAutoLevel:o}=n,u=t?t.duration:e?e.duration:0,p=this.getBwEstimate(),h=this.getStarvationDelay();let A=s.abrBandWidthFactor,y=s.abrBandWidthUpFactor;if(h){const le=this.findBestLevel(p,o,i,h,0,A,y);if(le>=0)return this.rebufferNotice=-1,le}let C=u?Math.min(u,s.maxStarvationDelay):s.maxStarvationDelay;if(!h){const le=this.bitrateTestDelay;le&&(C=(u?Math.min(u,s.maxLoadingDelay):s.maxLoadingDelay)-le,this.info(`bitrate test took ${Math.round(1e3*le)}ms, set first fragment max fetchDuration to ${Math.round(1e3*C)} ms`),A=y=1)}const U=this.findBestLevel(p,o,i,h,C,A,y);if(this.rebufferNotice!==U&&(this.rebufferNotice=U,this.info(`${h?"rebuffering expected":"buffer is empty"}, optimal quality level ${U}`)),U>-1)return U;const Z=n.levels[o],ce=n.loadLevelObj;return ce&&(Z==null?void 0:Z.bitrate)=t;ai--){var Di;const Oi=Z[ai],yi=ai>y;if(!Oi)continue;if(Ze.useMediaCapabilities&&!Oi.supportedResult&&!Oi.supportedPromise){const xr=navigator.mediaCapabilities;typeof(xr==null?void 0:xr.decodingInfo)=="function"&&vt(Oi,on,xn,tn,e,An)?(Oi.supportedPromise=Y(Oi,on,xr,this.supportedCache),Oi.supportedPromise.then(Fr=>{if(!this.hls)return;Oi.supportedResult=Fr;const zs=this.hls.levels,Os=zs.indexOf(Oi);Fr.error?this.warn(`MediaCapabilities decodingInfo error: "${Fr.error}" for level ${Os} ${Ye(Fr)}`):Fr.supported?Fr.decodingInfoResults.some(aa=>aa.smooth===!1||aa.powerEfficient===!1)&&this.log(`MediaCapabilities decodingInfo for level ${Os} not smooth or powerEfficient: ${Ye(Fr)}`):(this.warn(`Unsupported MediaCapabilities decodingInfo result for level ${Os} ${Ye(Fr)}`),Os>-1&&zs.length>1&&(this.log(`Removing unsupported level ${Os}`),this.hls.removeLevel(Os),this.hls.loadLevel===-1&&(this.hls.nextLoadLevel=0)))}).catch(Fr=>{this.warn(`Error handling MediaCapabilities decodingInfo: ${Fr}`)})):Oi.supportedResult=ae}if((qt&&Oi.codecSet!==qt||xn&&Oi.videoRange!==xn||yi&&tn>Oi.frameRate||!yi&&tn>0&&tnxr.smooth===!1))&&(!Vt||ai!==zn)){ji.push(ai);continue}const Vi=Oi.details,ar=(U?Vi==null?void 0:Vi.partTarget:Vi==null?void 0:Vi.averagetargetduration)||gi;let ui;yi?ui=u*e:ui=o*e;const di=gi&&i>=gi*2&&s===0?Oi.averageBitrate:Oi.maxBitrate,br=this.getTimeToLoadFrag(Ni,ui,di*ar,Vi===void 0);if(ui>=di&&(ai===A||Oi.loadError===0&&Oi.fragmentError===0)&&(br<=Ni||!r(br)||_e&&!this.bitrateTestDelay||br${ai} adjustedbw(${Math.round(ui)})-bitrate=${Math.round(ui-di)} ttfb:${Ni.toFixed(1)} avgDuration:${ar.toFixed(1)} maxFetchDuration:${h.toFixed(1)} fetchDuration:${br.toFixed(1)} firstSelection:${Vt} codecSet:${Oi.codecSet} videoRange:${Oi.videoRange} hls.loadLevel:${le}`)),Vt&&(this.firstSelection=ai),ai}}return-1}set nextAutoLevel(e){const t=this.deriveNextAutoLevel(e);this._nextAutoLevel!==t&&(this.nextAutoLevelKey="",this._nextAutoLevel=t)}deriveNextAutoLevel(e){const{maxAutoLevel:t,minAutoLevel:n}=this.hls;return Math.min(Math.max(e,n),t)}}const vn={search:function(l,e){let t=0,n=l.length-1,i=null,s=null;for(;t<=n;){i=(t+n)/2|0,s=l[i];const o=e(s);if(o>0)t=i+1;else if(o<0)n=i-1;else return s}return null}};function bn(l,e,t){if(e===null||!Array.isArray(l)||!l.length||!r(e))return null;const n=l[0].programDateTime;if(e<(n||0))return null;const i=l[l.length-1].endProgramDateTime;if(e>=(i||0))return null;for(let s=0;s0&&u<15e-7&&(t+=15e-7),s&&l.level!==s.level&&s.end<=l.end&&(s=e[2+l.sn-e[0].sn]||null)}else t===0&&e[0].start===0&&(s=e[0]);if(s&&((!l||l.level===s.level)&&jn(t,n,s)===0||Pn(s,l,Math.min(i,n))))return s;const o=vn.search(e,jn.bind(null,t,n));return o&&(o!==l||!s)?o:s}function Pn(l,e,t){if(e&&e.start===0&&e.level0){const n=e.tagList.reduce((i,s)=>(s[0]==="INF"&&(i+=parseFloat(s[1])),i),t);return l.start<=n}return!1}function jn(l=0,e=0,t){if(t.start<=l&&t.start+t.duration>l)return 0;const n=Math.min(e,t.duration+(t.deltaPTS?t.deltaPTS:0));return t.start+t.duration-n<=l?1:t.start-n>l&&t.start?-1:0}function Hn(l,e,t){const n=Math.min(e,t.duration+(t.deltaPTS?t.deltaPTS:0))*1e3;return(t.endProgramDateTime||0)-n>l}function Ln(l,e,t){if(l&&l.startCC<=e&&l.endCC>=e){let n=l.fragments;const{fragmentHint:i}=l;i&&(n=n.concat(i));let s;return vn.search(n,o=>o.cce?-1:(s=o,o.end<=t?1:o.start>t?-1:0)),s||null}return null}function wn(l){switch(l.details){case w.FRAG_LOAD_TIMEOUT:case w.KEY_LOAD_TIMEOUT:case w.LEVEL_LOAD_TIMEOUT:case w.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function ei(l){return l.details.startsWith("key")}function Jn(l){return ei(l)&&!!l.frag&&!l.frag.decryptdata}function Si(l,e){const t=wn(e);return l.default[`${t?"timeout":"error"}Retry`]}function ri(l,e){const t=l.backoff==="linear"?1:Math.pow(2,e);return Math.min(t*l.retryDelayMs,l.maxRetryDelayMs)}function pi(l){return ue(ue({},l),{errorRetry:null,timeoutRetry:null})}function fi(l,e,t,n){if(!l)return!1;const i=n==null?void 0:n.code,s=e499)}function Ti(l){return l===0&&navigator.onLine===!1}var Yn={DoNothing:0,SendEndCallback:1,SendAlternateToPenaltyBox:2,RemoveAlternatePermanently:3,InsertDiscontinuity:4,RetryRequest:5},gn={None:0,MoveAllAlternatesMatchingHost:1,MoveAllAlternatesMatchingHDCP:2,MoveAllAlternatesMatchingKey:4,SwitchToSDR:8};class Lt extends We{constructor(e){super("error-controller",e.logger),this.hls=void 0,this.playlistError=0,this.hls=e,this.registerListeners()}registerListeners(){const e=this.hls;e.on(v.ERROR,this.onError,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.LEVEL_UPDATED,this.onLevelUpdated,this)}unregisterListeners(){const e=this.hls;e&&(e.off(v.ERROR,this.onError,this),e.off(v.ERROR,this.onErrorOut,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.LEVEL_UPDATED,this.onLevelUpdated,this))}destroy(){this.unregisterListeners(),this.hls=null}startLoad(e){}stopLoad(){this.playlistError=0}getVariantLevelIndex(e){return(e==null?void 0:e.type)===z.MAIN?e.level:this.getVariantIndex()}getVariantIndex(){var e;const t=this.hls,n=t.currentLevel;return(e=t.loadLevelObj)!=null&&e.details||n===-1?t.loadLevel:n}variantHasKey(e,t){if(e){var n;if((n=e.details)!=null&&n.hasKey(t))return!0;const i=e.audioGroups;if(i)return this.hls.allAudioTracks.filter(o=>i.indexOf(o.groupId)>=0).some(o=>{var u;return(u=o.details)==null?void 0:u.hasKey(t)})}return!1}onManifestLoading(){this.playlistError=0}onLevelUpdated(){this.playlistError=0}onError(e,t){var n;if(t.fatal)return;const i=this.hls,s=t.context;switch(t.details){case w.FRAG_LOAD_ERROR:case w.FRAG_LOAD_TIMEOUT:case w.KEY_LOAD_ERROR:case w.KEY_LOAD_TIMEOUT:t.errorAction=this.getFragRetryOrSwitchAction(t);return;case w.FRAG_PARSING_ERROR:if((n=t.frag)!=null&&n.gap){t.errorAction=$t();return}case w.FRAG_GAP:case w.FRAG_DECRYPT_ERROR:{t.errorAction=this.getFragRetryOrSwitchAction(t),t.errorAction.action=Yn.SendAlternateToPenaltyBox;return}case w.LEVEL_EMPTY_ERROR:case w.LEVEL_PARSING_ERROR:{var o;const p=t.parent===z.MAIN?t.level:i.loadLevel;t.details===w.LEVEL_EMPTY_ERROR&&((o=t.context)!=null&&(o=o.levelDetails)!=null&&o.live)?t.errorAction=this.getPlaylistRetryOrSwitchAction(t,p):(t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,p))}return;case w.LEVEL_LOAD_ERROR:case w.LEVEL_LOAD_TIMEOUT:typeof(s==null?void 0:s.level)=="number"&&(t.errorAction=this.getPlaylistRetryOrSwitchAction(t,s.level));return;case w.AUDIO_TRACK_LOAD_ERROR:case w.AUDIO_TRACK_LOAD_TIMEOUT:case w.SUBTITLE_LOAD_ERROR:case w.SUBTITLE_TRACK_LOAD_TIMEOUT:if(s){const p=i.loadLevelObj;if(p&&(s.type===q.AUDIO_TRACK&&p.hasAudioGroup(s.groupId)||s.type===q.SUBTITLE_TRACK&&p.hasSubtitleGroup(s.groupId))){t.errorAction=this.getPlaylistRetryOrSwitchAction(t,i.loadLevel),t.errorAction.action=Yn.SendAlternateToPenaltyBox,t.errorAction.flags=gn.MoveAllAlternatesMatchingHost;return}}return;case w.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:t.errorAction={action:Yn.SendAlternateToPenaltyBox,flags:gn.MoveAllAlternatesMatchingHDCP};return;case w.KEY_SYSTEM_SESSION_UPDATE_FAILED:case w.KEY_SYSTEM_STATUS_INTERNAL_ERROR:case w.KEY_SYSTEM_NO_SESSION:t.errorAction={action:Yn.SendAlternateToPenaltyBox,flags:gn.MoveAllAlternatesMatchingKey};return;case w.BUFFER_ADD_CODEC_ERROR:case w.REMUX_ALLOC_ERROR:case w.BUFFER_APPEND_ERROR:if(!t.errorAction){var u;t.errorAction=this.getLevelSwitchAction(t,(u=t.level)!=null?u:i.loadLevel)}return;case w.INTERNAL_EXCEPTION:case w.BUFFER_APPENDING_ERROR:case w.BUFFER_FULL_ERROR:case w.LEVEL_SWITCH_ERROR:case w.BUFFER_STALLED_ERROR:case w.BUFFER_SEEK_OVER_HOLE:case w.BUFFER_NUDGE_ON_STALL:t.errorAction=$t();return}t.type===te.KEY_SYSTEM_ERROR&&(t.levelRetry=!1,t.errorAction=$t())}getPlaylistRetryOrSwitchAction(e,t){const n=this.hls,i=Si(n.config.playlistLoadPolicy,e),s=this.playlistError++;if(fi(i,s,wn(e),e.response))return{action:Yn.RetryRequest,flags:gn.None,retryConfig:i,retryCount:s};const u=this.getLevelSwitchAction(e,t);return i&&(u.retryConfig=i,u.retryCount=s),u}getFragRetryOrSwitchAction(e){const t=this.hls,n=this.getVariantLevelIndex(e.frag),i=t.levels[n],{fragLoadPolicy:s,keyLoadPolicy:o}=t.config,u=Si(ei(e)?o:s,e),p=t.levels.reduce((A,y)=>A+y.fragmentError,0);if(i&&(e.details!==w.FRAG_GAP&&i.fragmentError++,!Jn(e)&&fi(u,p,wn(e),e.response)))return{action:Yn.RetryRequest,flags:gn.None,retryConfig:u,retryCount:p};const h=this.getLevelSwitchAction(e,n);return u&&(h.retryConfig=u,h.retryCount=p),h}getLevelSwitchAction(e,t){const n=this.hls;t==null&&(t=n.loadLevel);const i=this.hls.levels[t];if(i){var s,o;const h=e.details;i.loadError++,h===w.BUFFER_APPEND_ERROR&&i.fragmentError++;let A=-1;const{levels:y,loadLevel:C,minAutoLevel:U,maxAutoLevel:Z}=n;!n.autoLevelEnabled&&!n.config.preserveManualLevelOnError&&(n.loadLevel=-1);const ce=(s=e.frag)==null?void 0:s.type,Ze=(ce===z.AUDIO&&h===w.FRAG_PARSING_ERROR||e.sourceBufferName==="audio"&&(h===w.BUFFER_ADD_CODEC_ERROR||h===w.BUFFER_APPEND_ERROR))&&y.some(({audioCodec:xn})=>i.audioCodec!==xn),_e=e.sourceBufferName==="video"&&(h===w.BUFFER_ADD_CODEC_ERROR||h===w.BUFFER_APPEND_ERROR)&&y.some(({codecSet:xn,audioCodec:tn})=>i.codecSet!==xn&&i.audioCodec===tn),{type:Vt,groupId:qt}=(o=e.context)!=null?o:{};for(let xn=y.length;xn--;){const tn=(xn+C)%y.length;if(tn!==C&&tn>=U&&tn<=Z&&y[tn].loadError===0){var u,p;const An=y[tn];if(h===w.FRAG_GAP&&ce===z.MAIN&&e.frag){const pn=y[tn].details;if(pn){const on=Un(e.frag,pn.fragments,e.frag.start);if(on!=null&&on.gap)continue}}else{if(Vt===q.AUDIO_TRACK&&An.hasAudioGroup(qt)||Vt===q.SUBTITLE_TRACK&&An.hasSubtitleGroup(qt))continue;if(ce===z.AUDIO&&(u=i.audioGroups)!=null&&u.some(pn=>An.hasAudioGroup(pn))||ce===z.SUBTITLE&&(p=i.subtitleGroups)!=null&&p.some(pn=>An.hasSubtitleGroup(pn))||Ze&&i.audioCodec===An.audioCodec||_e&&i.codecSet===An.codecSet||!Ze&&i.codecSet!==An.codecSet)continue}A=tn;break}}if(A>-1&&n.loadLevel!==A)return e.levelRetry=!0,this.playlistError=0,{action:Yn.SendAlternateToPenaltyBox,flags:gn.None,nextAutoLevel:A}}return{action:Yn.SendAlternateToPenaltyBox,flags:gn.MoveAllAlternatesMatchingHost}}onErrorOut(e,t){var n;switch((n=t.errorAction)==null?void 0:n.action){case Yn.DoNothing:break;case Yn.SendAlternateToPenaltyBox:this.sendAlternateToPenaltyBox(t),!t.errorAction.resolved&&t.details!==w.FRAG_GAP?t.fatal=!0:/MediaSource readyState: ended/.test(t.error.message)&&(this.warn(`MediaSource ended after "${t.sourceBufferName}" sourceBuffer append error. Attempting to recover from media error.`),this.hls.recoverMediaError());break;case Yn.RetryRequest:break}if(t.fatal){this.hls.stopLoad();return}}sendAlternateToPenaltyBox(e){const t=this.hls,n=e.errorAction;if(!n)return;const{flags:i}=n,s=n.nextAutoLevel;switch(i){case gn.None:this.switchLevel(e,s);break;case gn.MoveAllAlternatesMatchingHDCP:{const p=this.getVariantLevelIndex(e.frag),h=t.levels[p],A=h==null?void 0:h.attrs["HDCP-LEVEL"];if(n.hdcpLevel=A,A==="NONE")this.warn("HDCP policy resticted output with HDCP-LEVEL=NONE");else if(A){t.maxHdcpLevel=P[P.indexOf(A)-1],n.resolved=!0,this.warn(`Restricting playback to HDCP-LEVEL of "${t.maxHdcpLevel}" or lower`);break}}case gn.MoveAllAlternatesMatchingKey:{const p=e.decryptdata;if(p){const h=this.hls.levels,A=h.length;for(let C=A;C--;)if(this.variantHasKey(h[C],p)){var o,u;this.log(`Banned key found in level ${C} (${h[C].bitrate}bps) or audio group "${(o=h[C].audioGroups)==null?void 0:o.join(",")}" (${(u=e.frag)==null?void 0:u.type} fragment) ${Te(p.keyId||[])}`),h[C].fragmentError++,h[C].loadError++,this.log(`Removing level ${C} with key error (${e.error})`),this.hls.removeLevel(C)}const y=e.frag;if(this.hls.levels.length{const p=this.fragments[u];if(!p||o>=p.body.sn)return;if(!p.buffered&&(!p.loaded||s)){p.body.type===n&&this.removeFragment(p.body);return}const h=p.range[e];if(h){if(h.time.length===0){this.removeFragment(p.body);return}h.time.some(A=>{const y=!this.isTimeBuffered(A.startPTS,A.endPTS,t);return y&&this.removeFragment(p.body),y})}})}detectPartialFragments(e){const t=this.timeRanges;if(!t||e.frag.sn==="initSegment")return;const n=e.frag,i=si(n),s=this.fragments[i];if(!s||s.buffered&&n.gap)return;const o=!n.relurl;Object.keys(t).forEach(u=>{const p=n.elementaryStreams[u];if(!p)return;const h=t[u],A=o||p.partial===!0;s.range[u]=this.getBufferedTimes(n,e.part,A,h)}),s.loaded=null,Object.keys(s.range).length?(this.bufferedEnd(s,n),Qn(s)||this.removeParts(n.sn-1,n.type)):this.removeFragment(s.body)}bufferedEnd(e,t){e.buffered=!0,(e.body.endList=t.endList||e.body.endList)&&(this.endListFragments[e.body.type]=e)}removeParts(e,t){const n=this.activePartLists[t];n&&(this.activePartLists[t]=ti(n,i=>i.fragment.sn>=e))}fragBuffered(e,t){const n=si(e);let i=this.fragments[n];!i&&t&&(i=this.fragments[n]={body:e,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},e.gap&&(this.hasGaps=!0)),i&&(i.loaded=null,this.bufferedEnd(i,e))}getBufferedTimes(e,t,n,i){const s={time:[],partial:n},o=e.start,u=e.end,p=e.minEndPTS||u,h=e.maxStartPTS||o;for(let A=0;A=y&&p<=C){s.time.push({startPTS:Math.max(o,i.start(A)),endPTS:Math.min(u,i.end(A))});break}else if(oy){const U=Math.max(o,i.start(A)),Z=Math.min(u,i.end(A));Z>U&&(s.partial=!0,s.time.push({startPTS:U,endPTS:Z}))}else if(u<=y)break}return s}getPartialFragment(e){let t=null,n,i,s,o=0;const{bufferPadding:u,fragments:p}=this;return Object.keys(p).forEach(h=>{const A=p[h];A&&Qn(A)&&(i=A.body.start-u,s=A.body.end+u,e>=i&&e<=s&&(n=Math.min(e-i,s-e),o<=n&&(t=A.body,o=n)))}),t}isEndListAppended(e){const t=this.endListFragments[e];return t!==void 0&&(t.buffered||Qn(t))}getState(e){const t=si(e),n=this.fragments[t];return n?n.buffered?Qn(n)?Cn.PARTIAL:Cn.OK:Cn.APPENDING:Cn.NOT_LOADED}isTimeBuffered(e,t,n){let i,s;for(let o=0;o=i&&t<=s)return!0;if(t<=i)return!1}return!1}onManifestLoading(){this.removeAllFragments()}onFragLoaded(e,t){if(t.frag.sn==="initSegment"||t.frag.bitrateTest)return;const n=t.frag,i=t.part?null:t,s=si(n);this.fragments[s]={body:n,appendedPTS:null,loaded:i,buffered:!1,range:Object.create(null)}}onBufferAppended(e,t){const{frag:n,part:i,timeRanges:s,type:o}=t;if(n.sn==="initSegment")return;const u=n.type;if(i){let h=this.activePartLists[u];h||(this.activePartLists[u]=h=[]),h.push(i)}this.timeRanges=s;const p=s[o];this.detectEvictedFragments(o,p,u,i)}onFragBuffered(e,t){this.detectPartialFragments(t)}hasFragment(e){const t=si(e);return!!this.fragments[t]}hasFragments(e){const{fragments:t}=this,n=Object.keys(t);if(!e)return n.length>0;for(let i=n.length;i--;){const s=t[n[i]];if((s==null?void 0:s.body.type)===e)return!0}return!1}hasParts(e){var t;return!!((t=this.activePartLists[e])!=null&&t.length)}removeFragmentsInRange(e,t,n,i,s){i&&!this.hasGaps||Object.keys(this.fragments).forEach(o=>{const u=this.fragments[o];if(!u)return;const p=u.body;p.type!==n||i&&!p.gap||p.starte&&(u.buffered||s)&&this.removeFragment(p)})}removeFragment(e){const t=si(e);e.clearElementaryStreamInfo();const n=this.activePartLists[e.type];if(n){const i=e.sn;this.activePartLists[e.type]=ti(n,s=>s.fragment.sn!==i)}delete this.fragments[t],e.endList&&delete this.endListFragments[e.type]}removeAllFragments(){var e;this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1;const t=(e=this.hls)==null||(e=e.latestLevelDetails)==null?void 0:e.partList;t&&t.forEach(n=>n.clearElementaryStreamInfo())}}function Qn(l){var e,t,n;return l.buffered&&!!(l.body.gap||(e=l.range.video)!=null&&e.partial||(t=l.range.audio)!=null&&t.partial||(n=l.range.audiovideo)!=null&&n.partial)}function si(l){return`${l.type}_${l.level}_${l.sn}`}function ti(l,e){return l.filter(t=>{const n=e(t);return n||t.clearElementaryStreamInfo(),n})}var Xn={cbc:0,ctr:1};class oi{constructor(e,t,n){this.subtle=void 0,this.aesIV=void 0,this.aesMode=void 0,this.subtle=e,this.aesIV=t,this.aesMode=n}decrypt(e,t){switch(this.aesMode){case Xn.cbc:return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},t,e);case Xn.ctr:return this.subtle.decrypt({name:"AES-CTR",counter:this.aesIV,length:64},t,e);default:throw new Error(`[AESCrypto] invalid aes mode ${this.aesMode}`)}}}function Bi(l){const e=l.byteLength,t=e&&new DataView(l.buffer).getUint8(e-1);return t?l.slice(0,e-t):l}class hr{constructor(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}uint8ArrayToUint32Array_(e){const t=new DataView(e),n=new Uint32Array(4);for(let i=0;i<4;i++)n[i]=t.getUint32(i*4);return n}initTable(){const e=this.sBox,t=this.invSBox,n=this.subMix,i=n[0],s=n[1],o=n[2],u=n[3],p=this.invSubMix,h=p[0],A=p[1],y=p[2],C=p[3],U=new Uint32Array(256);let Z=0,ce=0,le=0;for(le=0;le<256;le++)le<128?U[le]=le<<1:U[le]=le<<1^283;for(le=0;le<256;le++){let Ze=ce^ce<<1^ce<<2^ce<<3^ce<<4;Ze=Ze>>>8^Ze&255^99,e[Z]=Ze,t[Ze]=Z;const Xe=U[Z],_e=U[Xe],Vt=U[_e];let qt=U[Ze]*257^Ze*16843008;i[Z]=qt<<24|qt>>>8,s[Z]=qt<<16|qt>>>16,o[Z]=qt<<8|qt>>>24,u[Z]=qt,qt=Vt*16843009^_e*65537^Xe*257^Z*16843008,h[Ze]=qt<<24|qt>>>8,A[Ze]=qt<<16|qt>>>16,y[Ze]=qt<<8|qt>>>24,C[Ze]=qt,Z?(Z=Xe^U[U[U[Vt^Xe]]],ce^=U[U[ce]]):Z=ce=1}}expandKey(e){const t=this.uint8ArrayToUint32Array_(e);let n=!0,i=0;for(;i{const u=ArrayBuffer.isView(e)?e:new Uint8Array(e);this.softwareDecrypt(u,t,n,i);const p=this.flush();p?s(p.buffer):o(new Error("[softwareDecrypt] Failed to decrypt data"))}):this.webCryptoDecrypt(new Uint8Array(e),t,n,i)}softwareDecrypt(e,t,n,i){const{currentIV:s,currentResult:o,remainderData:u}=this;if(i!==Xn.cbc||t.byteLength!==16)return Ie.warn("SoftwareDecrypt: can only handle AES-128-CBC"),null;this.logOnce("JS AES decrypt"),u&&(e=nt(u,e),this.remainderData=null);const p=this.getValidChunk(e);if(!p.length)return null;s&&(n=s);let h=this.softwareDecrypter;h||(h=this.softwareDecrypter=new hr),h.expandKey(t);const A=o;return this.currentResult=h.decrypt(p.buffer,0,n),this.currentIV=p.slice(-16).buffer,A||null}webCryptoDecrypt(e,t,n,i){if(this.key!==t||!this.fastAesKey){if(!this.subtle)return Promise.resolve(this.onWebCryptoError(e,t,n,i));this.key=t,this.fastAesKey=new or(this.subtle,t,i)}return this.fastAesKey.expandKey().then(s=>this.subtle?(this.logOnce("WebCrypto AES decrypt"),new oi(this.subtle,new Uint8Array(n),i).decrypt(e.buffer,s)):Promise.reject(new Error("web crypto not initialized"))).catch(s=>(Ie.warn(`[decrypter]: WebCrypto Error, disable WebCrypto API, ${s.name}: ${s.message}`),this.onWebCryptoError(e,t,n,i)))}onWebCryptoError(e,t,n,i){const s=this.enableSoftwareAES;if(s){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(e,t,n,i);const o=this.flush();if(o)return o.buffer}throw new Error("WebCrypto"+(s?" and softwareDecrypt":"")+": failed to decrypt data")}getValidChunk(e){let t=e;const n=e.length-e.length%lr;return n!==e.length&&(t=e.slice(0,n),this.remainderData=e.slice(n)),t}logOnce(e){this.logEnabled&&(Ie.log(`[decrypter]: ${e}`),this.logEnabled=!1)}}const gr=Math.pow(2,17);class Ji{constructor(e){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=e}destroy(){this.loader&&(this.loader.destroy(),this.loader=null)}abort(){this.loader&&this.loader.abort()}load(e,t){const n=e.url;if(!n)return Promise.reject(new vi({type:te.NETWORK_ERROR,details:w.FRAG_LOAD_ERROR,fatal:!1,frag:e,error:new Error(`Fragment does not have a ${n?"part list":"url"}`),networkDetails:null}));this.abort();const i=this.config,s=i.fLoader,o=i.loader;return new Promise((u,p)=>{if(this.loader&&this.loader.destroy(),e.gap)if(e.tagList.some(Z=>Z[0]==="GAP")){p(cr(e));return}else e.gap=!1;const h=this.loader=s?new s(i):new o(i),A=Zi(e);e.loader=h;const y=pi(i.fragLoadPolicy.default),C={loadPolicy:y,timeout:y.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:e.sn==="initSegment"?1/0:gr};e.stats=h.stats;const U={onSuccess:(Z,ce,le,Ze)=>{this.resetLoader(e,h);let Xe=Z.data;le.resetIV&&e.decryptdata&&(e.decryptdata.iv=new Uint8Array(Xe.slice(0,16)),Xe=Xe.slice(16)),u({frag:e,part:null,payload:Xe,networkDetails:Ze})},onError:(Z,ce,le,Ze)=>{this.resetLoader(e,h),p(new vi({type:te.NETWORK_ERROR,details:w.FRAG_LOAD_ERROR,fatal:!1,frag:e,response:ue({url:n,data:void 0},Z),error:new Error(`HTTP Error ${Z.code} ${Z.text}`),networkDetails:le,stats:Ze}))},onAbort:(Z,ce,le)=>{this.resetLoader(e,h),p(new vi({type:te.NETWORK_ERROR,details:w.INTERNAL_ABORTED,fatal:!1,frag:e,error:new Error("Aborted"),networkDetails:le,stats:Z}))},onTimeout:(Z,ce,le)=>{this.resetLoader(e,h),p(new vi({type:te.NETWORK_ERROR,details:w.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,error:new Error(`Timeout after ${C.timeout}ms`),networkDetails:le,stats:Z}))}};t&&(U.onProgress=(Z,ce,le,Ze)=>t({frag:e,part:null,payload:le,networkDetails:Ze})),h.load(A,C,U)})}loadPart(e,t,n){this.abort();const i=this.config,s=i.fLoader,o=i.loader;return new Promise((u,p)=>{if(this.loader&&this.loader.destroy(),e.gap||t.gap){p(cr(e,t));return}const h=this.loader=s?new s(i):new o(i),A=Zi(e,t);e.loader=h;const y=pi(i.fragLoadPolicy.default),C={loadPolicy:y,timeout:y.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:gr};t.stats=h.stats,h.load(A,C,{onSuccess:(U,Z,ce,le)=>{this.resetLoader(e,h),this.updateStatsFromPart(e,t);const Ze={frag:e,part:t,payload:U.data,networkDetails:le};n(Ze),u(Ze)},onError:(U,Z,ce,le)=>{this.resetLoader(e,h),p(new vi({type:te.NETWORK_ERROR,details:w.FRAG_LOAD_ERROR,fatal:!1,frag:e,part:t,response:ue({url:A.url,data:void 0},U),error:new Error(`HTTP Error ${U.code} ${U.text}`),networkDetails:ce,stats:le}))},onAbort:(U,Z,ce)=>{e.stats.aborted=t.stats.aborted,this.resetLoader(e,h),p(new vi({type:te.NETWORK_ERROR,details:w.INTERNAL_ABORTED,fatal:!1,frag:e,part:t,error:new Error("Aborted"),networkDetails:ce,stats:U}))},onTimeout:(U,Z,ce)=>{this.resetLoader(e,h),p(new vi({type:te.NETWORK_ERROR,details:w.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,part:t,error:new Error(`Timeout after ${C.timeout}ms`),networkDetails:ce,stats:U}))}})})}updateStatsFromPart(e,t){const n=e.stats,i=t.stats,s=i.total;if(n.loaded+=i.loaded,s){const p=Math.round(e.duration/t.duration),h=Math.min(Math.round(n.loaded/s),p),y=(p-h)*Math.round(n.loaded/h);n.total=n.loaded+y}else n.total=Math.max(n.loaded,n.total);const o=n.loading,u=i.loading;o.start?o.first+=u.first-u.start:(o.start=u.start,o.first=u.first),o.end=u.end}resetLoader(e,t){e.loader=null,this.loader===t&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),t.destroy()}}function Zi(l,e=null){const t=e||l,n={frag:l,part:e,responseType:"arraybuffer",url:t.url,headers:{},rangeStart:0,rangeEnd:0},i=t.byteRangeStartOffset,s=t.byteRangeEndOffset;if(r(i)&&r(s)){var o;let u=i,p=s;if(l.sn==="initSegment"&&Nr((o=l.decryptdata)==null?void 0:o.method)){const h=s-i;h%16&&(p=s+(16-h%16)),i!==0&&(n.resetIV=!0,u=i-16)}n.rangeStart=u,n.rangeEnd=p}return n}function cr(l,e){const t=new Error(`GAP ${l.gap?"tag":"attribute"} found`),n={type:te.MEDIA_ERROR,details:w.FRAG_GAP,fatal:!1,frag:l,error:t,networkDetails:null};return e&&(n.part=e),(e||l).stats.aborted=!0,new vi(n)}function Nr(l){return l==="AES-128"||l==="AES-256"}class vi extends Error{constructor(e){super(e.error.message),this.data=void 0,this.data=e}}class Br extends We{constructor(e,t){super(e,t),this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}destroy(){this.onHandlerDestroying(),this.onHandlerDestroyed()}onHandlerDestroying(){this.clearNextTick(),this.clearInterval()}onHandlerDestroyed(){}hasInterval(){return!!this._tickInterval}hasNextTick(){return!!this._tickTimer}setInterval(e){return this._tickInterval?!1:(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,e),!0)}clearInterval(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1}clearNextTick(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1}tick(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)}tickImmediate(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)}doTick(){}}class Mr{constructor(e,t,n,i=0,s=-1,o=!1){this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=Tr(),this.buffering={audio:Tr(),video:Tr(),audiovideo:Tr()},this.level=e,this.sn=t,this.id=n,this.size=i,this.part=s,this.partial=o}}function Tr(){return{start:0,executeStart:0,executeEnd:0,end:0}}const bi={length:0,start:()=>0,end:()=>0};class Wn{static isBuffered(e,t){if(e){const n=Wn.getBuffered(e);for(let i=n.length;i--;)if(t>=n.start(i)&&t<=n.end(i))return!0}return!1}static bufferedRanges(e){if(e){const t=Wn.getBuffered(e);return Wn.timeRangesToArray(t)}return[]}static timeRangesToArray(e){const t=[];for(let n=0;n1&&e.sort((A,y)=>A.start-y.start||y.end-A.end);let i=-1,s=[];if(n)for(let A=0;A=e[A].start&&t<=e[A].end&&(i=A);const y=s.length;if(y){const C=s[y-1].end;e[A].start-CC&&(s[y-1].end=e[A].end):s.push(e[A])}else s.push(e[A])}else s=e;let o=0,u,p=t,h=t;for(let A=0;A=y&&t<=C&&(i=A),t+n>=y&&t{const i=n.substring(2,n.length-1),s=t==null?void 0:t[i];return s===void 0?(l.playlistParsingError||(l.playlistParsingError=new Error(`Missing preceding EXT-X-DEFINE tag for Variable Reference: "${i}"`)),n):s})}return e}function vs(l,e,t){let n=l.variableList;n||(l.variableList=n={});let i,s;if("QUERYPARAM"in e){i=e.QUERYPARAM;try{const o=new self.URL(t).searchParams;if(o.has(i))s=o.get(i);else throw new Error(`"${i}" does not match any query parameter in URI: "${t}"`)}catch(o){l.playlistParsingError||(l.playlistParsingError=new Error(`EXT-X-DEFINE QUERYPARAM: ${o.message}`))}}else i=e.NAME,s=e.VALUE;i in n?l.playlistParsingError||(l.playlistParsingError=new Error(`EXT-X-DEFINE duplicate Variable Name declarations: "${i}"`)):n[i]=s||""}function Lr(l,e,t){const n=e.IMPORT;if(t&&n in t){let i=l.variableList;i||(l.variableList=i={}),i[n]=t[n]}else l.playlistParsingError||(l.playlistParsingError=new Error(`EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "${n}"`))}const rs=/^(\d+)x(\d+)$/,Qr=/(.+?)=(".*?"|.*?)(?:,|$)/g;class dr{constructor(e,t){typeof e=="string"&&(e=dr.parseAttrList(e,t)),ee(this,e)}get clientAttrs(){return Object.keys(this).filter(e=>e.substring(0,2)==="X-")}decimalInteger(e){const t=parseInt(this[e],10);return t>Number.MAX_SAFE_INTEGER?1/0:t}hexadecimalInteger(e){if(this[e]){let t=(this[e]||"0x").slice(2);t=(t.length&1?"0":"")+t;const n=new Uint8Array(t.length/2);for(let i=0;iNumber.MAX_SAFE_INTEGER?1/0:t}decimalFloatingPoint(e){return parseFloat(this[e])}optionalFloat(e,t){const n=this[e];return n?parseFloat(n):t}enumeratedString(e){return this[e]}enumeratedStringList(e,t){const n=this[e];return(n?n.split(/[ ,]+/):[]).reduce((i,s)=>(i[s.toLowerCase()]=!0,i),t)}bool(e){return this[e]==="YES"}decimalResolution(e){const t=rs.exec(this[e]);if(t!==null)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}}static parseAttrList(e,t){let n;const i={},s='"';for(Qr.lastIndex=0;(n=Qr.exec(e))!==null;){const o=n[1].trim();let u=n[2];const p=u.indexOf(s)===0&&u.lastIndexOf(s)===u.length-1;let h=!1;if(p)u=u.slice(1,-1);else switch(o){case"IV":case"SCTE35-CMD":case"SCTE35-IN":case"SCTE35-OUT":h=!0}if(t&&(p||h))u=Kr(t,u);else if(!h&&!p)switch(o){case"CLOSED-CAPTIONS":if(u==="NONE")break;case"ALLOWED-CPC":case"CLASS":case"ASSOC-LANGUAGE":case"AUDIO":case"BYTERANGE":case"CHANNELS":case"CHARACTERISTICS":case"CODECS":case"DATA-ID":case"END-DATE":case"GROUP-ID":case"ID":case"IMPORT":case"INSTREAM-ID":case"KEYFORMAT":case"KEYFORMATVERSIONS":case"LANGUAGE":case"NAME":case"PATHWAY-ID":case"QUERYPARAM":case"RECENTLY-REMOVED-DATERANGES":case"SERVER-URI":case"STABLE-RENDITION-ID":case"STABLE-VARIANT-ID":case"START-DATE":case"SUBTITLES":case"SUPPLEMENTAL-CODECS":case"URI":case"VALUE":case"VIDEO":case"X-ASSET-LIST":case"X-ASSET-URI":Ie.warn(`${e}: attribute ${o} is missing quotes`)}i[o]=u}return i}}const Rr="com.apple.hls.interstitial";function Jr(l){return l!=="ID"&&l!=="CLASS"&&l!=="CUE"&&l!=="START-DATE"&&l!=="DURATION"&&l!=="END-DATE"&&l!=="END-ON-NEXT"}function yr(l){return l==="SCTE35-OUT"||l==="SCTE35-IN"||l==="SCTE35-CMD"}class Xi{constructor(e,t,n=0){var i;if(this.attr=void 0,this.tagAnchor=void 0,this.tagOrder=void 0,this._startDate=void 0,this._endDate=void 0,this._dateAtEnd=void 0,this._cue=void 0,this._badValueForSameId=void 0,this.tagAnchor=(t==null?void 0:t.tagAnchor)||null,this.tagOrder=(i=t==null?void 0:t.tagOrder)!=null?i:n,t){const s=t.attr;for(const o in s)if(Object.prototype.hasOwnProperty.call(e,o)&&e[o]!==s[o]){Ie.warn(`DATERANGE tag attribute: "${o}" does not match for tags with ID: "${e.ID}"`),this._badValueForSameId=o;break}e=ee(new dr({}),s,e)}if(this.attr=e,t?(this._startDate=t._startDate,this._cue=t._cue,this._endDate=t._endDate,this._dateAtEnd=t._dateAtEnd):this._startDate=new Date(e["START-DATE"]),"END-DATE"in this.attr){const s=(t==null?void 0:t.endDate)||new Date(this.attr["END-DATE"]);r(s.getTime())&&(this._endDate=s)}}get id(){return this.attr.ID}get class(){return this.attr.CLASS}get cue(){const e=this._cue;return e===void 0?this._cue=this.attr.enumeratedStringList(this.attr.CUE?"CUE":"X-CUE",{pre:!1,post:!1,once:!1}):e}get startTime(){const{tagAnchor:e}=this;return e===null||e.programDateTime===null?(Ie.warn(`Expected tagAnchor Fragment with PDT set for DateRange "${this.id}": ${e}`),NaN):e.start+(this.startDate.getTime()-e.programDateTime)/1e3}get startDate(){return this._startDate}get endDate(){const e=this._endDate||this._dateAtEnd;if(e)return e;const t=this.duration;return t!==null?this._dateAtEnd=new Date(this._startDate.getTime()+t*1e3):null}get duration(){if("DURATION"in this.attr){const e=this.attr.decimalFloatingPoint("DURATION");if(r(e))return e}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}get plannedDuration(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}get endOnNext(){return this.attr.bool("END-ON-NEXT")}get isInterstitial(){return this.class===Rr}get isValid(){return!!this.id&&!this._badValueForSameId&&r(this.startDate.getTime())&&(this.duration===null||this.duration>=0)&&(!this.endOnNext||!!this.class)&&(!this.attr.CUE||!this.cue.pre&&!this.cue.post||this.cue.pre!==this.cue.post)&&(!this.isInterstitial||"X-ASSET-URI"in this.attr||"X-ASSET-LIST"in this.attr)}}const Cr=10;class vr{constructor(e){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.dateRangeTagCount=0,this.live=!0,this.requestScheduled=-1,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.appliedTimelineOffset=void 0,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=e}reloaded(e){if(!e){this.advanced=!0,this.updated=!0;return}const t=this.lastPartSn-e.lastPartSn,n=this.lastPartIndex-e.lastPartIndex;this.updated=this.endSN!==e.endSN||!!n||!!t||!this.live,this.advanced=this.endSN>e.endSN||t>0||t===0&&n>0,this.updated||this.advanced?this.misses=Math.floor(e.misses*.6):this.misses=e.misses+1}hasKey(e){return this.encryptedFragments.some(t=>{let n=t.decryptdata;return n||(t.setKeyFormat(e.keyFormat),n=t.decryptdata),!!n&&e.matches(n)})}get hasProgramDateTime(){return this.fragments.length?r(this.fragments[this.fragments.length-1].programDateTime):!1}get levelTargetDuration(){return this.averagetargetduration||this.targetduration||Cr}get drift(){const e=this.driftEndTime-this.driftStartTime;return e>0?(this.driftEnd-this.driftStart)*1e3/e:1}get edge(){return this.partEnd||this.fragmentEnd}get partEnd(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}get fragmentEnd(){return this.fragments.length?this.fragments[this.fragments.length-1].end:0}get fragmentStart(){return this.fragments.length?this.fragments[0].start:0}get age(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}get lastPartIndex(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].index:-1}get maxPartIndex(){const e=this.partList;if(e){const t=this.lastPartIndex;if(t!==-1){for(let n=e.length;n--;)if(e[n].index>t)return e[n].index;return t}}return 0}get lastPartSn(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}get expired(){if(this.live&&this.age&&this.misses<3){const e=this.partEnd-this.fragmentStart;return this.age>Math.max(e,this.totalduration)+this.levelTargetDuration}return!1}}function li(l,e){return l.length===e.length?!l.some((t,n)=>t!==e[n]):!1}function Li(l,e){return!l&&!e?!0:!l||!e?!1:li(l,e)}function hi(l){return l==="AES-128"||l==="AES-256"||l==="AES-256-CTR"}function Fi(l){switch(l){case"AES-128":case"AES-256":return Xn.cbc;case"AES-256-CTR":return Xn.ctr;default:throw new Error(`invalid full segment method ${l}`)}}function er(l){return Uint8Array.from(atob(l),e=>e.charCodeAt(0))}function pr(l){return Uint8Array.from(unescape(encodeURIComponent(l)),e=>e.charCodeAt(0))}function ss(l){const e=pr(l).subarray(0,16),t=new Uint8Array(16);return t.set(e,16-e.length),t}function ii(l){const e=function(n,i,s){const o=n[i];n[i]=n[s],n[s]=o};e(l,0,3),e(l,1,2),e(l,4,5),e(l,6,7)}function mi(l){const e=l.split(":");let t=null;if(e[0]==="data"&&e.length===2){const n=e[1].split(";"),i=n[n.length-1].split(",");if(i.length===2){const s=i[0]==="base64",o=i[1];s?(n.splice(-1,1),t=er(o)):t=ss(o)}}return t}const Qi=typeof self!="undefined"?self:void 0;var Ii={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},Yi={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.streamingkeydelivery",PLAYREADY:"com.microsoft.playready",WIDEVINE:"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"};function Xr(l){switch(l){case Yi.FAIRPLAY:return Ii.FAIRPLAY;case Yi.PLAYREADY:return Ii.PLAYREADY;case Yi.WIDEVINE:return Ii.WIDEVINE;case Yi.CLEARKEY:return Ii.CLEARKEY}}function $r(l){switch(l){case Ii.FAIRPLAY:return Yi.FAIRPLAY;case Ii.PLAYREADY:return Yi.PLAYREADY;case Ii.WIDEVINE:return Yi.WIDEVINE;case Ii.CLEARKEY:return Yi.CLEARKEY}}function us(l){const{drmSystems:e,widevineLicenseUrl:t}=l,n=e?[Ii.FAIRPLAY,Ii.WIDEVINE,Ii.PLAYREADY,Ii.CLEARKEY].filter(i=>!!e[i]):[];return!n[Ii.WIDEVINE]&&t&&n.push(Ii.WIDEVINE),n}const qi=function(l){return Qi!=null&&(l=Qi.navigator)!=null&&l.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}();function zi(l,e,t,n){let i;switch(l){case Ii.FAIRPLAY:i=["cenc","sinf"];break;case Ii.WIDEVINE:case Ii.PLAYREADY:i=["cenc"];break;case Ii.CLEARKEY:i=["cenc","keyids"];break;default:throw new Error(`Unknown key-system: ${l}`)}return Or(i,e,t,n)}function Or(l,e,t,n){return[{initDataTypes:l,persistentState:n.persistentState||"optional",distinctiveIdentifier:n.distinctiveIdentifier||"optional",sessionTypes:n.sessionTypes||[n.sessionType||"temporary"],audioCapabilities:e.map(s=>({contentType:`audio/mp4; codecs=${s}`,robustness:n.audioRobustness||"",encryptionScheme:n.audioEncryptionScheme||null})),videoCapabilities:t.map(s=>({contentType:`video/mp4; codecs=${s}`,robustness:n.videoRobustness||"",encryptionScheme:n.videoEncryptionScheme||null}))}]}function Ur(l){var e;return!!l&&(l.sessionType==="persistent-license"||!!((e=l.sessionTypes)!=null&&e.some(t=>t==="persistent-license")))}function qr(l){const e=new Uint16Array(l.buffer,l.byteOffset,l.byteLength/2),t=String.fromCharCode.apply(null,Array.from(e)),n=t.substring(t.indexOf("<"),t.length),o=new DOMParser().parseFromString(n,"text/xml").getElementsByTagName("KID")[0];if(o){const u=o.childNodes[0]?o.childNodes[0].nodeValue:o.getAttribute("VALUE");if(u){const p=er(u).subarray(0,16);return ii(p),p}}return null}let jr={};class es{static clearKeyUriToKeyIdMap(){jr={}}static setKeyIdForUri(e,t){jr[e]=t}static addKeyIdForUri(e){const t=Object.keys(jr).length%Number.MAX_SAFE_INTEGER,n=new Uint8Array(16);return new DataView(n.buffer,12,4).setUint32(0,t),jr[e]=n,n}constructor(e,t,n,i=[1],s=null,o){this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pssh=null,this.method=e,this.uri=t,this.keyFormat=n,this.keyFormatVersions=i,this.iv=s,this.encrypted=e?e!=="NONE":!1,this.isCommonEncryption=this.encrypted&&!hi(e),o!=null&&o.startsWith("0x")&&(this.keyId=new Uint8Array(fe(o)))}matches(e){return e.uri===this.uri&&e.method===this.method&&e.encrypted===this.encrypted&&e.keyFormat===this.keyFormat&&li(e.keyFormatVersions,this.keyFormatVersions)&&Li(e.iv,this.iv)&&Li(e.keyId,this.keyId)}isSupported(){if(this.method){if(hi(this.method)||this.method==="NONE")return!0;if(this.keyFormat==="identity")return this.method==="SAMPLE-AES";switch(this.keyFormat){case Yi.FAIRPLAY:case Yi.WIDEVINE:case Yi.PLAYREADY:case Yi.CLEARKEY:return["SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)!==-1}}return!1}getDecryptData(e,t){if(!this.encrypted||!this.uri)return null;if(hi(this.method)){let s=this.iv;return s||(typeof e!="number"&&(Ie.warn(`missing IV for initialization segment with method="${this.method}" - compliance issue`),e=0),s=As(e)),new es(this.method,this.uri,"identity",this.keyFormatVersions,s)}if(this.keyId){const s=jr[this.uri];if(s&&!li(this.keyId,s)&&es.setKeyIdForUri(this.uri,this.keyId),this.pssh)return this}const n=mi(this.uri);if(n)switch(this.keyFormat){case Yi.WIDEVINE:if(this.pssh=n,!this.keyId){const s=Wt(n.buffer);if(s.length){var i;const o=s[0];this.keyId=(i=o.kids)!=null&&i.length?o.kids[0]:null}}this.keyId||(this.keyId=Ls(t));break;case Yi.PLAYREADY:{const s=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=Zt(s,null,n),this.keyId=qr(n);break}default:{let s=n.subarray(0,16);if(s.length!==16){const o=new Uint8Array(16);o.set(s,16-s.length),s=o}this.keyId=s;break}}if(!this.keyId||this.keyId.byteLength!==16){let s;s=ds(t),s||(s=Ls(t),s||(s=jr[this.uri])),s&&(this.keyId=s,es.setKeyIdForUri(this.uri,s))}return this}}function ds(l){const e=l==null?void 0:l[Yi.WIDEVINE];return e?e.keyId:null}function Ls(l){const e=l==null?void 0:l[Yi.PLAYREADY];if(e){const t=mi(e.uri);if(t)return qr(t)}return null}function As(l){const e=new Uint8Array(16);for(let t=12;t<16;t++)e[t]=l>>8*(15-t)&255;return e}const Js=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g,a=/#EXT-X-MEDIA:(.*)/g,c=/^#EXT(?:INF|-X-TARGETDURATION):/m,g=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#.*/.source].join("|"),"g"),E=new RegExp([/#EXT-X-(PROGRAM-DATE-TIME|BYTERANGE|DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP|INDEPENDENT-SEGMENTS)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|"));class b{static findGroup(e,t){for(let n=0;n0&&s.length({id:h.attrs.AUDIO,audioCodec:h.audioCodec})),SUBTITLES:o.map(h=>({id:h.attrs.SUBTITLES,textCodec:h.textCodec})),"CLOSED-CAPTIONS":[]};let p=0;for(a.lastIndex=0;(i=a.exec(e))!==null;){const h=new dr(i[1],n),A=h.TYPE;if(A){const y=u[A],C=s[A]||[];s[A]=C;const U=h.LANGUAGE,Z=h["ASSOC-LANGUAGE"],ce=h.CHANNELS,le=h.CHARACTERISTICS,Ze=h["INSTREAM-ID"],Xe={attrs:h,bitrate:0,id:p++,groupId:h["GROUP-ID"]||"",name:h.NAME||U||"",type:A,default:h.bool("DEFAULT"),autoselect:h.bool("AUTOSELECT"),forced:h.bool("FORCED"),lang:U,url:h.URI?b.resolve(h.URI,t):""};if(Z&&(Xe.assocLang=Z),ce&&(Xe.channels=ce),le&&(Xe.characteristics=le),Ze&&(Xe.instreamId=Ze),y!=null&&y.length){const _e=b.findGroup(y,Xe.groupId)||y[0];Et(Xe,_e,"audioCodec"),Et(Xe,_e,"textCodec")}C.push(Xe)}}return s}static parseLevelPlaylist(e,t,n,i,s,o){var u;const p={url:t},h=new vr(t),A=h.fragments,y=[];let C=null,U=0,Z=0,ce=0,le=0,Ze=0,Xe=null,_e=new bt(i,p),Vt,qt,xn,tn=-1,An=!1,pn=null,on;if(g.lastIndex=0,h.m3u8=e,h.hasVariableRefs=sr(e),((u=g.exec(e))==null?void 0:u[0])!=="#EXTM3U")return h.playlistParsingError=new Error("Missing format identifier #EXTM3U"),h;for(;(Vt=g.exec(e))!==null;){An&&(An=!1,_e=new bt(i,p),_e.playlistOffset=ce,_e.setStart(ce),_e.sn=U,_e.cc=le,Ze&&(_e.bitrate=Ze),_e.level=n,C&&(_e.initSegment=C,C.rawProgramDateTime&&(_e.rawProgramDateTime=C.rawProgramDateTime,C.rawProgramDateTime=null),pn&&(_e.setByteRange(pn),pn=null)));const ji=Vt[1];if(ji){_e.duration=parseFloat(ji);const Di=(" "+Vt[2]).slice(1);_e.title=Di||null,_e.tagList.push(Di?["INF",ji,Di]:["INF",ji])}else if(Vt[3]){if(r(_e.duration)){_e.playlistOffset=ce,_e.setStart(ce),xn&&Vn(_e,xn,h),_e.sn=U,_e.level=n,_e.cc=le,A.push(_e);const Di=(" "+Vt[3]).slice(1);_e.relurl=Kr(h,Di),Jt(_e,Xe,y),Xe=_e,ce+=_e.duration,U++,Z=0,An=!0}}else{if(Vt=Vt[0].match(E),!Vt){Ie.warn("No matches on slow regex match for level playlist!");continue}for(qt=1;qt0&&Kn(h,Di,Vt),U=h.startSN=parseInt(ai);break;case"SKIP":{h.skippedSegments&&Dn(h,Di,Vt);const yi=new dr(ai,h),Vi=yi.decimalInteger("SKIPPED-SEGMENTS");if(r(Vi)){h.skippedSegments+=Vi;for(let ui=Vi;ui--;)A.push(null);U+=Vi}const ar=yi.enumeratedString("RECENTLY-REMOVED-DATERANGES");ar&&(h.recentlyRemovedDateranges=(h.recentlyRemovedDateranges||[]).concat(ar.split(" ")));break}case"TARGETDURATION":h.targetduration!==0&&Dn(h,Di,Vt),h.targetduration=Math.max(parseInt(ai),1);break;case"VERSION":h.version!==null&&Dn(h,Di,Vt),h.version=parseInt(ai);break;case"INDEPENDENT-SEGMENTS":break;case"ENDLIST":h.live||Dn(h,Di,Vt),h.live=!1;break;case"#":(ai||Oi)&&_e.tagList.push(Oi?[ai,Oi]:[ai]);break;case"DISCONTINUITY":le++,_e.tagList.push(["DIS"]);break;case"GAP":_e.gap=!0,_e.tagList.push([Di]);break;case"BITRATE":_e.tagList.push([Di,ai]),Ze=parseInt(ai)*1e3,r(Ze)?_e.bitrate=Ze:Ze=0;break;case"DATERANGE":{const yi=new dr(ai,h),Vi=new Xi(yi,h.dateRanges[yi.ID],h.dateRangeTagCount);h.dateRangeTagCount++,Vi.isValid||h.skippedSegments?h.dateRanges[Vi.id]=Vi:Ie.warn(`Ignoring invalid DATERANGE tag: "${ai}"`),_e.tagList.push(["EXT-X-DATERANGE",ai]);break}case"DEFINE":{{const yi=new dr(ai,h);"IMPORT"in yi?Lr(h,yi,o):vs(h,yi,t)}break}case"DISCONTINUITY-SEQUENCE":h.startCC!==0?Dn(h,Di,Vt):A.length>0&&Kn(h,Di,Vt),h.startCC=le=parseInt(ai);break;case"KEY":{const yi=Ce(ai,t,h);if(yi.isSupported()){if(yi.method==="NONE"){xn=void 0;break}xn||(xn={});const Vi=xn[yi.keyFormat];Vi!=null&&Vi.matches(yi)||(Vi&&(xn=ee({},xn)),xn[yi.keyFormat]=yi)}else Ie.warn(`[Keys] Ignoring unsupported EXT-X-KEY tag: "${ai}"`);break}case"START":h.startTimeOffset=Je(ai);break;case"MAP":{const yi=new dr(ai,h);if(_e.duration){const Vi=new bt(i,p);kn(Vi,yi,n,xn),C=Vi,_e.initSegment=C,C.rawProgramDateTime&&!_e.rawProgramDateTime&&(_e.rawProgramDateTime=C.rawProgramDateTime)}else{const Vi=_e.byteRangeEndOffset;if(Vi){const ar=_e.byteRangeStartOffset;pn=`${Vi-ar}@${ar}`}else pn=null;kn(_e,yi,n,xn),C=_e,An=!0}C.cc=le;break}case"SERVER-CONTROL":{on&&Dn(h,Di,Vt),on=new dr(ai),h.canBlockReload=on.bool("CAN-BLOCK-RELOAD"),h.canSkipUntil=on.optionalFloat("CAN-SKIP-UNTIL",0),h.canSkipDateRanges=h.canSkipUntil>0&&on.bool("CAN-SKIP-DATERANGES"),h.partHoldBack=on.optionalFloat("PART-HOLD-BACK",0),h.holdBack=on.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{h.partTarget&&Dn(h,Di,Vt);const yi=new dr(ai);h.partTarget=yi.decimalFloatingPoint("PART-TARGET");break}case"PART":{let yi=h.partList;yi||(yi=h.partList=[]);const Vi=Z>0?yi[yi.length-1]:void 0,ar=Z++,ui=new dr(ai,h),di=new he(ui,_e,p,ar,Vi);yi.push(di),_e.duration+=di.duration;break}case"PRELOAD-HINT":{const yi=new dr(ai,h);h.preloadHint=yi;break}case"RENDITION-REPORT":{const yi=new dr(ai,h);h.renditionReports=h.renditionReports||[],h.renditionReports.push(yi);break}default:Ie.warn(`line parsed but not handled: ${Vt}`);break}}}Xe&&!Xe.relurl?(A.pop(),ce-=Xe.duration,h.partList&&(h.fragmentHint=Xe)):h.partList&&(Jt(_e,Xe,y),_e.cc=le,h.fragmentHint=_e,xn&&Vn(_e,xn,h)),h.targetduration||(h.playlistParsingError=new Error("Missing Target Duration"));const zn=A.length,gi=A[0],Ni=A[zn-1];if(ce+=h.skippedSegments*h.targetduration,ce>0&&zn&&Ni){h.averagetargetduration=ce/zn;const ji=Ni.sn;h.endSN=ji!=="initSegment"?ji:0,h.live||(Ni.endList=!0),tn>0&&(nn(A,tn),gi&&y.unshift(gi))}return h.fragmentHint&&(ce+=h.fragmentHint.duration),h.totalduration=ce,y.length&&h.dateRangeTagCount&&gi&&$(y,h),h.endCC=le,h}}function $(l,e){let t=l.length;if(!t)if(e.hasProgramDateTime){const u=e.fragments[e.fragments.length-1];l.push(u),t++}else return;const n=l[t-1],i=e.live?1/0:e.totalduration,s=Object.keys(e.dateRanges);for(let u=s.length;u--;){const p=e.dateRanges[s[u]],h=p.startDate.getTime();p.tagAnchor=n.ref;for(let A=t;A--;){var o;if(((o=l[A])==null?void 0:o.sn)=u||n===0){var o;const p=(((o=t[n+1])==null?void 0:o.start)||i)-s.start;if(e<=u+p*1e3){const h=t[n].sn-l.startSN;if(h<0)return-1;const A=l.fragments;if(A.length>t.length){const C=(t[n+1]||A[A.length-1]).sn-l.startSN;for(let U=C;U>h;U--){const Z=A[U].programDateTime;if(e>=Z&&en);["video","audio","text"].forEach(n=>{const i=t.filter(s=>un(s,n));i.length&&(e[`${n}Codec`]=i.map(s=>s.split("/")[0]).join(","),t=t.filter(s=>i.indexOf(s)===-1))}),e.unknownCodecs=t}function Et(l,e,t){const n=e[t];n&&(l[t]=n)}function nn(l,e){let t=l[e];for(let n=e;n--;){const i=l[n];if(!i)return;i.programDateTime=t.programDateTime-i.duration*1e3,t=i}}function Jt(l,e,t){l.rawProgramDateTime?t.push(l):e!=null&&e.programDateTime&&(l.programDateTime=e.endProgramDateTime)}function kn(l,e,t,n){l.relurl=e.URI,e.BYTERANGE&&l.setByteRange(e.BYTERANGE),l.level=t,l.sn="initSegment",n&&(l.levelkeys=n),l.initSegment=null}function Vn(l,e,t){l.levelkeys=e;const{encryptedFragments:n}=t;(!n.length||n[n.length-1].levelkeys!==e)&&Object.keys(e).some(i=>e[i].isCommonEncryption)&&n.push(l)}function Dn(l,e,t){l.playlistParsingError=new Error(`#EXT-X-${e} must not appear more than once (${t[0]})`)}function Kn(l,e,t){l.playlistParsingError=new Error(`#EXT-X-${e} must appear before the first Media Segment (${t[0]})`)}function Fn(l,e){const t=e.startPTS;if(r(t)){let n=0,i;e.sn>l.sn?(n=t-l.start,i=l):(n=l.start-t,i=e),i.duration!==n&&i.setDuration(n)}else e.sn>l.sn?l.cc===e.cc&&l.minEndPTS?e.setStart(l.start+(l.minEndPTS-l.start)):e.setStart(l.start+l.duration):e.setStart(Math.max(l.start-e.duration,0))}function qn(l,e,t,n,i,s,o){n-t<=0&&(o.warn("Fragment should have a positive duration",e),n=t+e.duration,s=i+e.duration);let p=t,h=n;const A=e.startPTS,y=e.endPTS;if(r(A)){const Ze=Math.abs(A-t);l&&Ze>l.totalduration?o.warn(`media timestamps and playlist times differ by ${Ze}s for level ${e.level} ${l.url}`):r(e.deltaPTS)?e.deltaPTS=Math.max(Ze,e.deltaPTS):e.deltaPTS=Ze,p=Math.max(t,A),t=Math.min(t,A),i=e.startDTS!==void 0?Math.min(i,e.startDTS):i,h=Math.min(n,y),n=Math.max(n,y),s=e.endDTS!==void 0?Math.max(s,e.endDTS):s}const C=t-e.start;e.start!==0&&e.setStart(t),e.setDuration(n-e.start),e.startPTS=t,e.maxStartPTS=p,e.startDTS=i,e.endPTS=n,e.minEndPTS=h,e.endDTS=s;const U=e.sn;if(!l||Ul.endSN)return 0;let Z;const ce=U-l.startSN,le=l.fragments;for(le[ce]=e,Z=ce;Z>0;Z--)Fn(le[Z],le[Z-1]);for(Z=ce;Z=0;A--){const y=i[A].initSegment;if(y){n=y;break}}l.fragmentHint&&delete l.fragmentHint.endPTS;let s;tr(l,e,(A,y,C,U)=>{if((!e.startCC||e.skippedSegments)&&y.cc!==A.cc){const Z=A.cc-y.cc;for(let ce=C;ce{var y;A&&(!A.initSegment||A.initSegment.relurl===((y=n)==null?void 0:y.relurl))&&(A.initSegment=n)}),e.skippedSegments){if(e.deltaUpdateFailed=o.some(A=>!A),e.deltaUpdateFailed){t.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(let A=e.skippedSegments;A--;)o.shift();e.startSN=o[0].sn}else{e.canSkipDateRanges&&(e.dateRanges=_i(l.dateRanges,e,t));const A=l.fragments.filter(y=>y.rawProgramDateTime);if(l.hasProgramDateTime&&!e.hasProgramDateTime)for(let y=1;y{y.elementaryStreams=A.elementaryStreams,y.stats=A.stats}),s?qn(e,s,s.startPTS,s.endPTS,s.startDTS,s.endDTS,t):Ar(l,e),o.length&&(e.totalduration=e.edge-o[0].start),e.driftStartTime=l.driftStartTime,e.driftStart=l.driftStart;const h=e.advancedDateTime;if(e.advanced&&h){const A=e.edge;e.driftStart||(e.driftStartTime=h,e.driftStart=A),e.driftEndTime=h,e.driftEnd=A}else e.driftEndTime=l.driftEndTime,e.driftEnd=l.driftEnd,e.advancedDateTime=l.advancedDateTime;e.requestScheduled===-1&&(e.requestScheduled=l.requestScheduled)}function _i(l,e,t){const{dateRanges:n,recentlyRemovedDateranges:i}=e,s=ee({},l);i&&i.forEach(p=>{delete s[p]});const u=Object.keys(s).length;return u?(Object.keys(n).forEach(p=>{const h=s[p],A=new Xi(n[p].attr,h);A.isValid?(s[p]=A,h||(A.tagOrder+=u)):t.warn(`Ignoring invalid Playlist Delta Update DATERANGE tag: "${Ye(n[p].attr)}"`)}),s):n}function $i(l,e,t){if(l&&e){let n=0;for(let i=0,s=l.length;i<=s;i++){const o=l[i],u=e[i+n];o&&u&&o.index===u.index&&o.fragment.sn===u.fragment.sn?t(o,u):n--}}}function tr(l,e,t){const n=e.skippedSegments,i=Math.max(l.startSN,e.startSN)-e.startSN,s=(l.fragmentHint?1:0)+(n?e.endSN:Math.min(l.endSN,e.endSN))-e.startSN,o=e.startSN-l.startSN,u=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,p=l.fragmentHint?l.fragments.concat(l.fragmentHint):l.fragments;for(let h=i;h<=s;h++){const A=p[o+h];let y=u[h];if(n&&!y&&A&&(y=e.fragments[h]=A),A&&y){t(A,y,h,u);const C=A.relurl,U=y.relurl;if(C&&ts(C,U)){e.playlistParsingError=ci(`media sequence mismatch ${y.sn}:`,l,e,A,y);return}else if(A.cc!==y.cc){e.playlistParsingError=ci(`discontinuity sequence mismatch (${A.cc}!=${y.cc})`,l,e,A,y);return}}}}function ci(l,e,t,n,i){return new Error(`${l} ${i.url} + Time to underbuffer: ${Wr.toFixed(3)} s`),i.abortRequests(),this.fragCurrent=this.partCurrent=null,ar>U){let Cr=this.findBestLevel(this.hls.levels[U].bitrate,U,ar,0,Wr,1,1);Cr===-1&&(Cr=U),this.hls.nextLoadLevel=this.hls.nextAutoLevel=Cr,this.resetEstimator(this.hls.levels[Cr].bitrate)}}};le||Ni>Vi*2?br():this.timer=self.setInterval(br,Vi*1e3),o.trigger(v.FRAG_LOAD_EMERGENCY_ABORTED,{frag:i,part:s,stats:A})},this.hls=e,this.bwEstimator=this.initEstimator(),this.registerListeners()}resetEstimator(e){e&&(this.log(`setting initial bwe to ${e}`),this.hls.config.abrEwmaDefaultEstimate=e),this.firstSelection=-1,this.bwEstimator=this.initEstimator()}initEstimator(){const e=this.hls.config;return new C(e.abrEwmaSlowVoD,e.abrEwmaFastVoD,e.abrEwmaDefaultEstimate)}registerListeners(){const{hls:e}=this;e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.FRAG_LOADING,this.onFragLoading,this),e.on(v.FRAG_LOADED,this.onFragLoaded,this),e.on(v.FRAG_BUFFERED,this.onFragBuffered,this),e.on(v.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(v.LEVEL_LOADED,this.onLevelLoaded,this),e.on(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(v.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.on(v.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e&&(e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.FRAG_LOADING,this.onFragLoading,this),e.off(v.FRAG_LOADED,this.onFragLoaded,this),e.off(v.FRAG_BUFFERED,this.onFragBuffered,this),e.off(v.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(v.LEVEL_LOADED,this.onLevelLoaded,this),e.off(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(v.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.off(v.ERROR,this.onError,this))}destroy(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=this.supportedCache=null,this.fragCurrent=this.partCurrent=null}onManifestLoading(e,t){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,this.supportedCache={},this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()}onLevelsUpdated(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null}onMaxAutoLevelUpdated(){this.firstSelection=-1,this.nextAutoLevelKey=""}onFragLoading(e,t){const n=t.frag;if(!this.ignoreFragment(n)){if(!n.bitrateTest){var i;this.fragCurrent=n,this.partCurrent=(i=t.part)!=null?i:null}this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100)}}onLevelSwitching(e,t){this.clearTimer()}onError(e,t){if(!t.fatal)switch(t.details){case R.BUFFER_ADD_CODEC_ERROR:case R.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case R.FRAG_LOAD_TIMEOUT:{const n=t.frag,{fragCurrent:i,partCurrent:s}=this;if(n&&i&&n.sn===i.sn&&n.level===i.level){const o=performance.now(),u=s?s.stats:n.stats,p=o-u.loading.start,h=u.loading.first?u.loading.first-u.loading.start:-1;if(u.loaded&&h>-1){const y=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(p-Math.min(y,h),u.loaded)}else this.bwEstimator.sampleTTFB(p)}break}}}getTimeToLoadFrag(e,t,n,i){const s=e+n/t,o=i?e+this.lastLevelLoadSec:0;return s+o}onLevelLoaded(e,t){const n=this.hls.config,{loading:i}=t.stats,s=i.end-i.first;r(s)&&(this.lastLevelLoadSec=s/1e3),t.details.live?this.bwEstimator.update(n.abrEwmaSlowLive,n.abrEwmaFastLive):this.bwEstimator.update(n.abrEwmaSlowVoD,n.abrEwmaFastVoD),this.timer>-1&&this._abandonRulesCheck(t.levelInfo)}onFragLoaded(e,{frag:t,part:n}){const i=n?n.stats:t.stats;if(t.type===Z.MAIN&&this.bwEstimator.sampleTTFB(i.loading.first-i.loading.start),!this.ignoreFragment(t)){if(this.clearTimer(),t.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,this.hls.config.abrMaxWithRealBitrate){const s=n?n.duration:t.duration,o=this.hls.levels[t.level],u=(o.loaded?o.loaded.bytes:0)+i.loaded,p=(o.loaded?o.loaded.duration:0)+s;o.loaded={bytes:u,duration:p},o.realBitrate=Math.round(8*u/p)}if(t.bitrateTest){const s={stats:i,frag:t,part:n,id:t.type};this.onFragBuffered(v.FRAG_BUFFERED,s),t.bitrateTest=!1}else this.lastLoadedFragLevel=t.level}}onFragBuffered(e,t){const{frag:n,part:i}=t,s=i!=null&&i.stats.loaded?i.stats:n.stats;if(s.aborted||this.ignoreFragment(n))return;const o=s.parsing.end-s.loading.start-Math.min(s.loading.first-s.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(o,s.loaded),s.bwEstimate=this.getBwEstimate(),n.bitrateTest?this.bitrateTestDelay=o/1e3:this.bitrateTestDelay=0}ignoreFragment(e){return e.type!==Z.MAIN||e.sn==="initSegment"}clearTimer(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)}get firstAutoLevel(){const{maxAutoLevel:e,minAutoLevel:t}=this.hls,n=this.getBwEstimate(),i=this.hls.config.maxStarvationDelay,s=this.findBestLevel(n,t,e,0,i,1,1);if(s>-1)return s;const o=this.hls.firstLevel,u=Math.min(Math.max(o,t),e);return this.warn(`Could not find best starting auto level. Defaulting to first in playlist ${o} clamped to ${u}`),u}get forcedAutoLevel(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}get nextAutoLevel(){const e=this.forcedAutoLevel,n=this.bwEstimator.canEstimate(),i=this.lastLoadedFragLevel>-1;if(e!==-1&&(!n||!i||this.nextAutoLevelKey===this.getAutoLevelKey()))return e;const s=n&&i?this.getNextABRAutoLevel():this.firstAutoLevel;if(e!==-1){const o=this.hls.levels;if(o.length>Math.max(e,s)&&o[e].loadError<=o[s].loadError)return e}return this._nextAutoLevel=s,this.nextAutoLevelKey=this.getAutoLevelKey(),s}getAutoLevelKey(){return`${this.getBwEstimate()}_${this.getStarvationDelay().toFixed(2)}`}getNextABRAutoLevel(){const{fragCurrent:e,partCurrent:t,hls:n}=this;if(n.levels.length<=1)return n.loadLevel;const{maxAutoLevel:i,config:s,minAutoLevel:o}=n,u=t?t.duration:e?e.duration:0,p=this.getBwEstimate(),h=this.getStarvationDelay();let A=s.abrBandWidthFactor,y=s.abrBandWidthUpFactor;if(h){const le=this.findBestLevel(p,o,i,h,0,A,y);if(le>=0)return this.rebufferNotice=-1,le}let T=u?Math.min(u,s.maxStarvationDelay):s.maxStarvationDelay;if(!h){const le=this.bitrateTestDelay;le&&(T=(u?Math.min(u,s.maxLoadingDelay):s.maxLoadingDelay)-le,this.info(`bitrate test took ${Math.round(1e3*le)}ms, set first fragment max fetchDuration to ${Math.round(1e3*T)} ms`),A=y=1)}const U=this.findBestLevel(p,o,i,h,T,A,y);if(this.rebufferNotice!==U&&(this.rebufferNotice=U,this.info(`${h?"rebuffering expected":"buffer is empty"}, optimal quality level ${U}`)),U>-1)return U;const z=n.levels[o],ce=n.loadLevelObj;return ce&&(z==null?void 0:z.bitrate)=t;ai--){var Ni;const Fi=z[ai],yi=ai>y;if(!Fi)continue;if(ze.useMediaCapabilities&&!Fi.supportedResult&&!Fi.supportedPromise){const Cr=navigator.mediaCapabilities;typeof(Cr==null?void 0:Cr.decodingInfo)=="function"&&vt(Fi,on,Cn,tn,e,An)?(Fi.supportedPromise=Y(Fi,on,Cr,this.supportedCache),Fi.supportedPromise.then(Or=>{if(!this.hls)return;Fi.supportedResult=Or;const Zs=this.hls.levels,Fs=Zs.indexOf(Fi);Or.error?this.warn(`MediaCapabilities decodingInfo error: "${Or.error}" for level ${Fs} ${Ye(Or)}`):Or.supported?Or.decodingInfoResults.some(aa=>aa.smooth===!1||aa.powerEfficient===!1)&&this.log(`MediaCapabilities decodingInfo for level ${Fs} not smooth or powerEfficient: ${Ye(Or)}`):(this.warn(`Unsupported MediaCapabilities decodingInfo result for level ${Fs} ${Ye(Or)}`),Fs>-1&&Zs.length>1&&(this.log(`Removing unsupported level ${Fs}`),this.hls.removeLevel(Fs),this.hls.loadLevel===-1&&(this.hls.nextLoadLevel=0)))}).catch(Or=>{this.warn(`Error handling MediaCapabilities decodingInfo: ${Or}`)})):Fi.supportedResult=ae}if((qt&&Fi.codecSet!==qt||Cn&&Fi.videoRange!==Cn||yi&&tn>Fi.frameRate||!yi&&tn>0&&tnCr.smooth===!1))&&(!Vt||ai!==Zn)){ki.push(ai);continue}const Vi=Fi.details,ar=(U?Vi==null?void 0:Vi.partTarget:Vi==null?void 0:Vi.averagetargetduration)||gi;let ui;yi?ui=u*e:ui=o*e;const di=gi&&i>=gi*2&&s===0?Fi.averageBitrate:Fi.maxBitrate,br=this.getTimeToLoadFrag(Di,ui,di*ar,Vi===void 0);if(ui>=di&&(ai===A||Fi.loadError===0&&Fi.fragmentError===0)&&(br<=Di||!r(br)||_e&&!this.bitrateTestDelay||br${ai} adjustedbw(${Math.round(ui)})-bitrate=${Math.round(ui-di)} ttfb:${Di.toFixed(1)} avgDuration:${ar.toFixed(1)} maxFetchDuration:${h.toFixed(1)} fetchDuration:${br.toFixed(1)} firstSelection:${Vt} codecSet:${Fi.codecSet} videoRange:${Fi.videoRange} hls.loadLevel:${le}`)),Vt&&(this.firstSelection=ai),ai}}return-1}set nextAutoLevel(e){const t=this.deriveNextAutoLevel(e);this._nextAutoLevel!==t&&(this.nextAutoLevelKey="",this._nextAutoLevel=t)}deriveNextAutoLevel(e){const{maxAutoLevel:t,minAutoLevel:n}=this.hls;return Math.min(Math.max(e,n),t)}}const vn={search:function(l,e){let t=0,n=l.length-1,i=null,s=null;for(;t<=n;){i=(t+n)/2|0,s=l[i];const o=e(s);if(o>0)t=i+1;else if(o<0)n=i-1;else return s}return null}};function bn(l,e,t){if(e===null||!Array.isArray(l)||!l.length||!r(e))return null;const n=l[0].programDateTime;if(e<(n||0))return null;const i=l[l.length-1].endProgramDateTime;if(e>=(i||0))return null;for(let s=0;s0&&u<15e-7&&(t+=15e-7),s&&l.level!==s.level&&s.end<=l.end&&(s=e[2+l.sn-e[0].sn]||null)}else t===0&&e[0].start===0&&(s=e[0]);if(s&&((!l||l.level===s.level)&&kn(t,n,s)===0||Pn(s,l,Math.min(i,n))))return s;const o=vn.search(e,kn.bind(null,t,n));return o&&(o!==l||!s)?o:s}function Pn(l,e,t){if(e&&e.start===0&&e.level0){const n=e.tagList.reduce((i,s)=>(s[0]==="INF"&&(i+=parseFloat(s[1])),i),t);return l.start<=n}return!1}function kn(l=0,e=0,t){if(t.start<=l&&t.start+t.duration>l)return 0;const n=Math.min(e,t.duration+(t.deltaPTS?t.deltaPTS:0));return t.start+t.duration-n<=l?1:t.start-n>l&&t.start?-1:0}function Hn(l,e,t){const n=Math.min(e,t.duration+(t.deltaPTS?t.deltaPTS:0))*1e3;return(t.endProgramDateTime||0)-n>l}function Ln(l,e,t){if(l&&l.startCC<=e&&l.endCC>=e){let n=l.fragments;const{fragmentHint:i}=l;i&&(n=n.concat(i));let s;return vn.search(n,o=>o.cce?-1:(s=o,o.end<=t?1:o.start>t?-1:0)),s||null}return null}function Rn(l){switch(l.details){case R.FRAG_LOAD_TIMEOUT:case R.KEY_LOAD_TIMEOUT:case R.LEVEL_LOAD_TIMEOUT:case R.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function ei(l){return l.details.startsWith("key")}function Xn(l){return ei(l)&&!!l.frag&&!l.frag.decryptdata}function Si(l,e){const t=Rn(e);return l.default[`${t?"timeout":"error"}Retry`]}function ri(l,e){const t=l.backoff==="linear"?1:Math.pow(2,e);return Math.min(t*l.retryDelayMs,l.maxRetryDelayMs)}function pi(l){return ue(ue({},l),{errorRetry:null,timeoutRetry:null})}function fi(l,e,t,n){if(!l)return!1;const i=n==null?void 0:n.code,s=e499)}function xi(l){return l===0&&navigator.onLine===!1}var Yn={DoNothing:0,SendEndCallback:1,SendAlternateToPenaltyBox:2,RemoveAlternatePermanently:3,InsertDiscontinuity:4,RetryRequest:5},gn={None:0,MoveAllAlternatesMatchingHost:1,MoveAllAlternatesMatchingHDCP:2,MoveAllAlternatesMatchingKey:4,SwitchToSDR:8};class Lt extends We{constructor(e){super("error-controller",e.logger),this.hls=void 0,this.playlistError=0,this.hls=e,this.registerListeners()}registerListeners(){const e=this.hls;e.on(v.ERROR,this.onError,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.LEVEL_UPDATED,this.onLevelUpdated,this)}unregisterListeners(){const e=this.hls;e&&(e.off(v.ERROR,this.onError,this),e.off(v.ERROR,this.onErrorOut,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.LEVEL_UPDATED,this.onLevelUpdated,this))}destroy(){this.unregisterListeners(),this.hls=null}startLoad(e){}stopLoad(){this.playlistError=0}getVariantLevelIndex(e){return(e==null?void 0:e.type)===Z.MAIN?e.level:this.getVariantIndex()}getVariantIndex(){var e;const t=this.hls,n=t.currentLevel;return(e=t.loadLevelObj)!=null&&e.details||n===-1?t.loadLevel:n}variantHasKey(e,t){if(e){var n;if((n=e.details)!=null&&n.hasKey(t))return!0;const i=e.audioGroups;if(i)return this.hls.allAudioTracks.filter(o=>i.indexOf(o.groupId)>=0).some(o=>{var u;return(u=o.details)==null?void 0:u.hasKey(t)})}return!1}onManifestLoading(){this.playlistError=0}onLevelUpdated(){this.playlistError=0}onError(e,t){var n;if(t.fatal)return;const i=this.hls,s=t.context;switch(t.details){case R.FRAG_LOAD_ERROR:case R.FRAG_LOAD_TIMEOUT:case R.KEY_LOAD_ERROR:case R.KEY_LOAD_TIMEOUT:t.errorAction=this.getFragRetryOrSwitchAction(t);return;case R.FRAG_PARSING_ERROR:if((n=t.frag)!=null&&n.gap){t.errorAction=$t();return}case R.FRAG_GAP:case R.FRAG_DECRYPT_ERROR:{t.errorAction=this.getFragRetryOrSwitchAction(t),t.errorAction.action=Yn.SendAlternateToPenaltyBox;return}case R.LEVEL_EMPTY_ERROR:case R.LEVEL_PARSING_ERROR:{var o;const p=t.parent===Z.MAIN?t.level:i.loadLevel;t.details===R.LEVEL_EMPTY_ERROR&&((o=t.context)!=null&&(o=o.levelDetails)!=null&&o.live)?t.errorAction=this.getPlaylistRetryOrSwitchAction(t,p):(t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,p))}return;case R.LEVEL_LOAD_ERROR:case R.LEVEL_LOAD_TIMEOUT:typeof(s==null?void 0:s.level)=="number"&&(t.errorAction=this.getPlaylistRetryOrSwitchAction(t,s.level));return;case R.AUDIO_TRACK_LOAD_ERROR:case R.AUDIO_TRACK_LOAD_TIMEOUT:case R.SUBTITLE_LOAD_ERROR:case R.SUBTITLE_TRACK_LOAD_TIMEOUT:if(s){const p=i.loadLevelObj;if(p&&(s.type===q.AUDIO_TRACK&&p.hasAudioGroup(s.groupId)||s.type===q.SUBTITLE_TRACK&&p.hasSubtitleGroup(s.groupId))){t.errorAction=this.getPlaylistRetryOrSwitchAction(t,i.loadLevel),t.errorAction.action=Yn.SendAlternateToPenaltyBox,t.errorAction.flags=gn.MoveAllAlternatesMatchingHost;return}}return;case R.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:t.errorAction={action:Yn.SendAlternateToPenaltyBox,flags:gn.MoveAllAlternatesMatchingHDCP};return;case R.KEY_SYSTEM_SESSION_UPDATE_FAILED:case R.KEY_SYSTEM_STATUS_INTERNAL_ERROR:case R.KEY_SYSTEM_NO_SESSION:t.errorAction={action:Yn.SendAlternateToPenaltyBox,flags:gn.MoveAllAlternatesMatchingKey};return;case R.BUFFER_ADD_CODEC_ERROR:case R.REMUX_ALLOC_ERROR:case R.BUFFER_APPEND_ERROR:if(!t.errorAction){var u;t.errorAction=this.getLevelSwitchAction(t,(u=t.level)!=null?u:i.loadLevel)}return;case R.INTERNAL_EXCEPTION:case R.BUFFER_APPENDING_ERROR:case R.BUFFER_FULL_ERROR:case R.LEVEL_SWITCH_ERROR:case R.BUFFER_STALLED_ERROR:case R.BUFFER_SEEK_OVER_HOLE:case R.BUFFER_NUDGE_ON_STALL:t.errorAction=$t();return}t.type===te.KEY_SYSTEM_ERROR&&(t.levelRetry=!1,t.errorAction=$t())}getPlaylistRetryOrSwitchAction(e,t){const n=this.hls,i=Si(n.config.playlistLoadPolicy,e),s=this.playlistError++;if(fi(i,s,Rn(e),e.response))return{action:Yn.RetryRequest,flags:gn.None,retryConfig:i,retryCount:s};const u=this.getLevelSwitchAction(e,t);return i&&(u.retryConfig=i,u.retryCount=s),u}getFragRetryOrSwitchAction(e){const t=this.hls,n=this.getVariantLevelIndex(e.frag),i=t.levels[n],{fragLoadPolicy:s,keyLoadPolicy:o}=t.config,u=Si(ei(e)?o:s,e),p=t.levels.reduce((A,y)=>A+y.fragmentError,0);if(i&&(e.details!==R.FRAG_GAP&&i.fragmentError++,!Xn(e)&&fi(u,p,Rn(e),e.response)))return{action:Yn.RetryRequest,flags:gn.None,retryConfig:u,retryCount:p};const h=this.getLevelSwitchAction(e,n);return u&&(h.retryConfig=u,h.retryCount=p),h}getLevelSwitchAction(e,t){const n=this.hls;t==null&&(t=n.loadLevel);const i=this.hls.levels[t];if(i){var s,o;const h=e.details;i.loadError++,h===R.BUFFER_APPEND_ERROR&&i.fragmentError++;let A=-1;const{levels:y,loadLevel:T,minAutoLevel:U,maxAutoLevel:z}=n;!n.autoLevelEnabled&&!n.config.preserveManualLevelOnError&&(n.loadLevel=-1);const ce=(s=e.frag)==null?void 0:s.type,ze=(ce===Z.AUDIO&&h===R.FRAG_PARSING_ERROR||e.sourceBufferName==="audio"&&(h===R.BUFFER_ADD_CODEC_ERROR||h===R.BUFFER_APPEND_ERROR))&&y.some(({audioCodec:Cn})=>i.audioCodec!==Cn),_e=e.sourceBufferName==="video"&&(h===R.BUFFER_ADD_CODEC_ERROR||h===R.BUFFER_APPEND_ERROR)&&y.some(({codecSet:Cn,audioCodec:tn})=>i.codecSet!==Cn&&i.audioCodec===tn),{type:Vt,groupId:qt}=(o=e.context)!=null?o:{};for(let Cn=y.length;Cn--;){const tn=(Cn+T)%y.length;if(tn!==T&&tn>=U&&tn<=z&&y[tn].loadError===0){var u,p;const An=y[tn];if(h===R.FRAG_GAP&&ce===Z.MAIN&&e.frag){const pn=y[tn].details;if(pn){const on=Un(e.frag,pn.fragments,e.frag.start);if(on!=null&&on.gap)continue}}else{if(Vt===q.AUDIO_TRACK&&An.hasAudioGroup(qt)||Vt===q.SUBTITLE_TRACK&&An.hasSubtitleGroup(qt))continue;if(ce===Z.AUDIO&&(u=i.audioGroups)!=null&&u.some(pn=>An.hasAudioGroup(pn))||ce===Z.SUBTITLE&&(p=i.subtitleGroups)!=null&&p.some(pn=>An.hasSubtitleGroup(pn))||ze&&i.audioCodec===An.audioCodec||_e&&i.codecSet===An.codecSet||!ze&&i.codecSet!==An.codecSet)continue}A=tn;break}}if(A>-1&&n.loadLevel!==A)return e.levelRetry=!0,this.playlistError=0,{action:Yn.SendAlternateToPenaltyBox,flags:gn.None,nextAutoLevel:A}}return{action:Yn.SendAlternateToPenaltyBox,flags:gn.MoveAllAlternatesMatchingHost}}onErrorOut(e,t){var n;switch((n=t.errorAction)==null?void 0:n.action){case Yn.DoNothing:break;case Yn.SendAlternateToPenaltyBox:this.sendAlternateToPenaltyBox(t),!t.errorAction.resolved&&t.details!==R.FRAG_GAP?t.fatal=!0:/MediaSource readyState: ended/.test(t.error.message)&&(this.warn(`MediaSource ended after "${t.sourceBufferName}" sourceBuffer append error. Attempting to recover from media error.`),this.hls.recoverMediaError());break;case Yn.RetryRequest:break}if(t.fatal){this.hls.stopLoad();return}}sendAlternateToPenaltyBox(e){const t=this.hls,n=e.errorAction;if(!n)return;const{flags:i}=n,s=n.nextAutoLevel;switch(i){case gn.None:this.switchLevel(e,s);break;case gn.MoveAllAlternatesMatchingHDCP:{const p=this.getVariantLevelIndex(e.frag),h=t.levels[p],A=h==null?void 0:h.attrs["HDCP-LEVEL"];if(n.hdcpLevel=A,A==="NONE")this.warn("HDCP policy resticted output with HDCP-LEVEL=NONE");else if(A){t.maxHdcpLevel=P[P.indexOf(A)-1],n.resolved=!0,this.warn(`Restricting playback to HDCP-LEVEL of "${t.maxHdcpLevel}" or lower`);break}}case gn.MoveAllAlternatesMatchingKey:{const p=e.decryptdata;if(p){const h=this.hls.levels,A=h.length;for(let T=A;T--;)if(this.variantHasKey(h[T],p)){var o,u;this.log(`Banned key found in level ${T} (${h[T].bitrate}bps) or audio group "${(o=h[T].audioGroups)==null?void 0:o.join(",")}" (${(u=e.frag)==null?void 0:u.type} fragment) ${xe(p.keyId||[])}`),h[T].fragmentError++,h[T].loadError++,this.log(`Removing level ${T} with key error (${e.error})`),this.hls.removeLevel(T)}const y=e.frag;if(this.hls.levels.length{const p=this.fragments[u];if(!p||o>=p.body.sn)return;if(!p.buffered&&(!p.loaded||s)){p.body.type===n&&this.removeFragment(p.body);return}const h=p.range[e];if(h){if(h.time.length===0){this.removeFragment(p.body);return}h.time.some(A=>{const y=!this.isTimeBuffered(A.startPTS,A.endPTS,t);return y&&this.removeFragment(p.body),y})}})}detectPartialFragments(e){const t=this.timeRanges;if(!t||e.frag.sn==="initSegment")return;const n=e.frag,i=si(n),s=this.fragments[i];if(!s||s.buffered&&n.gap)return;const o=!n.relurl;Object.keys(t).forEach(u=>{const p=n.elementaryStreams[u];if(!p)return;const h=t[u],A=o||p.partial===!0;s.range[u]=this.getBufferedTimes(n,e.part,A,h)}),s.loaded=null,Object.keys(s.range).length?(this.bufferedEnd(s,n),Gn(s)||this.removeParts(n.sn-1,n.type)):this.removeFragment(s.body)}bufferedEnd(e,t){e.buffered=!0,(e.body.endList=t.endList||e.body.endList)&&(this.endListFragments[e.body.type]=e)}removeParts(e,t){const n=this.activePartLists[t];n&&(this.activePartLists[t]=ti(n,i=>i.fragment.sn>=e))}fragBuffered(e,t){const n=si(e);let i=this.fragments[n];!i&&t&&(i=this.fragments[n]={body:e,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},e.gap&&(this.hasGaps=!0)),i&&(i.loaded=null,this.bufferedEnd(i,e))}getBufferedTimes(e,t,n,i){const s={time:[],partial:n},o=e.start,u=e.end,p=e.minEndPTS||u,h=e.maxStartPTS||o;for(let A=0;A=y&&p<=T){s.time.push({startPTS:Math.max(o,i.start(A)),endPTS:Math.min(u,i.end(A))});break}else if(oy){const U=Math.max(o,i.start(A)),z=Math.min(u,i.end(A));z>U&&(s.partial=!0,s.time.push({startPTS:U,endPTS:z}))}else if(u<=y)break}return s}getPartialFragment(e){let t=null,n,i,s,o=0;const{bufferPadding:u,fragments:p}=this;return Object.keys(p).forEach(h=>{const A=p[h];A&&Gn(A)&&(i=A.body.start-u,s=A.body.end+u,e>=i&&e<=s&&(n=Math.min(e-i,s-e),o<=n&&(t=A.body,o=n)))}),t}isEndListAppended(e){const t=this.endListFragments[e];return t!==void 0&&(t.buffered||Gn(t))}getState(e){const t=si(e),n=this.fragments[t];return n?n.buffered?Gn(n)?Tn.PARTIAL:Tn.OK:Tn.APPENDING:Tn.NOT_LOADED}isTimeBuffered(e,t,n){let i,s;for(let o=0;o=i&&t<=s)return!0;if(t<=i)return!1}return!1}onManifestLoading(){this.removeAllFragments()}onFragLoaded(e,t){if(t.frag.sn==="initSegment"||t.frag.bitrateTest)return;const n=t.frag,i=t.part?null:t,s=si(n);this.fragments[s]={body:n,appendedPTS:null,loaded:i,buffered:!1,range:Object.create(null)}}onBufferAppended(e,t){const{frag:n,part:i,timeRanges:s,type:o}=t;if(n.sn==="initSegment")return;const u=n.type;if(i){let h=this.activePartLists[u];h||(this.activePartLists[u]=h=[]),h.push(i)}this.timeRanges=s;const p=s[o];this.detectEvictedFragments(o,p,u,i)}onFragBuffered(e,t){this.detectPartialFragments(t)}hasFragment(e){const t=si(e);return!!this.fragments[t]}hasFragments(e){const{fragments:t}=this,n=Object.keys(t);if(!e)return n.length>0;for(let i=n.length;i--;){const s=t[n[i]];if((s==null?void 0:s.body.type)===e)return!0}return!1}hasParts(e){var t;return!!((t=this.activePartLists[e])!=null&&t.length)}removeFragmentsInRange(e,t,n,i,s){i&&!this.hasGaps||Object.keys(this.fragments).forEach(o=>{const u=this.fragments[o];if(!u)return;const p=u.body;p.type!==n||i&&!p.gap||p.starte&&(u.buffered||s)&&this.removeFragment(p)})}removeFragment(e){const t=si(e);e.clearElementaryStreamInfo();const n=this.activePartLists[e.type];if(n){const i=e.sn;this.activePartLists[e.type]=ti(n,s=>s.fragment.sn!==i)}delete this.fragments[t],e.endList&&delete this.endListFragments[e.type]}removeAllFragments(){var e;this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1;const t=(e=this.hls)==null||(e=e.latestLevelDetails)==null?void 0:e.partList;t&&t.forEach(n=>n.clearElementaryStreamInfo())}}function Gn(l){var e,t,n;return l.buffered&&!!(l.body.gap||(e=l.range.video)!=null&&e.partial||(t=l.range.audio)!=null&&t.partial||(n=l.range.audiovideo)!=null&&n.partial)}function si(l){return`${l.type}_${l.level}_${l.sn}`}function ti(l,e){return l.filter(t=>{const n=e(t);return n||t.clearElementaryStreamInfo(),n})}var Jn={cbc:0,ctr:1};class oi{constructor(e,t,n){this.subtle=void 0,this.aesIV=void 0,this.aesMode=void 0,this.subtle=e,this.aesIV=t,this.aesMode=n}decrypt(e,t){switch(this.aesMode){case Jn.cbc:return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},t,e);case Jn.ctr:return this.subtle.decrypt({name:"AES-CTR",counter:this.aesIV,length:64},t,e);default:throw new Error(`[AESCrypto] invalid aes mode ${this.aesMode}`)}}}function Bi(l){const e=l.byteLength,t=e&&new DataView(l.buffer).getUint8(e-1);return t?l.slice(0,e-t):l}class hr{constructor(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}uint8ArrayToUint32Array_(e){const t=new DataView(e),n=new Uint32Array(4);for(let i=0;i<4;i++)n[i]=t.getUint32(i*4);return n}initTable(){const e=this.sBox,t=this.invSBox,n=this.subMix,i=n[0],s=n[1],o=n[2],u=n[3],p=this.invSubMix,h=p[0],A=p[1],y=p[2],T=p[3],U=new Uint32Array(256);let z=0,ce=0,le=0;for(le=0;le<256;le++)le<128?U[le]=le<<1:U[le]=le<<1^283;for(le=0;le<256;le++){let ze=ce^ce<<1^ce<<2^ce<<3^ce<<4;ze=ze>>>8^ze&255^99,e[z]=ze,t[ze]=z;const Je=U[z],_e=U[Je],Vt=U[_e];let qt=U[ze]*257^ze*16843008;i[z]=qt<<24|qt>>>8,s[z]=qt<<16|qt>>>16,o[z]=qt<<8|qt>>>24,u[z]=qt,qt=Vt*16843009^_e*65537^Je*257^z*16843008,h[ze]=qt<<24|qt>>>8,A[ze]=qt<<16|qt>>>16,y[ze]=qt<<8|qt>>>24,T[ze]=qt,z?(z=Je^U[U[U[Vt^Je]]],ce^=U[U[ce]]):z=ce=1}}expandKey(e){const t=this.uint8ArrayToUint32Array_(e);let n=!0,i=0;for(;i{const u=ArrayBuffer.isView(e)?e:new Uint8Array(e);this.softwareDecrypt(u,t,n,i);const p=this.flush();p?s(p.buffer):o(new Error("[softwareDecrypt] Failed to decrypt data"))}):this.webCryptoDecrypt(new Uint8Array(e),t,n,i)}softwareDecrypt(e,t,n,i){const{currentIV:s,currentResult:o,remainderData:u}=this;if(i!==Jn.cbc||t.byteLength!==16)return Ie.warn("SoftwareDecrypt: can only handle AES-128-CBC"),null;this.logOnce("JS AES decrypt"),u&&(e=nt(u,e),this.remainderData=null);const p=this.getValidChunk(e);if(!p.length)return null;s&&(n=s);let h=this.softwareDecrypter;h||(h=this.softwareDecrypter=new hr),h.expandKey(t);const A=o;return this.currentResult=h.decrypt(p.buffer,0,n),this.currentIV=p.slice(-16).buffer,A||null}webCryptoDecrypt(e,t,n,i){if(this.key!==t||!this.fastAesKey){if(!this.subtle)return Promise.resolve(this.onWebCryptoError(e,t,n,i));this.key=t,this.fastAesKey=new or(this.subtle,t,i)}return this.fastAesKey.expandKey().then(s=>this.subtle?(this.logOnce("WebCrypto AES decrypt"),new oi(this.subtle,new Uint8Array(n),i).decrypt(e.buffer,s)):Promise.reject(new Error("web crypto not initialized"))).catch(s=>(Ie.warn(`[decrypter]: WebCrypto Error, disable WebCrypto API, ${s.name}: ${s.message}`),this.onWebCryptoError(e,t,n,i)))}onWebCryptoError(e,t,n,i){const s=this.enableSoftwareAES;if(s){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(e,t,n,i);const o=this.flush();if(o)return o.buffer}throw new Error("WebCrypto"+(s?" and softwareDecrypt":"")+": failed to decrypt data")}getValidChunk(e){let t=e;const n=e.length-e.length%lr;return n!==e.length&&(t=e.slice(0,n),this.remainderData=e.slice(n)),t}logOnce(e){this.logEnabled&&(Ie.log(`[decrypter]: ${e}`),this.logEnabled=!1)}}const gr=Math.pow(2,17);class Xi{constructor(e){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=e}destroy(){this.loader&&(this.loader.destroy(),this.loader=null)}abort(){this.loader&&this.loader.abort()}load(e,t){const n=e.url;if(!n)return Promise.reject(new vi({type:te.NETWORK_ERROR,details:R.FRAG_LOAD_ERROR,fatal:!1,frag:e,error:new Error(`Fragment does not have a ${n?"part list":"url"}`),networkDetails:null}));this.abort();const i=this.config,s=i.fLoader,o=i.loader;return new Promise((u,p)=>{if(this.loader&&this.loader.destroy(),e.gap)if(e.tagList.some(z=>z[0]==="GAP")){p(cr(e));return}else e.gap=!1;const h=this.loader=s?new s(i):new o(i),A=zi(e);e.loader=h;const y=pi(i.fragLoadPolicy.default),T={loadPolicy:y,timeout:y.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:e.sn==="initSegment"?1/0:gr};e.stats=h.stats;const U={onSuccess:(z,ce,le,ze)=>{this.resetLoader(e,h);let Je=z.data;le.resetIV&&e.decryptdata&&(e.decryptdata.iv=new Uint8Array(Je.slice(0,16)),Je=Je.slice(16)),u({frag:e,part:null,payload:Je,networkDetails:ze})},onError:(z,ce,le,ze)=>{this.resetLoader(e,h),p(new vi({type:te.NETWORK_ERROR,details:R.FRAG_LOAD_ERROR,fatal:!1,frag:e,response:ue({url:n,data:void 0},z),error:new Error(`HTTP Error ${z.code} ${z.text}`),networkDetails:le,stats:ze}))},onAbort:(z,ce,le)=>{this.resetLoader(e,h),p(new vi({type:te.NETWORK_ERROR,details:R.INTERNAL_ABORTED,fatal:!1,frag:e,error:new Error("Aborted"),networkDetails:le,stats:z}))},onTimeout:(z,ce,le)=>{this.resetLoader(e,h),p(new vi({type:te.NETWORK_ERROR,details:R.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,error:new Error(`Timeout after ${T.timeout}ms`),networkDetails:le,stats:z}))}};t&&(U.onProgress=(z,ce,le,ze)=>t({frag:e,part:null,payload:le,networkDetails:ze})),h.load(A,T,U)})}loadPart(e,t,n){this.abort();const i=this.config,s=i.fLoader,o=i.loader;return new Promise((u,p)=>{if(this.loader&&this.loader.destroy(),e.gap||t.gap){p(cr(e,t));return}const h=this.loader=s?new s(i):new o(i),A=zi(e,t);e.loader=h;const y=pi(i.fragLoadPolicy.default),T={loadPolicy:y,timeout:y.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:gr};t.stats=h.stats,h.load(A,T,{onSuccess:(U,z,ce,le)=>{this.resetLoader(e,h),this.updateStatsFromPart(e,t);const ze={frag:e,part:t,payload:U.data,networkDetails:le};n(ze),u(ze)},onError:(U,z,ce,le)=>{this.resetLoader(e,h),p(new vi({type:te.NETWORK_ERROR,details:R.FRAG_LOAD_ERROR,fatal:!1,frag:e,part:t,response:ue({url:A.url,data:void 0},U),error:new Error(`HTTP Error ${U.code} ${U.text}`),networkDetails:ce,stats:le}))},onAbort:(U,z,ce)=>{e.stats.aborted=t.stats.aborted,this.resetLoader(e,h),p(new vi({type:te.NETWORK_ERROR,details:R.INTERNAL_ABORTED,fatal:!1,frag:e,part:t,error:new Error("Aborted"),networkDetails:ce,stats:U}))},onTimeout:(U,z,ce)=>{this.resetLoader(e,h),p(new vi({type:te.NETWORK_ERROR,details:R.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,part:t,error:new Error(`Timeout after ${T.timeout}ms`),networkDetails:ce,stats:U}))}})})}updateStatsFromPart(e,t){const n=e.stats,i=t.stats,s=i.total;if(n.loaded+=i.loaded,s){const p=Math.round(e.duration/t.duration),h=Math.min(Math.round(n.loaded/s),p),y=(p-h)*Math.round(n.loaded/h);n.total=n.loaded+y}else n.total=Math.max(n.loaded,n.total);const o=n.loading,u=i.loading;o.start?o.first+=u.first-u.start:(o.start=u.start,o.first=u.first),o.end=u.end}resetLoader(e,t){e.loader=null,this.loader===t&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),t.destroy()}}function zi(l,e=null){const t=e||l,n={frag:l,part:e,responseType:"arraybuffer",url:t.url,headers:{},rangeStart:0,rangeEnd:0},i=t.byteRangeStartOffset,s=t.byteRangeEndOffset;if(r(i)&&r(s)){var o;let u=i,p=s;if(l.sn==="initSegment"&&Dr((o=l.decryptdata)==null?void 0:o.method)){const h=s-i;h%16&&(p=s+(16-h%16)),i!==0&&(n.resetIV=!0,u=i-16)}n.rangeStart=u,n.rangeEnd=p}return n}function cr(l,e){const t=new Error(`GAP ${l.gap?"tag":"attribute"} found`),n={type:te.MEDIA_ERROR,details:R.FRAG_GAP,fatal:!1,frag:l,error:t,networkDetails:null};return e&&(n.part=e),(e||l).stats.aborted=!0,new vi(n)}function Dr(l){return l==="AES-128"||l==="AES-256"}class vi extends Error{constructor(e){super(e.error.message),this.data=void 0,this.data=e}}class Br extends We{constructor(e,t){super(e,t),this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}destroy(){this.onHandlerDestroying(),this.onHandlerDestroyed()}onHandlerDestroying(){this.clearNextTick(),this.clearInterval()}onHandlerDestroyed(){}hasInterval(){return!!this._tickInterval}hasNextTick(){return!!this._tickTimer}setInterval(e){return this._tickInterval?!1:(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,e),!0)}clearInterval(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1}clearNextTick(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1}tick(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)}tickImmediate(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)}doTick(){}}class Mr{constructor(e,t,n,i=0,s=-1,o=!1){this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=xr(),this.buffering={audio:xr(),video:xr(),audiovideo:xr()},this.level=e,this.sn=t,this.id=n,this.size=i,this.part=s,this.partial=o}}function xr(){return{start:0,executeStart:0,executeEnd:0,end:0}}const bi={length:0,start:()=>0,end:()=>0};class Wn{static isBuffered(e,t){if(e){const n=Wn.getBuffered(e);for(let i=n.length;i--;)if(t>=n.start(i)&&t<=n.end(i))return!0}return!1}static bufferedRanges(e){if(e){const t=Wn.getBuffered(e);return Wn.timeRangesToArray(t)}return[]}static timeRangesToArray(e){const t=[];for(let n=0;n1&&e.sort((A,y)=>A.start-y.start||y.end-A.end);let i=-1,s=[];if(n)for(let A=0;A=e[A].start&&t<=e[A].end&&(i=A);const y=s.length;if(y){const T=s[y-1].end;e[A].start-TT&&(s[y-1].end=e[A].end):s.push(e[A])}else s.push(e[A])}else s=e;let o=0,u,p=t,h=t;for(let A=0;A=y&&t<=T&&(i=A),t+n>=y&&t{const i=n.substring(2,n.length-1),s=t==null?void 0:t[i];return s===void 0?(l.playlistParsingError||(l.playlistParsingError=new Error(`Missing preceding EXT-X-DEFINE tag for Variable Reference: "${i}"`)),n):s})}return e}function vs(l,e,t){let n=l.variableList;n||(l.variableList=n={});let i,s;if("QUERYPARAM"in e){i=e.QUERYPARAM;try{const o=new self.URL(t).searchParams;if(o.has(i))s=o.get(i);else throw new Error(`"${i}" does not match any query parameter in URI: "${t}"`)}catch(o){l.playlistParsingError||(l.playlistParsingError=new Error(`EXT-X-DEFINE QUERYPARAM: ${o.message}`))}}else i=e.NAME,s=e.VALUE;i in n?l.playlistParsingError||(l.playlistParsingError=new Error(`EXT-X-DEFINE duplicate Variable Name declarations: "${i}"`)):n[i]=s||""}function Lr(l,e,t){const n=e.IMPORT;if(t&&n in t){let i=l.variableList;i||(l.variableList=i={}),i[n]=t[n]}else l.playlistParsingError||(l.playlistParsingError=new Error(`EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "${n}"`))}const rs=/^(\d+)x(\d+)$/,Gr=/(.+?)=(".*?"|.*?)(?:,|$)/g;class dr{constructor(e,t){typeof e=="string"&&(e=dr.parseAttrList(e,t)),ee(this,e)}get clientAttrs(){return Object.keys(this).filter(e=>e.substring(0,2)==="X-")}decimalInteger(e){const t=parseInt(this[e],10);return t>Number.MAX_SAFE_INTEGER?1/0:t}hexadecimalInteger(e){if(this[e]){let t=(this[e]||"0x").slice(2);t=(t.length&1?"0":"")+t;const n=new Uint8Array(t.length/2);for(let i=0;iNumber.MAX_SAFE_INTEGER?1/0:t}decimalFloatingPoint(e){return parseFloat(this[e])}optionalFloat(e,t){const n=this[e];return n?parseFloat(n):t}enumeratedString(e){return this[e]}enumeratedStringList(e,t){const n=this[e];return(n?n.split(/[ ,]+/):[]).reduce((i,s)=>(i[s.toLowerCase()]=!0,i),t)}bool(e){return this[e]==="YES"}decimalResolution(e){const t=rs.exec(this[e]);if(t!==null)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}}static parseAttrList(e,t){let n;const i={},s='"';for(Gr.lastIndex=0;(n=Gr.exec(e))!==null;){const o=n[1].trim();let u=n[2];const p=u.indexOf(s)===0&&u.lastIndexOf(s)===u.length-1;let h=!1;if(p)u=u.slice(1,-1);else switch(o){case"IV":case"SCTE35-CMD":case"SCTE35-IN":case"SCTE35-OUT":h=!0}if(t&&(p||h))u=Kr(t,u);else if(!h&&!p)switch(o){case"CLOSED-CAPTIONS":if(u==="NONE")break;case"ALLOWED-CPC":case"CLASS":case"ASSOC-LANGUAGE":case"AUDIO":case"BYTERANGE":case"CHANNELS":case"CHARACTERISTICS":case"CODECS":case"DATA-ID":case"END-DATE":case"GROUP-ID":case"ID":case"IMPORT":case"INSTREAM-ID":case"KEYFORMAT":case"KEYFORMATVERSIONS":case"LANGUAGE":case"NAME":case"PATHWAY-ID":case"QUERYPARAM":case"RECENTLY-REMOVED-DATERANGES":case"SERVER-URI":case"STABLE-RENDITION-ID":case"STABLE-VARIANT-ID":case"START-DATE":case"SUBTITLES":case"SUPPLEMENTAL-CODECS":case"URI":case"VALUE":case"VIDEO":case"X-ASSET-LIST":case"X-ASSET-URI":Ie.warn(`${e}: attribute ${o} is missing quotes`)}i[o]=u}return i}}const wr="com.apple.hls.interstitial";function Xr(l){return l!=="ID"&&l!=="CLASS"&&l!=="CUE"&&l!=="START-DATE"&&l!=="DURATION"&&l!=="END-DATE"&&l!=="END-ON-NEXT"}function yr(l){return l==="SCTE35-OUT"||l==="SCTE35-IN"||l==="SCTE35-CMD"}class Ji{constructor(e,t,n=0){var i;if(this.attr=void 0,this.tagAnchor=void 0,this.tagOrder=void 0,this._startDate=void 0,this._endDate=void 0,this._dateAtEnd=void 0,this._cue=void 0,this._badValueForSameId=void 0,this.tagAnchor=(t==null?void 0:t.tagAnchor)||null,this.tagOrder=(i=t==null?void 0:t.tagOrder)!=null?i:n,t){const s=t.attr;for(const o in s)if(Object.prototype.hasOwnProperty.call(e,o)&&e[o]!==s[o]){Ie.warn(`DATERANGE tag attribute: "${o}" does not match for tags with ID: "${e.ID}"`),this._badValueForSameId=o;break}e=ee(new dr({}),s,e)}if(this.attr=e,t?(this._startDate=t._startDate,this._cue=t._cue,this._endDate=t._endDate,this._dateAtEnd=t._dateAtEnd):this._startDate=new Date(e["START-DATE"]),"END-DATE"in this.attr){const s=(t==null?void 0:t.endDate)||new Date(this.attr["END-DATE"]);r(s.getTime())&&(this._endDate=s)}}get id(){return this.attr.ID}get class(){return this.attr.CLASS}get cue(){const e=this._cue;return e===void 0?this._cue=this.attr.enumeratedStringList(this.attr.CUE?"CUE":"X-CUE",{pre:!1,post:!1,once:!1}):e}get startTime(){const{tagAnchor:e}=this;return e===null||e.programDateTime===null?(Ie.warn(`Expected tagAnchor Fragment with PDT set for DateRange "${this.id}": ${e}`),NaN):e.start+(this.startDate.getTime()-e.programDateTime)/1e3}get startDate(){return this._startDate}get endDate(){const e=this._endDate||this._dateAtEnd;if(e)return e;const t=this.duration;return t!==null?this._dateAtEnd=new Date(this._startDate.getTime()+t*1e3):null}get duration(){if("DURATION"in this.attr){const e=this.attr.decimalFloatingPoint("DURATION");if(r(e))return e}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}get plannedDuration(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}get endOnNext(){return this.attr.bool("END-ON-NEXT")}get isInterstitial(){return this.class===wr}get isValid(){return!!this.id&&!this._badValueForSameId&&r(this.startDate.getTime())&&(this.duration===null||this.duration>=0)&&(!this.endOnNext||!!this.class)&&(!this.attr.CUE||!this.cue.pre&&!this.cue.post||this.cue.pre!==this.cue.post)&&(!this.isInterstitial||"X-ASSET-URI"in this.attr||"X-ASSET-LIST"in this.attr)}}const Tr=10;class vr{constructor(e){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.dateRangeTagCount=0,this.live=!0,this.requestScheduled=-1,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.appliedTimelineOffset=void 0,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=e}reloaded(e){if(!e){this.advanced=!0,this.updated=!0;return}const t=this.lastPartSn-e.lastPartSn,n=this.lastPartIndex-e.lastPartIndex;this.updated=this.endSN!==e.endSN||!!n||!!t||!this.live,this.advanced=this.endSN>e.endSN||t>0||t===0&&n>0,this.updated||this.advanced?this.misses=Math.floor(e.misses*.6):this.misses=e.misses+1}hasKey(e){return this.encryptedFragments.some(t=>{let n=t.decryptdata;return n||(t.setKeyFormat(e.keyFormat),n=t.decryptdata),!!n&&e.matches(n)})}get hasProgramDateTime(){return this.fragments.length?r(this.fragments[this.fragments.length-1].programDateTime):!1}get levelTargetDuration(){return this.averagetargetduration||this.targetduration||Tr}get drift(){const e=this.driftEndTime-this.driftStartTime;return e>0?(this.driftEnd-this.driftStart)*1e3/e:1}get edge(){return this.partEnd||this.fragmentEnd}get partEnd(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}get fragmentEnd(){return this.fragments.length?this.fragments[this.fragments.length-1].end:0}get fragmentStart(){return this.fragments.length?this.fragments[0].start:0}get age(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}get lastPartIndex(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].index:-1}get maxPartIndex(){const e=this.partList;if(e){const t=this.lastPartIndex;if(t!==-1){for(let n=e.length;n--;)if(e[n].index>t)return e[n].index;return t}}return 0}get lastPartSn(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}get expired(){if(this.live&&this.age&&this.misses<3){const e=this.partEnd-this.fragmentStart;return this.age>Math.max(e,this.totalduration)+this.levelTargetDuration}return!1}}function li(l,e){return l.length===e.length?!l.some((t,n)=>t!==e[n]):!1}function Li(l,e){return!l&&!e?!0:!l||!e?!1:li(l,e)}function hi(l){return l==="AES-128"||l==="AES-256"||l==="AES-256-CTR"}function Oi(l){switch(l){case"AES-128":case"AES-256":return Jn.cbc;case"AES-256-CTR":return Jn.ctr;default:throw new Error(`invalid full segment method ${l}`)}}function er(l){return Uint8Array.from(atob(l),e=>e.charCodeAt(0))}function pr(l){return Uint8Array.from(unescape(encodeURIComponent(l)),e=>e.charCodeAt(0))}function ss(l){const e=pr(l).subarray(0,16),t=new Uint8Array(16);return t.set(e,16-e.length),t}function ii(l){const e=function(n,i,s){const o=n[i];n[i]=n[s],n[s]=o};e(l,0,3),e(l,1,2),e(l,4,5),e(l,6,7)}function mi(l){const e=l.split(":");let t=null;if(e[0]==="data"&&e.length===2){const n=e[1].split(";"),i=n[n.length-1].split(",");if(i.length===2){const s=i[0]==="base64",o=i[1];s?(n.splice(-1,1),t=er(o)):t=ss(o)}}return t}const Gi=typeof self!="undefined"?self:void 0;var Ii={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},Yi={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.streamingkeydelivery",PLAYREADY:"com.microsoft.playready",WIDEVINE:"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"};function Jr(l){switch(l){case Yi.FAIRPLAY:return Ii.FAIRPLAY;case Yi.PLAYREADY:return Ii.PLAYREADY;case Yi.WIDEVINE:return Ii.WIDEVINE;case Yi.CLEARKEY:return Ii.CLEARKEY}}function $r(l){switch(l){case Ii.FAIRPLAY:return Yi.FAIRPLAY;case Ii.PLAYREADY:return Yi.PLAYREADY;case Ii.WIDEVINE:return Yi.WIDEVINE;case Ii.CLEARKEY:return Yi.CLEARKEY}}function us(l){const{drmSystems:e,widevineLicenseUrl:t}=l,n=e?[Ii.FAIRPLAY,Ii.WIDEVINE,Ii.PLAYREADY,Ii.CLEARKEY].filter(i=>!!e[i]):[];return!n[Ii.WIDEVINE]&&t&&n.push(Ii.WIDEVINE),n}const qi=function(l){return Gi!=null&&(l=Gi.navigator)!=null&&l.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}();function Zi(l,e,t,n){let i;switch(l){case Ii.FAIRPLAY:i=["cenc","sinf"];break;case Ii.WIDEVINE:case Ii.PLAYREADY:i=["cenc"];break;case Ii.CLEARKEY:i=["cenc","keyids"];break;default:throw new Error(`Unknown key-system: ${l}`)}return Fr(i,e,t,n)}function Fr(l,e,t,n){return[{initDataTypes:l,persistentState:n.persistentState||"optional",distinctiveIdentifier:n.distinctiveIdentifier||"optional",sessionTypes:n.sessionTypes||[n.sessionType||"temporary"],audioCapabilities:e.map(s=>({contentType:`audio/mp4; codecs=${s}`,robustness:n.audioRobustness||"",encryptionScheme:n.audioEncryptionScheme||null})),videoCapabilities:t.map(s=>({contentType:`video/mp4; codecs=${s}`,robustness:n.videoRobustness||"",encryptionScheme:n.videoEncryptionScheme||null}))}]}function Ur(l){var e;return!!l&&(l.sessionType==="persistent-license"||!!((e=l.sessionTypes)!=null&&e.some(t=>t==="persistent-license")))}function qr(l){const e=new Uint16Array(l.buffer,l.byteOffset,l.byteLength/2),t=String.fromCharCode.apply(null,Array.from(e)),n=t.substring(t.indexOf("<"),t.length),o=new DOMParser().parseFromString(n,"text/xml").getElementsByTagName("KID")[0];if(o){const u=o.childNodes[0]?o.childNodes[0].nodeValue:o.getAttribute("VALUE");if(u){const p=er(u).subarray(0,16);return ii(p),p}}return null}let kr={};class es{static clearKeyUriToKeyIdMap(){kr={}}static setKeyIdForUri(e,t){kr[e]=t}static addKeyIdForUri(e){const t=Object.keys(kr).length%Number.MAX_SAFE_INTEGER,n=new Uint8Array(16);return new DataView(n.buffer,12,4).setUint32(0,t),kr[e]=n,n}constructor(e,t,n,i=[1],s=null,o){this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pssh=null,this.method=e,this.uri=t,this.keyFormat=n,this.keyFormatVersions=i,this.iv=s,this.encrypted=e?e!=="NONE":!1,this.isCommonEncryption=this.encrypted&&!hi(e),o!=null&&o.startsWith("0x")&&(this.keyId=new Uint8Array(fe(o)))}matches(e){return e.uri===this.uri&&e.method===this.method&&e.encrypted===this.encrypted&&e.keyFormat===this.keyFormat&&li(e.keyFormatVersions,this.keyFormatVersions)&&Li(e.iv,this.iv)&&Li(e.keyId,this.keyId)}isSupported(){if(this.method){if(hi(this.method)||this.method==="NONE")return!0;if(this.keyFormat==="identity")return this.method==="SAMPLE-AES";switch(this.keyFormat){case Yi.FAIRPLAY:case Yi.WIDEVINE:case Yi.PLAYREADY:case Yi.CLEARKEY:return["SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)!==-1}}return!1}getDecryptData(e,t){if(!this.encrypted||!this.uri)return null;if(hi(this.method)){let s=this.iv;return s||(typeof e!="number"&&(Ie.warn(`missing IV for initialization segment with method="${this.method}" - compliance issue`),e=0),s=As(e)),new es(this.method,this.uri,"identity",this.keyFormatVersions,s)}if(this.keyId){const s=kr[this.uri];if(s&&!li(this.keyId,s)&&es.setKeyIdForUri(this.uri,this.keyId),this.pssh)return this}const n=mi(this.uri);if(n)switch(this.keyFormat){case Yi.WIDEVINE:if(this.pssh=n,!this.keyId){const s=Wt(n.buffer);if(s.length){var i;const o=s[0];this.keyId=(i=o.kids)!=null&&i.length?o.kids[0]:null}}this.keyId||(this.keyId=Ls(t));break;case Yi.PLAYREADY:{const s=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=zt(s,null,n),this.keyId=qr(n);break}default:{let s=n.subarray(0,16);if(s.length!==16){const o=new Uint8Array(16);o.set(s,16-s.length),s=o}this.keyId=s;break}}if(!this.keyId||this.keyId.byteLength!==16){let s;s=ds(t),s||(s=Ls(t),s||(s=kr[this.uri])),s&&(this.keyId=s,es.setKeyIdForUri(this.uri,s))}return this}}function ds(l){const e=l==null?void 0:l[Yi.WIDEVINE];return e?e.keyId:null}function Ls(l){const e=l==null?void 0:l[Yi.PLAYREADY];if(e){const t=mi(e.uri);if(t)return qr(t)}return null}function As(l){const e=new Uint8Array(16);for(let t=12;t<16;t++)e[t]=l>>8*(15-t)&255;return e}const Xs=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g,a=/#EXT-X-MEDIA:(.*)/g,c=/^#EXT(?:INF|-X-TARGETDURATION):/m,g=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#.*/.source].join("|"),"g"),E=new RegExp([/#EXT-X-(PROGRAM-DATE-TIME|BYTERANGE|DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP|INDEPENDENT-SEGMENTS)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|"));class b{static findGroup(e,t){for(let n=0;n0&&s.length({id:h.attrs.AUDIO,audioCodec:h.audioCodec})),SUBTITLES:o.map(h=>({id:h.attrs.SUBTITLES,textCodec:h.textCodec})),"CLOSED-CAPTIONS":[]};let p=0;for(a.lastIndex=0;(i=a.exec(e))!==null;){const h=new dr(i[1],n),A=h.TYPE;if(A){const y=u[A],T=s[A]||[];s[A]=T;const U=h.LANGUAGE,z=h["ASSOC-LANGUAGE"],ce=h.CHANNELS,le=h.CHARACTERISTICS,ze=h["INSTREAM-ID"],Je={attrs:h,bitrate:0,id:p++,groupId:h["GROUP-ID"]||"",name:h.NAME||U||"",type:A,default:h.bool("DEFAULT"),autoselect:h.bool("AUTOSELECT"),forced:h.bool("FORCED"),lang:U,url:h.URI?b.resolve(h.URI,t):""};if(z&&(Je.assocLang=z),ce&&(Je.channels=ce),le&&(Je.characteristics=le),ze&&(Je.instreamId=ze),y!=null&&y.length){const _e=b.findGroup(y,Je.groupId)||y[0];Et(Je,_e,"audioCodec"),Et(Je,_e,"textCodec")}T.push(Je)}}return s}static parseLevelPlaylist(e,t,n,i,s,o){var u;const p={url:t},h=new vr(t),A=h.fragments,y=[];let T=null,U=0,z=0,ce=0,le=0,ze=0,Je=null,_e=new bt(i,p),Vt,qt,Cn,tn=-1,An=!1,pn=null,on;if(g.lastIndex=0,h.m3u8=e,h.hasVariableRefs=sr(e),((u=g.exec(e))==null?void 0:u[0])!=="#EXTM3U")return h.playlistParsingError=new Error("Missing format identifier #EXTM3U"),h;for(;(Vt=g.exec(e))!==null;){An&&(An=!1,_e=new bt(i,p),_e.playlistOffset=ce,_e.setStart(ce),_e.sn=U,_e.cc=le,ze&&(_e.bitrate=ze),_e.level=n,T&&(_e.initSegment=T,T.rawProgramDateTime&&(_e.rawProgramDateTime=T.rawProgramDateTime,T.rawProgramDateTime=null),pn&&(_e.setByteRange(pn),pn=null)));const ki=Vt[1];if(ki){_e.duration=parseFloat(ki);const Ni=(" "+Vt[2]).slice(1);_e.title=Ni||null,_e.tagList.push(Ni?["INF",ki,Ni]:["INF",ki])}else if(Vt[3]){if(r(_e.duration)){_e.playlistOffset=ce,_e.setStart(ce),Cn&&Vn(_e,Cn,h),_e.sn=U,_e.level=n,_e.cc=le,A.push(_e);const Ni=(" "+Vt[3]).slice(1);_e.relurl=Kr(h,Ni),Xt(_e,Je,y),Je=_e,ce+=_e.duration,U++,z=0,An=!0}}else{if(Vt=Vt[0].match(E),!Vt){Ie.warn("No matches on slow regex match for level playlist!");continue}for(qt=1;qt0&&Kn(h,Ni,Vt),U=h.startSN=parseInt(ai);break;case"SKIP":{h.skippedSegments&&Nn(h,Ni,Vt);const yi=new dr(ai,h),Vi=yi.decimalInteger("SKIPPED-SEGMENTS");if(r(Vi)){h.skippedSegments+=Vi;for(let ui=Vi;ui--;)A.push(null);U+=Vi}const ar=yi.enumeratedString("RECENTLY-REMOVED-DATERANGES");ar&&(h.recentlyRemovedDateranges=(h.recentlyRemovedDateranges||[]).concat(ar.split(" ")));break}case"TARGETDURATION":h.targetduration!==0&&Nn(h,Ni,Vt),h.targetduration=Math.max(parseInt(ai),1);break;case"VERSION":h.version!==null&&Nn(h,Ni,Vt),h.version=parseInt(ai);break;case"INDEPENDENT-SEGMENTS":break;case"ENDLIST":h.live||Nn(h,Ni,Vt),h.live=!1;break;case"#":(ai||Fi)&&_e.tagList.push(Fi?[ai,Fi]:[ai]);break;case"DISCONTINUITY":le++,_e.tagList.push(["DIS"]);break;case"GAP":_e.gap=!0,_e.tagList.push([Ni]);break;case"BITRATE":_e.tagList.push([Ni,ai]),ze=parseInt(ai)*1e3,r(ze)?_e.bitrate=ze:ze=0;break;case"DATERANGE":{const yi=new dr(ai,h),Vi=new Ji(yi,h.dateRanges[yi.ID],h.dateRangeTagCount);h.dateRangeTagCount++,Vi.isValid||h.skippedSegments?h.dateRanges[Vi.id]=Vi:Ie.warn(`Ignoring invalid DATERANGE tag: "${ai}"`),_e.tagList.push(["EXT-X-DATERANGE",ai]);break}case"DEFINE":{{const yi=new dr(ai,h);"IMPORT"in yi?Lr(h,yi,o):vs(h,yi,t)}break}case"DISCONTINUITY-SEQUENCE":h.startCC!==0?Nn(h,Ni,Vt):A.length>0&&Kn(h,Ni,Vt),h.startCC=le=parseInt(ai);break;case"KEY":{const yi=Te(ai,t,h);if(yi.isSupported()){if(yi.method==="NONE"){Cn=void 0;break}Cn||(Cn={});const Vi=Cn[yi.keyFormat];Vi!=null&&Vi.matches(yi)||(Vi&&(Cn=ee({},Cn)),Cn[yi.keyFormat]=yi)}else Ie.warn(`[Keys] Ignoring unsupported EXT-X-KEY tag: "${ai}"`);break}case"START":h.startTimeOffset=Xe(ai);break;case"MAP":{const yi=new dr(ai,h);if(_e.duration){const Vi=new bt(i,p);jn(Vi,yi,n,Cn),T=Vi,_e.initSegment=T,T.rawProgramDateTime&&!_e.rawProgramDateTime&&(_e.rawProgramDateTime=T.rawProgramDateTime)}else{const Vi=_e.byteRangeEndOffset;if(Vi){const ar=_e.byteRangeStartOffset;pn=`${Vi-ar}@${ar}`}else pn=null;jn(_e,yi,n,Cn),T=_e,An=!0}T.cc=le;break}case"SERVER-CONTROL":{on&&Nn(h,Ni,Vt),on=new dr(ai),h.canBlockReload=on.bool("CAN-BLOCK-RELOAD"),h.canSkipUntil=on.optionalFloat("CAN-SKIP-UNTIL",0),h.canSkipDateRanges=h.canSkipUntil>0&&on.bool("CAN-SKIP-DATERANGES"),h.partHoldBack=on.optionalFloat("PART-HOLD-BACK",0),h.holdBack=on.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{h.partTarget&&Nn(h,Ni,Vt);const yi=new dr(ai);h.partTarget=yi.decimalFloatingPoint("PART-TARGET");break}case"PART":{let yi=h.partList;yi||(yi=h.partList=[]);const Vi=z>0?yi[yi.length-1]:void 0,ar=z++,ui=new dr(ai,h),di=new he(ui,_e,p,ar,Vi);yi.push(di),_e.duration+=di.duration;break}case"PRELOAD-HINT":{const yi=new dr(ai,h);h.preloadHint=yi;break}case"RENDITION-REPORT":{const yi=new dr(ai,h);h.renditionReports=h.renditionReports||[],h.renditionReports.push(yi);break}default:Ie.warn(`line parsed but not handled: ${Vt}`);break}}}Je&&!Je.relurl?(A.pop(),ce-=Je.duration,h.partList&&(h.fragmentHint=Je)):h.partList&&(Xt(_e,Je,y),_e.cc=le,h.fragmentHint=_e,Cn&&Vn(_e,Cn,h)),h.targetduration||(h.playlistParsingError=new Error("Missing Target Duration"));const Zn=A.length,gi=A[0],Di=A[Zn-1];if(ce+=h.skippedSegments*h.targetduration,ce>0&&Zn&&Di){h.averagetargetduration=ce/Zn;const ki=Di.sn;h.endSN=ki!=="initSegment"?ki:0,h.live||(Di.endList=!0),tn>0&&(nn(A,tn),gi&&y.unshift(gi))}return h.fragmentHint&&(ce+=h.fragmentHint.duration),h.totalduration=ce,y.length&&h.dateRangeTagCount&&gi&&$(y,h),h.endCC=le,h}}function $(l,e){let t=l.length;if(!t)if(e.hasProgramDateTime){const u=e.fragments[e.fragments.length-1];l.push(u),t++}else return;const n=l[t-1],i=e.live?1/0:e.totalduration,s=Object.keys(e.dateRanges);for(let u=s.length;u--;){const p=e.dateRanges[s[u]],h=p.startDate.getTime();p.tagAnchor=n.ref;for(let A=t;A--;){var o;if(((o=l[A])==null?void 0:o.sn)=u||n===0){var o;const p=(((o=t[n+1])==null?void 0:o.start)||i)-s.start;if(e<=u+p*1e3){const h=t[n].sn-l.startSN;if(h<0)return-1;const A=l.fragments;if(A.length>t.length){const T=(t[n+1]||A[A.length-1]).sn-l.startSN;for(let U=T;U>h;U--){const z=A[U].programDateTime;if(e>=z&&en);["video","audio","text"].forEach(n=>{const i=t.filter(s=>un(s,n));i.length&&(e[`${n}Codec`]=i.map(s=>s.split("/")[0]).join(","),t=t.filter(s=>i.indexOf(s)===-1))}),e.unknownCodecs=t}function Et(l,e,t){const n=e[t];n&&(l[t]=n)}function nn(l,e){let t=l[e];for(let n=e;n--;){const i=l[n];if(!i)return;i.programDateTime=t.programDateTime-i.duration*1e3,t=i}}function Xt(l,e,t){l.rawProgramDateTime?t.push(l):e!=null&&e.programDateTime&&(l.programDateTime=e.endProgramDateTime)}function jn(l,e,t,n){l.relurl=e.URI,e.BYTERANGE&&l.setByteRange(e.BYTERANGE),l.level=t,l.sn="initSegment",n&&(l.levelkeys=n),l.initSegment=null}function Vn(l,e,t){l.levelkeys=e;const{encryptedFragments:n}=t;(!n.length||n[n.length-1].levelkeys!==e)&&Object.keys(e).some(i=>e[i].isCommonEncryption)&&n.push(l)}function Nn(l,e,t){l.playlistParsingError=new Error(`#EXT-X-${e} must not appear more than once (${t[0]})`)}function Kn(l,e,t){l.playlistParsingError=new Error(`#EXT-X-${e} must appear before the first Media Segment (${t[0]})`)}function On(l,e){const t=e.startPTS;if(r(t)){let n=0,i;e.sn>l.sn?(n=t-l.start,i=l):(n=l.start-t,i=e),i.duration!==n&&i.setDuration(n)}else e.sn>l.sn?l.cc===e.cc&&l.minEndPTS?e.setStart(l.start+(l.minEndPTS-l.start)):e.setStart(l.start+l.duration):e.setStart(Math.max(l.start-e.duration,0))}function qn(l,e,t,n,i,s,o){n-t<=0&&(o.warn("Fragment should have a positive duration",e),n=t+e.duration,s=i+e.duration);let p=t,h=n;const A=e.startPTS,y=e.endPTS;if(r(A)){const ze=Math.abs(A-t);l&&ze>l.totalduration?o.warn(`media timestamps and playlist times differ by ${ze}s for level ${e.level} ${l.url}`):r(e.deltaPTS)?e.deltaPTS=Math.max(ze,e.deltaPTS):e.deltaPTS=ze,p=Math.max(t,A),t=Math.min(t,A),i=e.startDTS!==void 0?Math.min(i,e.startDTS):i,h=Math.min(n,y),n=Math.max(n,y),s=e.endDTS!==void 0?Math.max(s,e.endDTS):s}const T=t-e.start;e.start!==0&&e.setStart(t),e.setDuration(n-e.start),e.startPTS=t,e.maxStartPTS=p,e.startDTS=i,e.endPTS=n,e.minEndPTS=h,e.endDTS=s;const U=e.sn;if(!l||Ul.endSN)return 0;let z;const ce=U-l.startSN,le=l.fragments;for(le[ce]=e,z=ce;z>0;z--)On(le[z],le[z-1]);for(z=ce;z=0;A--){const y=i[A].initSegment;if(y){n=y;break}}l.fragmentHint&&delete l.fragmentHint.endPTS;let s;tr(l,e,(A,y,T,U)=>{if((!e.startCC||e.skippedSegments)&&y.cc!==A.cc){const z=A.cc-y.cc;for(let ce=T;ce{var y;A&&(!A.initSegment||A.initSegment.relurl===((y=n)==null?void 0:y.relurl))&&(A.initSegment=n)}),e.skippedSegments){if(e.deltaUpdateFailed=o.some(A=>!A),e.deltaUpdateFailed){t.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(let A=e.skippedSegments;A--;)o.shift();e.startSN=o[0].sn}else{e.canSkipDateRanges&&(e.dateRanges=_i(l.dateRanges,e,t));const A=l.fragments.filter(y=>y.rawProgramDateTime);if(l.hasProgramDateTime&&!e.hasProgramDateTime)for(let y=1;y{y.elementaryStreams=A.elementaryStreams,y.stats=A.stats}),s?qn(e,s,s.startPTS,s.endPTS,s.startDTS,s.endDTS,t):Ar(l,e),o.length&&(e.totalduration=e.edge-o[0].start),e.driftStartTime=l.driftStartTime,e.driftStart=l.driftStart;const h=e.advancedDateTime;if(e.advanced&&h){const A=e.edge;e.driftStart||(e.driftStartTime=h,e.driftStart=A),e.driftEndTime=h,e.driftEnd=A}else e.driftEndTime=l.driftEndTime,e.driftEnd=l.driftEnd,e.advancedDateTime=l.advancedDateTime;e.requestScheduled===-1&&(e.requestScheduled=l.requestScheduled)}function _i(l,e,t){const{dateRanges:n,recentlyRemovedDateranges:i}=e,s=ee({},l);i&&i.forEach(p=>{delete s[p]});const u=Object.keys(s).length;return u?(Object.keys(n).forEach(p=>{const h=s[p],A=new Ji(n[p].attr,h);A.isValid?(s[p]=A,h||(A.tagOrder+=u)):t.warn(`Ignoring invalid Playlist Delta Update DATERANGE tag: "${Ye(n[p].attr)}"`)}),s):n}function $i(l,e,t){if(l&&e){let n=0;for(let i=0,s=l.length;i<=s;i++){const o=l[i],u=e[i+n];o&&u&&o.index===u.index&&o.fragment.sn===u.fragment.sn?t(o,u):n--}}}function tr(l,e,t){const n=e.skippedSegments,i=Math.max(l.startSN,e.startSN)-e.startSN,s=(l.fragmentHint?1:0)+(n?e.endSN:Math.min(l.endSN,e.endSN))-e.startSN,o=e.startSN-l.startSN,u=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,p=l.fragmentHint?l.fragments.concat(l.fragmentHint):l.fragments;for(let h=i;h<=s;h++){const A=p[o+h];let y=u[h];if(n&&!y&&A&&(y=e.fragments[h]=A),A&&y){t(A,y,h,u);const T=A.relurl,U=y.relurl;if(T&&ts(T,U)){e.playlistParsingError=ci(`media sequence mismatch ${y.sn}:`,l,e,A,y);return}else if(A.cc!==y.cc){e.playlistParsingError=ci(`discontinuity sequence mismatch (${A.cc}!=${y.cc})`,l,e,A,y);return}}}}function ci(l,e,t,n,i){return new Error(`${l} ${i.url} Playlist starting @${e.startSN} ${e.m3u8} Playlist starting @${t.startSN} -${t.m3u8}`)}function Ar(l,e,t=!0){const n=e.startSN+e.skippedSegments-l.startSN,i=l.fragments,s=n>=0;let o=0;if(s&&ne){const s=n[n.length-1].duration*1e3;s{var n;(n=e.details)==null||n.fragments.forEach(i=>{i.level=t,i.initSegment&&(i.initSegment.level=t)})})}function ts(l,e){return l!==e&&e?ns(l)!==ns(e):!1}function ns(l){return l.replace(/\?[^?]*$/,"")}function as(l,e){for(let n=0,i=l.length;nl.startCC)}function Hs(l,e){const t=l.start+e;l.startPTS=t,l.setStart(t),l.endPTS=t+l.duration}function Ps(l,e){const t=e.fragments;for(let n=0,i=t.length;n{const{config:o,fragCurrent:u,media:p,mediaBuffer:h,state:A}=this,y=p?p.currentTime:0,C=Wn.bufferInfo(h||p,y,o.maxBufferHole),U=!C.len;if(this.log(`Media seeking to ${r(y)?y.toFixed(3):y}, state: ${A}, ${U?"out of":"in"} buffer`),this.state===On.ENDED)this.resetLoadingState();else if(u){const Z=o.maxFragLookUpTolerance,ce=u.start-Z,le=u.start+u.duration+Z;if(U||leC.end){const Ze=y>le;(yZ&&(this.lastCurrentTime=y),!this.loadingParts){const ce=Math.max(C.end,y),le=this.shouldLoadParts(this.getLevelDetails(),ce);le&&(this.log(`LL-Part loading ON after seeking to ${y.toFixed(2)} with buffer @${ce.toFixed(2)}`),this.loadingParts=le)}}this.hls.hasEnoughToStart||(this.log(`Setting ${U?"startPosition":"nextLoadPosition"} to ${y} for seek without enough to start`),this.nextLoadPosition=y,U&&(this.startPosition=y)),U&&this.state===On.IDLE&&this.tickImmediate()},this.onMediaEnded=()=>{this.log("setting startPosition to 0 because media ended"),this.startPosition=this.lastCurrentTime=0},this.playlistType=s,this.hls=e,this.fragmentLoader=new Ji(e.config),this.keyLoader=n,this.fragmentTracker=t,this.config=e.config,this.decrypter=new rr(e.config)}registerListeners(){const{hls:e}=this;e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(v.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(v.ERROR,this.onError,this)}doTick(){this.onTickEnd()}onTickEnd(){}startLoad(e){}stopLoad(){if(this.state===On.STOPPED)return;this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);const e=this.fragCurrent;e!=null&&e.loader&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=On.STOPPED}get startPositionValue(){const{nextLoadPosition:e,startPosition:t}=this;return t===-1&&e?e:t}get bufferingEnabled(){return this.buffering}pauseBuffering(){this.buffering=!1}resumeBuffering(){this.buffering=!0}get inFlightFrag(){return{frag:this.fragCurrent,state:this.state}}_streamEnded(e,t){if(t.live||!this.media)return!1;const n=e.end||0,i=this.config.timelineOffset||0;if(n<=i)return!1;const s=e.buffered;this.config.maxBufferHole&&s&&s.length>1&&(e=Wn.bufferedInfo(s,e.start,0));const o=e.nextStart;if(o&&o>i&&o{const o=s.frag;if(this.fragContextChanged(o)){this.warn(`${o.type} sn: ${o.sn}${s.part?" part: "+s.part.index:""} of ${this.fragInfo(o,!1,s.part)}) was dropped during download.`),this.fragmentTracker.removeFragment(o);return}o.stats.chunkCount++,this._handleFragmentLoadProgress(s)};this._doFragLoad(e,t,n,i).then(s=>{if(!s)return;const o=this.state,u=s.frag;if(this.fragContextChanged(u)){(o===On.FRAG_LOADING||!this.fragCurrent&&o===On.PARSING)&&(this.fragmentTracker.removeFragment(u),this.state=On.IDLE);return}"payload"in s&&(this.log(`Loaded ${u.type} sn: ${u.sn} of ${this.playlistLabel()} ${u.level}`),this.hls.trigger(v.FRAG_LOADED,s)),this._handleFragmentLoadComplete(s)}).catch(s=>{this.state===On.STOPPED||this.state===On.ERROR||(this.warn(`Frag error: ${(s==null?void 0:s.message)||s}`),this.resetFragmentLoading(e))})}clearTrackerIfNeeded(e){var t;const{fragmentTracker:n}=this;if(n.getState(e)===Cn.APPENDING){const s=e.type,o=this.getFwdBufferInfo(this.mediaBuffer,s),u=Math.max(e.duration,o?o.len:this.config.maxBufferLength),p=this.backtrackFragment;((p?e.sn-p.sn:0)===1||this.reduceMaxBufferLength(u,e.duration))&&n.removeFragment(e)}else((t=this.mediaBuffer)==null?void 0:t.buffered.length)===0?n.removeAllFragments():n.hasParts(e.type)&&(n.detectPartialFragments({frag:e,part:null,stats:e.stats,id:e.type}),n.getState(e)===Cn.PARTIAL&&n.removeFragment(e))}checkLiveUpdate(e){if(e.updated&&!e.live){const t=e.fragments[e.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:t,part:null,stats:t.stats,id:t.type})}e.fragments[0]||(e.deltaUpdateFailed=!0)}waitForLive(e){const t=e.details;return(t==null?void 0:t.live)&&t.type!=="EVENT"&&(this.levelLastLoaded!==e||t.expired)}flushMainBuffer(e,t,n=null){if(!(e-t))return;const i={startOffset:e,endOffset:t,type:n};this.hls.trigger(v.BUFFER_FLUSHING,i)}_loadInitSegment(e,t){this._doFragLoad(e,t).then(n=>{const i=n==null?void 0:n.frag;if(!i||this.fragContextChanged(i)||!this.levels)throw new Error("init load aborted");return n}).then(n=>{const{hls:i}=this,{frag:s,payload:o}=n,u=s.decryptdata;if(o&&o.byteLength>0&&u!=null&&u.key&&u.iv&&hi(u.method)){const p=self.performance.now();return this.decrypter.decrypt(new Uint8Array(o),u.key.buffer,u.iv.buffer,Fi(u.method)).catch(h=>{throw i.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:w.FRAG_DECRYPT_ERROR,fatal:!1,error:h,reason:h.message,frag:s}),h}).then(h=>{const A=self.performance.now();return i.trigger(v.FRAG_DECRYPTED,{frag:s,payload:h,stats:{tstart:p,tdecrypt:A}}),n.payload=h,this.completeInitSegmentLoad(n)})}return this.completeInitSegmentLoad(n)}).catch(n=>{this.state===On.STOPPED||this.state===On.ERROR||(this.warn(n),this.resetFragmentLoading(e))})}completeInitSegmentLoad(e){const{levels:t}=this;if(!t)throw new Error("init load aborted, missing levels");const n=e.frag.stats;this.state!==On.STOPPED&&(this.state=On.IDLE),e.frag.data=new Uint8Array(e.payload),n.parsing.start=n.buffering.start=self.performance.now(),n.parsing.end=n.buffering.end=self.performance.now(),this.tick()}unhandledEncryptionError(e,t){var n,i;const s=e.tracks;if(s&&!t.encrypted&&((n=s.audio)!=null&&n.encrypted||(i=s.video)!=null&&i.encrypted)&&(!this.config.emeEnabled||!this.keyLoader.emeController)){const o=this.media,u=new Error(`Encrypted track with no key in ${this.fragInfo(t)} (media ${o?"attached mediaKeys: "+o.mediaKeys:"detached"})`);return this.warn(u.message),!o||o.mediaKeys?!1:(this.hls.trigger(v.ERROR,{type:te.KEY_SYSTEM_ERROR,details:w.KEY_SYSTEM_NO_KEYS,fatal:!1,error:u,frag:t}),this.resetTransmuxer(),!0)}return!1}fragContextChanged(e){const{fragCurrent:t}=this;return!e||!t||e.sn!==t.sn||e.level!==t.level}fragBufferedComplete(e,t){const n=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log(`Buffered ${e.type} sn: ${e.sn}${t?" part: "+t.index:""} of ${this.fragInfo(e,!1,t)} > buffer:${n?tu.toString(Wn.getBuffered(n)):"(detached)"})`),Qe(e)){var i;if(e.type!==z.SUBTITLE){const o=e.elementaryStreams;if(!Object.keys(o).some(u=>!!o[u])){this.state=On.IDLE;return}}const s=(i=this.levels)==null?void 0:i[e.level];s!=null&&s.fragmentError&&(this.log(`Resetting level fragment error count of ${s.fragmentError} on frag buffered`),s.fragmentError=0)}this.state=On.IDLE}_handleFragmentLoadComplete(e){const{transmuxer:t}=this;if(!t)return;const{frag:n,part:i,partsLoaded:s}=e,o=!s||s.length===0||s.some(p=>!p),u=new Mr(n.level,n.sn,n.stats.chunkCount+1,0,i?i.index:-1,!o);t.flush(u)}_handleFragmentLoadProgress(e){}_doFragLoad(e,t,n=null,i){var s;this.fragCurrent=e;const o=t.details;if(!this.levels||!o)throw new Error(`frag load aborted, missing level${o?"":" detail"}s`);let u=null;if(e.encrypted&&!((s=e.decryptdata)!=null&&s.key)){if(this.log(`Loading key for ${e.sn} of [${o.startSN}-${o.endSN}], ${this.playlistLabel()} ${e.level}`),this.state=On.KEY_LOADING,this.fragCurrent=e,u=this.keyLoader.load(e).then(C=>{if(!this.fragContextChanged(C.frag))return this.hls.trigger(v.KEY_LOADED,C),this.state===On.KEY_LOADING&&(this.state=On.IDLE),C}),this.hls.trigger(v.KEY_LOADING,{frag:e}),this.fragCurrent===null)return this.log("context changed in KEY_LOADING"),Promise.resolve(null)}else e.encrypted||(u=this.keyLoader.loadClear(e,o.encryptedFragments,this.startFragRequested),u&&this.log("[eme] blocking frag load until media-keys acquired"));const p=this.fragPrevious;if(Qe(e)&&(!p||e.sn!==p.sn)){const C=this.shouldLoadParts(t.details,e.end);C!==this.loadingParts&&(this.log(`LL-Part loading ${C?"ON":"OFF"} loading sn ${p==null?void 0:p.sn}->${e.sn}`),this.loadingParts=C)}if(n=Math.max(e.start,n||0),this.loadingParts&&Qe(e)){const C=o.partList;if(C&&i){n>o.fragmentEnd&&o.fragmentHint&&(e=o.fragmentHint);const U=this.getNextPart(C,e,n);if(U>-1){const Z=C[U];e=this.fragCurrent=Z.fragment,this.log(`Loading ${e.type} sn: ${e.sn} part: ${Z.index} (${U}/${C.length-1}) of ${this.fragInfo(e,!1,Z)}) cc: ${e.cc} [${o.startSN}-${o.endSN}], target: ${parseFloat(n.toFixed(3))}`),this.nextLoadPosition=Z.start+Z.duration,this.state=On.FRAG_LOADING;let ce;return u?ce=u.then(le=>!le||this.fragContextChanged(le.frag)?null:this.doFragPartsLoad(e,Z,t,i)).catch(le=>this.handleFragLoadError(le)):ce=this.doFragPartsLoad(e,Z,t,i).catch(le=>this.handleFragLoadError(le)),this.hls.trigger(v.FRAG_LOADING,{frag:e,part:Z,targetBufferTime:n}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):ce}else if(!e.url||this.loadedEndOfParts(C,n))return Promise.resolve(null)}}if(Qe(e)&&this.loadingParts){var h;this.log(`LL-Part loading OFF after next part miss @${n.toFixed(2)} Check buffer at sn: ${e.sn} loaded parts: ${(h=o.partList)==null?void 0:h.filter(C=>C.loaded).map(C=>`[${C.start}-${C.end}]`)}`),this.loadingParts=!1}else if(!e.url)return Promise.resolve(null);this.log(`Loading ${e.type} sn: ${e.sn} of ${this.fragInfo(e,!1)}) cc: ${e.cc} ${"["+o.startSN+"-"+o.endSN+"]"}, target: ${parseFloat(n.toFixed(3))}`),r(e.sn)&&!this.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),this.state=On.FRAG_LOADING;const A=this.config.progressive&&e.type!==z.SUBTITLE;let y;return A&&u?y=u.then(C=>!C||this.fragContextChanged(C.frag)?null:this.fragmentLoader.load(e,i)).catch(C=>this.handleFragLoadError(C)):y=Promise.all([this.fragmentLoader.load(e,A?i:void 0),u]).then(([C])=>(!A&&i&&i(C),C)).catch(C=>this.handleFragLoadError(C)),this.hls.trigger(v.FRAG_LOADING,{frag:e,targetBufferTime:n}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):y}doFragPartsLoad(e,t,n,i){return new Promise((s,o)=>{var u;const p=[],h=(u=n.details)==null?void 0:u.partList,A=y=>{this.fragmentLoader.loadPart(e,y,i).then(C=>{p[y.index]=C;const U=C.part;this.hls.trigger(v.FRAG_LOADED,C);const Z=Ai(n.details,e.sn,y.index+1)||fr(h,e.sn,y.index+1);if(Z)A(Z);else return s({frag:e,part:U,partsLoaded:p})}).catch(o)};A(t)})}handleFragLoadError(e){if("data"in e){const t=e.data;t.frag&&t.details===w.INTERNAL_ABORTED?this.handleFragLoadAborted(t.frag,t.part):t.frag&&t.type===te.KEY_SYSTEM_ERROR?(t.frag.abortRequests(),this.resetStartWhenNotLoaded(),this.resetFragmentLoading(t.frag)):this.hls.trigger(v.ERROR,t)}else this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:w.INTERNAL_EXCEPTION,err:e,error:e,fatal:!0});return null}_handleTransmuxerFlush(e){const t=this.getCurrentContext(e);if(!t||this.state!==On.PARSING){!this.fragCurrent&&this.state!==On.STOPPED&&this.state!==On.ERROR&&(this.state=On.IDLE);return}const{frag:n,part:i,level:s}=t,o=self.performance.now();n.stats.parsing.end=o,i&&(i.stats.parsing.end=o);const u=this.getLevelDetails(),h=u&&n.sn>u.endSN||this.shouldLoadParts(u,n.end);h!==this.loadingParts&&(this.log(`LL-Part loading ${h?"ON":"OFF"} after parsing segment ending @${n.end.toFixed(2)}`),this.loadingParts=h),this.updateLevelTiming(n,i,s,e.partial)}shouldLoadParts(e,t){if(this.config.lowLatencyMode){if(!e)return this.loadingParts;if(e.partList){var n;const s=e.partList[0];if(s.fragment.type===z.SUBTITLE)return!1;const o=s.end+(((n=e.fragmentHint)==null?void 0:n.duration)||0);if(t>=o){var i;if((this.hls.hasEnoughToStart?((i=this.media)==null?void 0:i.currentTime)||this.lastCurrentTime:this.getLoadPosition())>s.start-s.fragment.duration)return!0}}}return!1}getCurrentContext(e){const{levels:t,fragCurrent:n}=this,{level:i,sn:s,part:o}=e;if(!(t!=null&&t[i]))return this.warn(`Levels object was unset while buffering fragment ${s} of ${this.playlistLabel()} ${i}. The current chunk will not be buffered.`),null;const u=t[i],p=u.details,h=o>-1?Ai(p,s,o):null,A=h?h.fragment:ni(p,s,n);return A?(n&&n!==A&&(A.stats=n.stats),{frag:A,part:h,level:u}):null}bufferFragmentData(e,t,n,i,s){if(this.state!==On.PARSING)return;const{data1:o,data2:u}=e;let p=o;if(u&&(p=nt(o,u)),!p.length)return;const h=this.initPTS[t.cc],A=h?-h.baseTime/h.timescale:void 0,y={type:e.type,frag:t,part:n,chunkMeta:i,offset:A,parent:t.type,data:p};if(this.hls.trigger(v.BUFFER_APPENDING,y),e.dropped&&e.independent&&!n){if(s)return;this.flushBufferGap(t)}}flushBufferGap(e){const t=this.media;if(!t)return;if(!Wn.isBuffered(t,t.currentTime)){this.flushMainBuffer(0,e.start);return}const n=t.currentTime,i=Wn.bufferInfo(t,n,0),s=e.duration,o=Math.min(this.config.maxFragLookUpTolerance*2,s*.25),u=Math.max(Math.min(e.start-o,i.end-o),n+o);e.start-u>o&&this.flushMainBuffer(u,e.start)}getFwdBufferInfo(e,t){var n;const i=this.getLoadPosition();if(!r(i))return null;const o=this.lastCurrentTime>i||(n=this.media)!=null&&n.paused?0:this.config.maxBufferHole;return this.getFwdBufferInfoAtPos(e,i,t,o)}getFwdBufferInfoAtPos(e,t,n,i){const s=Wn.bufferInfo(e,t,i);if(s.len===0&&s.nextStart!==void 0){const o=this.fragmentTracker.getBufferedFrag(t,n);if(o&&(s.nextStart<=o.end||o.gap)){const u=Math.max(Math.min(s.nextStart,o.end)-t,i);return Wn.bufferInfo(e,t,u)}}return s}getMaxBufferLength(e){const{config:t}=this;let n;return e?n=Math.max(8*t.maxBufferSize/e,t.maxBufferLength):n=t.maxBufferLength,Math.min(n,t.maxMaxBufferLength)}reduceMaxBufferLength(e,t){const n=this.config,i=Math.max(Math.min(e-t,n.maxBufferLength),t),s=Math.max(e-t*3,n.maxMaxBufferLength/2,i);return s>=i?(n.maxMaxBufferLength=s,this.warn(`Reduce max buffer length to ${s}s`),!0):!1}getAppendedFrag(e,t=z.MAIN){const n=this.fragmentTracker?this.fragmentTracker.getAppendedFrag(e,t):null;return n&&"fragment"in n?n.fragment:n}getNextFragment(e,t){const n=t.fragments,i=n.length;if(!i)return null;const{config:s}=this,o=n[0].start,u=s.lowLatencyMode&&!!t.partList;let p=null;if(t.live){const y=s.initialLiveManifestSize;if(i=o?C:U)||p.start:e;this.log(`Setting startPosition to ${Z} to match start frag at live edge. mainStart: ${C} liveSyncPosition: ${U} frag.start: ${(h=p)==null?void 0:h.start}`),this.startPosition=this.nextLoadPosition=Z}}else e<=o&&(p=n[0]);if(!p){const y=this.loadingParts?t.partEnd:t.fragmentEnd;p=this.getFragmentAtPosition(e,y,t)}let A=this.filterReplacedPrimary(p,t);if(!A&&p){const y=p.sn-t.startSN;A=this.filterReplacedPrimary(n[y+1]||null,t)}return this.mapToInitFragWhenRequired(A)}isLoopLoading(e,t){const n=this.fragmentTracker.getState(e);return(n===Cn.OK||n===Cn.PARTIAL&&!!e.gap)&&this.nextLoadPosition>t}getNextFragmentLoopLoading(e,t,n,i,s){let o=null;if(e.gap&&(o=this.getNextFragment(this.nextLoadPosition,t),o&&!o.gap&&n.nextStart)){const u=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,n.nextStart,i,0);if(u!==null&&n.len+u.len>=s){const p=o.sn;return this.loopSn!==p&&(this.log(`buffer full after gaps in "${i}" playlist starting at sn: ${p}`),this.loopSn=p),null}}return this.loopSn=void 0,o}get primaryPrefetch(){if(qa(this.config)){var e;if((e=this.hls.interstitialsManager)==null||(e=e.playingItem)==null?void 0:e.event)return!0}return!1}filterReplacedPrimary(e,t){if(!e)return e;if(qa(this.config)&&e.type!==z.SUBTITLE){const n=this.hls.interstitialsManager,i=n==null?void 0:n.bufferingItem;if(i){const o=i.event;if(o){if(o.appendInPlace||Math.abs(e.start-i.start)>1||i.start===0)return null}else if(e.end<=i.start&&(t==null?void 0:t.live)===!1||e.start>i.end&&i.nextEvent&&(i.nextEvent.appendInPlace||e.start-i.end>1))return null}const s=n==null?void 0:n.playerQueue;if(s)for(let o=s.length;o--;){const u=s[o].interstitial;if(u.appendInPlace&&e.start>=u.startTime&&e.end<=u.resumeTime)return null}}return e}mapToInitFragWhenRequired(e){return e!=null&&e.initSegment&&!e.initSegment.data&&!this.bitrateTest?e.initSegment:e}getNextPart(e,t,n){let i=-1,s=!1,o=!0;for(let u=0,p=e.length;u-1&&nn.start)return!0}return!1}getInitialLiveFragment(e){const t=e.fragments,n=this.fragPrevious;let i=null;if(n){if(e.hasProgramDateTime&&(this.log(`Live playlist, switching playlist, load frag with same PDT: ${n.programDateTime}`),i=bn(t,n.endProgramDateTime,this.config.maxFragLookUpTolerance)),!i){const s=n.sn+1;if(s>=e.startSN&&s<=e.endSN){const o=t[s-e.startSN];n.cc===o.cc&&(i=o,this.log(`Live playlist, switching playlist, load frag with next SN: ${i.sn}`))}i||(i=Ln(e,n.cc,n.end),i&&this.log(`Live playlist, switching playlist, load frag with same CC: ${i.sn}`))}}else{const s=this.hls.liveSyncPosition;s!==null&&(i=this.getFragmentAtPosition(s,this.bitrateTest?e.fragmentEnd:e.edge,e))}return i}getFragmentAtPosition(e,t,n){const{config:i}=this;let{fragPrevious:s}=this,{fragments:o,endSN:u}=n;const{fragmentHint:p}=n,{maxFragLookUpTolerance:h}=i,A=n.partList,y=!!(this.loadingParts&&A!=null&&A.length&&p);y&&!this.bitrateTest&&A[A.length-1].fragment.sn===p.sn&&(o=o.concat(p),u=p.sn);let C;if(et-h||(U=this.media)!=null&&U.paused||!this.startFragRequested?0:h;C=Un(s,o,e,ce)}else C=o[o.length-1];if(C){const Z=C.sn-n.startSN,ce=this.fragmentTracker.getState(C);if((ce===Cn.OK||ce===Cn.PARTIAL&&C.gap)&&(s=C),s&&C.sn===s.sn&&(!y||A[0].fragment.sn>C.sn||!n.live)&&C.level===s.level){const Ze=o[Z+1];C.sn${e.startSN} fragments: ${i}`),p}return s}waitForCdnTuneIn(e){return e.live&&e.canBlockReload&&e.partTarget&&e.tuneInGoal>Math.max(e.partHoldBack,e.partTarget*3)}setStartPosition(e,t){let n=this.startPosition;n=0&&(n=this.nextLoadPosition),n}handleFragLoadAborted(e,t){this.transmuxer&&e.type===this.playlistType&&Qe(e)&&e.stats.aborted&&(this.log(`Fragment ${e.sn}${t?" part "+t.index:""} of ${this.playlistLabel()} ${e.level} was aborted`),this.resetFragmentLoading(e))}resetFragmentLoading(e){(!this.fragCurrent||!this.fragContextChanged(e)&&this.state!==On.FRAG_LOADING_WAITING_RETRY)&&(this.state=On.IDLE)}onFragmentOrKeyLoadError(e,t){var n;if(t.chunkMeta&&!t.frag){const Ze=this.getCurrentContext(t.chunkMeta);Ze&&(t.frag=Ze.frag)}const i=t.frag;if(!i||i.type!==e||!this.levels)return;if(this.fragContextChanged(i)){var s;this.warn(`Frag load error must match current frag to retry ${i.url} > ${(s=this.fragCurrent)==null?void 0:s.url}`);return}const o=t.details===w.FRAG_GAP;o&&this.fragmentTracker.fragBuffered(i,!0);const u=t.errorAction;if(!u){this.state=On.ERROR;return}const{action:p,flags:h,retryCount:A=0,retryConfig:y}=u,C=!!y,U=C&&p===Yn.RetryRequest,Z=C&&!u.resolved&&h===gn.MoveAllAlternatesMatchingHost,ce=(n=this.hls.latestLevelDetails)==null?void 0:n.live;if(!U&&Z&&Qe(i)&&!i.endList&&ce&&!Jn(t))this.resetFragmentErrors(e),this.treatAsGap(i),u.resolved=!0;else if((U||Z)&&A=t||n&&!Ti(0))&&(n&&this.log("Connection restored (online)"),this.resetStartWhenNotLoaded(),this.state=On.IDLE)}reduceLengthAndFlushBuffer(e){if(this.state===On.PARSING||this.state===On.PARSED){const t=e.frag,n=e.parent,i=this.getFwdBufferInfo(this.mediaBuffer,n),s=i&&i.len>.5;s&&this.reduceMaxBufferLength(i.len,(t==null?void 0:t.duration)||10);const o=!s;return o&&this.warn(`Buffer full error while media.currentTime (${this.getLoadPosition()}) is not buffered, flush ${n} buffer`),t&&(this.fragmentTracker.removeFragment(t),this.nextLoadPosition=t.start),this.resetLoadingState(),o}return!1}resetFragmentErrors(e){e===z.AUDIO&&(this.fragCurrent=null),this.hls.hasEnoughToStart||(this.startFragRequested=!1),this.state!==On.STOPPED&&(this.state=On.IDLE)}afterBufferFlushed(e,t,n){if(!e)return;const i=Wn.getBuffered(e);this.fragmentTracker.detectEvictedFragments(t,i,n),this.state===On.ENDED&&this.resetLoadingState()}resetLoadingState(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state!==On.STOPPED&&(this.state=On.IDLE)}resetStartWhenNotLoaded(){if(!this.hls.hasEnoughToStart){this.startFragRequested=!1;const e=this.levelLastLoaded,t=e?e.details:null;t!=null&&t.live?(this.log("resetting startPosition for live start"),this.startPosition=-1,this.setStartPosition(t,t.fragmentStart),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}}resetWhenMissingContext(e){this.log(`Loading context changed while buffering sn ${e.sn} of ${this.playlistLabel()} ${e.level===-1?"":e.level}. This chunk will not be buffered.`),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(),this.resetLoadingState()}removeUnbufferedFrags(e=0){this.fragmentTracker.removeFragmentsInRange(e,1/0,this.playlistType,!1,!0)}updateLevelTiming(e,t,n,i){const s=n.details;if(!s){this.warn("level.details undefined");return}if(!Object.keys(e.elementaryStreams).reduce((p,h)=>{const A=e.elementaryStreams[h];if(A){const y=A.endPTS-A.startPTS;if(y<=0)return this.warn(`Could not parse fragment ${e.sn} ${h} duration reliably (${y})`),p||!1;const C=i?0:qn(s,e,A.startPTS,A.endPTS,A.startDTS,A.endDTS,this);return this.hls.trigger(v.LEVEL_PTS_UPDATED,{details:s,level:n,drift:C,type:h,frag:e,start:A.startPTS,end:A.endPTS}),!0}return p},!1)){var u;const p=((u=this.transmuxer)==null?void 0:u.error)===null;if((n.fragmentError===0||p&&(n.fragmentError<2||e.endList))&&this.treatAsGap(e,n),p){const h=new Error(`Found no media in fragment ${e.sn} of ${this.playlistLabel()} ${e.level} resetting transmuxer to fallback to playlist timing`);if(this.warn(h.message),this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:w.FRAG_PARSING_ERROR,fatal:!1,error:h,frag:e,reason:`Found no media in msn ${e.sn} of ${this.playlistLabel()} "${n.url}"`}),!this.hls)return;this.resetTransmuxer()}}this.state=On.PARSED,this.log(`Parsed ${e.type} sn: ${e.sn}${t?" part: "+t.index:""} of ${this.fragInfo(e,!1,t)})`),this.hls.trigger(v.FRAG_PARSED,{frag:e,part:t})}playlistLabel(){return this.playlistType===z.MAIN?"level":"track"}fragInfo(e,t=!0,n){var i,s;return`${this.playlistLabel()} ${e.level} (${n?"part":"frag"}:[${((i=t&&!n?e.startPTS:(n||e).start)!=null?i:NaN).toFixed(3)}-${((s=t&&!n?e.endPTS:(n||e).end)!=null?s:NaN).toFixed(3)}]${n&&e.type==="main"?"INDEPENDENT="+(n.independent?"YES":"NO"):""}`}treatAsGap(e,t){t&&t.fragmentError++,e.gap=!0,this.fragmentTracker.removeFragment(e),this.fragmentTracker.fragBuffered(e,!0)}resetTransmuxer(){var e;(e=this.transmuxer)==null||e.reset()}recoverWorkerError(e){e.event==="demuxerWorker"&&(this.fragmentTracker.removeAllFragments(),this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null),this.resetStartWhenNotLoaded(),this.resetLoadingState())}set state(e){const t=this._state;t!==e&&(this._state=e,this.log(`${t}->${e}`))}get state(){return this._state}}function qa(l){return!!l.interstitialsController&&l.enableInterstitialPlayback!==!1}class Ro{constructor(){this.chunks=[],this.dataLength=0}push(e){this.chunks.push(e),this.dataLength+=e.length}flush(){const{chunks:e,dataLength:t}=this;let n;if(e.length)e.length===1?n=e[0]:n=Bl(e,t);else return new Uint8Array(0);return this.reset(),n}reset(){this.chunks.length=0,this.dataLength=0}}function Bl(l,e){const t=new Uint8Array(e);let n=0;for(let i=0;i0)return l.subarray(t,t+n)}function Pl(l,e,t,n){const i=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],s=e[t+2],o=s>>2&15;if(o>12){const U=new Error(`invalid ADTS sampling index:${o}`);l.emit(v.ERROR,v.ERROR,{type:te.MEDIA_ERROR,details:w.FRAG_PARSING_ERROR,fatal:!0,error:U,reason:U.message});return}const u=(s>>6&3)+1,p=e[t+3]>>6&3|(s&1)<<2,h="mp4a.40."+u,A=i[o];let y=o;(u===5||u===29)&&(y-=3);const C=[u<<3|(y&14)>>1,(y&1)<<7|p<<3];return Ie.log(`manifest codec:${n}, parsed codec:${h}, channels:${p}, rate:${A} (ADTS object type:${u} sampling index:${o})`),{config:C,samplerate:A,channelCount:p,codec:h,parsedCodec:h,manifestCodec:n}}function eo(l,e){return l[e]===255&&(l[e+1]&246)===240}function Bo(l,e){return l[e+1]&1?7:9}function Lo(l,e){return(l[e+3]&3)<<11|l[e+4]<<3|(l[e+5]&224)>>>5}function Ul(l,e){return e+5=l.length)return!1;const n=Lo(l,e);if(n<=t)return!1;const i=e+n;return i===l.length||Va(l,i)}return!1}function Oo(l,e,t,n,i){if(!l.samplerate){const s=Pl(e,t,n,i);if(!s)return;ee(l,s)}}function to(l){return 1024*9e4/l}function Zl(l,e){const t=Bo(l,e);if(e+t<=l.length){const n=Lo(l,e)-t;if(n>0)return{headerLength:t,frameLength:n}}}function zl(l,e,t,n,i){const s=to(l.samplerate),o=n+i*s,u=Zl(e,t);let p;if(u){const{frameLength:y,headerLength:C}=u,U=C+y,Z=Math.max(0,t+U-e.length);Z?(p=new Uint8Array(U-C),p.set(e.subarray(t+C,e.length),0)):p=e.subarray(t+C,t+U);const ce={unit:p,pts:o};return Z||l.samples.push(ce),{sample:ce,length:U,missing:Z}}const h=e.length-t;return p=new Uint8Array(h),p.set(e.subarray(t,e.length),0),{sample:{unit:p,pts:o},length:h,missing:-1}}function kl(l,e){return $a(l,e)&&xa(l,e+6)+10<=l.length-e}function jl(l){return l instanceof ArrayBuffer?l:l.byteOffset==0&&l.byteLength==l.buffer.byteLength?l.buffer:new Uint8Array(l).buffer}function Za(l,e=0,t=1/0){return Wl(l,e,t,Uint8Array)}function Wl(l,e,t,n){const i=Hl(l);let s=1;"BYTES_PER_ELEMENT"in n&&(s=n.BYTES_PER_ELEMENT);const o=Po(l)?l.byteOffset:0,u=(o+l.byteLength)/s,p=(o+e)/s,h=Math.floor(Math.max(0,Math.min(p,u))),A=Math.floor(Math.min(h+Math.max(t,0),u));return new n(i,h,A-h)}function Hl(l){return l instanceof ArrayBuffer?l:l.buffer}function Po(l){return l&&l.buffer instanceof ArrayBuffer&&l.byteLength!==void 0&&l.byteOffset!==void 0}function Yl(l){const e={key:l.type,description:"",data:"",mimeType:null,pictureType:null},t=3;if(l.size<2)return;if(l.data[0]!==t){console.log("Ignore frame with unrecognized character encoding");return}const n=l.data.subarray(1).indexOf(0);if(n===-1)return;const i=ht(Za(l.data,1,n)),s=l.data[2+n],o=l.data.subarray(3+n).indexOf(0);if(o===-1)return;const u=ht(Za(l.data,3+n,o));let p;return i==="-->"?p=ht(Za(l.data,4+n+o)):p=jl(l.data.subarray(4+n+o)),e.mimeType=i,e.pictureType=s,e.description=u,e.data=p,e}function ru(l){if(l.size<2)return;const e=ht(l.data,!0),t=new Uint8Array(l.data.subarray(e.length+1));return{key:l.type,info:e,data:t.buffer}}function Gl(l){if(l.size<2)return;if(l.type==="TXXX"){let t=1;const n=ht(l.data.subarray(t),!0);t+=n.length+1;const i=ht(l.data.subarray(t));return{key:l.type,info:n,data:i}}const e=ht(l.data.subarray(1));return{key:l.type,info:"",data:e}}function Ql(l){if(l.type==="WXXX"){if(l.size<2)return;let t=1;const n=ht(l.data.subarray(t),!0);t+=n.length+1;const i=ht(l.data.subarray(t));return{key:l.type,info:n,data:i}}const e=ht(l.data);return{key:l.type,info:"",data:e}}function Uo(l){return l.type==="PRIV"?ru(l):l.type[0]==="W"?Ql(l):l.type==="APIC"?Yl(l):Gl(l)}function Jl(l){const e=String.fromCharCode(l[0],l[1],l[2],l[3]),t=xa(l,4),n=10;return{type:e,size:t,data:l.subarray(n,n+t)}}const za=10,Vo=10;function Zo(l){let e=0;const t=[];for(;$a(l,e);){const n=xa(l,e+6);l[e+5]>>6&1&&(e+=za),e+=za;const i=e+n;for(;e+Vo0&&u.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:n,type:Vs.audioId3,duration:Number.POSITIVE_INFINITY});i{if(r(l))return l*90;const n=t?t.baseTime*9e4/t.timescale:0;return e*9e4+n};let ka=null;const su=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],ql=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],_l=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],$l=[0,1,1,4];function ko(l,e,t,n,i){if(t+24>e.length)return;const s=jo(e,t);if(s&&t+s.frameLength<=e.length){const o=s.samplesPerFrame*9e4/s.sampleRate,u=n+i*o,p={unit:e.subarray(t,t+s.frameLength),pts:u,dts:u};return l.config=[],l.channelCount=s.channelCount,l.samplerate=s.sampleRate,l.samples.push(p),{sample:p,length:s.frameLength,missing:0}}}function jo(l,e){const t=l[e+1]>>3&3,n=l[e+1]>>1&3,i=l[e+2]>>4&15,s=l[e+2]>>2&3;if(t!==1&&i!==0&&i!==15&&s!==3){const o=l[e+2]>>1&1,u=l[e+3]>>6,p=t===3?3-n:n===3?3:4,h=su[p*14+i-1]*1e3,y=ql[(t===3?0:t===2?1:2)*3+s],C=u===3?1:2,U=_l[t][n],Z=$l[n],ce=U*8*Z,le=Math.floor(U*h/y+o)*Z;if(ka===null){const _e=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);ka=_e?parseInt(_e[1]):0}return!!ka&&ka<=87&&n===2&&h>=224e3&&u===0&&(l[e+3]=l[e+3]|128),{sampleRate:y,channelCount:C,frameLength:le,samplesPerFrame:ce}}}function ro(l,e){return l[e]===255&&(l[e+1]&224)===224&&(l[e+1]&6)!==0}function so(l,e){return e+1{let t=0,n=5;e+=n;const i=new Uint32Array(1),s=new Uint32Array(1),o=new Uint8Array(1);for(;n>0;){o[0]=l[e];const u=Math.min(n,8),p=8-u;s[0]=4278190080>>>24+p<>p,t=t?t<e.length||e[t]!==11||e[t+1]!==119)return-1;const s=e[t+4]>>6;if(s>=3)return-1;const u=[48e3,44100,32e3][s],p=e[t+4]&63,A=[64,69,96,64,70,96,80,87,120,80,88,120,96,104,144,96,105,144,112,121,168,112,122,168,128,139,192,128,140,192,160,174,240,160,175,240,192,208,288,192,209,288,224,243,336,224,244,336,256,278,384,256,279,384,320,348,480,320,349,480,384,417,576,384,418,576,448,487,672,448,488,672,512,557,768,512,558,768,640,696,960,640,697,960,768,835,1152,768,836,1152,896,975,1344,896,976,1344,1024,1114,1536,1024,1115,1536,1152,1253,1728,1152,1254,1728,1280,1393,1920,1280,1394,1920][p*3+s]*2;if(t+A>e.length)return-1;const y=e[t+6]>>5;let C=0;y===2?C+=2:(y&1&&y!==1&&(C+=2),y&4&&(C+=2));const U=(e[t+6]<<8|e[t+7])>>12-C&1,ce=[2,1,2,3,3,4,4,5][y]+U,le=e[t+5]>>3,Ze=e[t+5]&7,Xe=new Uint8Array([s<<6|le<<1|Ze>>2,(Ze&3)<<6|y<<3|U<<2|p>>4,p<<4&224]),_e=1536/u*9e4,Vt=n+i*_e,qt=e.subarray(t,t+A);return l.config=Xe,l.channelCount=ce,l.samplerate=u,l.samples.push({unit:qt,pts:Vt}),A}class tc extends io{resetInitSegment(e,t,n,i){super.resetInitSegment(e,t,n,i),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:t,duration:i,inputTimeScale:9e4,dropped:0}}static probe(e){if(!e)return!1;const t=Ia(e,0);let n=(t==null?void 0:t.length)||0;if(t&&e[n]===11&&e[n+1]===119&&no(t)!==void 0&&Yo(e,n)<=16)return!1;for(let i=e.length;n{const o=ot(s);if(Qo.test(o.schemeIdUri)){const u=Jo(o,t);let p=o.eventDuration===4294967295?Number.POSITIVE_INFINITY:o.eventDuration/o.timeScale;p<=.001&&(p=Number.POSITIVE_INFINITY);const h=o.payload;n.samples.push({data:h,len:h.byteLength,dts:u,pts:u,type:Vs.emsg,duration:p})}else if(this.config.enableEmsgKLVMetadata&&o.schemeIdUri.startsWith("urn:misb:KLV:bin:1910.1")){const u=Jo(o,t);n.samples.push({data:o.payload,len:o.payload.byteLength,dts:u,pts:u,type:Vs.misbklv,duration:Number.POSITIVE_INFINITY})}})}return n}demuxSampleAes(e,t,n){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))}destroy(){this.config=null,this.remainderData=null,this.videoTrack=this.audioTrack=this.id3Track=this.txtTrack=void 0}}function Jo(l,e){return r(l.presentationTime)?l.presentationTime/l.timeScale:e+l.presentationTimeDelta/l.timeScale}class Xo{constructor(e,t,n){this.keyData=void 0,this.decrypter=void 0,this.keyData=n,this.decrypter=new rr(t,{removePKCS7Padding:!1})}decryptBuffer(e){return this.decrypter.decrypt(e,this.keyData.key.buffer,this.keyData.iv.buffer,Xn.cbc)}decryptAacSample(e,t,n){const i=e[t].unit;if(i.length<=16)return;const s=i.subarray(16,i.length-i.length%16),o=s.buffer.slice(s.byteOffset,s.byteOffset+s.length);this.decryptBuffer(o).then(u=>{const p=new Uint8Array(u);i.set(p,16),this.decrypter.isSync()||this.decryptAacSamples(e,t+1,n)}).catch(n)}decryptAacSamples(e,t,n){for(;;t++){if(t>=e.length){n();return}if(!(e[t].unit.length<32)&&(this.decryptAacSample(e,t,n),!this.decrypter.isSync()))return}}getAvcEncryptedData(e){const t=Math.floor((e.length-48)/160)*16+16,n=new Int8Array(t);let i=0;for(let s=32;s{s.data=this.getAvcDecryptedUnit(o,p),this.decrypter.isSync()||this.decryptAvcSamples(e,t,n+1,i)}).catch(i)}decryptAvcSamples(e,t,n,i){if(e instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;t++,n=0){if(t>=e.length){i();return}const s=e[t].units;for(;!(n>=s.length);n++){const o=s[n];if(!(o.data.length<=48||o.type!==1&&o.type!==5)&&(this.decryptAvcSample(e,t,n,i,o),!this.decrypter.isSync()))return}}}}class Ko{constructor(){this.VideoSample=null}createVideoSample(e,t,n){return{key:e,frame:!1,pts:t,dts:n,units:[],length:0}}getLastNalUnit(e){var t;let n=this.VideoSample,i;if((!n||n.units.length===0)&&(n=e[e.length-1]),(t=n)!=null&&t.units){const s=n.units;i=s[s.length-1]}return i}pushAccessUnit(e,t){if(e.units.length&&e.frame){if(e.pts===void 0){const n=t.samples,i=n.length;if(i){const s=n[i-1];e.pts=s.pts,e.dts=s.dts}else{t.dropped++;return}}t.samples.push(e)}}parseNALu(e,t,n){const i=t.byteLength;let s=e.naluState||0;const o=s,u=[];let p=0,h,A,y,C=-1,U=0;for(s===-1&&(C=0,U=this.getNALuType(t,0),s=0,p=1);p=0){const Z={data:t.subarray(C,A),type:U};u.push(Z)}else{const Z=this.getLastNalUnit(e.samples);Z&&(o&&p<=4-o&&Z.state&&(Z.data=Z.data.subarray(0,Z.data.byteLength-o)),A>0&&(Z.data=nt(Z.data,t.subarray(0,A)),Z.state=0))}p=0&&s>=0){const Z={data:t.subarray(C,i),type:U,state:s};u.push(Z)}if(u.length===0){const Z=this.getLastNalUnit(e.samples);Z&&(Z.data=nt(Z.data,t))}return e.naluState=s,u}}class ja{constructor(e){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=e,this.bytesAvailable=e.byteLength,this.word=0,this.bitsAvailable=0}loadWord(){const e=this.data,t=this.bytesAvailable,n=e.byteLength-t,i=new Uint8Array(4),s=Math.min(4,t);if(s===0)throw new Error("no bytes available");i.set(e.subarray(n,n+s)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=s*8,this.bytesAvailable-=s}skipBits(e){let t;e=Math.min(e,this.bytesAvailable*8+this.bitsAvailable),this.bitsAvailable>e?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,t=e>>3,e-=t<<3,this.bytesAvailable-=t,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)}readBits(e){let t=Math.min(this.bitsAvailable,e);const n=this.word>>>32-t;if(e>32&&Ie.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=t,this.bitsAvailable>0)this.word<<=t;else if(this.bytesAvailable>0)this.loadWord();else throw new Error("no bits available");return t=e-t,t>0&&this.bitsAvailable?n<>>e)return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()}skipUEG(){this.skipBits(1+this.skipLZ())}skipEG(){this.skipBits(1+this.skipLZ())}readUEG(){const e=this.skipLZ();return this.readBits(e+1)-1}readEG(){const e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}readBoolean(){return this.readBits(1)===1}readUByte(){return this.readBits(8)}readUShort(){return this.readBits(16)}readUInt(){return this.readBits(32)}}class ic extends Ko{parsePES(e,t,n,i){const s=this.parseNALu(e,n.data,i);let o=this.VideoSample,u,p=!1;n.data=null,o&&s.length&&!e.audFound&&(this.pushAccessUnit(o,e),o=this.VideoSample=this.createVideoSample(!1,n.pts,n.dts)),s.forEach(h=>{var A,y;switch(h.type){case 1:{let ce=!1;u=!0;const le=h.data;if(p&&le.length>4){const Ze=this.readSliceType(le);(Ze===2||Ze===4||Ze===7||Ze===9)&&(ce=!0)}if(ce){var C;(C=o)!=null&&C.frame&&!o.key&&(this.pushAccessUnit(o,e),o=this.VideoSample=null)}o||(o=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts)),o.frame=!0,o.key=ce;break}case 5:u=!0,(A=o)!=null&&A.frame&&!o.key&&(this.pushAccessUnit(o,e),o=this.VideoSample=null),o||(o=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts)),o.key=!0,o.frame=!0;break;case 6:{u=!0,gt(h.data,1,n.pts,t.samples);break}case 7:{var U,Z;u=!0,p=!0;const ce=h.data,le=this.readSPS(ce);if(!e.sps||e.width!==le.width||e.height!==le.height||((U=e.pixelRatio)==null?void 0:U[0])!==le.pixelRatio[0]||((Z=e.pixelRatio)==null?void 0:Z[1])!==le.pixelRatio[1]){e.width=le.width,e.height=le.height,e.pixelRatio=le.pixelRatio,e.sps=[ce];const Ze=ce.subarray(1,4);let Xe="avc1.";for(let _e=0;_e<3;_e++){let Vt=Ze[_e].toString(16);Vt.length<2&&(Vt="0"+Vt),Xe+=Vt}e.codec=Xe}break}case 8:u=!0,e.pps=[h.data];break;case 9:u=!0,e.audFound=!0,(y=o)!=null&&y.frame&&(this.pushAccessUnit(o,e),o=null),o||(o=this.VideoSample=this.createVideoSample(!1,n.pts,n.dts));break;case 12:u=!0;break;default:u=!1;break}o&&u&&o.units.push(h)}),i&&o&&(this.pushAccessUnit(o,e),this.VideoSample=null)}getNALuType(e,t){return e[t]&31}readSliceType(e){const t=new ja(e);return t.readUByte(),t.readUEG(),t.readUEG()}skipScalingList(e,t){let n=8,i=8,s;for(let o=0;o{var A,y;switch(h.type){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:o||(o=this.VideoSample=this.createVideoSample(!1,n.pts,n.dts)),o.frame=!0,u=!0;break;case 16:case 17:case 18:case 21:if(u=!0,p){var C;(C=o)!=null&&C.frame&&!o.key&&(this.pushAccessUnit(o,e),o=this.VideoSample=null)}o||(o=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts)),o.key=!0,o.frame=!0;break;case 19:case 20:u=!0,(A=o)!=null&&A.frame&&!o.key&&(this.pushAccessUnit(o,e),o=this.VideoSample=null),o||(o=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts)),o.key=!0,o.frame=!0;break;case 39:u=!0,gt(h.data,2,n.pts,t.samples);break;case 32:u=!0,e.vps||(typeof e.params!="object"&&(e.params={}),e.params=ee(e.params,this.readVPS(h.data)),this.initVPS=h.data),e.vps=[h.data];break;case 33:if(u=!0,p=!0,e.vps!==void 0&&e.vps[0]!==this.initVPS&&e.sps!==void 0&&!this.matchSPS(e.sps[0],h.data)&&(this.initVPS=e.vps[0],e.sps=e.pps=void 0),!e.sps){const U=this.readSPS(h.data);e.width=U.width,e.height=U.height,e.pixelRatio=U.pixelRatio,e.codec=U.codecString,e.sps=[],typeof e.params!="object"&&(e.params={});for(const Z in U.params)e.params[Z]=U.params[Z]}this.pushParameterSet(e.sps,h.data,e.vps),o||(o=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts)),o.key=!0;break;case 34:if(u=!0,typeof e.params=="object"){if(!e.pps){e.pps=[];const U=this.readPPS(h.data);for(const Z in U)e.params[Z]=U[Z]}this.pushParameterSet(e.pps,h.data,e.vps)}break;case 35:u=!0,e.audFound=!0,(y=o)!=null&&y.frame&&(this.pushAccessUnit(o,e),o=null),o||(o=this.VideoSample=this.createVideoSample(!1,n.pts,n.dts));break;default:u=!1;break}o&&u&&o.units.push(h)}),i&&o&&(this.pushAccessUnit(o,e),this.VideoSample=null)}pushParameterSet(e,t,n){(n&&n[0]===this.initVPS||!n&&!e.length)&&e.push(t)}getNALuType(e,t){return(e[t]&126)>>>1}ebsp2rbsp(e){const t=new Uint8Array(e.byteLength);let n=0;for(let i=0;i=2&&e[i]===3&&e[i-1]===0&&e[i-2]===0||(t[n]=e[i],n++);return new Uint8Array(t.buffer,0,n)}pushAccessUnit(e,t){super.pushAccessUnit(e,t),this.initVPS&&(this.initVPS=null)}readVPS(e){const t=new ja(e);t.readUByte(),t.readUByte(),t.readBits(4),t.skipBits(2),t.readBits(6);const n=t.readBits(3),i=t.readBoolean();return{numTemporalLayers:n+1,temporalIdNested:i}}readSPS(e){const t=new ja(this.ebsp2rbsp(e));t.readUByte(),t.readUByte(),t.readBits(4);const n=t.readBits(3);t.readBoolean();const i=t.readBits(2),s=t.readBoolean(),o=t.readBits(5),u=t.readUByte(),p=t.readUByte(),h=t.readUByte(),A=t.readUByte(),y=t.readUByte(),C=t.readUByte(),U=t.readUByte(),Z=t.readUByte(),ce=t.readUByte(),le=t.readUByte(),Ze=t.readUByte(),Xe=[],_e=[];for(let zr=0;zr0)for(let zr=n;zr<8;zr++)t.readBits(2);for(let zr=0;zr1&&t.readEG();for(let Xa=0;Xa0&&Oa<16?(di=ju[Oa-1],br=Dl[Oa-1]):Oa===255&&(di=t.readBits(16),br=t.readBits(16))}if(t.readBoolean()&&t.readBoolean(),t.readBoolean()&&(t.readBits(3),t.readBoolean(),t.readBoolean()&&(t.readUByte(),t.readUByte(),t.readUByte())),t.readBoolean()&&(t.readUEG(),t.readUEG()),t.readBoolean(),t.readBoolean(),t.readBoolean(),zs=t.readBoolean(),zs&&(t.skipUEG(),t.skipUEG(),t.skipUEG(),t.skipUEG()),t.readBoolean()&&(xr=t.readBits(32),Fr=t.readBits(32),t.readBoolean()&&t.readUEG(),t.readBoolean())){const Dl=t.readBoolean(),Wu=t.readBoolean();let Io=!1;(Dl||Wu)&&(Io=t.readBoolean(),Io&&(t.readUByte(),t.readBits(5),t.readBoolean(),t.readBits(5)),t.readBits(4),t.readBits(4),Io&&t.readBits(4),t.readBits(5),t.readBits(5),t.readBits(5));for(let Hu=0;Hu<=n;Hu++){Wr=t.readBoolean();const Yd=Wr||t.readBoolean();let Yu=!1;Yd?t.readEG():Yu=t.readBoolean();const Gu=Yu?1:t.readUEG()+1;if(Dl)for(let Mo=0;Mo>zr&1)<<31-zr)>>>0;let eu=$c.toString(16);return o===1&&eu==="2"&&(eu="6"),{codecString:`hvc1.${La}${o}.${eu}.${s?"H":"L"}${Ze}.B0`,params:{general_tier_flag:s,general_profile_idc:o,general_profile_space:i,general_profile_compatibility_flags:[u,p,h,A],general_constraint_indicator_flags:[y,C,U,Z,ce,le],general_level_idc:Ze,bit_depth:gi+8,bit_depth_luma_minus8:gi,bit_depth_chroma_minus8:Ni,min_spatial_segmentation_idc:ui,chroma_format_idc:Vt,frame_rate:{fixed:Wr,fps:Fr/xr}},width:aa,height:ga,pixelRatio:[di,br]}}readPPS(e){const t=new ja(this.ebsp2rbsp(e));t.readUByte(),t.readUByte(),t.skipUEG(),t.skipUEG(),t.skipBits(2),t.skipBits(3),t.skipBits(2),t.skipUEG(),t.skipUEG(),t.skipEG(),t.skipBits(2),t.readBoolean()&&t.skipUEG(),t.skipEG(),t.skipEG(),t.skipBits(4);const i=t.readBoolean(),s=t.readBoolean();let o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}}matchSPS(e,t){return String.fromCharCode.apply(null,e).substr(3)===String.fromCharCode.apply(null,t).substr(3)}}const Ss=188;class ua{constructor(e,t,n,i){this.logger=void 0,this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._pmtId=-1,this._videoTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.remainderData=null,this.videoParser=void 0,this.observer=e,this.config=t,this.typeSupported=n,this.logger=i,this.videoParser=null}static probe(e,t){const n=ua.syncOffset(e);return n>0&&t.warn(`MPEG2-TS detected but first sync word found @ offset ${n}`),n!==-1}static syncOffset(e){const t=e.length;let n=Math.min(Ss*5,t-Ss)+1,i=0;for(;i1&&(o===0&&u>2||p+Ss>n))return o}else{if(u)return-1;break}i++}return-1}static createTrack(e,t){return{container:e==="video"||e==="audio"?"video/mp2t":void 0,type:e,id:kt[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:e==="audio"?t:void 0}}resetInitSegment(e,t,n,i){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=ua.createTrack("video"),this._videoTrack.duration=i,this._audioTrack=ua.createTrack("audio",i),this._id3Track=ua.createTrack("id3"),this._txtTrack=ua.createTrack("text"),this._audioTrack.segmentCodec="aac",this.videoParser=null,this.aacOverFlow=null,this.remainderData=null,this.audioCodec=t,this.videoCodec=n}resetTimeStamp(){}resetContiguity(){const{_audioTrack:e,_videoTrack:t,_id3Track:n}=this;e&&(e.pesData=null),t&&(t.pesData=null),n&&(n.pesData=null),this.aacOverFlow=null,this.remainderData=null}demux(e,t,n=!1,i=!1){n||(this.sampleAes=null);let s;const o=this._videoTrack,u=this._audioTrack,p=this._id3Track,h=this._txtTrack;let A=o.pid,y=o.pesData,C=u.pid,U=p.pid,Z=u.pesData,ce=p.pesData,le=null,Ze=this.pmtParsed,Xe=this._pmtId,_e=e.length;if(this.remainderData&&(e=nt(this.remainderData,e),_e=e.length,this.remainderData=null),_e>4;let zn;if(on>1){if(zn=tn+5+e[tn+4],zn===tn+Ss)continue}else zn=tn+4;switch(pn){case A:An&&(y&&(s=ya(y,this.logger))&&(this.readyVideoParser(o.segmentCodec),this.videoParser!==null&&this.videoParser.parsePES(o,h,s,!1)),y={data:[],size:0}),y&&(y.data.push(e.subarray(zn,tn+Ss)),y.size+=tn+Ss-zn);break;case C:if(An){if(Z&&(s=ya(Z,this.logger)))switch(u.segmentCodec){case"aac":this.parseAACPES(u,s);break;case"mp3":this.parseMPEGPES(u,s);break;case"ac3":this.parseAC3PES(u,s);break}Z={data:[],size:0}}Z&&(Z.data.push(e.subarray(zn,tn+Ss)),Z.size+=tn+Ss-zn);break;case U:An&&(ce&&(s=ya(ce,this.logger))&&this.parseID3PES(p,s),ce={data:[],size:0}),ce&&(ce.data.push(e.subarray(zn,tn+Ss)),ce.size+=tn+Ss-zn);break;case 0:An&&(zn+=e[zn]+1),Xe=this._pmtId=qo(e,zn);break;case Xe:{An&&(zn+=e[zn]+1);const gi=sc(e,zn,this.typeSupported,n,this.observer,this.logger);A=gi.videoPid,A>0&&(o.pid=A,o.segmentCodec=gi.segmentVideoCodec),C=gi.audioPid,C>0&&(u.pid=C,u.segmentCodec=gi.segmentAudioCodec),U=gi.id3Pid,U>0&&(p.pid=U),le!==null&&!Ze&&(this.logger.warn(`MPEG-TS PMT found at ${tn} after unknown PID '${le}'. Backtracking to sync byte @${Vt} to parse all TS packets.`),le=null,tn=Vt-188),Ze=this.pmtParsed=!0;break}case 17:case 8191:break;default:le=pn;break}}else qt++;qt>0&&_o(this.observer,new Error(`Found ${qt} TS packet/s that do not start with 0x47`),void 0,this.logger),o.pesData=y,u.pesData=Z,p.pesData=ce;const xn={audioTrack:u,videoTrack:o,id3Track:p,textTrack:h};return i&&this.extractRemainingSamples(xn),xn}flush(){const{remainderData:e}=this;this.remainderData=null;let t;return e?t=this.demux(e,-1,!1,!0):t={videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(t),this.sampleAes?this.decrypt(t,this.sampleAes):t}extractRemainingSamples(e){const{audioTrack:t,videoTrack:n,id3Track:i,textTrack:s}=e,o=n.pesData,u=t.pesData,p=i.pesData;let h;if(o&&(h=ya(o,this.logger))?(this.readyVideoParser(n.segmentCodec),this.videoParser!==null&&(this.videoParser.parsePES(n,s,h,!0),n.pesData=null)):n.pesData=o,u&&(h=ya(u,this.logger))){switch(t.segmentCodec){case"aac":this.parseAACPES(t,h);break;case"mp3":this.parseMPEGPES(t,h);break;case"ac3":this.parseAC3PES(t,h);break}t.pesData=null}else u!=null&&u.size&&this.logger.log("last AAC PES packet truncated,might overlap between fragments"),t.pesData=u;p&&(h=ya(p,this.logger))?(this.parseID3PES(i,h),i.pesData=null):i.pesData=p}demuxSampleAes(e,t,n){const i=this.demux(e,n,!0,!this.config.progressive),s=this.sampleAes=new Xo(this.observer,this.config,t);return this.decrypt(i,s)}readyVideoParser(e){this.videoParser===null&&(e==="avc"?this.videoParser=new ic:e==="hevc"&&(this.videoParser=new rc))}decrypt(e,t){return new Promise(n=>{const{audioTrack:i,videoTrack:s}=e;i.samples&&i.segmentCodec==="aac"?t.decryptAacSamples(i.samples,0,()=>{s.samples?t.decryptAvcSamples(s.samples,0,0,()=>{n(e)}):n(e)}):s.samples&&t.decryptAvcSamples(s.samples,0,0,()=>{n(e)})})}destroy(){this.observer&&this.observer.removeAllListeners(),this.config=this.logger=this.observer=null,this.aacOverFlow=this.videoParser=this.remainderData=this.sampleAes=null,this._videoTrack=this._audioTrack=this._id3Track=this._txtTrack=void 0}parseAACPES(e,t){let n=0;const i=this.aacOverFlow;let s=t.data;if(i){this.aacOverFlow=null;const y=i.missing,C=i.sample.unit.byteLength;if(y===-1)s=nt(i.sample.unit,s);else{const U=C-y;i.sample.unit.set(s.subarray(0,y),U),e.samples.push(i.sample),n=i.missing}}let o,u;for(o=n,u=s.length;o0;)u+=p}}parseID3PES(e,t){if(t.pts===void 0){this.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}const n=ee({},t,{type:this._videoTrack?Vs.emsg:Vs.audioId3,duration:Number.POSITIVE_INFINITY});e.samples.push(n)}}function ao(l,e){return((l[e+1]&31)<<8)+l[e+2]}function qo(l,e){return(l[e+10]&31)<<8|l[e+11]}function sc(l,e,t,n,i,s){const o={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},u=(l[e+1]&15)<<8|l[e+2],p=e+3+u-4,h=(l[e+10]&15)<<8|l[e+11];for(e+=12+h;e0){let C=e+5,U=y;for(;U>2;){switch(l[C]){case 106:t.ac3!==!0?s.log("AC-3 audio found, not supported in this browser for now"):(o.audioPid=A,o.segmentAudioCodec="ac3");break}const ce=l[C+1]+2;C+=ce,U-=ce}}break;case 194:case 135:return _o(i,new Error("Unsupported EC-3 in M2TS found"),void 0,s),o;case 36:o.videoPid===-1&&(o.videoPid=A,o.segmentVideoCodec="hevc",s.log("HEVC in M2TS found"));break}e+=y+5}return o}function _o(l,e,t,n){n.warn(`parsing error: ${e.message}`),l.emit(v.ERROR,v.ERROR,{type:te.MEDIA_ERROR,details:w.FRAG_PARSING_ERROR,fatal:!1,levelRetry:t,error:e,reason:e.message})}function oo(l,e){e.log(`${l} with AES-128-CBC encryption found in unencrypted stream`)}function ya(l,e){let t=0,n,i,s,o,u;const p=l.data;if(!l||l.size===0)return null;for(;p[0].length<19&&p.length>1;)p[0]=nt(p[0],p[1]),p.splice(1,1);if(n=p[0],(n[0]<<16)+(n[1]<<8)+n[2]===1){if(i=(n[4]<<8)+n[5],i&&i>l.size-6)return null;const A=n[7];A&192&&(o=(n[9]&14)*536870912+(n[10]&255)*4194304+(n[11]&254)*16384+(n[12]&255)*128+(n[13]&254)/2,A&64?(u=(n[14]&14)*536870912+(n[15]&255)*4194304+(n[16]&254)*16384+(n[17]&255)*128+(n[18]&254)/2,o-u>60*9e4&&(e.warn(`${Math.round((o-u)/9e4)}s delta between PTS and DTS, align them`),o=u)):u=o),s=n[8];let y=s+9;if(l.size<=y)return null;l.size-=y;const C=new Uint8Array(l.size);for(let U=0,Z=p.length;Uce){y-=ce;continue}else n=n.subarray(y),ce-=y,y=0;C.set(n,t),t+=ce}return i&&(i-=s+3),{data:C,pts:o,dts:u,len:i}}return null}class $o{static getSilentFrame(e,t){switch(e){case"mp4a.40.2":if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(t===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(t===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}}}const da=Math.pow(2,32)-1;class dn{static init(){dn.types={avc1:[],avcC:[],hvc1:[],hvcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],dac3:[],"ac-3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};let e;for(e in dn.types)dn.types.hasOwnProperty(e)&&(dn.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);const t=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),n=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);dn.HDLR_TYPES={video:t,audio:n};const i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),s=new Uint8Array([0,0,0,0,0,0,0,0]);dn.STTS=dn.STSC=dn.STCO=s,dn.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),dn.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),dn.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),dn.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);const o=new Uint8Array([105,115,111,109]),u=new Uint8Array([97,118,99,49]),p=new Uint8Array([0,0,0,1]);dn.FTYP=dn.box(dn.types.ftyp,o,p,o,u),dn.DINF=dn.box(dn.types.dinf,dn.box(dn.types.dref,i))}static box(e,...t){let n=8,i=t.length;const s=i;for(;i--;)n+=t[i].byteLength;const o=new Uint8Array(n);for(o[0]=n>>24&255,o[1]=n>>16&255,o[2]=n>>8&255,o[3]=n&255,o.set(e,4),i=0,n=8;i>24&255,e>>16&255,e>>8&255,e&255,n>>24,n>>16&255,n>>8&255,n&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))}static mdia(e){return dn.box(dn.types.mdia,dn.mdhd(e.timescale||0,e.duration||0),dn.hdlr(e.type),dn.minf(e))}static mfhd(e){return dn.box(dn.types.mfhd,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,e&255]))}static minf(e){return e.type==="audio"?dn.box(dn.types.minf,dn.box(dn.types.smhd,dn.SMHD),dn.DINF,dn.stbl(e)):dn.box(dn.types.minf,dn.box(dn.types.vmhd,dn.VMHD),dn.DINF,dn.stbl(e))}static moof(e,t,n){return dn.box(dn.types.moof,dn.mfhd(e),dn.traf(n,t))}static moov(e){let t=e.length;const n=[];for(;t--;)n[t]=dn.trak(e[t]);return dn.box.apply(null,[dn.types.moov,dn.mvhd(e[0].timescale||0,e[0].duration||0)].concat(n).concat(dn.mvex(e)))}static mvex(e){let t=e.length;const n=[];for(;t--;)n[t]=dn.trex(e[t]);return dn.box.apply(null,[dn.types.mvex,...n])}static mvhd(e,t){t*=e;const n=Math.floor(t/(da+1)),i=Math.floor(t%(da+1)),s=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,e&255,n>>24,n>>16&255,n>>8&255,n&255,i>>24,i>>16&255,i>>8&255,i&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return dn.box(dn.types.mvhd,s)}static sdtp(e){const t=e.samples||[],n=new Uint8Array(4+t.length);let i,s;for(i=0;i>>8&255),t.push(o&255),t=t.concat(Array.prototype.slice.call(s));for(i=0;i>>8&255),n.push(o&255),n=n.concat(Array.prototype.slice.call(s));const u=dn.box(dn.types.avcC,new Uint8Array([1,t[3],t[4],t[5],255,224|e.sps.length].concat(t).concat([e.pps.length]).concat(n))),p=e.width,h=e.height,A=e.pixelRatio[0],y=e.pixelRatio[1];return dn.box(dn.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,p>>8&255,p&255,h>>8&255,h&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),u,dn.box(dn.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),dn.box(dn.types.pasp,new Uint8Array([A>>24,A>>16&255,A>>8&255,A&255,y>>24,y>>16&255,y>>8&255,y&255])))}static esds(e){const t=e.config;return new Uint8Array([0,0,0,0,3,25,0,1,0,4,17,64,21,0,0,0,0,0,0,0,0,0,0,0,5,2,...t,6,1,2])}static audioStsd(e){const t=e.samplerate||0;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount||0,0,16,0,0,0,0,t>>8&255,t&255,0,0])}static mp4a(e){return dn.box(dn.types.mp4a,dn.audioStsd(e),dn.box(dn.types.esds,dn.esds(e)))}static mp3(e){return dn.box(dn.types[".mp3"],dn.audioStsd(e))}static ac3(e){return dn.box(dn.types["ac-3"],dn.audioStsd(e),dn.box(dn.types.dac3,e.config))}static stsd(e){const{segmentCodec:t}=e;if(e.type==="audio"){if(t==="aac")return dn.box(dn.types.stsd,dn.STSD,dn.mp4a(e));if(t==="ac3"&&e.config)return dn.box(dn.types.stsd,dn.STSD,dn.ac3(e));if(t==="mp3"&&e.codec==="mp3")return dn.box(dn.types.stsd,dn.STSD,dn.mp3(e))}else if(e.pps&&e.sps){if(t==="avc")return dn.box(dn.types.stsd,dn.STSD,dn.avc1(e));if(t==="hevc"&&e.vps)return dn.box(dn.types.stsd,dn.STSD,dn.hvc1(e))}else throw new Error("video track missing pps or sps");throw new Error(`unsupported ${e.type} segment codec (${t}/${e.codec})`)}static tkhd(e){const t=e.id,n=(e.duration||0)*(e.timescale||0),i=e.width||0,s=e.height||0,o=Math.floor(n/(da+1)),u=Math.floor(n%(da+1));return dn.box(dn.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,t&255,0,0,0,0,o>>24,o>>16&255,o>>8&255,o&255,u>>24,u>>16&255,u>>8&255,u&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>8&255,i&255,0,0,s>>8&255,s&255,0,0]))}static traf(e,t){const n=dn.sdtp(e),i=e.id,s=Math.floor(t/(da+1)),o=Math.floor(t%(da+1));return dn.box(dn.types.traf,dn.box(dn.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),dn.box(dn.types.tfdt,new Uint8Array([1,0,0,0,s>>24,s>>16&255,s>>8&255,s&255,o>>24,o>>16&255,o>>8&255,o&255])),dn.trun(e,n.length+16+20+8+16+8+8),n)}static trak(e){return e.duration=e.duration||4294967295,dn.box(dn.types.trak,dn.tkhd(e),dn.mdia(e))}static trex(e){const t=e.id;return dn.box(dn.types.trex,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))}static trun(e,t){const n=e.samples||[],i=n.length,s=12+16*i,o=new Uint8Array(s);let u,p,h,A,y,C;for(t+=8+s,o.set([e.type==="video"?1:0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0),u=0;u>>24&255,h>>>16&255,h>>>8&255,h&255,A>>>24&255,A>>>16&255,A>>>8&255,A&255,y.isLeading<<2|y.dependsOn,y.isDependedOn<<6|y.hasRedundancy<<4|y.paddingValue<<1|y.isNonSync,y.degradPrio&61440,y.degradPrio&15,C>>>24&255,C>>>16&255,C>>>8&255,C&255],12+16*u);return dn.box(dn.types.trun,o)}static initSegment(e){dn.types||dn.init();const t=dn.moov(e);return nt(dn.FTYP,t)}static hvc1(e){const t=e.params,n=[e.vps,e.sps,e.pps],i=4,s=new Uint8Array([1,t.general_profile_space<<6|(t.general_tier_flag?32:0)|t.general_profile_idc,t.general_profile_compatibility_flags[0],t.general_profile_compatibility_flags[1],t.general_profile_compatibility_flags[2],t.general_profile_compatibility_flags[3],t.general_constraint_indicator_flags[0],t.general_constraint_indicator_flags[1],t.general_constraint_indicator_flags[2],t.general_constraint_indicator_flags[3],t.general_constraint_indicator_flags[4],t.general_constraint_indicator_flags[5],t.general_level_idc,240|t.min_spatial_segmentation_idc>>8,255&t.min_spatial_segmentation_idc,252|t.parallelismType,252|t.chroma_format_idc,248|t.bit_depth_luma_minus8,248|t.bit_depth_chroma_minus8,0,parseInt(t.frame_rate.fps),i-1|t.temporal_id_nested<<2|t.num_temporal_layers<<3|(t.frame_rate.fixed?64:0),n.length]);let o=s.length;for(let Z=0;Z>8,n[Z][ce].length&255]),o),o+=2,u.set(n[Z][ce],o),o+=n[Z][ce].length}const h=dn.box(dn.types.hvcC,u),A=e.width,y=e.height,C=e.pixelRatio[0],U=e.pixelRatio[1];return dn.box(dn.types.hvc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,A>>8&255,A&255,y>>8&255,y&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),h,dn.box(dn.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),dn.box(dn.types.pasp,new Uint8Array([C>>24,C>>16&255,C>>8&255,C&255,U>>24,U>>16&255,U>>8&255,U&255])))}}dn.types=void 0,dn.HDLR_TYPES=void 0,dn.STTS=void 0,dn.STSC=void 0,dn.STCO=void 0,dn.STSZ=void 0,dn.VMHD=void 0,dn.SMHD=void 0,dn.STSD=void 0,dn.FTYP=void 0,dn.DINF=void 0;const lo=9e4;function co(l,e,t=1,n=!1){const i=l*e*t;return n?Math.round(i):i}function ou(l,e,t=1,n=!1){return co(l,e,1/t,n)}function Ma(l,e=!1){return co(l,1e3,1/lo,e)}function fa(l,e=1){return co(l,lo,1/e)}function el(l){const{baseTime:e,timescale:t,trackId:n}=l;return`${e/t} (${e}/${t}) trackId: ${n}`}const lu=10*1e3,ac=1024,na=1152,oc=1536;let Ra=null,uo=null;function Rs(l,e,t,n){return{duration:e,size:t,cts:n,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:l?2:1,isNonSync:l?0:1}}}class Wa extends We{constructor(e,t,n,i){if(super("mp4-remuxer",i),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextVideoTs=null,this.nextAudioTs=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.videoTrackConfig=void 0,this.observer=e,this.config=t,this.typeSupported=n,this.ISGenerated=!1,Ra===null){const o=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Ra=o?parseInt(o[1]):0}if(uo===null){const s=navigator.userAgent.match(/Safari\/(\d+)/i);uo=s?parseInt(s[1]):0}}destroy(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null}resetTimeStamp(e){const t=this._initPTS;(!t||!e||e.trackId!==t.trackId||e.baseTime!==t.baseTime||e.timescale!==t.timescale)&&this.log(`Reset initPTS: ${t&&el(t)} > ${e&&el(e)}`),this._initPTS=this._initDTS=e}resetNextTimestamp(){this.log("reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1}resetInitSegment(){this.log("ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0}getVideoStartPts(e){let t=!1;const n=e[0].pts,i=e.reduce((s,o)=>{let u=o.pts,p=u-s;return p<-4294967296&&(t=!0,u=js(u,n),p=u-s),p>0?s:u},n);return t&&this.debug("PTS rollover detected"),i}remux(e,t,n,i,s,o,u,p){let h,A,y,C,U,Z,ce=s,le=s;const Ze=e.pid>-1,Xe=t.pid>-1,_e=t.samples.length,Vt=e.samples.length>0,qt=u&&_e>0||_e>1;if((!Ze||Vt)&&(!Xe||qt)||this.ISGenerated||u){if(this.ISGenerated){var tn,An,pn,on;const ji=this.videoTrackConfig;(ji&&(t.width!==ji.width||t.height!==ji.height||((tn=t.pixelRatio)==null?void 0:tn[0])!==((An=ji.pixelRatio)==null?void 0:An[0])||((pn=t.pixelRatio)==null?void 0:pn[1])!==((on=ji.pixelRatio)==null?void 0:on[1]))||!ji&&qt||this.nextAudioTs===null&&Vt)&&this.resetInitSegment()}this.ISGenerated||(y=this.generateIS(e,t,s,o));const zn=this.isVideoContiguous;let gi=-1,Ni;if(qt&&(gi=lc(t.samples),!zn&&this.config.forceKeyFrameOnDiscontinuity))if(Z=!0,gi>0){this.warn(`Dropped ${gi} out of ${_e} video samples due to a missing keyframe`);const ji=this.getVideoStartPts(t.samples);t.samples=t.samples.slice(gi),t.dropped+=gi,le+=(t.samples[0].pts-ji)/t.inputTimeScale,Ni=le}else gi===-1&&(this.warn(`No keyframe found out of ${_e} video samples`),Z=!1);if(this.ISGenerated){if(Vt&&qt){const ji=this.getVideoStartPts(t.samples),ai=(js(e.samples[0].pts,ji)-ji)/t.inputTimeScale;ce+=Math.max(0,ai),le+=Math.max(0,-ai)}if(Vt){if(e.samplerate||(this.warn("regenerate InitSegment as audio detected"),y=this.generateIS(e,t,s,o)),A=this.remuxAudio(e,ce,this.isAudioContiguous,o,Xe||qt||p===z.AUDIO?le:void 0),qt){const ji=A?A.endPTS-A.startPTS:0;t.inputTimeScale||(this.warn("regenerate InitSegment as video detected"),y=this.generateIS(e,t,s,o)),h=this.remuxVideo(t,le,zn,ji)}}else qt&&(h=this.remuxVideo(t,le,zn,0));h&&(h.firstKeyFrame=gi,h.independent=gi!==-1,h.firstKeyFramePTS=Ni)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(n.samples.length&&(U=tl(n,s,this._initPTS,this._initDTS)),i.samples.length&&(C=cc(i,s,this._initPTS))),{audio:A,video:h,initSegment:y,independent:Z,text:C,id3:U}}computeInitPts(e,t,n,i){const s=Math.round(n*t);let o=js(e,s);if(o0?ui-1:ui].dts&&(Xe=!0)}Xe&&o.sort(function(ui,di){const br=ui.dts-di.dts,Wr=ui.pts-di.pts;return br||Wr}),Z=o[0].dts,ce=o[o.length-1].dts;const Vt=ce-Z,qt=Vt?Math.round(Vt/(p-1)):U||e.inputTimeScale/30;if(n){const ui=Z-_e,di=ui>qt,br=ui<-1;if((di||br)&&(di?this.warn(`${(e.segmentCodec||"").toUpperCase()}: ${Ma(ui,!0)} ms (${ui}dts) hole between fragments detected at ${t.toFixed(3)}`):this.warn(`${(e.segmentCodec||"").toUpperCase()}: ${Ma(-ui,!0)} ms (${ui}dts) overlapping between fragments detected at ${t.toFixed(3)}`),!br||_e>=o[0].pts||Ra)){Z=_e;const Wr=o[0].pts-ui;if(di)o[0].dts=Z,o[0].pts=Wr;else{let xr=!0;for(let Fr=0;FrWr&&xr);Fr++){const zs=o[Fr].pts;if(o[Fr].dts-=ui,o[Fr].pts-=ui,Fr0?di.dts-o[ui-1].dts:qt;if(xr=ui>0?di.pts-o[ui-1].pts:qt,zs.stretchShortVideoTrack&&this.nextAudioTs!==null){const aa=Math.floor(zs.maxBufferHole*s),ga=(i?le+i*s:this.nextAudioTs+A)-di.pts;ga>aa?(U=ga-Os,U<0?U=Os:gi=!0,this.log(`It is approximately ${ga/90} ms to the next segment; using duration ${U/90} ms for the last video frame.`)):U=Os}else U=Os}const Fr=Math.round(di.pts-di.dts);Ni=Math.min(Ni,U),Di=Math.max(Di,U),ji=Math.min(ji,xr),ai=Math.max(ai,xr),u.push(Rs(di.key,U,Wr,Fr))}if(u.length){if(Ra){if(Ra<70){const ui=u[0].flags;ui.dependsOn=2,ui.isNonSync=0}}else if(uo&&ai-ji0&&(i&&Math.abs(_e-(Ze+Xe))<9e3||Math.abs(js(ce[0].pts,_e)-(Ze+Xe))<20*A),ce.forEach(function(ai){ai.pts=js(ai.pts,_e)}),!n||Ze<0){const ai=ce.length;if(ce=ce.filter(Oi=>Oi.pts>=0),ai!==ce.length&&this.warn(`Removed ${ce.length-ai} of ${ai} samples (initPTS ${Xe} / ${o})`),!ce.length)return;s===0?Ze=0:i&&!Z?Ze=Math.max(0,_e-Xe):Ze=ce[0].pts-Xe}if(e.segmentCodec==="aac"){const ai=this.config.maxAudioFramesDrift;for(let Oi=0,yi=Ze+Xe;Oi=ai*A&&di0){tn+=le;try{xn=new Uint8Array(tn)}catch(di){this.observer.emit(v.ERROR,v.ERROR,{type:te.MUX_ERROR,details:w.REMUX_ALLOC_ERROR,fatal:!1,error:di,bytes:tn,reason:`fail allocating audio mdat ${tn}`});return}C||(new DataView(xn.buffer).setUint32(0,tn),xn.set(dn.types.mdat,4))}else return;xn.set(Vi,le);const ui=Vi.byteLength;le+=ui,U.push(Rs(!0,h,ui,0)),qt=ar}const pn=U.length;if(!pn)return;const on=U[U.length-1];Ze=qt-Xe,this.nextAudioTs=Ze+p*on.duration;const zn=C?new Uint8Array(0):dn.moof(e.sequenceNumber++,Vt/p,ee({},e,{samples:U}));e.samples=[];const gi=(Vt-Xe)/o,Ni=this.nextAudioTs/o,Di={data1:zn,data2:xn,startPTS:gi,endPTS:Ni,startDTS:gi,endDTS:Ni,type:"audio",hasAudio:!0,hasVideo:!1,nb:pn};return this.isAudioContiguous=!0,Di}}function js(l,e){let t;if(e===null)return l;for(e4294967296;)l+=t;return l}function lc(l){for(let e=0;eo.pts-u.pts);const s=l.samples;return l.samples=[],{samples:s}}class uc extends We{constructor(e,t,n,i){super("passthrough-remuxer",i),this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,this.initTracks=void 0,this.lastEndTime=null,this.isVideoContiguous=!1}destroy(){}resetTimeStamp(e){this.lastEndTime=null;const t=this.initPTS;t&&e&&t.baseTime===e.baseTime&&t.timescale===e.timescale||(this.initPTS=e)}resetNextTimestamp(){this.isVideoContiguous=!1,this.lastEndTime=null}resetInitSegment(e,t,n,i){this.audioCodec=t,this.videoCodec=n,this.generateInitSegment(e,i),this.emitInitSegment=!0}generateInitSegment(e,t){let{audioCodec:n,videoCodec:i}=this;if(!(e!=null&&e.byteLength)){this.initTracks=void 0,this.initData=void 0;return}const{audio:s,video:o}=this.initData=Le(e);if(t)Pe(e,t);else{const p=s||o;p!=null&&p.encrypted&&this.warn(`Init segment with encrypted track with has no key ("${p.codec}")!`)}s&&(n=nl(s,ze.AUDIO,this)),o&&(i=nl(o,ze.VIDEO,this));const u={};s&&o?u.audiovideo={container:"video/mp4",codec:n+","+i,supplemental:o.supplemental,encrypted:o.encrypted,initSegment:e,id:"main"}:s?u.audio={container:"audio/mp4",codec:n,encrypted:s.encrypted,initSegment:e,id:"audio"}:o?u.video={container:"video/mp4",codec:i,supplemental:o.supplemental,encrypted:o.encrypted,initSegment:e,id:"main"}:this.warn("initSegment does not contain moov or trak boxes."),this.initTracks=u}remux(e,t,n,i,s,o){var u,p;let{initPTS:h,lastEndTime:A}=this;const y={audio:void 0,video:void 0,text:i,id3:n,initSegment:void 0};r(A)||(A=this.lastEndTime=s||0);const C=t.samples;if(!C.length)return y;const U={initPTS:void 0,timescale:void 0,trackId:void 0};let Z=this.initData;if((u=Z)!=null&&u.length||(this.generateInitSegment(C),Z=this.initData),!((p=Z)!=null&&p.length))return this.warn("Failed to generate initSegment."),y;this.emitInitSegment&&(U.tracks=this.initTracks,this.emitInitSegment=!1);const ce=at(C,Z,this),le=Z.audio?ce[Z.audio.id]:null,Ze=Z.video?ce[Z.video.id]:null,Xe=fs(Ze,1/0),_e=fs(le,1/0),Vt=fs(Ze,0,!0),qt=fs(le,0,!0);let xn=s,tn=0;const An=le&&(!Ze||!h&&_e0?this.lastEndTime=zn:(this.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());const gi=!!Z.audio,Ni=!!Z.video;let ji="";gi&&(ji+="audio"),Ni&&(ji+="video");const Di=(Z.audio?Z.audio.encrypted:!1)||(Z.video?Z.video.encrypted:!1),ai={data1:C,startPTS:on,startDTS:on,endPTS:zn,endDTS:zn,type:ji,hasAudio:gi,hasVideo:Ni,nb:1,dropped:0,encrypted:Di};y.audio=gi&&!Ni?ai:void 0,y.video=Ni?ai:void 0;const Oi=Ze==null?void 0:Ze.sampleCount;if(Oi){const yi=Ze.keyFrameIndex,Vi=yi!==-1;ai.nb=Oi,ai.dropped=yi===0||this.isVideoContiguous?0:Vi?yi:Oi,ai.independent=Vi,ai.firstKeyFrame=yi,Vi&&Ze.keyFrameStart&&(ai.firstKeyFramePTS=(Ze.keyFrameStart-h.baseTime)/h.timescale),this.isVideoContiguous||(y.independent=Vi),this.isVideoContiguous||(this.isVideoContiguous=Vi),ai.dropped&&this.warn(`fmp4 does not start with IDR: firstIDR ${yi}/${Oi} dropped: ${ai.dropped} start: ${ai.firstKeyFramePTS||"NA"}`)}return y.initSegment=U,y.id3=tl(n,s,h,h),i.samples.length&&(y.text=cc(i,s,h)),y}}function fs(l,e,t=!1){return(l==null?void 0:l.start)!==void 0?(l.start+(t?l.duration:0))/l.timescale:e}function dc(l,e,t,n){if(l===null)return!0;const i=Math.max(n,1),s=e-l.baseTime/l.timescale;return Math.abs(s-t)>i}function nl(l,e,t){const n=l.codec;return n&&n.length>4?n:e===ze.AUDIO?n==="ec-3"||n==="ac-3"||n==="alac"?n:n==="fLaC"||n==="Opus"?Pt(n,!1):(t.warn(`Unhandled audio codec "${n}" in mp4 MAP`),n||"mp4a"):(t.warn(`Unhandled video codec "${n}" in mp4 MAP`),n||"avc1")}let la;try{la=self.performance.now.bind(self.performance)}catch(l){la=Date.now}const Ha=[{demux:nc,remux:uc},{demux:ua,remux:Wa},{demux:Ho,remux:Wa},{demux:tc,remux:Wa}];Ha.splice(2,0,{demux:au,remux:Wa});class il{constructor(e,t,n,i,s,o){this.asyncResult=!1,this.logger=void 0,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=e,this.typeSupported=t,this.config=n,this.id=s,this.logger=o}configure(e){this.transmuxConfig=e,this.decrypter&&this.decrypter.reset()}push(e,t,n,i){const s=n.transmuxing;s.executeStart=la();let o=new Uint8Array(e);const{currentTransmuxState:u,transmuxConfig:p}=this;i&&(this.currentTransmuxState=i);const{contiguous:h,discontinuity:A,trackSwitch:y,accurateTimeOffset:C,timeOffset:U,initSegmentChange:Z}=i||u,{audioCodec:ce,videoCodec:le,defaultInitPts:Ze,duration:Xe,initSegmentData:_e}=p,Vt=cu(o,t);if(Vt&&hi(Vt.method)){const An=this.getDecrypter(),pn=Fi(Vt.method);if(An.isSync()){let on=An.softwareDecrypt(o,Vt.key.buffer,Vt.iv.buffer,pn);if(n.part>-1){const gi=An.flush();on=gi&&gi.buffer}if(!on)return s.executeEnd=la(),fo(n);o=new Uint8Array(on)}else return this.asyncResult=!0,this.decryptionPromise=An.webCryptoDecrypt(o,Vt.key.buffer,Vt.iv.buffer,pn).then(on=>{const zn=this.push(on,null,n);return this.decryptionPromise=null,zn}),this.decryptionPromise}const qt=this.needsProbing(A,y);if(qt){const An=this.configureTransmuxer(o);if(An)return this.logger.warn(`[transmuxer] ${An.message}`),this.observer.emit(v.ERROR,v.ERROR,{type:te.MEDIA_ERROR,details:w.FRAG_PARSING_ERROR,fatal:!1,error:An,reason:An.message}),s.executeEnd=la(),fo(n)}(A||y||Z||qt)&&this.resetInitSegment(_e,ce,le,Xe,t),(A||Z||qt)&&this.resetInitialTimestamp(Ze),h||this.resetContiguity();const xn=this.transmux(o,Vt,U,C,n);this.asyncResult=wa(xn);const tn=this.currentTransmuxState;return tn.contiguous=!0,tn.discontinuity=!1,tn.trackSwitch=!1,s.executeEnd=la(),xn}flush(e){const t=e.transmuxing;t.executeStart=la();const{decrypter:n,currentTransmuxState:i,decryptionPromise:s}=this;if(s)return this.asyncResult=!0,s.then(()=>this.flush(e));const o=[],{timeOffset:u}=i;if(n){const y=n.flush();y&&o.push(this.push(y.buffer,null,e))}const{demuxer:p,remuxer:h}=this;if(!p||!h){t.executeEnd=la();const y=[fo(e)];return this.asyncResult?Promise.resolve(y):y}const A=p.flush(u);return wa(A)?(this.asyncResult=!0,A.then(y=>(this.flushRemux(o,y,e),o))):(this.flushRemux(o,A,e),this.asyncResult?Promise.resolve(o):o)}flushRemux(e,t,n){const{audioTrack:i,videoTrack:s,id3Track:o,textTrack:u}=t,{accurateTimeOffset:p,timeOffset:h}=this.currentTransmuxState;this.logger.log(`[transmuxer.ts]: Flushed ${this.id} sn: ${n.sn}${n.part>-1?" part: "+n.part:""} of ${this.id===z.MAIN?"level":"track"} ${n.level}`);const A=this.remuxer.remux(i,s,o,u,h,p,!0,this.id);e.push({remuxResult:A,chunkMeta:n}),n.transmuxing.executeEnd=la()}resetInitialTimestamp(e){const{demuxer:t,remuxer:n}=this;!t||!n||(t.resetTimeStamp(e),n.resetTimeStamp(e))}resetContiguity(){const{demuxer:e,remuxer:t}=this;!e||!t||(e.resetContiguity(),t.resetNextTimestamp())}resetInitSegment(e,t,n,i,s){const{demuxer:o,remuxer:u}=this;!o||!u||(o.resetInitSegment(e,t,n,i),u.resetInitSegment(e,t,n,s))}destroy(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)}transmux(e,t,n,i,s){let o;return t&&t.method==="SAMPLE-AES"?o=this.transmuxSampleAes(e,t,n,i,s):o=this.transmuxUnencrypted(e,n,i,s),o}transmuxUnencrypted(e,t,n,i){const{audioTrack:s,videoTrack:o,id3Track:u,textTrack:p}=this.demuxer.demux(e,t,!1,!this.config.progressive);return{remuxResult:this.remuxer.remux(s,o,u,p,t,n,!1,this.id),chunkMeta:i}}transmuxSampleAes(e,t,n,i,s){return this.demuxer.demuxSampleAes(e,t,n).then(o=>({remuxResult:this.remuxer.remux(o.audioTrack,o.videoTrack,o.id3Track,o.textTrack,n,i,!1,this.id),chunkMeta:s}))}configureTransmuxer(e){const{config:t,observer:n,typeSupported:i}=this;let s;for(let y=0,C=Ha.length;y0&&(e==null?void 0:e.key)!=null&&e.iv!==null&&e.method!=null&&(t=e),t}const fo=l=>({remuxResult:{},chunkMeta:l});function wa(l){return"then"in l&&l.then instanceof Function}class fc{constructor(e,t,n,i,s){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=e,this.videoCodec=t,this.initSegmentData=n,this.duration=i,this.defaultInitPts=s||null}}class hc{constructor(e,t,n,i,s,o){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=e,this.contiguous=t,this.accurateTimeOffset=n,this.trackSwitch=i,this.timeOffset=s,this.initSegmentChange=o}}let ho=0;class rl{constructor(e,t,n,i){this.error=null,this.hls=void 0,this.id=void 0,this.instanceNo=ho++,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.onWorkerMessage=p=>{const h=p.data,A=this.hls;if(!(!A||!(h!=null&&h.event)||h.instanceNo!==this.instanceNo))switch(h.event){case"init":{var y;const C=(y=this.workerContext)==null?void 0:y.objectURL;C&&self.URL.revokeObjectURL(C);break}case"transmuxComplete":{this.handleTransmuxComplete(h.data);break}case"flush":{this.onFlush(h.data);break}case"workerLog":{A.logger[h.data.logType]&&A.logger[h.data.logType](h.data.message);break}default:{h.data=h.data||{},h.data.frag=this.frag,h.data.part=this.part,h.data.id=this.id,A.trigger(h.event,h.data);break}}},this.onWorkerError=p=>{if(!this.hls)return;const h=new Error(`${p.message} (${p.filename}:${p.lineno})`);this.hls.config.enableWorker=!1,this.hls.logger.warn(`Error in "${this.id}" Web Worker, fallback to inline`),this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:w.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:h})};const s=e.config;this.hls=e,this.id=t,this.useWorker=!!s.enableWorker,this.onTransmuxComplete=n,this.onFlush=i;const o=(p,h)=>{h=h||{},h.frag=this.frag||void 0,p===v.ERROR&&(h=h,h.parent=this.id,h.part=this.part,this.error=h.error),this.hls.trigger(p,h)};this.observer=new _a,this.observer.on(v.FRAG_DECRYPTED,o),this.observer.on(v.ERROR,o);const u=d(s.preferManagedMediaSource);if(this.useWorker&&typeof Worker!="undefined"){const p=this.hls.logger;if(s.workerPath||Fl()){try{s.workerPath?(p.log(`loading Web Worker ${s.workerPath} for "${t}"`),this.workerContext=Ol(s.workerPath)):(p.log(`injecting Web Worker for "${t}"`),this.workerContext=No());const{worker:A}=this.workerContext;A.addEventListener("message",this.onWorkerMessage),A.addEventListener("error",this.onWorkerError),A.postMessage({instanceNo:this.instanceNo,cmd:"init",typeSupported:u,id:t,config:Ye(s)})}catch(A){p.warn(`Error setting up "${t}" Web Worker, fallback to inline`,A),this.terminateWorker(),this.error=null,this.transmuxer=new il(this.observer,u,s,"",t,e.logger)}return}}this.transmuxer=new il(this.observer,u,s,"",t,e.logger)}reset(){if(this.frag=null,this.part=null,this.workerContext){const e=this.instanceNo;this.instanceNo=ho++;const t=this.hls.config,n=d(t.preferManagedMediaSource);this.workerContext.worker.postMessage({instanceNo:this.instanceNo,cmd:"reset",resetNo:e,typeSupported:n,id:this.id,config:Ye(t)})}}terminateWorker(){if(this.workerContext){const{worker:e}=this.workerContext;this.workerContext=null,e.removeEventListener("message",this.onWorkerMessage),e.removeEventListener("error",this.onWorkerError),iu(this.hls.config.workerPath)}}destroy(){if(this.workerContext)this.terminateWorker(),this.onWorkerMessage=this.onWorkerError=null;else{const t=this.transmuxer;t&&(t.destroy(),this.transmuxer=null)}const e=this.observer;e&&e.removeAllListeners(),this.frag=null,this.part=null,this.observer=null,this.hls=null}push(e,t,n,i,s,o,u,p,h,A){var y,C;h.transmuxing.start=self.performance.now();const{instanceNo:U,transmuxer:Z}=this,ce=o?o.start:s.start,le=s.decryptdata,Ze=this.frag,Xe=!(Ze&&s.cc===Ze.cc),_e=!(Ze&&h.level===Ze.level),Vt=Ze?h.sn-Ze.sn:-1,qt=this.part?h.part-this.part.index:-1,xn=Vt===0&&h.id>1&&h.id===(Ze==null?void 0:Ze.stats.chunkCount),tn=!_e&&(Vt===1||Vt===0&&(qt===1||xn&&qt<=0)),An=self.performance.now();(_e||Vt||s.stats.parsing.start===0)&&(s.stats.parsing.start=An),o&&(qt||!tn)&&(o.stats.parsing.start=An);const pn=!(Ze&&((y=s.initSegment)==null?void 0:y.url)===((C=Ze.initSegment)==null?void 0:C.url)),on=new hc(Xe,tn,p,_e,ce,pn);if(!tn||Xe||pn){this.hls.logger.log(`[transmuxer-interface]: Starting new transmux session for ${s.type} sn: ${h.sn}${h.part>-1?" part: "+h.part:""} ${this.id===z.MAIN?"level":"track"}: ${h.level} id: ${h.id} - discontinuity: ${Xe} +${t.m3u8}`)}function Ar(l,e,t=!0){const n=e.startSN+e.skippedSegments-l.startSN,i=l.fragments,s=n>=0;let o=0;if(s&&ne){const s=n[n.length-1].duration*1e3;s{var n;(n=e.details)==null||n.fragments.forEach(i=>{i.level=t,i.initSegment&&(i.initSegment.level=t)})})}function ts(l,e){return l!==e&&e?ns(l)!==ns(e):!1}function ns(l){return l.replace(/\?[^?]*$/,"")}function as(l,e){for(let n=0,i=l.length;nl.startCC)}function Hs(l,e){const t=l.start+e;l.startPTS=t,l.setStart(t),l.endPTS=t+l.duration}function Ps(l,e){const t=e.fragments;for(let n=0,i=t.length;n{const{config:o,fragCurrent:u,media:p,mediaBuffer:h,state:A}=this,y=p?p.currentTime:0,T=Wn.bufferInfo(h||p,y,o.maxBufferHole),U=!T.len;if(this.log(`Media seeking to ${r(y)?y.toFixed(3):y}, state: ${A}, ${U?"out of":"in"} buffer`),this.state===Fn.ENDED)this.resetLoadingState();else if(u){const z=o.maxFragLookUpTolerance,ce=u.start-z,le=u.start+u.duration+z;if(U||leT.end){const ze=y>le;(yz&&(this.lastCurrentTime=y),!this.loadingParts){const ce=Math.max(T.end,y),le=this.shouldLoadParts(this.getLevelDetails(),ce);le&&(this.log(`LL-Part loading ON after seeking to ${y.toFixed(2)} with buffer @${ce.toFixed(2)}`),this.loadingParts=le)}}this.hls.hasEnoughToStart||(this.log(`Setting ${U?"startPosition":"nextLoadPosition"} to ${y} for seek without enough to start`),this.nextLoadPosition=y,U&&(this.startPosition=y)),U&&this.state===Fn.IDLE&&this.tickImmediate()},this.onMediaEnded=()=>{this.log("setting startPosition to 0 because media ended"),this.startPosition=this.lastCurrentTime=0},this.playlistType=s,this.hls=e,this.fragmentLoader=new Xi(e.config),this.keyLoader=n,this.fragmentTracker=t,this.config=e.config,this.decrypter=new rr(e.config)}registerListeners(){const{hls:e}=this;e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(v.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(v.ERROR,this.onError,this)}doTick(){this.onTickEnd()}onTickEnd(){}startLoad(e){}stopLoad(){if(this.state===Fn.STOPPED)return;this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);const e=this.fragCurrent;e!=null&&e.loader&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=Fn.STOPPED}get startPositionValue(){const{nextLoadPosition:e,startPosition:t}=this;return t===-1&&e?e:t}get bufferingEnabled(){return this.buffering}pauseBuffering(){this.buffering=!1}resumeBuffering(){this.buffering=!0}get inFlightFrag(){return{frag:this.fragCurrent,state:this.state}}_streamEnded(e,t){if(t.live||!this.media)return!1;const n=e.end||0,i=this.config.timelineOffset||0;if(n<=i)return!1;const s=e.buffered;this.config.maxBufferHole&&s&&s.length>1&&(e=Wn.bufferedInfo(s,e.start,0));const o=e.nextStart;if(o&&o>i&&o{const o=s.frag;if(this.fragContextChanged(o)){this.warn(`${o.type} sn: ${o.sn}${s.part?" part: "+s.part.index:""} of ${this.fragInfo(o,!1,s.part)}) was dropped during download.`),this.fragmentTracker.removeFragment(o);return}o.stats.chunkCount++,this._handleFragmentLoadProgress(s)};this._doFragLoad(e,t,n,i).then(s=>{if(!s)return;const o=this.state,u=s.frag;if(this.fragContextChanged(u)){(o===Fn.FRAG_LOADING||!this.fragCurrent&&o===Fn.PARSING)&&(this.fragmentTracker.removeFragment(u),this.state=Fn.IDLE);return}"payload"in s&&(this.log(`Loaded ${u.type} sn: ${u.sn} of ${this.playlistLabel()} ${u.level}`),this.hls.trigger(v.FRAG_LOADED,s)),this._handleFragmentLoadComplete(s)}).catch(s=>{this.state===Fn.STOPPED||this.state===Fn.ERROR||(this.warn(`Frag error: ${(s==null?void 0:s.message)||s}`),this.resetFragmentLoading(e))})}clearTrackerIfNeeded(e){var t;const{fragmentTracker:n}=this;if(n.getState(e)===Tn.APPENDING){const s=e.type,o=this.getFwdBufferInfo(this.mediaBuffer,s),u=Math.max(e.duration,o?o.len:this.config.maxBufferLength),p=this.backtrackFragment;((p?e.sn-p.sn:0)===1||this.reduceMaxBufferLength(u,e.duration))&&n.removeFragment(e)}else((t=this.mediaBuffer)==null?void 0:t.buffered.length)===0?n.removeAllFragments():n.hasParts(e.type)&&(n.detectPartialFragments({frag:e,part:null,stats:e.stats,id:e.type}),n.getState(e)===Tn.PARTIAL&&n.removeFragment(e))}checkLiveUpdate(e){if(e.updated&&!e.live){const t=e.fragments[e.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:t,part:null,stats:t.stats,id:t.type})}e.fragments[0]||(e.deltaUpdateFailed=!0)}waitForLive(e){const t=e.details;return(t==null?void 0:t.live)&&t.type!=="EVENT"&&(this.levelLastLoaded!==e||t.expired)}flushMainBuffer(e,t,n=null){if(!(e-t))return;const i={startOffset:e,endOffset:t,type:n};this.hls.trigger(v.BUFFER_FLUSHING,i)}_loadInitSegment(e,t){this._doFragLoad(e,t).then(n=>{const i=n==null?void 0:n.frag;if(!i||this.fragContextChanged(i)||!this.levels)throw new Error("init load aborted");return n}).then(n=>{const{hls:i}=this,{frag:s,payload:o}=n,u=s.decryptdata;if(o&&o.byteLength>0&&u!=null&&u.key&&u.iv&&hi(u.method)){const p=self.performance.now();return this.decrypter.decrypt(new Uint8Array(o),u.key.buffer,u.iv.buffer,Oi(u.method)).catch(h=>{throw i.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:R.FRAG_DECRYPT_ERROR,fatal:!1,error:h,reason:h.message,frag:s}),h}).then(h=>{const A=self.performance.now();return i.trigger(v.FRAG_DECRYPTED,{frag:s,payload:h,stats:{tstart:p,tdecrypt:A}}),n.payload=h,this.completeInitSegmentLoad(n)})}return this.completeInitSegmentLoad(n)}).catch(n=>{this.state===Fn.STOPPED||this.state===Fn.ERROR||(this.warn(n),this.resetFragmentLoading(e))})}completeInitSegmentLoad(e){const{levels:t}=this;if(!t)throw new Error("init load aborted, missing levels");const n=e.frag.stats;this.state!==Fn.STOPPED&&(this.state=Fn.IDLE),e.frag.data=new Uint8Array(e.payload),n.parsing.start=n.buffering.start=self.performance.now(),n.parsing.end=n.buffering.end=self.performance.now(),this.tick()}unhandledEncryptionError(e,t){var n,i;const s=e.tracks;if(s&&!t.encrypted&&((n=s.audio)!=null&&n.encrypted||(i=s.video)!=null&&i.encrypted)&&(!this.config.emeEnabled||!this.keyLoader.emeController)){const o=this.media,u=new Error(`Encrypted track with no key in ${this.fragInfo(t)} (media ${o?"attached mediaKeys: "+o.mediaKeys:"detached"})`);return this.warn(u.message),!o||o.mediaKeys?!1:(this.hls.trigger(v.ERROR,{type:te.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_NO_KEYS,fatal:!1,error:u,frag:t}),this.resetTransmuxer(),!0)}return!1}fragContextChanged(e){const{fragCurrent:t}=this;return!e||!t||e.sn!==t.sn||e.level!==t.level}fragBufferedComplete(e,t){const n=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log(`Buffered ${e.type} sn: ${e.sn}${t?" part: "+t.index:""} of ${this.fragInfo(e,!1,t)} > buffer:${n?tu.toString(Wn.getBuffered(n)):"(detached)"})`),Ge(e)){var i;if(e.type!==Z.SUBTITLE){const o=e.elementaryStreams;if(!Object.keys(o).some(u=>!!o[u])){this.state=Fn.IDLE;return}}const s=(i=this.levels)==null?void 0:i[e.level];s!=null&&s.fragmentError&&(this.log(`Resetting level fragment error count of ${s.fragmentError} on frag buffered`),s.fragmentError=0)}this.state=Fn.IDLE}_handleFragmentLoadComplete(e){const{transmuxer:t}=this;if(!t)return;const{frag:n,part:i,partsLoaded:s}=e,o=!s||s.length===0||s.some(p=>!p),u=new Mr(n.level,n.sn,n.stats.chunkCount+1,0,i?i.index:-1,!o);t.flush(u)}_handleFragmentLoadProgress(e){}_doFragLoad(e,t,n=null,i){var s;this.fragCurrent=e;const o=t.details;if(!this.levels||!o)throw new Error(`frag load aborted, missing level${o?"":" detail"}s`);let u=null;if(e.encrypted&&!((s=e.decryptdata)!=null&&s.key)){if(this.log(`Loading key for ${e.sn} of [${o.startSN}-${o.endSN}], ${this.playlistLabel()} ${e.level}`),this.state=Fn.KEY_LOADING,this.fragCurrent=e,u=this.keyLoader.load(e).then(T=>{if(!this.fragContextChanged(T.frag))return this.hls.trigger(v.KEY_LOADED,T),this.state===Fn.KEY_LOADING&&(this.state=Fn.IDLE),T}),this.hls.trigger(v.KEY_LOADING,{frag:e}),this.fragCurrent===null)return this.log("context changed in KEY_LOADING"),Promise.resolve(null)}else e.encrypted||(u=this.keyLoader.loadClear(e,o.encryptedFragments,this.startFragRequested),u&&this.log("[eme] blocking frag load until media-keys acquired"));const p=this.fragPrevious;if(Ge(e)&&(!p||e.sn!==p.sn)){const T=this.shouldLoadParts(t.details,e.end);T!==this.loadingParts&&(this.log(`LL-Part loading ${T?"ON":"OFF"} loading sn ${p==null?void 0:p.sn}->${e.sn}`),this.loadingParts=T)}if(n=Math.max(e.start,n||0),this.loadingParts&&Ge(e)){const T=o.partList;if(T&&i){n>o.fragmentEnd&&o.fragmentHint&&(e=o.fragmentHint);const U=this.getNextPart(T,e,n);if(U>-1){const z=T[U];e=this.fragCurrent=z.fragment,this.log(`Loading ${e.type} sn: ${e.sn} part: ${z.index} (${U}/${T.length-1}) of ${this.fragInfo(e,!1,z)}) cc: ${e.cc} [${o.startSN}-${o.endSN}], target: ${parseFloat(n.toFixed(3))}`),this.nextLoadPosition=z.start+z.duration,this.state=Fn.FRAG_LOADING;let ce;return u?ce=u.then(le=>!le||this.fragContextChanged(le.frag)?null:this.doFragPartsLoad(e,z,t,i)).catch(le=>this.handleFragLoadError(le)):ce=this.doFragPartsLoad(e,z,t,i).catch(le=>this.handleFragLoadError(le)),this.hls.trigger(v.FRAG_LOADING,{frag:e,part:z,targetBufferTime:n}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):ce}else if(!e.url||this.loadedEndOfParts(T,n))return Promise.resolve(null)}}if(Ge(e)&&this.loadingParts){var h;this.log(`LL-Part loading OFF after next part miss @${n.toFixed(2)} Check buffer at sn: ${e.sn} loaded parts: ${(h=o.partList)==null?void 0:h.filter(T=>T.loaded).map(T=>`[${T.start}-${T.end}]`)}`),this.loadingParts=!1}else if(!e.url)return Promise.resolve(null);this.log(`Loading ${e.type} sn: ${e.sn} of ${this.fragInfo(e,!1)}) cc: ${e.cc} ${"["+o.startSN+"-"+o.endSN+"]"}, target: ${parseFloat(n.toFixed(3))}`),r(e.sn)&&!this.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),this.state=Fn.FRAG_LOADING;const A=this.config.progressive&&e.type!==Z.SUBTITLE;let y;return A&&u?y=u.then(T=>!T||this.fragContextChanged(T.frag)?null:this.fragmentLoader.load(e,i)).catch(T=>this.handleFragLoadError(T)):y=Promise.all([this.fragmentLoader.load(e,A?i:void 0),u]).then(([T])=>(!A&&i&&i(T),T)).catch(T=>this.handleFragLoadError(T)),this.hls.trigger(v.FRAG_LOADING,{frag:e,targetBufferTime:n}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):y}doFragPartsLoad(e,t,n,i){return new Promise((s,o)=>{var u;const p=[],h=(u=n.details)==null?void 0:u.partList,A=y=>{this.fragmentLoader.loadPart(e,y,i).then(T=>{p[y.index]=T;const U=T.part;this.hls.trigger(v.FRAG_LOADED,T);const z=Ai(n.details,e.sn,y.index+1)||fr(h,e.sn,y.index+1);if(z)A(z);else return s({frag:e,part:U,partsLoaded:p})}).catch(o)};A(t)})}handleFragLoadError(e){if("data"in e){const t=e.data;t.frag&&t.details===R.INTERNAL_ABORTED?this.handleFragLoadAborted(t.frag,t.part):t.frag&&t.type===te.KEY_SYSTEM_ERROR?(t.frag.abortRequests(),this.resetStartWhenNotLoaded(),this.resetFragmentLoading(t.frag)):this.hls.trigger(v.ERROR,t)}else this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:R.INTERNAL_EXCEPTION,err:e,error:e,fatal:!0});return null}_handleTransmuxerFlush(e){const t=this.getCurrentContext(e);if(!t||this.state!==Fn.PARSING){!this.fragCurrent&&this.state!==Fn.STOPPED&&this.state!==Fn.ERROR&&(this.state=Fn.IDLE);return}const{frag:n,part:i,level:s}=t,o=self.performance.now();n.stats.parsing.end=o,i&&(i.stats.parsing.end=o);const u=this.getLevelDetails(),h=u&&n.sn>u.endSN||this.shouldLoadParts(u,n.end);h!==this.loadingParts&&(this.log(`LL-Part loading ${h?"ON":"OFF"} after parsing segment ending @${n.end.toFixed(2)}`),this.loadingParts=h),this.updateLevelTiming(n,i,s,e.partial)}shouldLoadParts(e,t){if(this.config.lowLatencyMode){if(!e)return this.loadingParts;if(e.partList){var n;const s=e.partList[0];if(s.fragment.type===Z.SUBTITLE)return!1;const o=s.end+(((n=e.fragmentHint)==null?void 0:n.duration)||0);if(t>=o){var i;if((this.hls.hasEnoughToStart?((i=this.media)==null?void 0:i.currentTime)||this.lastCurrentTime:this.getLoadPosition())>s.start-s.fragment.duration)return!0}}}return!1}getCurrentContext(e){const{levels:t,fragCurrent:n}=this,{level:i,sn:s,part:o}=e;if(!(t!=null&&t[i]))return this.warn(`Levels object was unset while buffering fragment ${s} of ${this.playlistLabel()} ${i}. The current chunk will not be buffered.`),null;const u=t[i],p=u.details,h=o>-1?Ai(p,s,o):null,A=h?h.fragment:ni(p,s,n);return A?(n&&n!==A&&(A.stats=n.stats),{frag:A,part:h,level:u}):null}bufferFragmentData(e,t,n,i,s){if(this.state!==Fn.PARSING)return;const{data1:o,data2:u}=e;let p=o;if(u&&(p=nt(o,u)),!p.length)return;const h=this.initPTS[t.cc],A=h?-h.baseTime/h.timescale:void 0,y={type:e.type,frag:t,part:n,chunkMeta:i,offset:A,parent:t.type,data:p};if(this.hls.trigger(v.BUFFER_APPENDING,y),e.dropped&&e.independent&&!n){if(s)return;this.flushBufferGap(t)}}flushBufferGap(e){const t=this.media;if(!t)return;if(!Wn.isBuffered(t,t.currentTime)){this.flushMainBuffer(0,e.start);return}const n=t.currentTime,i=Wn.bufferInfo(t,n,0),s=e.duration,o=Math.min(this.config.maxFragLookUpTolerance*2,s*.25),u=Math.max(Math.min(e.start-o,i.end-o),n+o);e.start-u>o&&this.flushMainBuffer(u,e.start)}getFwdBufferInfo(e,t){var n;const i=this.getLoadPosition();if(!r(i))return null;const o=this.lastCurrentTime>i||(n=this.media)!=null&&n.paused?0:this.config.maxBufferHole;return this.getFwdBufferInfoAtPos(e,i,t,o)}getFwdBufferInfoAtPos(e,t,n,i){const s=Wn.bufferInfo(e,t,i);if(s.len===0&&s.nextStart!==void 0){const o=this.fragmentTracker.getBufferedFrag(t,n);if(o&&(s.nextStart<=o.end||o.gap)){const u=Math.max(Math.min(s.nextStart,o.end)-t,i);return Wn.bufferInfo(e,t,u)}}return s}getMaxBufferLength(e){const{config:t}=this;let n;return e?n=Math.max(8*t.maxBufferSize/e,t.maxBufferLength):n=t.maxBufferLength,Math.min(n,t.maxMaxBufferLength)}reduceMaxBufferLength(e,t){const n=this.config,i=Math.max(Math.min(e-t,n.maxBufferLength),t),s=Math.max(e-t*3,n.maxMaxBufferLength/2,i);return s>=i?(n.maxMaxBufferLength=s,this.warn(`Reduce max buffer length to ${s}s`),!0):!1}getAppendedFrag(e,t=Z.MAIN){const n=this.fragmentTracker?this.fragmentTracker.getAppendedFrag(e,t):null;return n&&"fragment"in n?n.fragment:n}getNextFragment(e,t){const n=t.fragments,i=n.length;if(!i)return null;const{config:s}=this,o=n[0].start,u=s.lowLatencyMode&&!!t.partList;let p=null;if(t.live){const y=s.initialLiveManifestSize;if(i=o?T:U)||p.start:e;this.log(`Setting startPosition to ${z} to match start frag at live edge. mainStart: ${T} liveSyncPosition: ${U} frag.start: ${(h=p)==null?void 0:h.start}`),this.startPosition=this.nextLoadPosition=z}}else e<=o&&(p=n[0]);if(!p){const y=this.loadingParts?t.partEnd:t.fragmentEnd;p=this.getFragmentAtPosition(e,y,t)}let A=this.filterReplacedPrimary(p,t);if(!A&&p){const y=p.sn-t.startSN;A=this.filterReplacedPrimary(n[y+1]||null,t)}return this.mapToInitFragWhenRequired(A)}isLoopLoading(e,t){const n=this.fragmentTracker.getState(e);return(n===Tn.OK||n===Tn.PARTIAL&&!!e.gap)&&this.nextLoadPosition>t}getNextFragmentLoopLoading(e,t,n,i,s){let o=null;if(e.gap&&(o=this.getNextFragment(this.nextLoadPosition,t),o&&!o.gap&&n.nextStart)){const u=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,n.nextStart,i,0);if(u!==null&&n.len+u.len>=s){const p=o.sn;return this.loopSn!==p&&(this.log(`buffer full after gaps in "${i}" playlist starting at sn: ${p}`),this.loopSn=p),null}}return this.loopSn=void 0,o}get primaryPrefetch(){if(qa(this.config)){var e;if((e=this.hls.interstitialsManager)==null||(e=e.playingItem)==null?void 0:e.event)return!0}return!1}filterReplacedPrimary(e,t){if(!e)return e;if(qa(this.config)&&e.type!==Z.SUBTITLE){const n=this.hls.interstitialsManager,i=n==null?void 0:n.bufferingItem;if(i){const o=i.event;if(o){if(o.appendInPlace||Math.abs(e.start-i.start)>1||i.start===0)return null}else if(e.end<=i.start&&(t==null?void 0:t.live)===!1||e.start>i.end&&i.nextEvent&&(i.nextEvent.appendInPlace||e.start-i.end>1))return null}const s=n==null?void 0:n.playerQueue;if(s)for(let o=s.length;o--;){const u=s[o].interstitial;if(u.appendInPlace&&e.start>=u.startTime&&e.end<=u.resumeTime)return null}}return e}mapToInitFragWhenRequired(e){return e!=null&&e.initSegment&&!e.initSegment.data&&!this.bitrateTest?e.initSegment:e}getNextPart(e,t,n){let i=-1,s=!1,o=!0;for(let u=0,p=e.length;u-1&&nn.start)return!0}return!1}getInitialLiveFragment(e){const t=e.fragments,n=this.fragPrevious;let i=null;if(n){if(e.hasProgramDateTime&&(this.log(`Live playlist, switching playlist, load frag with same PDT: ${n.programDateTime}`),i=bn(t,n.endProgramDateTime,this.config.maxFragLookUpTolerance)),!i){const s=n.sn+1;if(s>=e.startSN&&s<=e.endSN){const o=t[s-e.startSN];n.cc===o.cc&&(i=o,this.log(`Live playlist, switching playlist, load frag with next SN: ${i.sn}`))}i||(i=Ln(e,n.cc,n.end),i&&this.log(`Live playlist, switching playlist, load frag with same CC: ${i.sn}`))}}else{const s=this.hls.liveSyncPosition;s!==null&&(i=this.getFragmentAtPosition(s,this.bitrateTest?e.fragmentEnd:e.edge,e))}return i}getFragmentAtPosition(e,t,n){const{config:i}=this;let{fragPrevious:s}=this,{fragments:o,endSN:u}=n;const{fragmentHint:p}=n,{maxFragLookUpTolerance:h}=i,A=n.partList,y=!!(this.loadingParts&&A!=null&&A.length&&p);y&&!this.bitrateTest&&A[A.length-1].fragment.sn===p.sn&&(o=o.concat(p),u=p.sn);let T;if(et-h||(U=this.media)!=null&&U.paused||!this.startFragRequested?0:h;T=Un(s,o,e,ce)}else T=o[o.length-1];if(T){const z=T.sn-n.startSN,ce=this.fragmentTracker.getState(T);if((ce===Tn.OK||ce===Tn.PARTIAL&&T.gap)&&(s=T),s&&T.sn===s.sn&&(!y||A[0].fragment.sn>T.sn||!n.live)&&T.level===s.level){const ze=o[z+1];T.sn${e.startSN} fragments: ${i}`),p}return s}waitForCdnTuneIn(e){return e.live&&e.canBlockReload&&e.partTarget&&e.tuneInGoal>Math.max(e.partHoldBack,e.partTarget*3)}setStartPosition(e,t){let n=this.startPosition;n=0&&(n=this.nextLoadPosition),n}handleFragLoadAborted(e,t){this.transmuxer&&e.type===this.playlistType&&Ge(e)&&e.stats.aborted&&(this.log(`Fragment ${e.sn}${t?" part "+t.index:""} of ${this.playlistLabel()} ${e.level} was aborted`),this.resetFragmentLoading(e))}resetFragmentLoading(e){(!this.fragCurrent||!this.fragContextChanged(e)&&this.state!==Fn.FRAG_LOADING_WAITING_RETRY)&&(this.state=Fn.IDLE)}onFragmentOrKeyLoadError(e,t){var n;if(t.chunkMeta&&!t.frag){const ze=this.getCurrentContext(t.chunkMeta);ze&&(t.frag=ze.frag)}const i=t.frag;if(!i||i.type!==e||!this.levels)return;if(this.fragContextChanged(i)){var s;this.warn(`Frag load error must match current frag to retry ${i.url} > ${(s=this.fragCurrent)==null?void 0:s.url}`);return}const o=t.details===R.FRAG_GAP;o&&this.fragmentTracker.fragBuffered(i,!0);const u=t.errorAction;if(!u){this.state=Fn.ERROR;return}const{action:p,flags:h,retryCount:A=0,retryConfig:y}=u,T=!!y,U=T&&p===Yn.RetryRequest,z=T&&!u.resolved&&h===gn.MoveAllAlternatesMatchingHost,ce=(n=this.hls.latestLevelDetails)==null?void 0:n.live;if(!U&&z&&Ge(i)&&!i.endList&&ce&&!Xn(t))this.resetFragmentErrors(e),this.treatAsGap(i),u.resolved=!0;else if((U||z)&&A=t||n&&!xi(0))&&(n&&this.log("Connection restored (online)"),this.resetStartWhenNotLoaded(),this.state=Fn.IDLE)}reduceLengthAndFlushBuffer(e){if(this.state===Fn.PARSING||this.state===Fn.PARSED){const t=e.frag,n=e.parent,i=this.getFwdBufferInfo(this.mediaBuffer,n),s=i&&i.len>.5;s&&this.reduceMaxBufferLength(i.len,(t==null?void 0:t.duration)||10);const o=!s;return o&&this.warn(`Buffer full error while media.currentTime (${this.getLoadPosition()}) is not buffered, flush ${n} buffer`),t&&(this.fragmentTracker.removeFragment(t),this.nextLoadPosition=t.start),this.resetLoadingState(),o}return!1}resetFragmentErrors(e){e===Z.AUDIO&&(this.fragCurrent=null),this.hls.hasEnoughToStart||(this.startFragRequested=!1),this.state!==Fn.STOPPED&&(this.state=Fn.IDLE)}afterBufferFlushed(e,t,n){if(!e)return;const i=Wn.getBuffered(e);this.fragmentTracker.detectEvictedFragments(t,i,n),this.state===Fn.ENDED&&this.resetLoadingState()}resetLoadingState(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state!==Fn.STOPPED&&(this.state=Fn.IDLE)}resetStartWhenNotLoaded(){if(!this.hls.hasEnoughToStart){this.startFragRequested=!1;const e=this.levelLastLoaded,t=e?e.details:null;t!=null&&t.live?(this.log("resetting startPosition for live start"),this.startPosition=-1,this.setStartPosition(t,t.fragmentStart),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}}resetWhenMissingContext(e){this.log(`Loading context changed while buffering sn ${e.sn} of ${this.playlistLabel()} ${e.level===-1?"":e.level}. This chunk will not be buffered.`),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(),this.resetLoadingState()}removeUnbufferedFrags(e=0){this.fragmentTracker.removeFragmentsInRange(e,1/0,this.playlistType,!1,!0)}updateLevelTiming(e,t,n,i){const s=n.details;if(!s){this.warn("level.details undefined");return}if(!Object.keys(e.elementaryStreams).reduce((p,h)=>{const A=e.elementaryStreams[h];if(A){const y=A.endPTS-A.startPTS;if(y<=0)return this.warn(`Could not parse fragment ${e.sn} ${h} duration reliably (${y})`),p||!1;const T=i?0:qn(s,e,A.startPTS,A.endPTS,A.startDTS,A.endDTS,this);return this.hls.trigger(v.LEVEL_PTS_UPDATED,{details:s,level:n,drift:T,type:h,frag:e,start:A.startPTS,end:A.endPTS}),!0}return p},!1)){var u;const p=((u=this.transmuxer)==null?void 0:u.error)===null;if((n.fragmentError===0||p&&(n.fragmentError<2||e.endList))&&this.treatAsGap(e,n),p){const h=new Error(`Found no media in fragment ${e.sn} of ${this.playlistLabel()} ${e.level} resetting transmuxer to fallback to playlist timing`);if(this.warn(h.message),this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,fatal:!1,error:h,frag:e,reason:`Found no media in msn ${e.sn} of ${this.playlistLabel()} "${n.url}"`}),!this.hls)return;this.resetTransmuxer()}}this.state=Fn.PARSED,this.log(`Parsed ${e.type} sn: ${e.sn}${t?" part: "+t.index:""} of ${this.fragInfo(e,!1,t)})`),this.hls.trigger(v.FRAG_PARSED,{frag:e,part:t})}playlistLabel(){return this.playlistType===Z.MAIN?"level":"track"}fragInfo(e,t=!0,n){var i,s;return`${this.playlistLabel()} ${e.level} (${n?"part":"frag"}:[${((i=t&&!n?e.startPTS:(n||e).start)!=null?i:NaN).toFixed(3)}-${((s=t&&!n?e.endPTS:(n||e).end)!=null?s:NaN).toFixed(3)}]${n&&e.type==="main"?"INDEPENDENT="+(n.independent?"YES":"NO"):""}`}treatAsGap(e,t){t&&t.fragmentError++,e.gap=!0,this.fragmentTracker.removeFragment(e),this.fragmentTracker.fragBuffered(e,!0)}resetTransmuxer(){var e;(e=this.transmuxer)==null||e.reset()}recoverWorkerError(e){e.event==="demuxerWorker"&&(this.fragmentTracker.removeAllFragments(),this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null),this.resetStartWhenNotLoaded(),this.resetLoadingState())}set state(e){const t=this._state;t!==e&&(this._state=e,this.log(`${t}->${e}`))}get state(){return this._state}}function qa(l){return!!l.interstitialsController&&l.enableInterstitialPlayback!==!1}class wo{constructor(){this.chunks=[],this.dataLength=0}push(e){this.chunks.push(e),this.dataLength+=e.length}flush(){const{chunks:e,dataLength:t}=this;let n;if(e.length)e.length===1?n=e[0]:n=Bl(e,t);else return new Uint8Array(0);return this.reset(),n}reset(){this.chunks.length=0,this.dataLength=0}}function Bl(l,e){const t=new Uint8Array(e);let n=0;for(let i=0;i0)return l.subarray(t,t+n)}function Pl(l,e,t,n){const i=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],s=e[t+2],o=s>>2&15;if(o>12){const U=new Error(`invalid ADTS sampling index:${o}`);l.emit(v.ERROR,v.ERROR,{type:te.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,fatal:!0,error:U,reason:U.message});return}const u=(s>>6&3)+1,p=e[t+3]>>6&3|(s&1)<<2,h="mp4a.40."+u,A=i[o];let y=o;(u===5||u===29)&&(y-=3);const T=[u<<3|(y&14)>>1,(y&1)<<7|p<<3];return Ie.log(`manifest codec:${n}, parsed codec:${h}, channels:${p}, rate:${A} (ADTS object type:${u} sampling index:${o})`),{config:T,samplerate:A,channelCount:p,codec:h,parsedCodec:h,manifestCodec:n}}function eo(l,e){return l[e]===255&&(l[e+1]&246)===240}function Bo(l,e){return l[e+1]&1?7:9}function Lo(l,e){return(l[e+3]&3)<<11|l[e+4]<<3|(l[e+5]&224)>>>5}function Ul(l,e){return e+5=l.length)return!1;const n=Lo(l,e);if(n<=t)return!1;const i=e+n;return i===l.length||Va(l,i)}return!1}function Fo(l,e,t,n,i){if(!l.samplerate){const s=Pl(e,t,n,i);if(!s)return;ee(l,s)}}function to(l){return 1024*9e4/l}function zl(l,e){const t=Bo(l,e);if(e+t<=l.length){const n=Lo(l,e)-t;if(n>0)return{headerLength:t,frameLength:n}}}function Zl(l,e,t,n,i){const s=to(l.samplerate),o=n+i*s,u=zl(e,t);let p;if(u){const{frameLength:y,headerLength:T}=u,U=T+y,z=Math.max(0,t+U-e.length);z?(p=new Uint8Array(U-T),p.set(e.subarray(t+T,e.length),0)):p=e.subarray(t+T,t+U);const ce={unit:p,pts:o};return z||l.samples.push(ce),{sample:ce,length:U,missing:z}}const h=e.length-t;return p=new Uint8Array(h),p.set(e.subarray(t,e.length),0),{sample:{unit:p,pts:o},length:h,missing:-1}}function jl(l,e){return $a(l,e)&&Ca(l,e+6)+10<=l.length-e}function kl(l){return l instanceof ArrayBuffer?l:l.byteOffset==0&&l.byteLength==l.buffer.byteLength?l.buffer:new Uint8Array(l).buffer}function za(l,e=0,t=1/0){return Wl(l,e,t,Uint8Array)}function Wl(l,e,t,n){const i=Hl(l);let s=1;"BYTES_PER_ELEMENT"in n&&(s=n.BYTES_PER_ELEMENT);const o=Po(l)?l.byteOffset:0,u=(o+l.byteLength)/s,p=(o+e)/s,h=Math.floor(Math.max(0,Math.min(p,u))),A=Math.floor(Math.min(h+Math.max(t,0),u));return new n(i,h,A-h)}function Hl(l){return l instanceof ArrayBuffer?l:l.buffer}function Po(l){return l&&l.buffer instanceof ArrayBuffer&&l.byteLength!==void 0&&l.byteOffset!==void 0}function Yl(l){const e={key:l.type,description:"",data:"",mimeType:null,pictureType:null},t=3;if(l.size<2)return;if(l.data[0]!==t){console.log("Ignore frame with unrecognized character encoding");return}const n=l.data.subarray(1).indexOf(0);if(n===-1)return;const i=ht(za(l.data,1,n)),s=l.data[2+n],o=l.data.subarray(3+n).indexOf(0);if(o===-1)return;const u=ht(za(l.data,3+n,o));let p;return i==="-->"?p=ht(za(l.data,4+n+o)):p=kl(l.data.subarray(4+n+o)),e.mimeType=i,e.pictureType=s,e.description=u,e.data=p,e}function ru(l){if(l.size<2)return;const e=ht(l.data,!0),t=new Uint8Array(l.data.subarray(e.length+1));return{key:l.type,info:e,data:t.buffer}}function Ql(l){if(l.size<2)return;if(l.type==="TXXX"){let t=1;const n=ht(l.data.subarray(t),!0);t+=n.length+1;const i=ht(l.data.subarray(t));return{key:l.type,info:n,data:i}}const e=ht(l.data.subarray(1));return{key:l.type,info:"",data:e}}function Gl(l){if(l.type==="WXXX"){if(l.size<2)return;let t=1;const n=ht(l.data.subarray(t),!0);t+=n.length+1;const i=ht(l.data.subarray(t));return{key:l.type,info:n,data:i}}const e=ht(l.data);return{key:l.type,info:"",data:e}}function Uo(l){return l.type==="PRIV"?ru(l):l.type[0]==="W"?Gl(l):l.type==="APIC"?Yl(l):Ql(l)}function Xl(l){const e=String.fromCharCode(l[0],l[1],l[2],l[3]),t=Ca(l,4),n=10;return{type:e,size:t,data:l.subarray(n,n+t)}}const Za=10,Vo=10;function zo(l){let e=0;const t=[];for(;$a(l,e);){const n=Ca(l,e+6);l[e+5]>>6&1&&(e+=Za),e+=Za;const i=e+n;for(;e+Vo0&&u.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:n,type:Vs.audioId3,duration:Number.POSITIVE_INFINITY});i{if(r(l))return l*90;const n=t?t.baseTime*9e4/t.timescale:0;return e*9e4+n};let ja=null;const su=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],ql=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],_l=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],$l=[0,1,1,4];function jo(l,e,t,n,i){if(t+24>e.length)return;const s=ko(e,t);if(s&&t+s.frameLength<=e.length){const o=s.samplesPerFrame*9e4/s.sampleRate,u=n+i*o,p={unit:e.subarray(t,t+s.frameLength),pts:u,dts:u};return l.config=[],l.channelCount=s.channelCount,l.samplerate=s.sampleRate,l.samples.push(p),{sample:p,length:s.frameLength,missing:0}}}function ko(l,e){const t=l[e+1]>>3&3,n=l[e+1]>>1&3,i=l[e+2]>>4&15,s=l[e+2]>>2&3;if(t!==1&&i!==0&&i!==15&&s!==3){const o=l[e+2]>>1&1,u=l[e+3]>>6,p=t===3?3-n:n===3?3:4,h=su[p*14+i-1]*1e3,y=ql[(t===3?0:t===2?1:2)*3+s],T=u===3?1:2,U=_l[t][n],z=$l[n],ce=U*8*z,le=Math.floor(U*h/y+o)*z;if(ja===null){const _e=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);ja=_e?parseInt(_e[1]):0}return!!ja&&ja<=87&&n===2&&h>=224e3&&u===0&&(l[e+3]=l[e+3]|128),{sampleRate:y,channelCount:T,frameLength:le,samplesPerFrame:ce}}}function ro(l,e){return l[e]===255&&(l[e+1]&224)===224&&(l[e+1]&6)!==0}function so(l,e){return e+1{let t=0,n=5;e+=n;const i=new Uint32Array(1),s=new Uint32Array(1),o=new Uint8Array(1);for(;n>0;){o[0]=l[e];const u=Math.min(n,8),p=8-u;s[0]=4278190080>>>24+p<>p,t=t?t<e.length||e[t]!==11||e[t+1]!==119)return-1;const s=e[t+4]>>6;if(s>=3)return-1;const u=[48e3,44100,32e3][s],p=e[t+4]&63,A=[64,69,96,64,70,96,80,87,120,80,88,120,96,104,144,96,105,144,112,121,168,112,122,168,128,139,192,128,140,192,160,174,240,160,175,240,192,208,288,192,209,288,224,243,336,224,244,336,256,278,384,256,279,384,320,348,480,320,349,480,384,417,576,384,418,576,448,487,672,448,488,672,512,557,768,512,558,768,640,696,960,640,697,960,768,835,1152,768,836,1152,896,975,1344,896,976,1344,1024,1114,1536,1024,1115,1536,1152,1253,1728,1152,1254,1728,1280,1393,1920,1280,1394,1920][p*3+s]*2;if(t+A>e.length)return-1;const y=e[t+6]>>5;let T=0;y===2?T+=2:(y&1&&y!==1&&(T+=2),y&4&&(T+=2));const U=(e[t+6]<<8|e[t+7])>>12-T&1,ce=[2,1,2,3,3,4,4,5][y]+U,le=e[t+5]>>3,ze=e[t+5]&7,Je=new Uint8Array([s<<6|le<<1|ze>>2,(ze&3)<<6|y<<3|U<<2|p>>4,p<<4&224]),_e=1536/u*9e4,Vt=n+i*_e,qt=e.subarray(t,t+A);return l.config=Je,l.channelCount=ce,l.samplerate=u,l.samples.push({unit:qt,pts:Vt}),A}class tc extends io{resetInitSegment(e,t,n,i){super.resetInitSegment(e,t,n,i),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:t,duration:i,inputTimeScale:9e4,dropped:0}}static probe(e){if(!e)return!1;const t=Ia(e,0);let n=(t==null?void 0:t.length)||0;if(t&&e[n]===11&&e[n+1]===119&&no(t)!==void 0&&Yo(e,n)<=16)return!1;for(let i=e.length;n{const o=ot(s);if(Go.test(o.schemeIdUri)){const u=Xo(o,t);let p=o.eventDuration===4294967295?Number.POSITIVE_INFINITY:o.eventDuration/o.timeScale;p<=.001&&(p=Number.POSITIVE_INFINITY);const h=o.payload;n.samples.push({data:h,len:h.byteLength,dts:u,pts:u,type:Vs.emsg,duration:p})}else if(this.config.enableEmsgKLVMetadata&&o.schemeIdUri.startsWith("urn:misb:KLV:bin:1910.1")){const u=Xo(o,t);n.samples.push({data:o.payload,len:o.payload.byteLength,dts:u,pts:u,type:Vs.misbklv,duration:Number.POSITIVE_INFINITY})}})}return n}demuxSampleAes(e,t,n){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))}destroy(){this.config=null,this.remainderData=null,this.videoTrack=this.audioTrack=this.id3Track=this.txtTrack=void 0}}function Xo(l,e){return r(l.presentationTime)?l.presentationTime/l.timeScale:e+l.presentationTimeDelta/l.timeScale}class Jo{constructor(e,t,n){this.keyData=void 0,this.decrypter=void 0,this.keyData=n,this.decrypter=new rr(t,{removePKCS7Padding:!1})}decryptBuffer(e){return this.decrypter.decrypt(e,this.keyData.key.buffer,this.keyData.iv.buffer,Jn.cbc)}decryptAacSample(e,t,n){const i=e[t].unit;if(i.length<=16)return;const s=i.subarray(16,i.length-i.length%16),o=s.buffer.slice(s.byteOffset,s.byteOffset+s.length);this.decryptBuffer(o).then(u=>{const p=new Uint8Array(u);i.set(p,16),this.decrypter.isSync()||this.decryptAacSamples(e,t+1,n)}).catch(n)}decryptAacSamples(e,t,n){for(;;t++){if(t>=e.length){n();return}if(!(e[t].unit.length<32)&&(this.decryptAacSample(e,t,n),!this.decrypter.isSync()))return}}getAvcEncryptedData(e){const t=Math.floor((e.length-48)/160)*16+16,n=new Int8Array(t);let i=0;for(let s=32;s{s.data=this.getAvcDecryptedUnit(o,p),this.decrypter.isSync()||this.decryptAvcSamples(e,t,n+1,i)}).catch(i)}decryptAvcSamples(e,t,n,i){if(e instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;t++,n=0){if(t>=e.length){i();return}const s=e[t].units;for(;!(n>=s.length);n++){const o=s[n];if(!(o.data.length<=48||o.type!==1&&o.type!==5)&&(this.decryptAvcSample(e,t,n,i,o),!this.decrypter.isSync()))return}}}}class Ko{constructor(){this.VideoSample=null}createVideoSample(e,t,n){return{key:e,frame:!1,pts:t,dts:n,units:[],length:0}}getLastNalUnit(e){var t;let n=this.VideoSample,i;if((!n||n.units.length===0)&&(n=e[e.length-1]),(t=n)!=null&&t.units){const s=n.units;i=s[s.length-1]}return i}pushAccessUnit(e,t){if(e.units.length&&e.frame){if(e.pts===void 0){const n=t.samples,i=n.length;if(i){const s=n[i-1];e.pts=s.pts,e.dts=s.dts}else{t.dropped++;return}}t.samples.push(e)}}parseNALu(e,t,n){const i=t.byteLength;let s=e.naluState||0;const o=s,u=[];let p=0,h,A,y,T=-1,U=0;for(s===-1&&(T=0,U=this.getNALuType(t,0),s=0,p=1);p=0){const z={data:t.subarray(T,A),type:U};u.push(z)}else{const z=this.getLastNalUnit(e.samples);z&&(o&&p<=4-o&&z.state&&(z.data=z.data.subarray(0,z.data.byteLength-o)),A>0&&(z.data=nt(z.data,t.subarray(0,A)),z.state=0))}p=0&&s>=0){const z={data:t.subarray(T,i),type:U,state:s};u.push(z)}if(u.length===0){const z=this.getLastNalUnit(e.samples);z&&(z.data=nt(z.data,t))}return e.naluState=s,u}}class ka{constructor(e){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=e,this.bytesAvailable=e.byteLength,this.word=0,this.bitsAvailable=0}loadWord(){const e=this.data,t=this.bytesAvailable,n=e.byteLength-t,i=new Uint8Array(4),s=Math.min(4,t);if(s===0)throw new Error("no bytes available");i.set(e.subarray(n,n+s)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=s*8,this.bytesAvailable-=s}skipBits(e){let t;e=Math.min(e,this.bytesAvailable*8+this.bitsAvailable),this.bitsAvailable>e?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,t=e>>3,e-=t<<3,this.bytesAvailable-=t,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)}readBits(e){let t=Math.min(this.bitsAvailable,e);const n=this.word>>>32-t;if(e>32&&Ie.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=t,this.bitsAvailable>0)this.word<<=t;else if(this.bytesAvailable>0)this.loadWord();else throw new Error("no bits available");return t=e-t,t>0&&this.bitsAvailable?n<>>e)return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()}skipUEG(){this.skipBits(1+this.skipLZ())}skipEG(){this.skipBits(1+this.skipLZ())}readUEG(){const e=this.skipLZ();return this.readBits(e+1)-1}readEG(){const e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}readBoolean(){return this.readBits(1)===1}readUByte(){return this.readBits(8)}readUShort(){return this.readBits(16)}readUInt(){return this.readBits(32)}}class ic extends Ko{parsePES(e,t,n,i){const s=this.parseNALu(e,n.data,i);let o=this.VideoSample,u,p=!1;n.data=null,o&&s.length&&!e.audFound&&(this.pushAccessUnit(o,e),o=this.VideoSample=this.createVideoSample(!1,n.pts,n.dts)),s.forEach(h=>{var A,y;switch(h.type){case 1:{let ce=!1;u=!0;const le=h.data;if(p&&le.length>4){const ze=this.readSliceType(le);(ze===2||ze===4||ze===7||ze===9)&&(ce=!0)}if(ce){var T;(T=o)!=null&&T.frame&&!o.key&&(this.pushAccessUnit(o,e),o=this.VideoSample=null)}o||(o=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts)),o.frame=!0,o.key=ce;break}case 5:u=!0,(A=o)!=null&&A.frame&&!o.key&&(this.pushAccessUnit(o,e),o=this.VideoSample=null),o||(o=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts)),o.key=!0,o.frame=!0;break;case 6:{u=!0,gt(h.data,1,n.pts,t.samples);break}case 7:{var U,z;u=!0,p=!0;const ce=h.data,le=this.readSPS(ce);if(!e.sps||e.width!==le.width||e.height!==le.height||((U=e.pixelRatio)==null?void 0:U[0])!==le.pixelRatio[0]||((z=e.pixelRatio)==null?void 0:z[1])!==le.pixelRatio[1]){e.width=le.width,e.height=le.height,e.pixelRatio=le.pixelRatio,e.sps=[ce];const ze=ce.subarray(1,4);let Je="avc1.";for(let _e=0;_e<3;_e++){let Vt=ze[_e].toString(16);Vt.length<2&&(Vt="0"+Vt),Je+=Vt}e.codec=Je}break}case 8:u=!0,e.pps=[h.data];break;case 9:u=!0,e.audFound=!0,(y=o)!=null&&y.frame&&(this.pushAccessUnit(o,e),o=null),o||(o=this.VideoSample=this.createVideoSample(!1,n.pts,n.dts));break;case 12:u=!0;break;default:u=!1;break}o&&u&&o.units.push(h)}),i&&o&&(this.pushAccessUnit(o,e),this.VideoSample=null)}getNALuType(e,t){return e[t]&31}readSliceType(e){const t=new ka(e);return t.readUByte(),t.readUEG(),t.readUEG()}skipScalingList(e,t){let n=8,i=8,s;for(let o=0;o{var A,y;switch(h.type){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:o||(o=this.VideoSample=this.createVideoSample(!1,n.pts,n.dts)),o.frame=!0,u=!0;break;case 16:case 17:case 18:case 21:if(u=!0,p){var T;(T=o)!=null&&T.frame&&!o.key&&(this.pushAccessUnit(o,e),o=this.VideoSample=null)}o||(o=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts)),o.key=!0,o.frame=!0;break;case 19:case 20:u=!0,(A=o)!=null&&A.frame&&!o.key&&(this.pushAccessUnit(o,e),o=this.VideoSample=null),o||(o=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts)),o.key=!0,o.frame=!0;break;case 39:u=!0,gt(h.data,2,n.pts,t.samples);break;case 32:u=!0,e.vps||(typeof e.params!="object"&&(e.params={}),e.params=ee(e.params,this.readVPS(h.data)),this.initVPS=h.data),e.vps=[h.data];break;case 33:if(u=!0,p=!0,e.vps!==void 0&&e.vps[0]!==this.initVPS&&e.sps!==void 0&&!this.matchSPS(e.sps[0],h.data)&&(this.initVPS=e.vps[0],e.sps=e.pps=void 0),!e.sps){const U=this.readSPS(h.data);e.width=U.width,e.height=U.height,e.pixelRatio=U.pixelRatio,e.codec=U.codecString,e.sps=[],typeof e.params!="object"&&(e.params={});for(const z in U.params)e.params[z]=U.params[z]}this.pushParameterSet(e.sps,h.data,e.vps),o||(o=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts)),o.key=!0;break;case 34:if(u=!0,typeof e.params=="object"){if(!e.pps){e.pps=[];const U=this.readPPS(h.data);for(const z in U)e.params[z]=U[z]}this.pushParameterSet(e.pps,h.data,e.vps)}break;case 35:u=!0,e.audFound=!0,(y=o)!=null&&y.frame&&(this.pushAccessUnit(o,e),o=null),o||(o=this.VideoSample=this.createVideoSample(!1,n.pts,n.dts));break;default:u=!1;break}o&&u&&o.units.push(h)}),i&&o&&(this.pushAccessUnit(o,e),this.VideoSample=null)}pushParameterSet(e,t,n){(n&&n[0]===this.initVPS||!n&&!e.length)&&e.push(t)}getNALuType(e,t){return(e[t]&126)>>>1}ebsp2rbsp(e){const t=new Uint8Array(e.byteLength);let n=0;for(let i=0;i=2&&e[i]===3&&e[i-1]===0&&e[i-2]===0||(t[n]=e[i],n++);return new Uint8Array(t.buffer,0,n)}pushAccessUnit(e,t){super.pushAccessUnit(e,t),this.initVPS&&(this.initVPS=null)}readVPS(e){const t=new ka(e);t.readUByte(),t.readUByte(),t.readBits(4),t.skipBits(2),t.readBits(6);const n=t.readBits(3),i=t.readBoolean();return{numTemporalLayers:n+1,temporalIdNested:i}}readSPS(e){const t=new ka(this.ebsp2rbsp(e));t.readUByte(),t.readUByte(),t.readBits(4);const n=t.readBits(3);t.readBoolean();const i=t.readBits(2),s=t.readBoolean(),o=t.readBits(5),u=t.readUByte(),p=t.readUByte(),h=t.readUByte(),A=t.readUByte(),y=t.readUByte(),T=t.readUByte(),U=t.readUByte(),z=t.readUByte(),ce=t.readUByte(),le=t.readUByte(),ze=t.readUByte(),Je=[],_e=[];for(let Zr=0;Zr0)for(let Zr=n;Zr<8;Zr++)t.readBits(2);for(let Zr=0;Zr1&&t.readEG();for(let Ja=0;Ja0&&Fa<16?(di=ku[Fa-1],br=Nl[Fa-1]):Fa===255&&(di=t.readBits(16),br=t.readBits(16))}if(t.readBoolean()&&t.readBoolean(),t.readBoolean()&&(t.readBits(3),t.readBoolean(),t.readBoolean()&&(t.readUByte(),t.readUByte(),t.readUByte())),t.readBoolean()&&(t.readUEG(),t.readUEG()),t.readBoolean(),t.readBoolean(),t.readBoolean(),Zs=t.readBoolean(),Zs&&(t.skipUEG(),t.skipUEG(),t.skipUEG(),t.skipUEG()),t.readBoolean()&&(Cr=t.readBits(32),Or=t.readBits(32),t.readBoolean()&&t.readUEG(),t.readBoolean())){const Nl=t.readBoolean(),Wu=t.readBoolean();let Io=!1;(Nl||Wu)&&(Io=t.readBoolean(),Io&&(t.readUByte(),t.readBits(5),t.readBoolean(),t.readBits(5)),t.readBits(4),t.readBits(4),Io&&t.readBits(4),t.readBits(5),t.readBits(5),t.readBits(5));for(let Hu=0;Hu<=n;Hu++){Wr=t.readBoolean();const Yd=Wr||t.readBoolean();let Yu=!1;Yd?t.readEG():Yu=t.readBoolean();const Qu=Yu?1:t.readUEG()+1;if(Nl)for(let Mo=0;Mo>Zr&1)<<31-Zr)>>>0;let eu=$c.toString(16);return o===1&&eu==="2"&&(eu="6"),{codecString:`hvc1.${La}${o}.${eu}.${s?"H":"L"}${ze}.B0`,params:{general_tier_flag:s,general_profile_idc:o,general_profile_space:i,general_profile_compatibility_flags:[u,p,h,A],general_constraint_indicator_flags:[y,T,U,z,ce,le],general_level_idc:ze,bit_depth:gi+8,bit_depth_luma_minus8:gi,bit_depth_chroma_minus8:Di,min_spatial_segmentation_idc:ui,chroma_format_idc:Vt,frame_rate:{fixed:Wr,fps:Or/Cr}},width:aa,height:ga,pixelRatio:[di,br]}}readPPS(e){const t=new ka(this.ebsp2rbsp(e));t.readUByte(),t.readUByte(),t.skipUEG(),t.skipUEG(),t.skipBits(2),t.skipBits(3),t.skipBits(2),t.skipUEG(),t.skipUEG(),t.skipEG(),t.skipBits(2),t.readBoolean()&&t.skipUEG(),t.skipEG(),t.skipEG(),t.skipBits(4);const i=t.readBoolean(),s=t.readBoolean();let o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}}matchSPS(e,t){return String.fromCharCode.apply(null,e).substr(3)===String.fromCharCode.apply(null,t).substr(3)}}const Ss=188;class ua{constructor(e,t,n,i){this.logger=void 0,this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._pmtId=-1,this._videoTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.remainderData=null,this.videoParser=void 0,this.observer=e,this.config=t,this.typeSupported=n,this.logger=i,this.videoParser=null}static probe(e,t){const n=ua.syncOffset(e);return n>0&&t.warn(`MPEG2-TS detected but first sync word found @ offset ${n}`),n!==-1}static syncOffset(e){const t=e.length;let n=Math.min(Ss*5,t-Ss)+1,i=0;for(;i1&&(o===0&&u>2||p+Ss>n))return o}else{if(u)return-1;break}i++}return-1}static createTrack(e,t){return{container:e==="video"||e==="audio"?"video/mp2t":void 0,type:e,id:jt[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:e==="audio"?t:void 0}}resetInitSegment(e,t,n,i){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=ua.createTrack("video"),this._videoTrack.duration=i,this._audioTrack=ua.createTrack("audio",i),this._id3Track=ua.createTrack("id3"),this._txtTrack=ua.createTrack("text"),this._audioTrack.segmentCodec="aac",this.videoParser=null,this.aacOverFlow=null,this.remainderData=null,this.audioCodec=t,this.videoCodec=n}resetTimeStamp(){}resetContiguity(){const{_audioTrack:e,_videoTrack:t,_id3Track:n}=this;e&&(e.pesData=null),t&&(t.pesData=null),n&&(n.pesData=null),this.aacOverFlow=null,this.remainderData=null}demux(e,t,n=!1,i=!1){n||(this.sampleAes=null);let s;const o=this._videoTrack,u=this._audioTrack,p=this._id3Track,h=this._txtTrack;let A=o.pid,y=o.pesData,T=u.pid,U=p.pid,z=u.pesData,ce=p.pesData,le=null,ze=this.pmtParsed,Je=this._pmtId,_e=e.length;if(this.remainderData&&(e=nt(this.remainderData,e),_e=e.length,this.remainderData=null),_e>4;let Zn;if(on>1){if(Zn=tn+5+e[tn+4],Zn===tn+Ss)continue}else Zn=tn+4;switch(pn){case A:An&&(y&&(s=ya(y,this.logger))&&(this.readyVideoParser(o.segmentCodec),this.videoParser!==null&&this.videoParser.parsePES(o,h,s,!1)),y={data:[],size:0}),y&&(y.data.push(e.subarray(Zn,tn+Ss)),y.size+=tn+Ss-Zn);break;case T:if(An){if(z&&(s=ya(z,this.logger)))switch(u.segmentCodec){case"aac":this.parseAACPES(u,s);break;case"mp3":this.parseMPEGPES(u,s);break;case"ac3":this.parseAC3PES(u,s);break}z={data:[],size:0}}z&&(z.data.push(e.subarray(Zn,tn+Ss)),z.size+=tn+Ss-Zn);break;case U:An&&(ce&&(s=ya(ce,this.logger))&&this.parseID3PES(p,s),ce={data:[],size:0}),ce&&(ce.data.push(e.subarray(Zn,tn+Ss)),ce.size+=tn+Ss-Zn);break;case 0:An&&(Zn+=e[Zn]+1),Je=this._pmtId=qo(e,Zn);break;case Je:{An&&(Zn+=e[Zn]+1);const gi=sc(e,Zn,this.typeSupported,n,this.observer,this.logger);A=gi.videoPid,A>0&&(o.pid=A,o.segmentCodec=gi.segmentVideoCodec),T=gi.audioPid,T>0&&(u.pid=T,u.segmentCodec=gi.segmentAudioCodec),U=gi.id3Pid,U>0&&(p.pid=U),le!==null&&!ze&&(this.logger.warn(`MPEG-TS PMT found at ${tn} after unknown PID '${le}'. Backtracking to sync byte @${Vt} to parse all TS packets.`),le=null,tn=Vt-188),ze=this.pmtParsed=!0;break}case 17:case 8191:break;default:le=pn;break}}else qt++;qt>0&&_o(this.observer,new Error(`Found ${qt} TS packet/s that do not start with 0x47`),void 0,this.logger),o.pesData=y,u.pesData=z,p.pesData=ce;const Cn={audioTrack:u,videoTrack:o,id3Track:p,textTrack:h};return i&&this.extractRemainingSamples(Cn),Cn}flush(){const{remainderData:e}=this;this.remainderData=null;let t;return e?t=this.demux(e,-1,!1,!0):t={videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(t),this.sampleAes?this.decrypt(t,this.sampleAes):t}extractRemainingSamples(e){const{audioTrack:t,videoTrack:n,id3Track:i,textTrack:s}=e,o=n.pesData,u=t.pesData,p=i.pesData;let h;if(o&&(h=ya(o,this.logger))?(this.readyVideoParser(n.segmentCodec),this.videoParser!==null&&(this.videoParser.parsePES(n,s,h,!0),n.pesData=null)):n.pesData=o,u&&(h=ya(u,this.logger))){switch(t.segmentCodec){case"aac":this.parseAACPES(t,h);break;case"mp3":this.parseMPEGPES(t,h);break;case"ac3":this.parseAC3PES(t,h);break}t.pesData=null}else u!=null&&u.size&&this.logger.log("last AAC PES packet truncated,might overlap between fragments"),t.pesData=u;p&&(h=ya(p,this.logger))?(this.parseID3PES(i,h),i.pesData=null):i.pesData=p}demuxSampleAes(e,t,n){const i=this.demux(e,n,!0,!this.config.progressive),s=this.sampleAes=new Jo(this.observer,this.config,t);return this.decrypt(i,s)}readyVideoParser(e){this.videoParser===null&&(e==="avc"?this.videoParser=new ic:e==="hevc"&&(this.videoParser=new rc))}decrypt(e,t){return new Promise(n=>{const{audioTrack:i,videoTrack:s}=e;i.samples&&i.segmentCodec==="aac"?t.decryptAacSamples(i.samples,0,()=>{s.samples?t.decryptAvcSamples(s.samples,0,0,()=>{n(e)}):n(e)}):s.samples&&t.decryptAvcSamples(s.samples,0,0,()=>{n(e)})})}destroy(){this.observer&&this.observer.removeAllListeners(),this.config=this.logger=this.observer=null,this.aacOverFlow=this.videoParser=this.remainderData=this.sampleAes=null,this._videoTrack=this._audioTrack=this._id3Track=this._txtTrack=void 0}parseAACPES(e,t){let n=0;const i=this.aacOverFlow;let s=t.data;if(i){this.aacOverFlow=null;const y=i.missing,T=i.sample.unit.byteLength;if(y===-1)s=nt(i.sample.unit,s);else{const U=T-y;i.sample.unit.set(s.subarray(0,y),U),e.samples.push(i.sample),n=i.missing}}let o,u;for(o=n,u=s.length;o0;)u+=p}}parseID3PES(e,t){if(t.pts===void 0){this.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}const n=ee({},t,{type:this._videoTrack?Vs.emsg:Vs.audioId3,duration:Number.POSITIVE_INFINITY});e.samples.push(n)}}function ao(l,e){return((l[e+1]&31)<<8)+l[e+2]}function qo(l,e){return(l[e+10]&31)<<8|l[e+11]}function sc(l,e,t,n,i,s){const o={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},u=(l[e+1]&15)<<8|l[e+2],p=e+3+u-4,h=(l[e+10]&15)<<8|l[e+11];for(e+=12+h;e0){let T=e+5,U=y;for(;U>2;){switch(l[T]){case 106:t.ac3!==!0?s.log("AC-3 audio found, not supported in this browser for now"):(o.audioPid=A,o.segmentAudioCodec="ac3");break}const ce=l[T+1]+2;T+=ce,U-=ce}}break;case 194:case 135:return _o(i,new Error("Unsupported EC-3 in M2TS found"),void 0,s),o;case 36:o.videoPid===-1&&(o.videoPid=A,o.segmentVideoCodec="hevc",s.log("HEVC in M2TS found"));break}e+=y+5}return o}function _o(l,e,t,n){n.warn(`parsing error: ${e.message}`),l.emit(v.ERROR,v.ERROR,{type:te.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,fatal:!1,levelRetry:t,error:e,reason:e.message})}function oo(l,e){e.log(`${l} with AES-128-CBC encryption found in unencrypted stream`)}function ya(l,e){let t=0,n,i,s,o,u;const p=l.data;if(!l||l.size===0)return null;for(;p[0].length<19&&p.length>1;)p[0]=nt(p[0],p[1]),p.splice(1,1);if(n=p[0],(n[0]<<16)+(n[1]<<8)+n[2]===1){if(i=(n[4]<<8)+n[5],i&&i>l.size-6)return null;const A=n[7];A&192&&(o=(n[9]&14)*536870912+(n[10]&255)*4194304+(n[11]&254)*16384+(n[12]&255)*128+(n[13]&254)/2,A&64?(u=(n[14]&14)*536870912+(n[15]&255)*4194304+(n[16]&254)*16384+(n[17]&255)*128+(n[18]&254)/2,o-u>60*9e4&&(e.warn(`${Math.round((o-u)/9e4)}s delta between PTS and DTS, align them`),o=u)):u=o),s=n[8];let y=s+9;if(l.size<=y)return null;l.size-=y;const T=new Uint8Array(l.size);for(let U=0,z=p.length;Uce){y-=ce;continue}else n=n.subarray(y),ce-=y,y=0;T.set(n,t),t+=ce}return i&&(i-=s+3),{data:T,pts:o,dts:u,len:i}}return null}class $o{static getSilentFrame(e,t){switch(e){case"mp4a.40.2":if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(t===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(t===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}}}const da=Math.pow(2,32)-1;class dn{static init(){dn.types={avc1:[],avcC:[],hvc1:[],hvcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],dac3:[],"ac-3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};let e;for(e in dn.types)dn.types.hasOwnProperty(e)&&(dn.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);const t=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),n=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);dn.HDLR_TYPES={video:t,audio:n};const i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),s=new Uint8Array([0,0,0,0,0,0,0,0]);dn.STTS=dn.STSC=dn.STCO=s,dn.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),dn.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),dn.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),dn.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);const o=new Uint8Array([105,115,111,109]),u=new Uint8Array([97,118,99,49]),p=new Uint8Array([0,0,0,1]);dn.FTYP=dn.box(dn.types.ftyp,o,p,o,u),dn.DINF=dn.box(dn.types.dinf,dn.box(dn.types.dref,i))}static box(e,...t){let n=8,i=t.length;const s=i;for(;i--;)n+=t[i].byteLength;const o=new Uint8Array(n);for(o[0]=n>>24&255,o[1]=n>>16&255,o[2]=n>>8&255,o[3]=n&255,o.set(e,4),i=0,n=8;i>24&255,e>>16&255,e>>8&255,e&255,n>>24,n>>16&255,n>>8&255,n&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))}static mdia(e){return dn.box(dn.types.mdia,dn.mdhd(e.timescale||0,e.duration||0),dn.hdlr(e.type),dn.minf(e))}static mfhd(e){return dn.box(dn.types.mfhd,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,e&255]))}static minf(e){return e.type==="audio"?dn.box(dn.types.minf,dn.box(dn.types.smhd,dn.SMHD),dn.DINF,dn.stbl(e)):dn.box(dn.types.minf,dn.box(dn.types.vmhd,dn.VMHD),dn.DINF,dn.stbl(e))}static moof(e,t,n){return dn.box(dn.types.moof,dn.mfhd(e),dn.traf(n,t))}static moov(e){let t=e.length;const n=[];for(;t--;)n[t]=dn.trak(e[t]);return dn.box.apply(null,[dn.types.moov,dn.mvhd(e[0].timescale||0,e[0].duration||0)].concat(n).concat(dn.mvex(e)))}static mvex(e){let t=e.length;const n=[];for(;t--;)n[t]=dn.trex(e[t]);return dn.box.apply(null,[dn.types.mvex,...n])}static mvhd(e,t){t*=e;const n=Math.floor(t/(da+1)),i=Math.floor(t%(da+1)),s=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,e&255,n>>24,n>>16&255,n>>8&255,n&255,i>>24,i>>16&255,i>>8&255,i&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return dn.box(dn.types.mvhd,s)}static sdtp(e){const t=e.samples||[],n=new Uint8Array(4+t.length);let i,s;for(i=0;i>>8&255),t.push(o&255),t=t.concat(Array.prototype.slice.call(s));for(i=0;i>>8&255),n.push(o&255),n=n.concat(Array.prototype.slice.call(s));const u=dn.box(dn.types.avcC,new Uint8Array([1,t[3],t[4],t[5],255,224|e.sps.length].concat(t).concat([e.pps.length]).concat(n))),p=e.width,h=e.height,A=e.pixelRatio[0],y=e.pixelRatio[1];return dn.box(dn.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,p>>8&255,p&255,h>>8&255,h&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),u,dn.box(dn.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),dn.box(dn.types.pasp,new Uint8Array([A>>24,A>>16&255,A>>8&255,A&255,y>>24,y>>16&255,y>>8&255,y&255])))}static esds(e){const t=e.config;return new Uint8Array([0,0,0,0,3,25,0,1,0,4,17,64,21,0,0,0,0,0,0,0,0,0,0,0,5,2,...t,6,1,2])}static audioStsd(e){const t=e.samplerate||0;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount||0,0,16,0,0,0,0,t>>8&255,t&255,0,0])}static mp4a(e){return dn.box(dn.types.mp4a,dn.audioStsd(e),dn.box(dn.types.esds,dn.esds(e)))}static mp3(e){return dn.box(dn.types[".mp3"],dn.audioStsd(e))}static ac3(e){return dn.box(dn.types["ac-3"],dn.audioStsd(e),dn.box(dn.types.dac3,e.config))}static stsd(e){const{segmentCodec:t}=e;if(e.type==="audio"){if(t==="aac")return dn.box(dn.types.stsd,dn.STSD,dn.mp4a(e));if(t==="ac3"&&e.config)return dn.box(dn.types.stsd,dn.STSD,dn.ac3(e));if(t==="mp3"&&e.codec==="mp3")return dn.box(dn.types.stsd,dn.STSD,dn.mp3(e))}else if(e.pps&&e.sps){if(t==="avc")return dn.box(dn.types.stsd,dn.STSD,dn.avc1(e));if(t==="hevc"&&e.vps)return dn.box(dn.types.stsd,dn.STSD,dn.hvc1(e))}else throw new Error("video track missing pps or sps");throw new Error(`unsupported ${e.type} segment codec (${t}/${e.codec})`)}static tkhd(e){const t=e.id,n=(e.duration||0)*(e.timescale||0),i=e.width||0,s=e.height||0,o=Math.floor(n/(da+1)),u=Math.floor(n%(da+1));return dn.box(dn.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,t&255,0,0,0,0,o>>24,o>>16&255,o>>8&255,o&255,u>>24,u>>16&255,u>>8&255,u&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>8&255,i&255,0,0,s>>8&255,s&255,0,0]))}static traf(e,t){const n=dn.sdtp(e),i=e.id,s=Math.floor(t/(da+1)),o=Math.floor(t%(da+1));return dn.box(dn.types.traf,dn.box(dn.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),dn.box(dn.types.tfdt,new Uint8Array([1,0,0,0,s>>24,s>>16&255,s>>8&255,s&255,o>>24,o>>16&255,o>>8&255,o&255])),dn.trun(e,n.length+16+20+8+16+8+8),n)}static trak(e){return e.duration=e.duration||4294967295,dn.box(dn.types.trak,dn.tkhd(e),dn.mdia(e))}static trex(e){const t=e.id;return dn.box(dn.types.trex,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))}static trun(e,t){const n=e.samples||[],i=n.length,s=12+16*i,o=new Uint8Array(s);let u,p,h,A,y,T;for(t+=8+s,o.set([e.type==="video"?1:0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0),u=0;u>>24&255,h>>>16&255,h>>>8&255,h&255,A>>>24&255,A>>>16&255,A>>>8&255,A&255,y.isLeading<<2|y.dependsOn,y.isDependedOn<<6|y.hasRedundancy<<4|y.paddingValue<<1|y.isNonSync,y.degradPrio&61440,y.degradPrio&15,T>>>24&255,T>>>16&255,T>>>8&255,T&255],12+16*u);return dn.box(dn.types.trun,o)}static initSegment(e){dn.types||dn.init();const t=dn.moov(e);return nt(dn.FTYP,t)}static hvc1(e){const t=e.params,n=[e.vps,e.sps,e.pps],i=4,s=new Uint8Array([1,t.general_profile_space<<6|(t.general_tier_flag?32:0)|t.general_profile_idc,t.general_profile_compatibility_flags[0],t.general_profile_compatibility_flags[1],t.general_profile_compatibility_flags[2],t.general_profile_compatibility_flags[3],t.general_constraint_indicator_flags[0],t.general_constraint_indicator_flags[1],t.general_constraint_indicator_flags[2],t.general_constraint_indicator_flags[3],t.general_constraint_indicator_flags[4],t.general_constraint_indicator_flags[5],t.general_level_idc,240|t.min_spatial_segmentation_idc>>8,255&t.min_spatial_segmentation_idc,252|t.parallelismType,252|t.chroma_format_idc,248|t.bit_depth_luma_minus8,248|t.bit_depth_chroma_minus8,0,parseInt(t.frame_rate.fps),i-1|t.temporal_id_nested<<2|t.num_temporal_layers<<3|(t.frame_rate.fixed?64:0),n.length]);let o=s.length;for(let z=0;z>8,n[z][ce].length&255]),o),o+=2,u.set(n[z][ce],o),o+=n[z][ce].length}const h=dn.box(dn.types.hvcC,u),A=e.width,y=e.height,T=e.pixelRatio[0],U=e.pixelRatio[1];return dn.box(dn.types.hvc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,A>>8&255,A&255,y>>8&255,y&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),h,dn.box(dn.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),dn.box(dn.types.pasp,new Uint8Array([T>>24,T>>16&255,T>>8&255,T&255,U>>24,U>>16&255,U>>8&255,U&255])))}}dn.types=void 0,dn.HDLR_TYPES=void 0,dn.STTS=void 0,dn.STSC=void 0,dn.STCO=void 0,dn.STSZ=void 0,dn.VMHD=void 0,dn.SMHD=void 0,dn.STSD=void 0,dn.FTYP=void 0,dn.DINF=void 0;const lo=9e4;function co(l,e,t=1,n=!1){const i=l*e*t;return n?Math.round(i):i}function ou(l,e,t=1,n=!1){return co(l,e,1/t,n)}function Ma(l,e=!1){return co(l,1e3,1/lo,e)}function fa(l,e=1){return co(l,lo,1/e)}function el(l){const{baseTime:e,timescale:t,trackId:n}=l;return`${e/t} (${e}/${t}) trackId: ${n}`}const lu=10*1e3,ac=1024,na=1152,oc=1536;let wa=null,uo=null;function ws(l,e,t,n){return{duration:e,size:t,cts:n,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:l?2:1,isNonSync:l?0:1}}}class Wa extends We{constructor(e,t,n,i){if(super("mp4-remuxer",i),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextVideoTs=null,this.nextAudioTs=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.videoTrackConfig=void 0,this.observer=e,this.config=t,this.typeSupported=n,this.ISGenerated=!1,wa===null){const o=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);wa=o?parseInt(o[1]):0}if(uo===null){const s=navigator.userAgent.match(/Safari\/(\d+)/i);uo=s?parseInt(s[1]):0}}destroy(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null}resetTimeStamp(e){const t=this._initPTS;(!t||!e||e.trackId!==t.trackId||e.baseTime!==t.baseTime||e.timescale!==t.timescale)&&this.log(`Reset initPTS: ${t&&el(t)} > ${e&&el(e)}`),this._initPTS=this._initDTS=e}resetNextTimestamp(){this.log("reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1}resetInitSegment(){this.log("ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0}getVideoStartPts(e){let t=!1;const n=e[0].pts,i=e.reduce((s,o)=>{let u=o.pts,p=u-s;return p<-4294967296&&(t=!0,u=ks(u,n),p=u-s),p>0?s:u},n);return t&&this.debug("PTS rollover detected"),i}remux(e,t,n,i,s,o,u,p){let h,A,y,T,U,z,ce=s,le=s;const ze=e.pid>-1,Je=t.pid>-1,_e=t.samples.length,Vt=e.samples.length>0,qt=u&&_e>0||_e>1;if((!ze||Vt)&&(!Je||qt)||this.ISGenerated||u){if(this.ISGenerated){var tn,An,pn,on;const ki=this.videoTrackConfig;(ki&&(t.width!==ki.width||t.height!==ki.height||((tn=t.pixelRatio)==null?void 0:tn[0])!==((An=ki.pixelRatio)==null?void 0:An[0])||((pn=t.pixelRatio)==null?void 0:pn[1])!==((on=ki.pixelRatio)==null?void 0:on[1]))||!ki&&qt||this.nextAudioTs===null&&Vt)&&this.resetInitSegment()}this.ISGenerated||(y=this.generateIS(e,t,s,o));const Zn=this.isVideoContiguous;let gi=-1,Di;if(qt&&(gi=lc(t.samples),!Zn&&this.config.forceKeyFrameOnDiscontinuity))if(z=!0,gi>0){this.warn(`Dropped ${gi} out of ${_e} video samples due to a missing keyframe`);const ki=this.getVideoStartPts(t.samples);t.samples=t.samples.slice(gi),t.dropped+=gi,le+=(t.samples[0].pts-ki)/t.inputTimeScale,Di=le}else gi===-1&&(this.warn(`No keyframe found out of ${_e} video samples`),z=!1);if(this.ISGenerated){if(Vt&&qt){const ki=this.getVideoStartPts(t.samples),ai=(ks(e.samples[0].pts,ki)-ki)/t.inputTimeScale;ce+=Math.max(0,ai),le+=Math.max(0,-ai)}if(Vt){if(e.samplerate||(this.warn("regenerate InitSegment as audio detected"),y=this.generateIS(e,t,s,o)),A=this.remuxAudio(e,ce,this.isAudioContiguous,o,Je||qt||p===Z.AUDIO?le:void 0),qt){const ki=A?A.endPTS-A.startPTS:0;t.inputTimeScale||(this.warn("regenerate InitSegment as video detected"),y=this.generateIS(e,t,s,o)),h=this.remuxVideo(t,le,Zn,ki)}}else qt&&(h=this.remuxVideo(t,le,Zn,0));h&&(h.firstKeyFrame=gi,h.independent=gi!==-1,h.firstKeyFramePTS=Di)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(n.samples.length&&(U=tl(n,s,this._initPTS,this._initDTS)),i.samples.length&&(T=cc(i,s,this._initPTS))),{audio:A,video:h,initSegment:y,independent:z,text:T,id3:U}}computeInitPts(e,t,n,i){const s=Math.round(n*t);let o=ks(e,s);if(o0?ui-1:ui].dts&&(Je=!0)}Je&&o.sort(function(ui,di){const br=ui.dts-di.dts,Wr=ui.pts-di.pts;return br||Wr}),z=o[0].dts,ce=o[o.length-1].dts;const Vt=ce-z,qt=Vt?Math.round(Vt/(p-1)):U||e.inputTimeScale/30;if(n){const ui=z-_e,di=ui>qt,br=ui<-1;if((di||br)&&(di?this.warn(`${(e.segmentCodec||"").toUpperCase()}: ${Ma(ui,!0)} ms (${ui}dts) hole between fragments detected at ${t.toFixed(3)}`):this.warn(`${(e.segmentCodec||"").toUpperCase()}: ${Ma(-ui,!0)} ms (${ui}dts) overlapping between fragments detected at ${t.toFixed(3)}`),!br||_e>=o[0].pts||wa)){z=_e;const Wr=o[0].pts-ui;if(di)o[0].dts=z,o[0].pts=Wr;else{let Cr=!0;for(let Or=0;OrWr&&Cr);Or++){const Zs=o[Or].pts;if(o[Or].dts-=ui,o[Or].pts-=ui,Or0?di.dts-o[ui-1].dts:qt;if(Cr=ui>0?di.pts-o[ui-1].pts:qt,Zs.stretchShortVideoTrack&&this.nextAudioTs!==null){const aa=Math.floor(Zs.maxBufferHole*s),ga=(i?le+i*s:this.nextAudioTs+A)-di.pts;ga>aa?(U=ga-Fs,U<0?U=Fs:gi=!0,this.log(`It is approximately ${ga/90} ms to the next segment; using duration ${U/90} ms for the last video frame.`)):U=Fs}else U=Fs}const Or=Math.round(di.pts-di.dts);Di=Math.min(Di,U),Ni=Math.max(Ni,U),ki=Math.min(ki,Cr),ai=Math.max(ai,Cr),u.push(ws(di.key,U,Wr,Or))}if(u.length){if(wa){if(wa<70){const ui=u[0].flags;ui.dependsOn=2,ui.isNonSync=0}}else if(uo&&ai-ki0&&(i&&Math.abs(_e-(ze+Je))<9e3||Math.abs(ks(ce[0].pts,_e)-(ze+Je))<20*A),ce.forEach(function(ai){ai.pts=ks(ai.pts,_e)}),!n||ze<0){const ai=ce.length;if(ce=ce.filter(Fi=>Fi.pts>=0),ai!==ce.length&&this.warn(`Removed ${ce.length-ai} of ${ai} samples (initPTS ${Je} / ${o})`),!ce.length)return;s===0?ze=0:i&&!z?ze=Math.max(0,_e-Je):ze=ce[0].pts-Je}if(e.segmentCodec==="aac"){const ai=this.config.maxAudioFramesDrift;for(let Fi=0,yi=ze+Je;Fi=ai*A&&di0){tn+=le;try{Cn=new Uint8Array(tn)}catch(di){this.observer.emit(v.ERROR,v.ERROR,{type:te.MUX_ERROR,details:R.REMUX_ALLOC_ERROR,fatal:!1,error:di,bytes:tn,reason:`fail allocating audio mdat ${tn}`});return}T||(new DataView(Cn.buffer).setUint32(0,tn),Cn.set(dn.types.mdat,4))}else return;Cn.set(Vi,le);const ui=Vi.byteLength;le+=ui,U.push(ws(!0,h,ui,0)),qt=ar}const pn=U.length;if(!pn)return;const on=U[U.length-1];ze=qt-Je,this.nextAudioTs=ze+p*on.duration;const Zn=T?new Uint8Array(0):dn.moof(e.sequenceNumber++,Vt/p,ee({},e,{samples:U}));e.samples=[];const gi=(Vt-Je)/o,Di=this.nextAudioTs/o,Ni={data1:Zn,data2:Cn,startPTS:gi,endPTS:Di,startDTS:gi,endDTS:Di,type:"audio",hasAudio:!0,hasVideo:!1,nb:pn};return this.isAudioContiguous=!0,Ni}}function ks(l,e){let t;if(e===null)return l;for(e4294967296;)l+=t;return l}function lc(l){for(let e=0;eo.pts-u.pts);const s=l.samples;return l.samples=[],{samples:s}}class uc extends We{constructor(e,t,n,i){super("passthrough-remuxer",i),this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,this.initTracks=void 0,this.lastEndTime=null,this.isVideoContiguous=!1}destroy(){}resetTimeStamp(e){this.lastEndTime=null;const t=this.initPTS;t&&e&&t.baseTime===e.baseTime&&t.timescale===e.timescale||(this.initPTS=e)}resetNextTimestamp(){this.isVideoContiguous=!1,this.lastEndTime=null}resetInitSegment(e,t,n,i){this.audioCodec=t,this.videoCodec=n,this.generateInitSegment(e,i),this.emitInitSegment=!0}generateInitSegment(e,t){let{audioCodec:n,videoCodec:i}=this;if(!(e!=null&&e.byteLength)){this.initTracks=void 0,this.initData=void 0;return}const{audio:s,video:o}=this.initData=Le(e);if(t)Pe(e,t);else{const p=s||o;p!=null&&p.encrypted&&this.warn(`Init segment with encrypted track with has no key ("${p.codec}")!`)}s&&(n=nl(s,Ze.AUDIO,this)),o&&(i=nl(o,Ze.VIDEO,this));const u={};s&&o?u.audiovideo={container:"video/mp4",codec:n+","+i,supplemental:o.supplemental,encrypted:o.encrypted,initSegment:e,id:"main"}:s?u.audio={container:"audio/mp4",codec:n,encrypted:s.encrypted,initSegment:e,id:"audio"}:o?u.video={container:"video/mp4",codec:i,supplemental:o.supplemental,encrypted:o.encrypted,initSegment:e,id:"main"}:this.warn("initSegment does not contain moov or trak boxes."),this.initTracks=u}remux(e,t,n,i,s,o){var u,p;let{initPTS:h,lastEndTime:A}=this;const y={audio:void 0,video:void 0,text:i,id3:n,initSegment:void 0};r(A)||(A=this.lastEndTime=s||0);const T=t.samples;if(!T.length)return y;const U={initPTS:void 0,timescale:void 0,trackId:void 0};let z=this.initData;if((u=z)!=null&&u.length||(this.generateInitSegment(T),z=this.initData),!((p=z)!=null&&p.length))return this.warn("Failed to generate initSegment."),y;this.emitInitSegment&&(U.tracks=this.initTracks,this.emitInitSegment=!1);const ce=at(T,z,this),le=z.audio?ce[z.audio.id]:null,ze=z.video?ce[z.video.id]:null,Je=fs(ze,1/0),_e=fs(le,1/0),Vt=fs(ze,0,!0),qt=fs(le,0,!0);let Cn=s,tn=0;const An=le&&(!ze||!h&&_e0?this.lastEndTime=Zn:(this.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());const gi=!!z.audio,Di=!!z.video;let ki="";gi&&(ki+="audio"),Di&&(ki+="video");const Ni=(z.audio?z.audio.encrypted:!1)||(z.video?z.video.encrypted:!1),ai={data1:T,startPTS:on,startDTS:on,endPTS:Zn,endDTS:Zn,type:ki,hasAudio:gi,hasVideo:Di,nb:1,dropped:0,encrypted:Ni};y.audio=gi&&!Di?ai:void 0,y.video=Di?ai:void 0;const Fi=ze==null?void 0:ze.sampleCount;if(Fi){const yi=ze.keyFrameIndex,Vi=yi!==-1;ai.nb=Fi,ai.dropped=yi===0||this.isVideoContiguous?0:Vi?yi:Fi,ai.independent=Vi,ai.firstKeyFrame=yi,Vi&&ze.keyFrameStart&&(ai.firstKeyFramePTS=(ze.keyFrameStart-h.baseTime)/h.timescale),this.isVideoContiguous||(y.independent=Vi),this.isVideoContiguous||(this.isVideoContiguous=Vi),ai.dropped&&this.warn(`fmp4 does not start with IDR: firstIDR ${yi}/${Fi} dropped: ${ai.dropped} start: ${ai.firstKeyFramePTS||"NA"}`)}return y.initSegment=U,y.id3=tl(n,s,h,h),i.samples.length&&(y.text=cc(i,s,h)),y}}function fs(l,e,t=!1){return(l==null?void 0:l.start)!==void 0?(l.start+(t?l.duration:0))/l.timescale:e}function dc(l,e,t,n){if(l===null)return!0;const i=Math.max(n,1),s=e-l.baseTime/l.timescale;return Math.abs(s-t)>i}function nl(l,e,t){const n=l.codec;return n&&n.length>4?n:e===Ze.AUDIO?n==="ec-3"||n==="ac-3"||n==="alac"?n:n==="fLaC"||n==="Opus"?Pt(n,!1):(t.warn(`Unhandled audio codec "${n}" in mp4 MAP`),n||"mp4a"):(t.warn(`Unhandled video codec "${n}" in mp4 MAP`),n||"avc1")}let la;try{la=self.performance.now.bind(self.performance)}catch(l){la=Date.now}const Ha=[{demux:nc,remux:uc},{demux:ua,remux:Wa},{demux:Ho,remux:Wa},{demux:tc,remux:Wa}];Ha.splice(2,0,{demux:au,remux:Wa});class il{constructor(e,t,n,i,s,o){this.asyncResult=!1,this.logger=void 0,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=e,this.typeSupported=t,this.config=n,this.id=s,this.logger=o}configure(e){this.transmuxConfig=e,this.decrypter&&this.decrypter.reset()}push(e,t,n,i){const s=n.transmuxing;s.executeStart=la();let o=new Uint8Array(e);const{currentTransmuxState:u,transmuxConfig:p}=this;i&&(this.currentTransmuxState=i);const{contiguous:h,discontinuity:A,trackSwitch:y,accurateTimeOffset:T,timeOffset:U,initSegmentChange:z}=i||u,{audioCodec:ce,videoCodec:le,defaultInitPts:ze,duration:Je,initSegmentData:_e}=p,Vt=cu(o,t);if(Vt&&hi(Vt.method)){const An=this.getDecrypter(),pn=Oi(Vt.method);if(An.isSync()){let on=An.softwareDecrypt(o,Vt.key.buffer,Vt.iv.buffer,pn);if(n.part>-1){const gi=An.flush();on=gi&&gi.buffer}if(!on)return s.executeEnd=la(),fo(n);o=new Uint8Array(on)}else return this.asyncResult=!0,this.decryptionPromise=An.webCryptoDecrypt(o,Vt.key.buffer,Vt.iv.buffer,pn).then(on=>{const Zn=this.push(on,null,n);return this.decryptionPromise=null,Zn}),this.decryptionPromise}const qt=this.needsProbing(A,y);if(qt){const An=this.configureTransmuxer(o);if(An)return this.logger.warn(`[transmuxer] ${An.message}`),this.observer.emit(v.ERROR,v.ERROR,{type:te.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,fatal:!1,error:An,reason:An.message}),s.executeEnd=la(),fo(n)}(A||y||z||qt)&&this.resetInitSegment(_e,ce,le,Je,t),(A||z||qt)&&this.resetInitialTimestamp(ze),h||this.resetContiguity();const Cn=this.transmux(o,Vt,U,T,n);this.asyncResult=Ra(Cn);const tn=this.currentTransmuxState;return tn.contiguous=!0,tn.discontinuity=!1,tn.trackSwitch=!1,s.executeEnd=la(),Cn}flush(e){const t=e.transmuxing;t.executeStart=la();const{decrypter:n,currentTransmuxState:i,decryptionPromise:s}=this;if(s)return this.asyncResult=!0,s.then(()=>this.flush(e));const o=[],{timeOffset:u}=i;if(n){const y=n.flush();y&&o.push(this.push(y.buffer,null,e))}const{demuxer:p,remuxer:h}=this;if(!p||!h){t.executeEnd=la();const y=[fo(e)];return this.asyncResult?Promise.resolve(y):y}const A=p.flush(u);return Ra(A)?(this.asyncResult=!0,A.then(y=>(this.flushRemux(o,y,e),o))):(this.flushRemux(o,A,e),this.asyncResult?Promise.resolve(o):o)}flushRemux(e,t,n){const{audioTrack:i,videoTrack:s,id3Track:o,textTrack:u}=t,{accurateTimeOffset:p,timeOffset:h}=this.currentTransmuxState;this.logger.log(`[transmuxer.ts]: Flushed ${this.id} sn: ${n.sn}${n.part>-1?" part: "+n.part:""} of ${this.id===Z.MAIN?"level":"track"} ${n.level}`);const A=this.remuxer.remux(i,s,o,u,h,p,!0,this.id);e.push({remuxResult:A,chunkMeta:n}),n.transmuxing.executeEnd=la()}resetInitialTimestamp(e){const{demuxer:t,remuxer:n}=this;!t||!n||(t.resetTimeStamp(e),n.resetTimeStamp(e))}resetContiguity(){const{demuxer:e,remuxer:t}=this;!e||!t||(e.resetContiguity(),t.resetNextTimestamp())}resetInitSegment(e,t,n,i,s){const{demuxer:o,remuxer:u}=this;!o||!u||(o.resetInitSegment(e,t,n,i),u.resetInitSegment(e,t,n,s))}destroy(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)}transmux(e,t,n,i,s){let o;return t&&t.method==="SAMPLE-AES"?o=this.transmuxSampleAes(e,t,n,i,s):o=this.transmuxUnencrypted(e,n,i,s),o}transmuxUnencrypted(e,t,n,i){const{audioTrack:s,videoTrack:o,id3Track:u,textTrack:p}=this.demuxer.demux(e,t,!1,!this.config.progressive);return{remuxResult:this.remuxer.remux(s,o,u,p,t,n,!1,this.id),chunkMeta:i}}transmuxSampleAes(e,t,n,i,s){return this.demuxer.demuxSampleAes(e,t,n).then(o=>({remuxResult:this.remuxer.remux(o.audioTrack,o.videoTrack,o.id3Track,o.textTrack,n,i,!1,this.id),chunkMeta:s}))}configureTransmuxer(e){const{config:t,observer:n,typeSupported:i}=this;let s;for(let y=0,T=Ha.length;y0&&(e==null?void 0:e.key)!=null&&e.iv!==null&&e.method!=null&&(t=e),t}const fo=l=>({remuxResult:{},chunkMeta:l});function Ra(l){return"then"in l&&l.then instanceof Function}class fc{constructor(e,t,n,i,s){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=e,this.videoCodec=t,this.initSegmentData=n,this.duration=i,this.defaultInitPts=s||null}}class hc{constructor(e,t,n,i,s,o){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=e,this.contiguous=t,this.accurateTimeOffset=n,this.trackSwitch=i,this.timeOffset=s,this.initSegmentChange=o}}let ho=0;class rl{constructor(e,t,n,i){this.error=null,this.hls=void 0,this.id=void 0,this.instanceNo=ho++,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.onWorkerMessage=p=>{const h=p.data,A=this.hls;if(!(!A||!(h!=null&&h.event)||h.instanceNo!==this.instanceNo))switch(h.event){case"init":{var y;const T=(y=this.workerContext)==null?void 0:y.objectURL;T&&self.URL.revokeObjectURL(T);break}case"transmuxComplete":{this.handleTransmuxComplete(h.data);break}case"flush":{this.onFlush(h.data);break}case"workerLog":{A.logger[h.data.logType]&&A.logger[h.data.logType](h.data.message);break}default:{h.data=h.data||{},h.data.frag=this.frag,h.data.part=this.part,h.data.id=this.id,A.trigger(h.event,h.data);break}}},this.onWorkerError=p=>{if(!this.hls)return;const h=new Error(`${p.message} (${p.filename}:${p.lineno})`);this.hls.config.enableWorker=!1,this.hls.logger.warn(`Error in "${this.id}" Web Worker, fallback to inline`),this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:R.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:h})};const s=e.config;this.hls=e,this.id=t,this.useWorker=!!s.enableWorker,this.onTransmuxComplete=n,this.onFlush=i;const o=(p,h)=>{h=h||{},h.frag=this.frag||void 0,p===v.ERROR&&(h=h,h.parent=this.id,h.part=this.part,this.error=h.error),this.hls.trigger(p,h)};this.observer=new _a,this.observer.on(v.FRAG_DECRYPTED,o),this.observer.on(v.ERROR,o);const u=d(s.preferManagedMediaSource);if(this.useWorker&&typeof Worker!="undefined"){const p=this.hls.logger;if(s.workerPath||Ol()){try{s.workerPath?(p.log(`loading Web Worker ${s.workerPath} for "${t}"`),this.workerContext=Fl(s.workerPath)):(p.log(`injecting Web Worker for "${t}"`),this.workerContext=Do());const{worker:A}=this.workerContext;A.addEventListener("message",this.onWorkerMessage),A.addEventListener("error",this.onWorkerError),A.postMessage({instanceNo:this.instanceNo,cmd:"init",typeSupported:u,id:t,config:Ye(s)})}catch(A){p.warn(`Error setting up "${t}" Web Worker, fallback to inline`,A),this.terminateWorker(),this.error=null,this.transmuxer=new il(this.observer,u,s,"",t,e.logger)}return}}this.transmuxer=new il(this.observer,u,s,"",t,e.logger)}reset(){if(this.frag=null,this.part=null,this.workerContext){const e=this.instanceNo;this.instanceNo=ho++;const t=this.hls.config,n=d(t.preferManagedMediaSource);this.workerContext.worker.postMessage({instanceNo:this.instanceNo,cmd:"reset",resetNo:e,typeSupported:n,id:this.id,config:Ye(t)})}}terminateWorker(){if(this.workerContext){const{worker:e}=this.workerContext;this.workerContext=null,e.removeEventListener("message",this.onWorkerMessage),e.removeEventListener("error",this.onWorkerError),iu(this.hls.config.workerPath)}}destroy(){if(this.workerContext)this.terminateWorker(),this.onWorkerMessage=this.onWorkerError=null;else{const t=this.transmuxer;t&&(t.destroy(),this.transmuxer=null)}const e=this.observer;e&&e.removeAllListeners(),this.frag=null,this.part=null,this.observer=null,this.hls=null}push(e,t,n,i,s,o,u,p,h,A){var y,T;h.transmuxing.start=self.performance.now();const{instanceNo:U,transmuxer:z}=this,ce=o?o.start:s.start,le=s.decryptdata,ze=this.frag,Je=!(ze&&s.cc===ze.cc),_e=!(ze&&h.level===ze.level),Vt=ze?h.sn-ze.sn:-1,qt=this.part?h.part-this.part.index:-1,Cn=Vt===0&&h.id>1&&h.id===(ze==null?void 0:ze.stats.chunkCount),tn=!_e&&(Vt===1||Vt===0&&(qt===1||Cn&&qt<=0)),An=self.performance.now();(_e||Vt||s.stats.parsing.start===0)&&(s.stats.parsing.start=An),o&&(qt||!tn)&&(o.stats.parsing.start=An);const pn=!(ze&&((y=s.initSegment)==null?void 0:y.url)===((T=ze.initSegment)==null?void 0:T.url)),on=new hc(Je,tn,p,_e,ce,pn);if(!tn||Je||pn){this.hls.logger.log(`[transmuxer-interface]: Starting new transmux session for ${s.type} sn: ${h.sn}${h.part>-1?" part: "+h.part:""} ${this.id===Z.MAIN?"level":"track"}: ${h.level} id: ${h.id} + discontinuity: ${Je} trackSwitch: ${_e} contiguous: ${tn} accurateTimeOffset: ${p} timeOffset: ${ce} - initSegmentChange: ${pn}`);const zn=new fc(n,i,t,u,A);this.configureTransmuxer(zn)}if(this.frag=s,this.part=o,this.workerContext)this.workerContext.worker.postMessage({instanceNo:U,cmd:"demux",data:e,decryptdata:le,chunkMeta:h,state:on},e instanceof ArrayBuffer?[e]:[]);else if(Z){const zn=Z.push(e,le,h,on);wa(zn)?zn.then(gi=>{this.handleTransmuxComplete(gi)}).catch(gi=>{this.transmuxerError(gi,h,"transmuxer-interface push error")}):this.handleTransmuxComplete(zn)}}flush(e){e.transmuxing.start=self.performance.now();const{instanceNo:t,transmuxer:n}=this;if(this.workerContext)this.workerContext.worker.postMessage({instanceNo:t,cmd:"flush",chunkMeta:e});else if(n){const i=n.flush(e);wa(i)?i.then(s=>{this.handleFlushResult(s,e)}).catch(s=>{this.transmuxerError(s,e,"transmuxer-interface flush error")}):this.handleFlushResult(i,e)}}transmuxerError(e,t,n){this.hls&&(this.error=e,this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:w.FRAG_PARSING_ERROR,chunkMeta:t,frag:this.frag||void 0,part:this.part||void 0,fatal:!1,error:e,err:e,reason:n}))}handleFlushResult(e,t){e.forEach(n=>{this.handleTransmuxComplete(n)}),this.onFlush(t)}configureTransmuxer(e){const{instanceNo:t,transmuxer:n}=this;this.workerContext?this.workerContext.worker.postMessage({instanceNo:t,cmd:"configure",config:e}):n&&n.configure(e)}handleTransmuxComplete(e){e.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(e)}}const sl=100;class al extends Ka{constructor(e,t,n){super(e,t,n,"audio-stream-controller",z.AUDIO),this.mainAnchor=null,this.mainFragLoading=null,this.audioOnly=!1,this.bufferedTrack=null,this.switchingTrack=null,this.trackId=-1,this.waitingData=null,this.mainDetails=null,this.flushing=!1,this.bufferFlushed=!1,this.cachedTrackLoadedData=null,this.registerListeners()}onHandlerDestroying(){this.unregisterListeners(),super.onHandlerDestroying(),this.resetItem()}resetItem(){this.mainDetails=this.mainAnchor=this.mainFragLoading=this.bufferedTrack=this.switchingTrack=this.waitingData=this.cachedTrackLoadedData=null}registerListeners(){super.registerListeners();const{hls:e}=this;e.on(v.LEVEL_LOADED,this.onLevelLoaded,this),e.on(v.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.on(v.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(v.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(v.BUFFER_RESET,this.onBufferReset,this),e.on(v.BUFFER_CREATED,this.onBufferCreated,this),e.on(v.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(v.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(v.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(v.FRAG_LOADING,this.onFragLoading,this),e.on(v.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){const{hls:e}=this;e&&(super.unregisterListeners(),e.off(v.LEVEL_LOADED,this.onLevelLoaded,this),e.off(v.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.off(v.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(v.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(v.BUFFER_RESET,this.onBufferReset,this),e.off(v.BUFFER_CREATED,this.onBufferCreated,this),e.off(v.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(v.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(v.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(v.FRAG_LOADING,this.onFragLoading,this),e.off(v.FRAG_BUFFERED,this.onFragBuffered,this))}onInitPtsFound(e,{frag:t,id:n,initPTS:i,timescale:s,trackId:o}){if(n===z.MAIN){const u=t.cc,p=this.fragCurrent;if(this.initPTS[u]={baseTime:i,timescale:s,trackId:o},this.log(`InitPTS for cc: ${u} found from main: ${i/s} (${i}/${s}) trackId: ${o}`),this.mainAnchor=t,this.state===On.WAITING_INIT_PTS){const h=this.waitingData;(!h&&!this.loadingParts||h&&h.frag.cc!==u)&&this.syncWithAnchor(t,h==null?void 0:h.frag)}else!this.hls.hasEnoughToStart&&p&&p.cc!==u?(p.abortRequests(),this.syncWithAnchor(t,p)):this.state===On.IDLE&&this.tick()}}getLoadPosition(){return!this.startFragRequested&&this.nextLoadPosition>=0?this.nextLoadPosition:super.getLoadPosition()}syncWithAnchor(e,t){var n;const i=((n=this.mainFragLoading)==null?void 0:n.frag)||null;if(t&&(i==null?void 0:i.cc)===t.cc)return;const s=(i||e).cc,o=this.getLevelDetails(),u=this.getLoadPosition(),p=Ln(o,s,u);p&&(this.log(`Syncing with main frag at ${p.start} cc ${p.cc}`),this.startFragRequested=!1,this.nextLoadPosition=p.start,this.resetLoadingState(),this.state===On.IDLE&&this.doTickIdle())}startLoad(e,t){if(!this.levels){this.startPosition=e,this.state=On.STOPPED;return}const n=this.lastCurrentTime;this.stopLoad(),this.setInterval(sl),n>0&&e===-1?(this.log(`Override startPosition with lastCurrentTime @${n.toFixed(3)}`),e=n,this.state=On.IDLE):this.state=On.WAITING_TRACK,this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()}doTick(){switch(this.state){case On.IDLE:this.doTickIdle();break;case On.WAITING_TRACK:{const{levels:e,trackId:t}=this,n=e==null?void 0:e[t],i=n==null?void 0:n.details;if(i&&!this.waitForLive(n)){if(this.waitForCdnTuneIn(i))break;this.state=On.WAITING_INIT_PTS}break}case On.FRAG_LOADING_WAITING_RETRY:{this.checkRetryDate();break}case On.WAITING_INIT_PTS:{const e=this.waitingData;if(e){const{frag:t,part:n,cache:i,complete:s}=e,o=this.mainAnchor;if(this.initPTS[t.cc]!==void 0){this.waitingData=null,this.state=On.FRAG_LOADING;const u=i.flush().buffer,p={frag:t,part:n,payload:u,networkDetails:null};this._handleFragmentLoadProgress(p),s&&super._handleFragmentLoadComplete(p)}else o&&o.cc!==e.frag.cc&&this.syncWithAnchor(o,e.frag)}else this.state=On.IDLE}}this.onTickEnd()}resetLoadingState(){const e=this.waitingData;e&&(this.fragmentTracker.removeFragment(e.frag),this.waitingData=null),super.resetLoadingState()}onTickEnd(){const{media:e}=this;e!=null&&e.readyState&&(this.lastCurrentTime=e.currentTime)}doTickIdle(){var e;const{hls:t,levels:n,media:i,trackId:s}=this,o=t.config;if(!this.buffering||!i&&!this.primaryPrefetch&&(this.startFragRequested||!o.startFragPrefetch)||!(n!=null&&n[s]))return;const u=n[s],p=u.details;if(!p||this.waitForLive(u)||this.waitForCdnTuneIn(p)){this.state=On.WAITING_TRACK,this.startFragRequested=!1;return}const h=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&h&&(this.bufferFlushed=!1,this.afterBufferFlushed(h,ze.AUDIO,z.AUDIO));const A=this.getFwdBufferInfo(h,z.AUDIO);if(A===null)return;if(!this.switchingTrack&&this._streamEnded(A,p)){t.trigger(v.BUFFER_EOS,{type:"audio"}),this.state=On.ENDED;return}const y=A.len,C=t.maxBufferLength,U=p.fragments,Z=U[0].start,ce=this.getLoadPosition(),le=this.flushing?ce:A.end;if(this.switchingTrack&&i){const _e=ce;p.PTSKnown&&_eZ||A.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),i.currentTime=Z+.05)}if(y>=C&&!this.switchingTrack&&leXe.end){const Vt=this.fragmentTracker.getFragAtPos(le,z.MAIN);Vt&&Vt.end>Xe.end&&(Xe=Vt,this.mainFragLoading={frag:Vt,targetBufferTime:null})}if(Ze.start>Xe.end)return}this.loadFragment(Ze,u,le)}onMediaDetaching(e,t){this.bufferFlushed=this.flushing=!1,super.onMediaDetaching(e,t)}onAudioTracksUpdated(e,{audioTracks:t}){this.resetTransmuxer(),this.levels=t.map(n=>new pt(n))}onAudioTrackSwitching(e,t){const n=!!t.url;this.trackId=t.id;const{fragCurrent:i}=this;i&&(i.abortRequests(),this.removeUnbufferedFrags(i.start)),this.resetLoadingState(),n?(this.switchingTrack=t,this.flushAudioIfNeeded(t),this.state!==On.STOPPED&&(this.setInterval(sl),this.state=On.IDLE,this.tick())):(this.resetTransmuxer(),this.switchingTrack=null,this.bufferedTrack=t,this.clearInterval())}onManifestLoading(){super.onManifestLoading(),this.bufferFlushed=this.flushing=this.audioOnly=!1,this.resetItem(),this.trackId=-1}onLevelLoaded(e,t){this.mainDetails=t.details;const n=this.cachedTrackLoadedData;n&&(this.cachedTrackLoadedData=null,this.onAudioTrackLoaded(v.AUDIO_TRACK_LOADED,n))}onAudioTrackLoaded(e,t){var n;const{levels:i}=this,{details:s,id:o,groupId:u,track:p}=t;if(!i){this.warn(`Audio tracks reset while loading track ${o} "${p.name}" of "${u}"`);return}const h=this.mainDetails;if(!h||s.endCC>h.endCC||h.expired){this.cachedTrackLoadedData=t,this.state!==On.STOPPED&&(this.state=On.WAITING_TRACK);return}this.cachedTrackLoadedData=null,this.log(`Audio track ${o} "${p.name}" of "${u}" loaded [${s.startSN},${s.endSN}]${s.lastPartSn?`[part-${s.lastPartSn}-${s.lastPartIndex}]`:""},duration:${s.totalduration}`);const A=i[o];let y=0;if(s.live||(n=A.details)!=null&&n.live){if(this.checkLiveUpdate(s),s.deltaUpdateFailed)return;if(A.details){var C;y=this.alignPlaylists(s,A.details,(C=this.levelLastLoaded)==null?void 0:C.details)}s.alignedSliding||(ea(s,h),s.alignedSliding||Pa(s,h),y=s.fragmentStart)}A.details=s,this.levelLastLoaded=A,this.startFragRequested||this.setStartPosition(h,y),this.hls.trigger(v.AUDIO_TRACK_UPDATED,{details:s,id:o,groupId:t.groupId}),this.state===On.WAITING_TRACK&&!this.waitForCdnTuneIn(s)&&(this.state=On.IDLE),this.tick()}_handleFragmentLoadProgress(e){var t;const n=e.frag,{part:i,payload:s}=e,{config:o,trackId:u,levels:p}=this;if(!p){this.warn(`Audio tracks were reset while fragment load was in progress. Fragment ${n.sn} of level ${n.level} will not be buffered`);return}const h=p[u];if(!h){this.warn("Audio track is undefined on fragment load progress");return}const A=h.details;if(!A){this.warn("Audio track details undefined on fragment load progress"),this.removeUnbufferedFrags(n.start);return}const y=o.defaultAudioCodec||h.audioCodec||"mp4a.40.2";let C=this.transmuxer;C||(C=this.transmuxer=new rl(this.hls,z.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));const U=this.initPTS[n.cc],Z=(t=n.initSegment)==null?void 0:t.data;if(U!==void 0){const le=i?i.index:-1,Ze=le!==-1,Xe=new Mr(n.level,n.sn,n.stats.chunkCount,s.byteLength,le,Ze);C.push(s,Z,y,"",n,i,A.totalduration,!1,Xe,U)}else{this.log(`Unknown video PTS for cc ${n.cc}, waiting for video PTS before demuxing audio frag ${n.sn} of [${A.startSN} ,${A.endSN}],track ${u}`);const{cache:ce}=this.waitingData=this.waitingData||{frag:n,part:i,cache:new Ro,complete:!1};ce.push(new Uint8Array(s)),this.state!==On.STOPPED&&(this.state=On.WAITING_INIT_PTS)}}_handleFragmentLoadComplete(e){if(this.waitingData){this.waitingData.complete=!0;return}super._handleFragmentLoadComplete(e)}onBufferReset(){this.mediaBuffer=null}onBufferCreated(e,t){this.bufferFlushed=this.flushing=!1;const n=t.tracks.audio;n&&(this.mediaBuffer=n.buffer||null)}onFragLoading(e,t){!this.audioOnly&&t.frag.type===z.MAIN&&Qe(t.frag)&&(this.mainFragLoading=t,this.state===On.IDLE&&this.tick())}onFragBuffered(e,t){const{frag:n,part:i}=t;if(n.type!==z.AUDIO){!this.audioOnly&&n.type===z.MAIN&&!n.elementaryStreams.video&&!n.elementaryStreams.audiovideo&&(this.audioOnly=!0,this.mainFragLoading=null);return}if(this.fragContextChanged(n)){this.warn(`Fragment ${n.sn}${i?" p: "+i.index:""} of level ${n.level} finished buffering, but was aborted. state: ${this.state}, audioSwitch: ${this.switchingTrack?this.switchingTrack.name:"false"}`);return}if(Qe(n)){this.fragPrevious=n;const s=this.switchingTrack;s&&(this.bufferedTrack=s,this.switchingTrack=null,this.hls.trigger(v.AUDIO_TRACK_SWITCHED,ue({},s)))}this.fragBufferedComplete(n,i),this.media&&this.tick()}onError(e,t){var n;if(t.fatal){this.state=On.ERROR;return}switch(t.details){case w.FRAG_GAP:case w.FRAG_PARSING_ERROR:case w.FRAG_DECRYPT_ERROR:case w.FRAG_LOAD_ERROR:case w.FRAG_LOAD_TIMEOUT:case w.KEY_LOAD_ERROR:case w.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(z.AUDIO,t);break;case w.AUDIO_TRACK_LOAD_ERROR:case w.AUDIO_TRACK_LOAD_TIMEOUT:case w.LEVEL_PARSING_ERROR:!t.levelRetry&&this.state===On.WAITING_TRACK&&((n=t.context)==null?void 0:n.type)===q.AUDIO_TRACK&&(this.state=On.IDLE);break;case w.BUFFER_ADD_CODEC_ERROR:case w.BUFFER_APPEND_ERROR:if(t.parent!=="audio")return;this.reduceLengthAndFlushBuffer(t)||this.resetLoadingState();break;case w.BUFFER_FULL_ERROR:if(t.parent!=="audio")return;this.reduceLengthAndFlushBuffer(t)&&(this.bufferedTrack=null,super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"));break;case w.INTERNAL_EXCEPTION:this.recoverWorkerError(t);break}}onBufferFlushing(e,{type:t}){t!==ze.VIDEO&&(this.flushing=!0)}onBufferFlushed(e,{type:t}){if(t!==ze.VIDEO){this.flushing=!1,this.bufferFlushed=!0,this.state===On.ENDED&&(this.state=On.IDLE);const n=this.mediaBuffer||this.media;n&&(this.afterBufferFlushed(n,t,z.AUDIO),this.tick())}}_handleTransmuxComplete(e){var t;const n="audio",{hls:i}=this,{remuxResult:s,chunkMeta:o}=e,u=this.getCurrentContext(o);if(!u){this.resetWhenMissingContext(o);return}const{frag:p,part:h,level:A}=u,{details:y}=A,{audio:C,text:U,id3:Z,initSegment:ce}=s;if(this.fragContextChanged(p)||!y){this.fragmentTracker.removeFragment(p);return}if(this.state=On.PARSING,this.switchingTrack&&C&&this.completeAudioSwitch(this.switchingTrack),ce!=null&&ce.tracks){const le=p.initSegment||p;if(this.unhandledEncryptionError(ce,p))return;this._bufferInitSegment(A,ce.tracks,le,o),i.trigger(v.FRAG_PARSING_INIT_SEGMENT,{frag:le,id:n,tracks:ce.tracks})}if(C){const{startPTS:le,endPTS:Ze,startDTS:Xe,endDTS:_e}=C;h&&(h.elementaryStreams[ze.AUDIO]={startPTS:le,endPTS:Ze,startDTS:Xe,endDTS:_e}),p.setElementaryStreamInfo(ze.AUDIO,le,Ze,Xe,_e),this.bufferFragmentData(C,p,h,o)}if(Z!=null&&(t=Z.samples)!=null&&t.length){const le=ee({id:n,frag:p,details:y},Z);i.trigger(v.FRAG_PARSING_METADATA,le)}if(U){const le=ee({id:n,frag:p,details:y},U);i.trigger(v.FRAG_PARSING_USERDATA,le)}}_bufferInitSegment(e,t,n,i){if(this.state!==On.PARSING||(t.video&&delete t.video,t.audiovideo&&delete t.audiovideo,!t.audio))return;const s=t.audio;s.id=z.AUDIO;const o=e.audioCodec;this.log(`Init audio buffer, container:${s.container}, codecs[level/parsed]=[${o}/${s.codec}]`),o&&o.split(",").length===1&&(s.levelCodec=o),this.hls.trigger(v.BUFFER_CODECS,t);const u=s.initSegment;if(u!=null&&u.byteLength){const p={type:"audio",frag:n,part:null,chunkMeta:i,parent:n.type,data:u};this.hls.trigger(v.BUFFER_APPENDING,p)}this.tickImmediate()}loadFragment(e,t,n){const i=this.fragmentTracker.getState(e);if(this.switchingTrack||i===Cn.NOT_LOADED||i===Cn.PARTIAL){var s;if(!Qe(e))this._loadInitSegment(e,t);else if((s=t.details)!=null&&s.live&&!this.initPTS[e.cc]){this.log(`Waiting for video PTS in continuity counter ${e.cc} of live stream before loading audio fragment ${e.sn} of level ${this.trackId}`),this.state=On.WAITING_INIT_PTS;const o=this.mainDetails;o&&o.fragmentStart!==t.details.fragmentStart&&Pa(t.details,o)}else super.loadFragment(e,t,n)}else this.clearTrackerIfNeeded(e)}flushAudioIfNeeded(e){if(this.media&&this.bufferedTrack){const{name:t,lang:n,assocLang:i,characteristics:s,audioCodec:o,channels:u}=this.bufferedTrack;an({name:t,lang:n,assocLang:i,characteristics:s,audioCodec:o,channels:u},e,rn)||(Nn(e.url,this.hls)?(this.log("Switching audio track : flushing all audio"),super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null):this.bufferedTrack=e)}}completeAudioSwitch(e){const{hls:t}=this;this.flushAudioIfNeeded(e),this.bufferedTrack=e,this.switchingTrack=null,t.trigger(v.AUDIO_TRACK_SWITCHED,ue({},e))}}class Sa extends We{constructor(e,t){super(t,e.logger),this.hls=void 0,this.canLoad=!1,this.timer=-1,this.hls=e}destroy(){this.clearTimer(),this.hls=this.log=this.warn=null}clearTimer(){this.timer!==-1&&(self.clearTimeout(this.timer),this.timer=-1)}startLoad(){this.canLoad=!0,this.loadPlaylist()}stopLoad(){this.canLoad=!1,this.clearTimer()}switchParams(e,t,n){const i=t==null?void 0:t.renditionReports;if(i){let s=-1;for(let o=0;o=0&&A>t.partTarget&&(p+=1)}const h=n&&ut(n);return new ft(u,p>=0?p:void 0,h)}}}loadPlaylist(e){this.clearTimer()}loadingPlaylist(e,t){this.clearTimer()}shouldLoadPlaylist(e){return this.canLoad&&!!e&&!!e.url&&(!e.details||e.details.live)}getUrlWithDirectives(e,t){if(t)try{return t.addDirectives(e)}catch(n){this.warn(`Could not construct new URL with HLS Delivery Directives: ${n}`)}return e}playlistLoaded(e,t,n){const{details:i,stats:s}=t,o=self.performance.now(),u=s.loading.first?Math.max(0,o-s.loading.first):0;i.advancedDateTime=Date.now()-u;const p=this.hls.config.timelineOffset;if(p!==i.appliedTimelineOffset){const A=Math.max(p||0,0);i.appliedTimelineOffset=A,i.fragments.forEach(y=>{y.setStart(y.playlistOffset+A)})}if(i.live||n!=null&&n.live){const A="levelInfo"in t?t.levelInfo:t.track;if(i.reloaded(n),n&&i.fragments.length>0){$n(n,i,this);const Xe=i.playlistParsingError;if(Xe){this.warn(Xe);const _e=this.hls;if(!_e.config.ignorePlaylistParsingErrors){var h;const{networkDetails:Vt}=t;_e.trigger(v.ERROR,{type:te.NETWORK_ERROR,details:w.LEVEL_PARSING_ERROR,fatal:!1,url:i.url,error:Xe,reason:Xe.message,level:t.level||void 0,parent:(h=i.fragments[0])==null?void 0:h.type,networkDetails:Vt,stats:s});return}i.playlistParsingError=null}}i.requestScheduled===-1&&(i.requestScheduled=s.loading.start);const y=this.hls.mainForwardBufferInfo,C=y?y.end-y.len:0,U=(i.edge-C)*1e3,Z=Ir(i,U);if(i.requestScheduled+Z0){if(pn>i.targetduration*3)this.log(`Playlist last advanced ${An.toFixed(2)}s ago. Omitting segment and part directives.`),le=void 0,Ze=void 0;else if(n!=null&&n.tuneInGoal&&pn-i.partTarget>n.tuneInGoal)this.warn(`CDN Tune-in goal increased from: ${n.tuneInGoal} to: ${on} with playlist age: ${i.age}`),on=0;else{const zn=Math.floor(on/i.targetduration);if(le+=zn,Ze!==void 0){const gi=Math.round(on%i.targetduration/i.partTarget);Ze+=gi}this.log(`CDN Tune-in age: ${i.ageHeader}s last advanced ${An.toFixed(2)}s goal: ${on} skip sn ${zn} to part ${Ze}`)}i.tuneInGoal=on}if(ce=this.getDeliveryDirectives(i,t.deliveryDirectives,le,Ze),Xe||!tn){i.requestScheduled=o,this.loadingPlaylist(A,ce);return}}else(i.canBlockReload||i.canSkipUntil)&&(ce=this.getDeliveryDirectives(i,t.deliveryDirectives,le,Ze));ce&&le!==void 0&&i.canBlockReload&&(i.requestScheduled=s.loading.first+Math.max(Z-u*2,Z/2)),this.scheduleLoading(A,ce,i)}else this.clearTimer()}scheduleLoading(e,t,n){const i=n||e.details;if(!i){this.loadingPlaylist(e,t);return}const s=self.performance.now(),o=i.requestScheduled;if(s>=o){this.loadingPlaylist(e,t);return}const u=o-s;this.log(`reload live playlist ${e.name||e.bitrate+"bps"} in ${Math.round(u)} ms`),this.clearTimer(),this.timer=self.setTimeout(()=>this.loadingPlaylist(e,t),u)}getDeliveryDirectives(e,t,n,i){let s=ut(e);return t!=null&&t.skip&&e.deltaUpdateFailed&&(n=t.msn,i=t.part,s=je.No),new ft(n,i,s)}checkRetry(e){const t=e.details,n=wn(e),i=e.errorAction,{action:s,retryCount:o=0,retryConfig:u}=i||{},p=!!i&&!!u&&(s===Yn.RetryRequest||!i.resolved&&s===Yn.SendAlternateToPenaltyBox);if(p){var h;if(o>=u.maxNumRetry)return!1;if(n&&(h=e.context)!=null&&h.deliveryDirectives)this.warn(`Retrying playlist loading ${o+1}/${u.maxNumRetry} after "${t}" without delivery-directives`),this.loadPlaylist();else{const A=ri(u,o);this.clearTimer(),this.timer=self.setTimeout(()=>this.loadPlaylist(),A),this.warn(`Retrying playlist loading ${o+1}/${u.maxNumRetry} after "${t}" in ${A}ms`)}e.levelRetry=!0,i.resolved=!0}return p}}function mo(l,e){if(l.length!==e.length)return!1;for(let t=0;tl[i]!==e[i])}function ol(l,e){return e.label.toLowerCase()===l.name.toLowerCase()&&(!e.language||e.language.toLowerCase()===(l.lang||"").toLowerCase())}class mc extends Sa{constructor(e){super(e,"audio-track-controller"),this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.registerListeners()}registerListeners(){const{hls:e}=this;e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_PARSED,this.onManifestParsed,this),e.on(v.LEVEL_LOADING,this.onLevelLoading,this),e.on(v.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(v.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(v.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_PARSED,this.onManifestParsed,this),e.off(v.LEVEL_LOADING,this.onLevelLoading,this),e.off(v.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(v.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(v.ERROR,this.onError,this)}destroy(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,super.destroy()}onManifestLoading(){this.tracks=[],this.tracksInGroup=[],this.groupIds=null,this.currentTrack=null,this.trackId=-1,this.selectDefaultTrack=!0}onManifestParsed(e,t){this.tracks=t.audioTracks||[]}onAudioTrackLoaded(e,t){const{id:n,groupId:i,details:s}=t,o=this.tracksInGroup[n];if(!o||o.groupId!==i){this.warn(`Audio track with id:${n} and group:${i} not found in active group ${o==null?void 0:o.groupId}`);return}const u=o.details;o.details=t.details,this.log(`Audio track ${n} "${o.name}" lang:${o.lang} group:${i} loaded [${s.startSN}-${s.endSN}]`),n===this.trackId&&this.playlistLoaded(n,t,u)}onLevelLoading(e,t){this.switchLevel(t.level)}onLevelSwitching(e,t){this.switchLevel(t.level)}switchLevel(e){const t=this.hls.levels[e];if(!t)return;const n=t.audioGroups||null,i=this.groupIds;let s=this.currentTrack;if(!n||(i==null?void 0:i.length)!==(n==null?void 0:n.length)||n!=null&&n.some(u=>(i==null?void 0:i.indexOf(u))===-1)){this.groupIds=n,this.trackId=-1,this.currentTrack=null;const u=this.tracks.filter(C=>!n||n.indexOf(C.groupId)!==-1);if(u.length)this.selectDefaultTrack&&!u.some(C=>C.default)&&(this.selectDefaultTrack=!1),u.forEach((C,U)=>{C.id=U});else if(!s&&!this.tracksInGroup.length)return;this.tracksInGroup=u;const p=this.hls.config.audioPreference;if(!s&&p){const C=jt(p,u,rn);if(C>-1)s=u[C];else{const U=jt(p,this.tracks);s=this.tracks[U]}}let h=this.findTrackId(s);h===-1&&s&&(h=this.findTrackId(null));const A={audioTracks:u};this.log(`Updating audio tracks, ${u.length} track(s) found in group(s): ${n==null?void 0:n.join(",")}`),this.hls.trigger(v.AUDIO_TRACKS_UPDATED,A);const y=this.trackId;if(h!==-1&&y===-1)this.setAudioTrack(h);else if(u.length&&y===-1){var o;const C=new Error(`No audio track selected for current audio group-ID(s): ${(o=this.groupIds)==null?void 0:o.join(",")} track count: ${u.length}`);this.warn(C.message),this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:w.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:C})}}}onError(e,t){t.fatal||!t.context||t.context.type===q.AUDIO_TRACK&&t.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(t.context.groupId)!==-1)&&this.checkRetry(t)}get allAudioTracks(){return this.tracks}get audioTracks(){return this.tracksInGroup}get audioTrack(){return this.trackId}set audioTrack(e){this.selectDefaultTrack=!1,this.setAudioTrack(e)}setAudioOption(e){const t=this.hls;if(t.config.audioPreference=e,e){const n=this.allAudioTracks;if(this.selectDefaultTrack=!1,n.length){const i=this.currentTrack;if(i&&an(e,i,rn))return i;const s=jt(e,this.tracksInGroup,rn);if(s>-1){const o=this.tracksInGroup[s];return this.setAudioTrack(s),o}else if(i){let o=t.loadLevel;o===-1&&(o=t.firstAutoLevel);const u=cn(e,t.levels,n,o,rn);if(u===-1)return null;t.nextLoadLevel=u}if(e.channels||e.audioCodec){const o=jt(e,n);if(o>-1)return n[o]}}}return null}setAudioTrack(e){const t=this.tracksInGroup;if(e<0||e>=t.length){this.warn(`Invalid audio track id: ${e}`);return}this.selectDefaultTrack=!1;const n=this.currentTrack,i=t[e],s=i.details&&!i.details.live;if(e===this.trackId&&i===n&&s||(this.log(`Switching to audio-track ${e} "${i.name}" lang:${i.lang} group:${i.groupId} channels:${i.channels}`),this.trackId=e,this.currentTrack=i,this.hls.trigger(v.AUDIO_TRACK_SWITCHING,ue({},i)),s))return;const o=this.switchParams(i.url,n==null?void 0:n.details,i.details);this.loadPlaylist(o)}findTrackId(e){const t=this.tracksInGroup;for(let n=0;n{const n={label:"async-blocker",execute:t,onStart:()=>{},onComplete:()=>{},onError:()=>{}};this.append(n,e)})}prependBlocker(e){return new Promise(t=>{if(this.queues){const n={label:"async-blocker-prepend",execute:t,onStart:()=>{},onComplete:()=>{},onError:()=>{}};this.queues[e].unshift(n)}})}removeBlockers(){this.queues!==null&&[this.queues.video,this.queues.audio,this.queues.audiovideo].forEach(e=>{var t;const n=(t=e[0])==null?void 0:t.label;(n==="async-blocker"||n==="async-blocker-prepend")&&(e[0].execute(),e.splice(0,1))})}unblockAudio(e){if(this.queues===null)return;this.queues.audio[0]===e&&this.shiftAndExecuteNext("audio")}executeNext(e){if(this.queues===null||this.tracks===null)return;const t=this.queues[e];if(t.length){const i=t[0];try{i.execute()}catch(s){var n;if(i.onError(s),this.queues===null||this.tracks===null)return;const o=(n=this.tracks[e])==null?void 0:n.buffer;o!=null&&o.updating||this.shiftAndExecuteNext(e)}}}shiftAndExecuteNext(e){this.queues!==null&&(this.queues[e].shift(),this.executeNext(e))}current(e){var t;return((t=this.queues)==null?void 0:t[e][0])||null}toString(){const{queues:e,tracks:t}=this;return e===null||t===null?"":` + initSegmentChange: ${pn}`);const Zn=new fc(n,i,t,u,A);this.configureTransmuxer(Zn)}if(this.frag=s,this.part=o,this.workerContext)this.workerContext.worker.postMessage({instanceNo:U,cmd:"demux",data:e,decryptdata:le,chunkMeta:h,state:on},e instanceof ArrayBuffer?[e]:[]);else if(z){const Zn=z.push(e,le,h,on);Ra(Zn)?Zn.then(gi=>{this.handleTransmuxComplete(gi)}).catch(gi=>{this.transmuxerError(gi,h,"transmuxer-interface push error")}):this.handleTransmuxComplete(Zn)}}flush(e){e.transmuxing.start=self.performance.now();const{instanceNo:t,transmuxer:n}=this;if(this.workerContext)this.workerContext.worker.postMessage({instanceNo:t,cmd:"flush",chunkMeta:e});else if(n){const i=n.flush(e);Ra(i)?i.then(s=>{this.handleFlushResult(s,e)}).catch(s=>{this.transmuxerError(s,e,"transmuxer-interface flush error")}):this.handleFlushResult(i,e)}}transmuxerError(e,t,n){this.hls&&(this.error=e,this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:R.FRAG_PARSING_ERROR,chunkMeta:t,frag:this.frag||void 0,part:this.part||void 0,fatal:!1,error:e,err:e,reason:n}))}handleFlushResult(e,t){e.forEach(n=>{this.handleTransmuxComplete(n)}),this.onFlush(t)}configureTransmuxer(e){const{instanceNo:t,transmuxer:n}=this;this.workerContext?this.workerContext.worker.postMessage({instanceNo:t,cmd:"configure",config:e}):n&&n.configure(e)}handleTransmuxComplete(e){e.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(e)}}const sl=100;class al extends Ka{constructor(e,t,n){super(e,t,n,"audio-stream-controller",Z.AUDIO),this.mainAnchor=null,this.mainFragLoading=null,this.audioOnly=!1,this.bufferedTrack=null,this.switchingTrack=null,this.trackId=-1,this.waitingData=null,this.mainDetails=null,this.flushing=!1,this.bufferFlushed=!1,this.cachedTrackLoadedData=null,this.registerListeners()}onHandlerDestroying(){this.unregisterListeners(),super.onHandlerDestroying(),this.resetItem()}resetItem(){this.mainDetails=this.mainAnchor=this.mainFragLoading=this.bufferedTrack=this.switchingTrack=this.waitingData=this.cachedTrackLoadedData=null}registerListeners(){super.registerListeners();const{hls:e}=this;e.on(v.LEVEL_LOADED,this.onLevelLoaded,this),e.on(v.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.on(v.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(v.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(v.BUFFER_RESET,this.onBufferReset,this),e.on(v.BUFFER_CREATED,this.onBufferCreated,this),e.on(v.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(v.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(v.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(v.FRAG_LOADING,this.onFragLoading,this),e.on(v.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){const{hls:e}=this;e&&(super.unregisterListeners(),e.off(v.LEVEL_LOADED,this.onLevelLoaded,this),e.off(v.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.off(v.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(v.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(v.BUFFER_RESET,this.onBufferReset,this),e.off(v.BUFFER_CREATED,this.onBufferCreated,this),e.off(v.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(v.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(v.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(v.FRAG_LOADING,this.onFragLoading,this),e.off(v.FRAG_BUFFERED,this.onFragBuffered,this))}onInitPtsFound(e,{frag:t,id:n,initPTS:i,timescale:s,trackId:o}){if(n===Z.MAIN){const u=t.cc,p=this.fragCurrent;if(this.initPTS[u]={baseTime:i,timescale:s,trackId:o},this.log(`InitPTS for cc: ${u} found from main: ${i/s} (${i}/${s}) trackId: ${o}`),this.mainAnchor=t,this.state===Fn.WAITING_INIT_PTS){const h=this.waitingData;(!h&&!this.loadingParts||h&&h.frag.cc!==u)&&this.syncWithAnchor(t,h==null?void 0:h.frag)}else!this.hls.hasEnoughToStart&&p&&p.cc!==u?(p.abortRequests(),this.syncWithAnchor(t,p)):this.state===Fn.IDLE&&this.tick()}}getLoadPosition(){return!this.startFragRequested&&this.nextLoadPosition>=0?this.nextLoadPosition:super.getLoadPosition()}syncWithAnchor(e,t){var n;const i=((n=this.mainFragLoading)==null?void 0:n.frag)||null;if(t&&(i==null?void 0:i.cc)===t.cc)return;const s=(i||e).cc,o=this.getLevelDetails(),u=this.getLoadPosition(),p=Ln(o,s,u);p&&(this.log(`Syncing with main frag at ${p.start} cc ${p.cc}`),this.startFragRequested=!1,this.nextLoadPosition=p.start,this.resetLoadingState(),this.state===Fn.IDLE&&this.doTickIdle())}startLoad(e,t){if(!this.levels){this.startPosition=e,this.state=Fn.STOPPED;return}const n=this.lastCurrentTime;this.stopLoad(),this.setInterval(sl),n>0&&e===-1?(this.log(`Override startPosition with lastCurrentTime @${n.toFixed(3)}`),e=n,this.state=Fn.IDLE):this.state=Fn.WAITING_TRACK,this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()}doTick(){switch(this.state){case Fn.IDLE:this.doTickIdle();break;case Fn.WAITING_TRACK:{const{levels:e,trackId:t}=this,n=e==null?void 0:e[t],i=n==null?void 0:n.details;if(i&&!this.waitForLive(n)){if(this.waitForCdnTuneIn(i))break;this.state=Fn.WAITING_INIT_PTS}break}case Fn.FRAG_LOADING_WAITING_RETRY:{this.checkRetryDate();break}case Fn.WAITING_INIT_PTS:{const e=this.waitingData;if(e){const{frag:t,part:n,cache:i,complete:s}=e,o=this.mainAnchor;if(this.initPTS[t.cc]!==void 0){this.waitingData=null,this.state=Fn.FRAG_LOADING;const u=i.flush().buffer,p={frag:t,part:n,payload:u,networkDetails:null};this._handleFragmentLoadProgress(p),s&&super._handleFragmentLoadComplete(p)}else o&&o.cc!==e.frag.cc&&this.syncWithAnchor(o,e.frag)}else this.state=Fn.IDLE}}this.onTickEnd()}resetLoadingState(){const e=this.waitingData;e&&(this.fragmentTracker.removeFragment(e.frag),this.waitingData=null),super.resetLoadingState()}onTickEnd(){const{media:e}=this;e!=null&&e.readyState&&(this.lastCurrentTime=e.currentTime)}doTickIdle(){var e;const{hls:t,levels:n,media:i,trackId:s}=this,o=t.config;if(!this.buffering||!i&&!this.primaryPrefetch&&(this.startFragRequested||!o.startFragPrefetch)||!(n!=null&&n[s]))return;const u=n[s],p=u.details;if(!p||this.waitForLive(u)||this.waitForCdnTuneIn(p)){this.state=Fn.WAITING_TRACK,this.startFragRequested=!1;return}const h=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&h&&(this.bufferFlushed=!1,this.afterBufferFlushed(h,Ze.AUDIO,Z.AUDIO));const A=this.getFwdBufferInfo(h,Z.AUDIO);if(A===null)return;if(!this.switchingTrack&&this._streamEnded(A,p)){t.trigger(v.BUFFER_EOS,{type:"audio"}),this.state=Fn.ENDED;return}const y=A.len,T=t.maxBufferLength,U=p.fragments,z=U[0].start,ce=this.getLoadPosition(),le=this.flushing?ce:A.end;if(this.switchingTrack&&i){const _e=ce;p.PTSKnown&&_ez||A.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),i.currentTime=z+.05)}if(y>=T&&!this.switchingTrack&&leJe.end){const Vt=this.fragmentTracker.getFragAtPos(le,Z.MAIN);Vt&&Vt.end>Je.end&&(Je=Vt,this.mainFragLoading={frag:Vt,targetBufferTime:null})}if(ze.start>Je.end)return}this.loadFragment(ze,u,le)}onMediaDetaching(e,t){this.bufferFlushed=this.flushing=!1,super.onMediaDetaching(e,t)}onAudioTracksUpdated(e,{audioTracks:t}){this.resetTransmuxer(),this.levels=t.map(n=>new pt(n))}onAudioTrackSwitching(e,t){const n=!!t.url;this.trackId=t.id;const{fragCurrent:i}=this;i&&(i.abortRequests(),this.removeUnbufferedFrags(i.start)),this.resetLoadingState(),n?(this.switchingTrack=t,this.flushAudioIfNeeded(t),this.state!==Fn.STOPPED&&(this.setInterval(sl),this.state=Fn.IDLE,this.tick())):(this.resetTransmuxer(),this.switchingTrack=null,this.bufferedTrack=t,this.clearInterval())}onManifestLoading(){super.onManifestLoading(),this.bufferFlushed=this.flushing=this.audioOnly=!1,this.resetItem(),this.trackId=-1}onLevelLoaded(e,t){this.mainDetails=t.details;const n=this.cachedTrackLoadedData;n&&(this.cachedTrackLoadedData=null,this.onAudioTrackLoaded(v.AUDIO_TRACK_LOADED,n))}onAudioTrackLoaded(e,t){var n;const{levels:i}=this,{details:s,id:o,groupId:u,track:p}=t;if(!i){this.warn(`Audio tracks reset while loading track ${o} "${p.name}" of "${u}"`);return}const h=this.mainDetails;if(!h||s.endCC>h.endCC||h.expired){this.cachedTrackLoadedData=t,this.state!==Fn.STOPPED&&(this.state=Fn.WAITING_TRACK);return}this.cachedTrackLoadedData=null,this.log(`Audio track ${o} "${p.name}" of "${u}" loaded [${s.startSN},${s.endSN}]${s.lastPartSn?`[part-${s.lastPartSn}-${s.lastPartIndex}]`:""},duration:${s.totalduration}`);const A=i[o];let y=0;if(s.live||(n=A.details)!=null&&n.live){if(this.checkLiveUpdate(s),s.deltaUpdateFailed)return;if(A.details){var T;y=this.alignPlaylists(s,A.details,(T=this.levelLastLoaded)==null?void 0:T.details)}s.alignedSliding||(ea(s,h),s.alignedSliding||Pa(s,h),y=s.fragmentStart)}A.details=s,this.levelLastLoaded=A,this.startFragRequested||this.setStartPosition(h,y),this.hls.trigger(v.AUDIO_TRACK_UPDATED,{details:s,id:o,groupId:t.groupId}),this.state===Fn.WAITING_TRACK&&!this.waitForCdnTuneIn(s)&&(this.state=Fn.IDLE),this.tick()}_handleFragmentLoadProgress(e){var t;const n=e.frag,{part:i,payload:s}=e,{config:o,trackId:u,levels:p}=this;if(!p){this.warn(`Audio tracks were reset while fragment load was in progress. Fragment ${n.sn} of level ${n.level} will not be buffered`);return}const h=p[u];if(!h){this.warn("Audio track is undefined on fragment load progress");return}const A=h.details;if(!A){this.warn("Audio track details undefined on fragment load progress"),this.removeUnbufferedFrags(n.start);return}const y=o.defaultAudioCodec||h.audioCodec||"mp4a.40.2";let T=this.transmuxer;T||(T=this.transmuxer=new rl(this.hls,Z.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));const U=this.initPTS[n.cc],z=(t=n.initSegment)==null?void 0:t.data;if(U!==void 0){const le=i?i.index:-1,ze=le!==-1,Je=new Mr(n.level,n.sn,n.stats.chunkCount,s.byteLength,le,ze);T.push(s,z,y,"",n,i,A.totalduration,!1,Je,U)}else{this.log(`Unknown video PTS for cc ${n.cc}, waiting for video PTS before demuxing audio frag ${n.sn} of [${A.startSN} ,${A.endSN}],track ${u}`);const{cache:ce}=this.waitingData=this.waitingData||{frag:n,part:i,cache:new wo,complete:!1};ce.push(new Uint8Array(s)),this.state!==Fn.STOPPED&&(this.state=Fn.WAITING_INIT_PTS)}}_handleFragmentLoadComplete(e){if(this.waitingData){this.waitingData.complete=!0;return}super._handleFragmentLoadComplete(e)}onBufferReset(){this.mediaBuffer=null}onBufferCreated(e,t){this.bufferFlushed=this.flushing=!1;const n=t.tracks.audio;n&&(this.mediaBuffer=n.buffer||null)}onFragLoading(e,t){!this.audioOnly&&t.frag.type===Z.MAIN&&Ge(t.frag)&&(this.mainFragLoading=t,this.state===Fn.IDLE&&this.tick())}onFragBuffered(e,t){const{frag:n,part:i}=t;if(n.type!==Z.AUDIO){!this.audioOnly&&n.type===Z.MAIN&&!n.elementaryStreams.video&&!n.elementaryStreams.audiovideo&&(this.audioOnly=!0,this.mainFragLoading=null);return}if(this.fragContextChanged(n)){this.warn(`Fragment ${n.sn}${i?" p: "+i.index:""} of level ${n.level} finished buffering, but was aborted. state: ${this.state}, audioSwitch: ${this.switchingTrack?this.switchingTrack.name:"false"}`);return}if(Ge(n)){this.fragPrevious=n;const s=this.switchingTrack;s&&(this.bufferedTrack=s,this.switchingTrack=null,this.hls.trigger(v.AUDIO_TRACK_SWITCHED,ue({},s)))}this.fragBufferedComplete(n,i),this.media&&this.tick()}onError(e,t){var n;if(t.fatal){this.state=Fn.ERROR;return}switch(t.details){case R.FRAG_GAP:case R.FRAG_PARSING_ERROR:case R.FRAG_DECRYPT_ERROR:case R.FRAG_LOAD_ERROR:case R.FRAG_LOAD_TIMEOUT:case R.KEY_LOAD_ERROR:case R.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Z.AUDIO,t);break;case R.AUDIO_TRACK_LOAD_ERROR:case R.AUDIO_TRACK_LOAD_TIMEOUT:case R.LEVEL_PARSING_ERROR:!t.levelRetry&&this.state===Fn.WAITING_TRACK&&((n=t.context)==null?void 0:n.type)===q.AUDIO_TRACK&&(this.state=Fn.IDLE);break;case R.BUFFER_ADD_CODEC_ERROR:case R.BUFFER_APPEND_ERROR:if(t.parent!=="audio")return;this.reduceLengthAndFlushBuffer(t)||this.resetLoadingState();break;case R.BUFFER_FULL_ERROR:if(t.parent!=="audio")return;this.reduceLengthAndFlushBuffer(t)&&(this.bufferedTrack=null,super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"));break;case R.INTERNAL_EXCEPTION:this.recoverWorkerError(t);break}}onBufferFlushing(e,{type:t}){t!==Ze.VIDEO&&(this.flushing=!0)}onBufferFlushed(e,{type:t}){if(t!==Ze.VIDEO){this.flushing=!1,this.bufferFlushed=!0,this.state===Fn.ENDED&&(this.state=Fn.IDLE);const n=this.mediaBuffer||this.media;n&&(this.afterBufferFlushed(n,t,Z.AUDIO),this.tick())}}_handleTransmuxComplete(e){var t;const n="audio",{hls:i}=this,{remuxResult:s,chunkMeta:o}=e,u=this.getCurrentContext(o);if(!u){this.resetWhenMissingContext(o);return}const{frag:p,part:h,level:A}=u,{details:y}=A,{audio:T,text:U,id3:z,initSegment:ce}=s;if(this.fragContextChanged(p)||!y){this.fragmentTracker.removeFragment(p);return}if(this.state=Fn.PARSING,this.switchingTrack&&T&&this.completeAudioSwitch(this.switchingTrack),ce!=null&&ce.tracks){const le=p.initSegment||p;if(this.unhandledEncryptionError(ce,p))return;this._bufferInitSegment(A,ce.tracks,le,o),i.trigger(v.FRAG_PARSING_INIT_SEGMENT,{frag:le,id:n,tracks:ce.tracks})}if(T){const{startPTS:le,endPTS:ze,startDTS:Je,endDTS:_e}=T;h&&(h.elementaryStreams[Ze.AUDIO]={startPTS:le,endPTS:ze,startDTS:Je,endDTS:_e}),p.setElementaryStreamInfo(Ze.AUDIO,le,ze,Je,_e),this.bufferFragmentData(T,p,h,o)}if(z!=null&&(t=z.samples)!=null&&t.length){const le=ee({id:n,frag:p,details:y},z);i.trigger(v.FRAG_PARSING_METADATA,le)}if(U){const le=ee({id:n,frag:p,details:y},U);i.trigger(v.FRAG_PARSING_USERDATA,le)}}_bufferInitSegment(e,t,n,i){if(this.state!==Fn.PARSING||(t.video&&delete t.video,t.audiovideo&&delete t.audiovideo,!t.audio))return;const s=t.audio;s.id=Z.AUDIO;const o=e.audioCodec;this.log(`Init audio buffer, container:${s.container}, codecs[level/parsed]=[${o}/${s.codec}]`),o&&o.split(",").length===1&&(s.levelCodec=o),this.hls.trigger(v.BUFFER_CODECS,t);const u=s.initSegment;if(u!=null&&u.byteLength){const p={type:"audio",frag:n,part:null,chunkMeta:i,parent:n.type,data:u};this.hls.trigger(v.BUFFER_APPENDING,p)}this.tickImmediate()}loadFragment(e,t,n){const i=this.fragmentTracker.getState(e);if(this.switchingTrack||i===Tn.NOT_LOADED||i===Tn.PARTIAL){var s;if(!Ge(e))this._loadInitSegment(e,t);else if((s=t.details)!=null&&s.live&&!this.initPTS[e.cc]){this.log(`Waiting for video PTS in continuity counter ${e.cc} of live stream before loading audio fragment ${e.sn} of level ${this.trackId}`),this.state=Fn.WAITING_INIT_PTS;const o=this.mainDetails;o&&o.fragmentStart!==t.details.fragmentStart&&Pa(t.details,o)}else super.loadFragment(e,t,n)}else this.clearTrackerIfNeeded(e)}flushAudioIfNeeded(e){if(this.media&&this.bufferedTrack){const{name:t,lang:n,assocLang:i,characteristics:s,audioCodec:o,channels:u}=this.bufferedTrack;an({name:t,lang:n,assocLang:i,characteristics:s,audioCodec:o,channels:u},e,rn)||(Dn(e.url,this.hls)?(this.log("Switching audio track : flushing all audio"),super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null):this.bufferedTrack=e)}}completeAudioSwitch(e){const{hls:t}=this;this.flushAudioIfNeeded(e),this.bufferedTrack=e,this.switchingTrack=null,t.trigger(v.AUDIO_TRACK_SWITCHED,ue({},e))}}class Sa extends We{constructor(e,t){super(t,e.logger),this.hls=void 0,this.canLoad=!1,this.timer=-1,this.hls=e}destroy(){this.clearTimer(),this.hls=this.log=this.warn=null}clearTimer(){this.timer!==-1&&(self.clearTimeout(this.timer),this.timer=-1)}startLoad(){this.canLoad=!0,this.loadPlaylist()}stopLoad(){this.canLoad=!1,this.clearTimer()}switchParams(e,t,n){const i=t==null?void 0:t.renditionReports;if(i){let s=-1;for(let o=0;o=0&&A>t.partTarget&&(p+=1)}const h=n&&ut(n);return new ft(u,p>=0?p:void 0,h)}}}loadPlaylist(e){this.clearTimer()}loadingPlaylist(e,t){this.clearTimer()}shouldLoadPlaylist(e){return this.canLoad&&!!e&&!!e.url&&(!e.details||e.details.live)}getUrlWithDirectives(e,t){if(t)try{return t.addDirectives(e)}catch(n){this.warn(`Could not construct new URL with HLS Delivery Directives: ${n}`)}return e}playlistLoaded(e,t,n){const{details:i,stats:s}=t,o=self.performance.now(),u=s.loading.first?Math.max(0,o-s.loading.first):0;i.advancedDateTime=Date.now()-u;const p=this.hls.config.timelineOffset;if(p!==i.appliedTimelineOffset){const A=Math.max(p||0,0);i.appliedTimelineOffset=A,i.fragments.forEach(y=>{y.setStart(y.playlistOffset+A)})}if(i.live||n!=null&&n.live){const A="levelInfo"in t?t.levelInfo:t.track;if(i.reloaded(n),n&&i.fragments.length>0){$n(n,i,this);const Je=i.playlistParsingError;if(Je){this.warn(Je);const _e=this.hls;if(!_e.config.ignorePlaylistParsingErrors){var h;const{networkDetails:Vt}=t;_e.trigger(v.ERROR,{type:te.NETWORK_ERROR,details:R.LEVEL_PARSING_ERROR,fatal:!1,url:i.url,error:Je,reason:Je.message,level:t.level||void 0,parent:(h=i.fragments[0])==null?void 0:h.type,networkDetails:Vt,stats:s});return}i.playlistParsingError=null}}i.requestScheduled===-1&&(i.requestScheduled=s.loading.start);const y=this.hls.mainForwardBufferInfo,T=y?y.end-y.len:0,U=(i.edge-T)*1e3,z=Ir(i,U);if(i.requestScheduled+z0){if(pn>i.targetduration*3)this.log(`Playlist last advanced ${An.toFixed(2)}s ago. Omitting segment and part directives.`),le=void 0,ze=void 0;else if(n!=null&&n.tuneInGoal&&pn-i.partTarget>n.tuneInGoal)this.warn(`CDN Tune-in goal increased from: ${n.tuneInGoal} to: ${on} with playlist age: ${i.age}`),on=0;else{const Zn=Math.floor(on/i.targetduration);if(le+=Zn,ze!==void 0){const gi=Math.round(on%i.targetduration/i.partTarget);ze+=gi}this.log(`CDN Tune-in age: ${i.ageHeader}s last advanced ${An.toFixed(2)}s goal: ${on} skip sn ${Zn} to part ${ze}`)}i.tuneInGoal=on}if(ce=this.getDeliveryDirectives(i,t.deliveryDirectives,le,ze),Je||!tn){i.requestScheduled=o,this.loadingPlaylist(A,ce);return}}else(i.canBlockReload||i.canSkipUntil)&&(ce=this.getDeliveryDirectives(i,t.deliveryDirectives,le,ze));ce&&le!==void 0&&i.canBlockReload&&(i.requestScheduled=s.loading.first+Math.max(z-u*2,z/2)),this.scheduleLoading(A,ce,i)}else this.clearTimer()}scheduleLoading(e,t,n){const i=n||e.details;if(!i){this.loadingPlaylist(e,t);return}const s=self.performance.now(),o=i.requestScheduled;if(s>=o){this.loadingPlaylist(e,t);return}const u=o-s;this.log(`reload live playlist ${e.name||e.bitrate+"bps"} in ${Math.round(u)} ms`),this.clearTimer(),this.timer=self.setTimeout(()=>this.loadingPlaylist(e,t),u)}getDeliveryDirectives(e,t,n,i){let s=ut(e);return t!=null&&t.skip&&e.deltaUpdateFailed&&(n=t.msn,i=t.part,s=ke.No),new ft(n,i,s)}checkRetry(e){const t=e.details,n=Rn(e),i=e.errorAction,{action:s,retryCount:o=0,retryConfig:u}=i||{},p=!!i&&!!u&&(s===Yn.RetryRequest||!i.resolved&&s===Yn.SendAlternateToPenaltyBox);if(p){var h;if(o>=u.maxNumRetry)return!1;if(n&&(h=e.context)!=null&&h.deliveryDirectives)this.warn(`Retrying playlist loading ${o+1}/${u.maxNumRetry} after "${t}" without delivery-directives`),this.loadPlaylist();else{const A=ri(u,o);this.clearTimer(),this.timer=self.setTimeout(()=>this.loadPlaylist(),A),this.warn(`Retrying playlist loading ${o+1}/${u.maxNumRetry} after "${t}" in ${A}ms`)}e.levelRetry=!0,i.resolved=!0}return p}}function mo(l,e){if(l.length!==e.length)return!1;for(let t=0;tl[i]!==e[i])}function ol(l,e){return e.label.toLowerCase()===l.name.toLowerCase()&&(!e.language||e.language.toLowerCase()===(l.lang||"").toLowerCase())}class mc extends Sa{constructor(e){super(e,"audio-track-controller"),this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.registerListeners()}registerListeners(){const{hls:e}=this;e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_PARSED,this.onManifestParsed,this),e.on(v.LEVEL_LOADING,this.onLevelLoading,this),e.on(v.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(v.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(v.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_PARSED,this.onManifestParsed,this),e.off(v.LEVEL_LOADING,this.onLevelLoading,this),e.off(v.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(v.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(v.ERROR,this.onError,this)}destroy(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,super.destroy()}onManifestLoading(){this.tracks=[],this.tracksInGroup=[],this.groupIds=null,this.currentTrack=null,this.trackId=-1,this.selectDefaultTrack=!0}onManifestParsed(e,t){this.tracks=t.audioTracks||[]}onAudioTrackLoaded(e,t){const{id:n,groupId:i,details:s}=t,o=this.tracksInGroup[n];if(!o||o.groupId!==i){this.warn(`Audio track with id:${n} and group:${i} not found in active group ${o==null?void 0:o.groupId}`);return}const u=o.details;o.details=t.details,this.log(`Audio track ${n} "${o.name}" lang:${o.lang} group:${i} loaded [${s.startSN}-${s.endSN}]`),n===this.trackId&&this.playlistLoaded(n,t,u)}onLevelLoading(e,t){this.switchLevel(t.level)}onLevelSwitching(e,t){this.switchLevel(t.level)}switchLevel(e){const t=this.hls.levels[e];if(!t)return;const n=t.audioGroups||null,i=this.groupIds;let s=this.currentTrack;if(!n||(i==null?void 0:i.length)!==(n==null?void 0:n.length)||n!=null&&n.some(u=>(i==null?void 0:i.indexOf(u))===-1)){this.groupIds=n,this.trackId=-1,this.currentTrack=null;const u=this.tracks.filter(T=>!n||n.indexOf(T.groupId)!==-1);if(u.length)this.selectDefaultTrack&&!u.some(T=>T.default)&&(this.selectDefaultTrack=!1),u.forEach((T,U)=>{T.id=U});else if(!s&&!this.tracksInGroup.length)return;this.tracksInGroup=u;const p=this.hls.config.audioPreference;if(!s&&p){const T=kt(p,u,rn);if(T>-1)s=u[T];else{const U=kt(p,this.tracks);s=this.tracks[U]}}let h=this.findTrackId(s);h===-1&&s&&(h=this.findTrackId(null));const A={audioTracks:u};this.log(`Updating audio tracks, ${u.length} track(s) found in group(s): ${n==null?void 0:n.join(",")}`),this.hls.trigger(v.AUDIO_TRACKS_UPDATED,A);const y=this.trackId;if(h!==-1&&y===-1)this.setAudioTrack(h);else if(u.length&&y===-1){var o;const T=new Error(`No audio track selected for current audio group-ID(s): ${(o=this.groupIds)==null?void 0:o.join(",")} track count: ${u.length}`);this.warn(T.message),this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:R.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:T})}}}onError(e,t){t.fatal||!t.context||t.context.type===q.AUDIO_TRACK&&t.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(t.context.groupId)!==-1)&&this.checkRetry(t)}get allAudioTracks(){return this.tracks}get audioTracks(){return this.tracksInGroup}get audioTrack(){return this.trackId}set audioTrack(e){this.selectDefaultTrack=!1,this.setAudioTrack(e)}setAudioOption(e){const t=this.hls;if(t.config.audioPreference=e,e){const n=this.allAudioTracks;if(this.selectDefaultTrack=!1,n.length){const i=this.currentTrack;if(i&&an(e,i,rn))return i;const s=kt(e,this.tracksInGroup,rn);if(s>-1){const o=this.tracksInGroup[s];return this.setAudioTrack(s),o}else if(i){let o=t.loadLevel;o===-1&&(o=t.firstAutoLevel);const u=cn(e,t.levels,n,o,rn);if(u===-1)return null;t.nextLoadLevel=u}if(e.channels||e.audioCodec){const o=kt(e,n);if(o>-1)return n[o]}}}return null}setAudioTrack(e){const t=this.tracksInGroup;if(e<0||e>=t.length){this.warn(`Invalid audio track id: ${e}`);return}this.selectDefaultTrack=!1;const n=this.currentTrack,i=t[e],s=i.details&&!i.details.live;if(e===this.trackId&&i===n&&s||(this.log(`Switching to audio-track ${e} "${i.name}" lang:${i.lang} group:${i.groupId} channels:${i.channels}`),this.trackId=e,this.currentTrack=i,this.hls.trigger(v.AUDIO_TRACK_SWITCHING,ue({},i)),s))return;const o=this.switchParams(i.url,n==null?void 0:n.details,i.details);this.loadPlaylist(o)}findTrackId(e){const t=this.tracksInGroup;for(let n=0;n{const n={label:"async-blocker",execute:t,onStart:()=>{},onComplete:()=>{},onError:()=>{}};this.append(n,e)})}prependBlocker(e){return new Promise(t=>{if(this.queues){const n={label:"async-blocker-prepend",execute:t,onStart:()=>{},onComplete:()=>{},onError:()=>{}};this.queues[e].unshift(n)}})}removeBlockers(){this.queues!==null&&[this.queues.video,this.queues.audio,this.queues.audiovideo].forEach(e=>{var t;const n=(t=e[0])==null?void 0:t.label;(n==="async-blocker"||n==="async-blocker-prepend")&&(e[0].execute(),e.splice(0,1))})}unblockAudio(e){if(this.queues===null)return;this.queues.audio[0]===e&&this.shiftAndExecuteNext("audio")}executeNext(e){if(this.queues===null||this.tracks===null)return;const t=this.queues[e];if(t.length){const i=t[0];try{i.execute()}catch(s){var n;if(i.onError(s),this.queues===null||this.tracks===null)return;const o=(n=this.tracks[e])==null?void 0:n.buffer;o!=null&&o.updating||this.shiftAndExecuteNext(e)}}}shiftAndExecuteNext(e){this.queues!==null&&(this.queues[e].shift(),this.executeNext(e))}current(e){var t;return((t=this.queues)==null?void 0:t[e][0])||null}toString(){const{queues:e,tracks:t}=this;return e===null||t===null?"":` ${this.list("video")} ${this.list("audio")} -${this.list("audiovideo")}}`}list(e){var t,n;return(t=this.queues)!=null&&t[e]||(n=this.tracks)!=null&&n[e]?`${e}: (${this.listSbInfo(e)}) ${this.listOps(e)}`:""}listSbInfo(e){var t;const n=(t=this.tracks)==null?void 0:t[e],i=n==null?void 0:n.buffer;return i?`SourceBuffer${i.updating?" updating":""}${n.ended?" ended":""}${n.ending?" ending":""}`:"none"}listOps(e){var t;return((t=this.queues)==null?void 0:t[e].map(n=>n.label).join(", "))||""}}const ll=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,Es="HlsJsTrackRemovedError";class pc extends Error{constructor(e){super(e),this.name=Es}}class vc extends We{constructor(e,t){super("buffer-controller",e.logger),this.hls=void 0,this.fragmentTracker=void 0,this.details=null,this._objectUrl=null,this.operationQueue=null,this.bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.blockedAudioAppend=null,this.lastVideoAppendEnd=0,this.appendSource=void 0,this.transferData=void 0,this.overrides=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.tracks={},this.sourceBuffers=[[null,null],[null,null]],this._onEndStreaming=n=>{var i;this.hls&&((i=this.mediaSource)==null?void 0:i.readyState)==="open"&&this.hls.pauseBuffering()},this._onStartStreaming=n=>{this.hls&&this.hls.resumeBuffering()},this._onMediaSourceOpen=n=>{const{media:i,mediaSource:s}=this;n&&this.log("Media source opened"),!(!i||!s)&&(s.removeEventListener("sourceopen",this._onMediaSourceOpen),i.removeEventListener("emptied",this._onMediaEmptied),this.updateDuration(),this.hls.trigger(v.MEDIA_ATTACHED,{media:i,mediaSource:s}),this.mediaSource!==null&&this.checkPendingTracks())},this._onMediaSourceClose=()=>{this.log("Media source closed")},this._onMediaSourceEnded=()=>{this.log("Media source ended")},this._onMediaEmptied=()=>{const{mediaSrc:n,_objectUrl:i}=this;n!==i&&this.error(`Media element src was set while attaching MediaSource (${i} > ${n})`)},this.hls=e,this.fragmentTracker=t,this.appendSource=mt(wt(e.config.preferManagedMediaSource)),this.initTracks(),this.registerListeners()}hasSourceTypes(){return Object.keys(this.tracks).length>0}destroy(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=this.blockedAudioAppend=null,this.transferData=this.overrides=void 0,this.operationQueue&&(this.operationQueue.destroy(),this.operationQueue=null),this.hls=this.fragmentTracker=null,this._onMediaSourceOpen=this._onMediaSourceClose=null,this._onMediaSourceEnded=null,this._onStartStreaming=this._onEndStreaming=null}registerListeners(){const{hls:e}=this;e.on(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_PARSED,this.onManifestParsed,this),e.on(v.BUFFER_RESET,this.onBufferReset,this),e.on(v.BUFFER_APPENDING,this.onBufferAppending,this),e.on(v.BUFFER_CODECS,this.onBufferCodecs,this),e.on(v.BUFFER_EOS,this.onBufferEos,this),e.on(v.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(v.FRAG_PARSED,this.onFragParsed,this),e.on(v.FRAG_CHANGED,this.onFragChanged,this),e.on(v.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_PARSED,this.onManifestParsed,this),e.off(v.BUFFER_RESET,this.onBufferReset,this),e.off(v.BUFFER_APPENDING,this.onBufferAppending,this),e.off(v.BUFFER_CODECS,this.onBufferCodecs,this),e.off(v.BUFFER_EOS,this.onBufferEos,this),e.off(v.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(v.FRAG_PARSED,this.onFragParsed,this),e.off(v.FRAG_CHANGED,this.onFragChanged,this),e.off(v.ERROR,this.onError,this)}transferMedia(){const{media:e,mediaSource:t}=this;if(!e)return null;const n={};if(this.operationQueue){const s=this.isUpdating();s||this.operationQueue.removeBlockers();const o=this.isQueued();(s||o)&&this.warn(`Transfering MediaSource with${o?" operations in queue":""}${s?" updating SourceBuffer(s)":""} ${this.operationQueue}`),this.operationQueue.destroy()}const i=this.transferData;return!this.sourceBufferCount&&i&&i.mediaSource===t?ee(n,i.tracks):this.sourceBuffers.forEach(s=>{const[o]=s;o&&(n[o]=ee({},this.tracks[o]),this.removeBuffer(o)),s[0]=s[1]=null}),{media:e,mediaSource:t,tracks:n}}initTracks(){const e={};this.sourceBuffers=[[null,null],[null,null]],this.tracks=e,this.resetQueue(),this.resetAppendErrors(),this.lastMpegAudioChunk=this.blockedAudioAppend=null,this.lastVideoAppendEnd=0}onManifestLoading(){this.bufferCodecEventsTotal=0,this.details=null}onManifestParsed(e,t){var n;let i=2;(t.audio&&!t.video||!t.altAudio)&&(i=1),this.bufferCodecEventsTotal=i,this.log(`${i} bufferCodec event(s) expected.`),(n=this.transferData)!=null&&n.mediaSource&&this.sourceBufferCount&&i&&this.bufferCreated()}onMediaAttaching(e,t){const n=this.media=t.media;this.transferData=this.overrides=void 0;const i=wt(this.appendSource);if(i){const s=!!t.mediaSource;(s||t.overrides)&&(this.transferData=t,this.overrides=t.overrides);const o=this.mediaSource=t.mediaSource||new i;if(this.assignMediaSource(o),s)this._objectUrl=n.src,this.attachTransferred();else{const u=this._objectUrl=self.URL.createObjectURL(o);if(this.appendSource)try{n.removeAttribute("src");const p=self.ManagedMediaSource;n.disableRemotePlayback=n.disableRemotePlayback||p&&o instanceof p,cl(n),Ac(n,u),n.load()}catch(p){n.src=u}else n.src=u}n.addEventListener("emptied",this._onMediaEmptied)}}assignMediaSource(e){var t,n;this.log(`${((t=this.transferData)==null?void 0:t.mediaSource)===e?"transferred":"created"} media source: ${(n=e.constructor)==null?void 0:n.name}`),e.addEventListener("sourceopen",this._onMediaSourceOpen),e.addEventListener("sourceended",this._onMediaSourceEnded),e.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(e.addEventListener("startstreaming",this._onStartStreaming),e.addEventListener("endstreaming",this._onEndStreaming))}attachTransferred(){const e=this.media,t=this.transferData;if(!t||!e)return;const n=this.tracks,i=t.tracks,s=i?Object.keys(i):null,o=s?s.length:0,u=()=>{Promise.resolve().then(()=>{this.media&&this.mediaSourceOpenOrEnded&&this._onMediaSourceOpen()})};if(i&&s&&o){if(!this.tracksReady){this.hls.config.startFragPrefetch=!0,this.log("attachTransferred: waiting for SourceBuffer track info");return}if(this.log(`attachTransferred: (bufferCodecEventsTotal ${this.bufferCodecEventsTotal}) +${this.list("audiovideo")}}`}list(e){var t,n;return(t=this.queues)!=null&&t[e]||(n=this.tracks)!=null&&n[e]?`${e}: (${this.listSbInfo(e)}) ${this.listOps(e)}`:""}listSbInfo(e){var t;const n=(t=this.tracks)==null?void 0:t[e],i=n==null?void 0:n.buffer;return i?`SourceBuffer${i.updating?" updating":""}${n.ended?" ended":""}${n.ending?" ending":""}`:"none"}listOps(e){var t;return((t=this.queues)==null?void 0:t[e].map(n=>n.label).join(", "))||""}}const ll=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,Es="HlsJsTrackRemovedError";class pc extends Error{constructor(e){super(e),this.name=Es}}class vc extends We{constructor(e,t){super("buffer-controller",e.logger),this.hls=void 0,this.fragmentTracker=void 0,this.details=null,this._objectUrl=null,this.operationQueue=null,this.bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.blockedAudioAppend=null,this.lastVideoAppendEnd=0,this.appendSource=void 0,this.transferData=void 0,this.overrides=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.tracks={},this.sourceBuffers=[[null,null],[null,null]],this._onEndStreaming=n=>{var i;this.hls&&((i=this.mediaSource)==null?void 0:i.readyState)==="open"&&this.hls.pauseBuffering()},this._onStartStreaming=n=>{this.hls&&this.hls.resumeBuffering()},this._onMediaSourceOpen=n=>{const{media:i,mediaSource:s}=this;n&&this.log("Media source opened"),!(!i||!s)&&(s.removeEventListener("sourceopen",this._onMediaSourceOpen),i.removeEventListener("emptied",this._onMediaEmptied),this.updateDuration(),this.hls.trigger(v.MEDIA_ATTACHED,{media:i,mediaSource:s}),this.mediaSource!==null&&this.checkPendingTracks())},this._onMediaSourceClose=()=>{this.log("Media source closed")},this._onMediaSourceEnded=()=>{this.log("Media source ended")},this._onMediaEmptied=()=>{const{mediaSrc:n,_objectUrl:i}=this;n!==i&&this.error(`Media element src was set while attaching MediaSource (${i} > ${n})`)},this.hls=e,this.fragmentTracker=t,this.appendSource=mt(Rt(e.config.preferManagedMediaSource)),this.initTracks(),this.registerListeners()}hasSourceTypes(){return Object.keys(this.tracks).length>0}destroy(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=this.blockedAudioAppend=null,this.transferData=this.overrides=void 0,this.operationQueue&&(this.operationQueue.destroy(),this.operationQueue=null),this.hls=this.fragmentTracker=null,this._onMediaSourceOpen=this._onMediaSourceClose=null,this._onMediaSourceEnded=null,this._onStartStreaming=this._onEndStreaming=null}registerListeners(){const{hls:e}=this;e.on(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_PARSED,this.onManifestParsed,this),e.on(v.BUFFER_RESET,this.onBufferReset,this),e.on(v.BUFFER_APPENDING,this.onBufferAppending,this),e.on(v.BUFFER_CODECS,this.onBufferCodecs,this),e.on(v.BUFFER_EOS,this.onBufferEos,this),e.on(v.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(v.FRAG_PARSED,this.onFragParsed,this),e.on(v.FRAG_CHANGED,this.onFragChanged,this),e.on(v.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_PARSED,this.onManifestParsed,this),e.off(v.BUFFER_RESET,this.onBufferReset,this),e.off(v.BUFFER_APPENDING,this.onBufferAppending,this),e.off(v.BUFFER_CODECS,this.onBufferCodecs,this),e.off(v.BUFFER_EOS,this.onBufferEos,this),e.off(v.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(v.FRAG_PARSED,this.onFragParsed,this),e.off(v.FRAG_CHANGED,this.onFragChanged,this),e.off(v.ERROR,this.onError,this)}transferMedia(){const{media:e,mediaSource:t}=this;if(!e)return null;const n={};if(this.operationQueue){const s=this.isUpdating();s||this.operationQueue.removeBlockers();const o=this.isQueued();(s||o)&&this.warn(`Transfering MediaSource with${o?" operations in queue":""}${s?" updating SourceBuffer(s)":""} ${this.operationQueue}`),this.operationQueue.destroy()}const i=this.transferData;return!this.sourceBufferCount&&i&&i.mediaSource===t?ee(n,i.tracks):this.sourceBuffers.forEach(s=>{const[o]=s;o&&(n[o]=ee({},this.tracks[o]),this.removeBuffer(o)),s[0]=s[1]=null}),{media:e,mediaSource:t,tracks:n}}initTracks(){const e={};this.sourceBuffers=[[null,null],[null,null]],this.tracks=e,this.resetQueue(),this.resetAppendErrors(),this.lastMpegAudioChunk=this.blockedAudioAppend=null,this.lastVideoAppendEnd=0}onManifestLoading(){this.bufferCodecEventsTotal=0,this.details=null}onManifestParsed(e,t){var n;let i=2;(t.audio&&!t.video||!t.altAudio)&&(i=1),this.bufferCodecEventsTotal=i,this.log(`${i} bufferCodec event(s) expected.`),(n=this.transferData)!=null&&n.mediaSource&&this.sourceBufferCount&&i&&this.bufferCreated()}onMediaAttaching(e,t){const n=this.media=t.media;this.transferData=this.overrides=void 0;const i=Rt(this.appendSource);if(i){const s=!!t.mediaSource;(s||t.overrides)&&(this.transferData=t,this.overrides=t.overrides);const o=this.mediaSource=t.mediaSource||new i;if(this.assignMediaSource(o),s)this._objectUrl=n.src,this.attachTransferred();else{const u=this._objectUrl=self.URL.createObjectURL(o);if(this.appendSource)try{n.removeAttribute("src");const p=self.ManagedMediaSource;n.disableRemotePlayback=n.disableRemotePlayback||p&&o instanceof p,cl(n),Ac(n,u),n.load()}catch(p){n.src=u}else n.src=u}n.addEventListener("emptied",this._onMediaEmptied)}}assignMediaSource(e){var t,n;this.log(`${((t=this.transferData)==null?void 0:t.mediaSource)===e?"transferred":"created"} media source: ${(n=e.constructor)==null?void 0:n.name}`),e.addEventListener("sourceopen",this._onMediaSourceOpen),e.addEventListener("sourceended",this._onMediaSourceEnded),e.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(e.addEventListener("startstreaming",this._onStartStreaming),e.addEventListener("endstreaming",this._onEndStreaming))}attachTransferred(){const e=this.media,t=this.transferData;if(!t||!e)return;const n=this.tracks,i=t.tracks,s=i?Object.keys(i):null,o=s?s.length:0,u=()=>{Promise.resolve().then(()=>{this.media&&this.mediaSourceOpenOrEnded&&this._onMediaSourceOpen()})};if(i&&s&&o){if(!this.tracksReady){this.hls.config.startFragPrefetch=!0,this.log("attachTransferred: waiting for SourceBuffer track info");return}if(this.log(`attachTransferred: (bufferCodecEventsTotal ${this.bufferCodecEventsTotal}) required tracks: ${Ye(n,(p,h)=>p==="initSegment"?void 0:h)}; -transfer tracks: ${Ye(i,(p,h)=>p==="initSegment"?void 0:h)}}`),!Nt(i,n)){t.mediaSource=null,t.tracks=void 0;const p=e.currentTime,h=this.details,A=Math.max(p,(h==null?void 0:h.fragments[0].start)||0);if(A-p>1){this.log(`attachTransferred: waiting for playback to reach new tracks start time ${p} -> ${A}`);return}this.warn(`attachTransferred: resetting MediaSource for incompatible tracks ("${Object.keys(i)}"->"${Object.keys(n)}") start time: ${A} currentTime: ${p}`),this.onMediaDetaching(v.MEDIA_DETACHING,{}),this.onMediaAttaching(v.MEDIA_ATTACHING,t),e.currentTime=A;return}this.transferData=void 0,s.forEach(p=>{const h=p,A=i[h];if(A){const y=A.buffer;if(y){const C=this.fragmentTracker,U=A.id;if(C.hasFragments(U)||C.hasParts(U)){const le=Wn.getBuffered(y);C.detectEvictedFragments(h,le,U,null,!0)}const Z=Ya(h),ce=[h,y];this.sourceBuffers[Z]=ce,y.updating&&this.operationQueue&&this.operationQueue.prependBlocker(h),this.trackSourceBuffer(h,A)}}}),u(),this.bufferCreated()}else this.log("attachTransferred: MediaSource w/o SourceBuffers"),u()}get mediaSourceOpenOrEnded(){var e;const t=(e=this.mediaSource)==null?void 0:e.readyState;return t==="open"||t==="ended"}onMediaDetaching(e,t){const n=!!t.transferMedia;this.transferData=this.overrides=void 0;const{media:i,mediaSource:s,_objectUrl:o}=this;if(s){if(this.log(`media source ${n?"transferring":"detaching"}`),n)this.sourceBuffers.forEach(([u])=>{u&&this.removeBuffer(u)}),this.resetQueue();else{if(this.mediaSourceOpenOrEnded){const u=s.readyState==="open";try{const p=s.sourceBuffers;for(let h=p.length;h--;)u&&p[h].abort(),s.removeSourceBuffer(p[h]);u&&s.endOfStream()}catch(p){this.warn(`onMediaDetaching: ${p.message} while calling endOfStream`)}}this.sourceBufferCount&&this.onBufferReset()}s.removeEventListener("sourceopen",this._onMediaSourceOpen),s.removeEventListener("sourceended",this._onMediaSourceEnded),s.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(s.removeEventListener("startstreaming",this._onStartStreaming),s.removeEventListener("endstreaming",this._onEndStreaming)),this.mediaSource=null,this._objectUrl=null}i&&(i.removeEventListener("emptied",this._onMediaEmptied),n||(o&&self.URL.revokeObjectURL(o),this.mediaSrc===o?(i.removeAttribute("src"),this.appendSource&&cl(i),i.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.media=null),this.hls.trigger(v.MEDIA_DETACHED,t)}onBufferReset(){this.sourceBuffers.forEach(([e])=>{e&&this.resetBuffer(e)}),this.initTracks()}resetBuffer(e){var t;const n=(t=this.tracks[e])==null?void 0:t.buffer;if(this.removeBuffer(e),n)try{var i;(i=this.mediaSource)!=null&&i.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(n)}catch(s){this.warn(`onBufferReset ${e}`,s)}delete this.tracks[e]}removeBuffer(e){this.removeBufferListeners(e),this.sourceBuffers[Ya(e)]=[null,null];const t=this.tracks[e];t&&(t.buffer=void 0)}resetQueue(){this.operationQueue&&this.operationQueue.destroy(),this.operationQueue=new gc(this.tracks)}onBufferCodecs(e,t){var n;const i=this.tracks,s=Object.keys(t);this.log(`BUFFER_CODECS: "${s}" (current SB count ${this.sourceBufferCount})`);const o="audiovideo"in t&&(i.audio||i.video)||i.audiovideo&&("audio"in t||"video"in t),u=!o&&this.sourceBufferCount&&this.media&&s.some(p=>!i[p]);if(o||u){this.warn(`Unsupported transition between "${Object.keys(i)}" and "${s}" SourceBuffers`);return}s.forEach(p=>{var h,A;const y=t[p],{id:C,codec:U,levelCodec:Z,container:ce,metadata:le,supplemental:Ze}=y;let Xe=i[p];const _e=(h=this.transferData)==null||(h=h.tracks)==null?void 0:h[p],Vt=_e!=null&&_e.buffer?_e:Xe,qt=(Vt==null?void 0:Vt.pendingCodec)||(Vt==null?void 0:Vt.codec),xn=Vt==null?void 0:Vt.levelCodec;Xe||(Xe=i[p]={buffer:void 0,listeners:[],codec:U,supplemental:Ze,container:ce,levelCodec:Z,metadata:le,id:C});const tn=Dt(qt,xn),An=tn==null?void 0:tn.replace(ll,"$1");let pn=Dt(U,Z);const on=(A=pn)==null?void 0:A.replace(ll,"$1");pn&&tn&&An!==on&&(p.slice(0,5)==="audio"&&(pn=Pt(pn,this.appendSource)),this.log(`switching codec ${qt} to ${pn}`),pn!==(Xe.pendingCodec||Xe.codec)&&(Xe.pendingCodec=pn),Xe.container=ce,this.appendChangeType(p,ce,pn))}),(this.tracksReady||this.sourceBufferCount)&&(t.tracks=this.sourceBufferTracks),!this.sourceBufferCount&&(this.bufferCodecEventsTotal>1&&!this.tracks.video&&!t.video&&((n=t.audio)==null?void 0:n.id)==="main"&&(this.log("Main audio-only"),this.bufferCodecEventsTotal=1),this.mediaSourceOpenOrEnded&&this.checkPendingTracks())}get sourceBufferTracks(){return Object.keys(this.tracks).reduce((e,t)=>{const n=this.tracks[t];return e[t]={id:n.id,container:n.container,codec:n.codec,levelCodec:n.levelCodec},e},{})}appendChangeType(e,t,n){const i=`${t};codecs=${n}`,s={label:`change-type=${i}`,execute:()=>{const o=this.tracks[e];if(o){const u=o.buffer;u!=null&&u.changeType&&(this.log(`changing ${e} sourceBuffer type to ${i}`),u.changeType(i),o.codec=n,o.container=t)}this.shiftAndExecuteNext(e)},onStart:()=>{},onComplete:()=>{},onError:o=>{this.warn(`Failed to change ${e} SourceBuffer type`,o)}};this.append(s,e,this.isPending(this.tracks[e]))}blockAudio(e){var t;const n=e.start,i=n+e.duration*.05;if(((t=this.fragmentTracker.getAppendedFrag(n,z.MAIN))==null?void 0:t.gap)===!0)return;const o={label:"block-audio",execute:()=>{var u;const p=this.tracks.video;(this.lastVideoAppendEnd>i||p!=null&&p.buffer&&Wn.isBuffered(p.buffer,i)||((u=this.fragmentTracker.getAppendedFrag(i,z.MAIN))==null?void 0:u.gap)===!0)&&(this.blockedAudioAppend=null,this.shiftAndExecuteNext("audio"))},onStart:()=>{},onComplete:()=>{},onError:u=>{this.warn("Error executing block-audio operation",u)}};this.blockedAudioAppend={op:o,frag:e},this.append(o,"audio",!0)}unblockAudio(){const{blockedAudioAppend:e,operationQueue:t}=this;e&&t&&(this.blockedAudioAppend=null,t.unblockAudio(e.op))}onBufferAppending(e,t){const{tracks:n}=this,{data:i,type:s,parent:o,frag:u,part:p,chunkMeta:h,offset:A}=t,y=h.buffering[s],{sn:C,cc:U}=u,Z=self.performance.now();y.start=Z;const ce=u.stats.buffering,le=p?p.stats.buffering:null;ce.start===0&&(ce.start=Z),le&&le.start===0&&(le.start=Z);const Ze=n.audio;let Xe=!1;s==="audio"&&(Ze==null?void 0:Ze.container)==="audio/mpeg"&&(Xe=!this.lastMpegAudioChunk||h.id===1||this.lastMpegAudioChunk.sn!==h.sn,this.lastMpegAudioChunk=h);const _e=n.video,Vt=_e==null?void 0:_e.buffer;if(Vt&&C!=="initSegment"){const tn=p||u,An=this.blockedAudioAppend;if(s==="audio"&&o!=="main"&&!this.blockedAudioAppend&&!(_e.ending||_e.ended)){const on=tn.start+tn.duration*.05,zn=Vt.buffered,gi=this.currentOp("video");!zn.length&&!gi?this.blockAudio(tn):!gi&&!Wn.isBuffered(Vt,on)&&this.lastVideoAppendEndon||pn{var tn;y.executeStart=self.performance.now();const An=(tn=this.tracks[s])==null?void 0:tn.buffer;An&&(Xe?this.updateTimestampOffset(An,qt,.1,s,C,U):A!==void 0&&r(A)&&this.updateTimestampOffset(An,A,1e-6,s,C,U)),this.appendExecutor(i,s)},onStart:()=>{},onComplete:()=>{const tn=self.performance.now();y.executeEnd=y.end=tn,ce.first===0&&(ce.first=tn),le&&le.first===0&&(le.first=tn);const An={};this.sourceBuffers.forEach(([pn,on])=>{pn&&(An[pn]=Wn.getBuffered(on))}),this.appendErrors[s]=0,s==="audio"||s==="video"?this.appendErrors.audiovideo=0:(this.appendErrors.audio=0,this.appendErrors.video=0),this.hls.trigger(v.BUFFER_APPENDED,{type:s,frag:u,part:p,chunkMeta:h,parent:u.type,timeRanges:An})},onError:tn=>{var An;const pn={type:te.MEDIA_ERROR,parent:u.type,details:w.BUFFER_APPEND_ERROR,sourceBufferName:s,frag:u,part:p,chunkMeta:h,error:tn,err:tn,fatal:!1},on=(An=this.media)==null?void 0:An.error;if(tn.code===DOMException.QUOTA_EXCEEDED_ERR||tn.name=="QuotaExceededError"||"quota"in tn)pn.details=w.BUFFER_FULL_ERROR;else if(tn.code===DOMException.INVALID_STATE_ERR&&this.mediaSourceOpenOrEnded&&!on)pn.errorAction=$t(!0);else if(tn.name===Es&&this.sourceBufferCount===0)pn.errorAction=$t(!0);else{const zn=++this.appendErrors[s];this.warn(`Failed ${zn}/${this.hls.config.appendErrorMaxRetry} times to append segment in "${s}" sourceBuffer (${on||"no media error"})`),(zn>=this.hls.config.appendErrorMaxRetry||on)&&(pn.fatal=!0)}this.hls.trigger(v.ERROR,pn)}};this.log(`queuing "${s}" append sn: ${C}${p?" p: "+p.index:""} of ${u.type===z.MAIN?"level":"track"} ${u.level} cc: ${U}`),this.append(xn,s,this.isPending(this.tracks[s]))}getFlushOp(e,t,n){return this.log(`queuing "${e}" remove ${t}-${n}`),{label:"remove",execute:()=>{this.removeExecutor(e,t,n)},onStart:()=>{},onComplete:()=>{this.hls.trigger(v.BUFFER_FLUSHED,{type:e})},onError:i=>{this.warn(`Failed to remove ${t}-${n} from "${e}" SourceBuffer`,i)}}}onBufferFlushing(e,t){const{type:n,startOffset:i,endOffset:s}=t;n?this.append(this.getFlushOp(n,i,s),n):this.sourceBuffers.forEach(([o])=>{o&&this.append(this.getFlushOp(o,i,s),o)})}onFragParsed(e,t){const{frag:n,part:i}=t,s=[],o=i?i.elementaryStreams:n.elementaryStreams;o[ze.AUDIOVIDEO]?s.push("audiovideo"):(o[ze.AUDIO]&&s.push("audio"),o[ze.VIDEO]&&s.push("video"));const u=()=>{const p=self.performance.now();n.stats.buffering.end=p,i&&(i.stats.buffering.end=p);const h=i?i.stats:n.stats;this.hls.trigger(v.FRAG_BUFFERED,{frag:n,part:i,stats:h,id:n.type})};s.length===0&&this.warn(`Fragments must have at least one ElementaryStreamType set. type: ${n.type} level: ${n.level} sn: ${n.sn}`),this.blockBuffers(u,s).catch(p=>{this.warn(`Fragment buffered callback ${p}`),this.stepOperationQueue(this.sourceBufferTypes)})}onFragChanged(e,t){this.trimBuffers()}get bufferedToEnd(){return this.sourceBufferCount>0&&!this.sourceBuffers.some(([e])=>{if(e){const t=this.tracks[e];if(t)return!t.ended||t.ending}return!1})}onBufferEos(e,t){var n;this.sourceBuffers.forEach(([o])=>{if(o){const u=this.tracks[o];(!t.type||t.type===o)&&(u.ending=!0,u.ended||(u.ended=!0,this.log(`${o} buffer reached EOS`)))}});const i=((n=this.overrides)==null?void 0:n.endOfStream)!==!1;this.sourceBufferCount>0&&!this.sourceBuffers.some(([o])=>{var u;return o&&!((u=this.tracks[o])!=null&&u.ended)})?i?(this.log("Queueing EOS"),this.blockUntilOpen(()=>{this.tracksEnded();const{mediaSource:o}=this;if(!o||o.readyState!=="open"){o&&this.log(`Could not call mediaSource.endOfStream(). mediaSource.readyState: ${o.readyState}`);return}this.log("Calling mediaSource.endOfStream()"),o.endOfStream(),this.hls.trigger(v.BUFFERED_TO_END,void 0)})):(this.tracksEnded(),this.hls.trigger(v.BUFFERED_TO_END,void 0)):t.type==="video"&&this.unblockAudio()}tracksEnded(){this.sourceBuffers.forEach(([e])=>{if(e!==null){const t=this.tracks[e];t&&(t.ending=!1)}})}onLevelUpdated(e,{details:t}){t.fragments.length&&(this.details=t,this.updateDuration())}updateDuration(){this.blockUntilOpen(()=>{const e=this.getDurationAndRange();e&&this.updateMediaSource(e)})}onError(e,t){if(t.details===w.BUFFER_APPEND_ERROR&&t.frag){var n;const i=(n=t.errorAction)==null?void 0:n.nextAutoLevel;r(i)&&i!==t.frag.level&&this.resetAppendErrors()}}resetAppendErrors(){this.appendErrors={audio:0,video:0,audiovideo:0}}trimBuffers(){const{hls:e,details:t,media:n}=this;if(!n||t===null||!this.sourceBufferCount)return;const i=e.config,s=n.currentTime,o=t.levelTargetDuration,u=t.live&&i.liveBackBufferLength!==null?i.liveBackBufferLength:i.backBufferLength;if(r(u)&&u>=0){const h=Math.max(u,o),A=Math.floor(s/o)*o-h;this.flushBackBuffer(s,o,A)}const p=i.frontBufferFlushThreshold;if(r(p)&&p>0){const h=Math.max(i.maxBufferLength,p),A=Math.max(h,o),y=Math.floor(s/o)*o+A;this.flushFrontBuffer(s,o,y)}}flushBackBuffer(e,t,n){this.sourceBuffers.forEach(([i,s])=>{if(s){const u=Wn.getBuffered(s);if(u.length>0&&n>u.start(0)){var o;this.hls.trigger(v.BACK_BUFFER_REACHED,{bufferEnd:n});const p=this.tracks[i];if((o=this.details)!=null&&o.live)this.hls.trigger(v.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n});else if(p!=null&&p.ended){this.log(`Cannot flush ${i} back buffer while SourceBuffer is in ended state`);return}this.hls.trigger(v.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:i})}}})}flushFrontBuffer(e,t,n){this.sourceBuffers.forEach(([i,s])=>{if(s){const o=Wn.getBuffered(s),u=o.length;if(u<2)return;const p=o.start(u-1),h=o.end(u-1);if(n>p||e>=p&&e<=h)return;this.hls.trigger(v.BUFFER_FLUSHING,{startOffset:p,endOffset:1/0,type:i})}})}getDurationAndRange(){var e;const{details:t,mediaSource:n}=this;if(!t||!this.media||(n==null?void 0:n.readyState)!=="open")return null;const i=t.edge;if(t.live&&this.hls.config.liveDurationInfinity){if(t.fragments.length&&n.setLiveSeekableRange){const h=Math.max(0,t.fragmentStart),A=Math.max(h,i);return{duration:1/0,start:h,end:A}}return{duration:1/0}}const s=(e=this.overrides)==null?void 0:e.duration;if(s)return r(s)?{duration:s}:null;const o=this.media.duration,u=r(n.duration)?n.duration:0;return i>u&&i>o||!r(o)?{duration:i}:null}updateMediaSource({duration:e,start:t,end:n}){const i=this.mediaSource;!this.media||!i||i.readyState!=="open"||(i.duration!==e&&(r(e)&&this.log(`Updating MediaSource duration to ${e.toFixed(3)}`),i.duration=e),t!==void 0&&n!==void 0&&(this.log(`MediaSource duration is set to ${i.duration}. Setting seekable range to ${t}-${n}.`),i.setLiveSeekableRange(t,n)))}get tracksReady(){const e=this.pendingTrackCount;return e>0&&(e>=this.bufferCodecEventsTotal||this.isPending(this.tracks.audiovideo))}checkPendingTracks(){const{bufferCodecEventsTotal:e,pendingTrackCount:t,tracks:n}=this;if(this.log(`checkPendingTracks (pending: ${t} codec events expected: ${e}) ${Ye(n)}`),this.tracksReady){var i;const s=(i=this.transferData)==null?void 0:i.tracks;s&&Object.keys(s).length?this.attachTransferred():this.createSourceBuffers()}}bufferCreated(){if(this.sourceBufferCount){const e={};this.sourceBuffers.forEach(([t,n])=>{if(t){const i=this.tracks[t];e[t]={buffer:n,container:i.container,codec:i.codec,supplemental:i.supplemental,levelCodec:i.levelCodec,id:i.id,metadata:i.metadata}}}),this.hls.trigger(v.BUFFER_CREATED,{tracks:e}),this.log(`SourceBuffers created. Running queue: ${this.operationQueue}`),this.sourceBuffers.forEach(([t])=>{this.executeNext(t)})}else{const e=new Error("could not create source buffer for media codec(s)");this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:w.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:e,reason:e.message})}}createSourceBuffers(){const{tracks:e,sourceBuffers:t,mediaSource:n}=this;if(!n)throw new Error("createSourceBuffers called when mediaSource was null");for(const s in e){const o=s,u=e[o];if(this.isPending(u)){const p=this.getTrackCodec(u,o),h=`${u.container};codecs=${p}`;u.codec=p,this.log(`creating sourceBuffer(${h})${this.currentOp(o)?" Queued":""} ${Ye(u)}`);try{const A=n.addSourceBuffer(h),y=Ya(o),C=[o,A];t[y]=C,u.buffer=A}catch(A){var i;this.error(`error while trying to add sourceBuffer: ${A.message}`),this.shiftAndExecuteNext(o),(i=this.operationQueue)==null||i.removeBlockers(),delete this.tracks[o],this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:w.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:A,sourceBufferName:o,mimeType:h,parent:u.id});return}this.trackSourceBuffer(o,u)}}this.bufferCreated()}getTrackCodec(e,t){const n=e.supplemental;let i=e.codec;n&&(t==="video"||t==="audiovideo")&&sn(n,"video")&&(i=It(i,n));const s=Dt(i,e.levelCodec);return s?t.slice(0,5)==="audio"?Pt(s,this.appendSource):s:""}trackSourceBuffer(e,t){const n=t.buffer;if(!n)return;const i=this.getTrackCodec(t,e);this.tracks[e]={buffer:n,codec:i,container:t.container,levelCodec:t.levelCodec,supplemental:t.supplemental,metadata:t.metadata,id:t.id,listeners:[]},this.removeBufferListeners(e),this.addBufferListener(e,"updatestart",this.onSBUpdateStart),this.addBufferListener(e,"updateend",this.onSBUpdateEnd),this.addBufferListener(e,"error",this.onSBUpdateError),this.appendSource&&this.addBufferListener(e,"bufferedchange",(s,o)=>{const u=o.removedRanges;u!=null&&u.length&&this.hls.trigger(v.BUFFER_FLUSHED,{type:s})})}get mediaSrc(){var e,t;const n=((e=this.media)==null||(t=e.querySelector)==null?void 0:t.call(e,"source"))||this.media;return n==null?void 0:n.src}onSBUpdateStart(e){const t=this.currentOp(e);t&&t.onStart()}onSBUpdateEnd(e){var t;if(((t=this.mediaSource)==null?void 0:t.readyState)==="closed"){this.resetBuffer(e);return}const n=this.currentOp(e);n&&(n.onComplete(),this.shiftAndExecuteNext(e))}onSBUpdateError(e,t){var n;const i=new Error(`${e} SourceBuffer error. MediaSource readyState: ${(n=this.mediaSource)==null?void 0:n.readyState}`);this.error(`${i}`,t),this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:w.BUFFER_APPENDING_ERROR,sourceBufferName:e,error:i,fatal:!1});const s=this.currentOp(e);s&&s.onError(i)}updateTimestampOffset(e,t,n,i,s,o){const u=t-e.timestampOffset;Math.abs(u)>=n&&(this.log(`Updating ${i} SourceBuffer timestampOffset to ${t} (sn: ${s} cc: ${o})`),e.timestampOffset=t)}removeExecutor(e,t,n){const{media:i,mediaSource:s}=this,o=this.tracks[e],u=o==null?void 0:o.buffer;if(!i||!s||!u){this.warn(`Attempting to remove from the ${e} SourceBuffer, but it does not exist`),this.shiftAndExecuteNext(e);return}const p=r(i.duration)?i.duration:1/0,h=r(s.duration)?s.duration:1/0,A=Math.max(0,t),y=Math.min(n,p,h);y>A&&(!o.ending||o.ended)?(o.ended=!1,this.log(`Removing [${A},${y}] from the ${e} SourceBuffer`),u.remove(A,y)):this.shiftAndExecuteNext(e)}appendExecutor(e,t){const n=this.tracks[t],i=n==null?void 0:n.buffer;if(!i)throw new pc(`Attempting to append to the ${t} SourceBuffer, but it does not exist`);n.ending=!1,n.ended=!1,i.appendBuffer(e)}blockUntilOpen(e){if(this.isUpdating()||this.isQueued())this.blockBuffers(e).catch(t=>{this.warn(`SourceBuffer blocked callback ${t}`),this.stepOperationQueue(this.sourceBufferTypes)});else try{e()}catch(t){this.warn(`Callback run without blocking ${this.operationQueue} ${t}`)}}isUpdating(){return this.sourceBuffers.some(([e,t])=>e&&t.updating)}isQueued(){return this.sourceBuffers.some(([e])=>e&&!!this.currentOp(e))}isPending(e){return!!e&&!e.buffer}blockBuffers(e,t=this.sourceBufferTypes){if(!t.length)return this.log("Blocking operation requested, but no SourceBuffers exist"),Promise.resolve().then(e);const{operationQueue:n}=this,i=t.map(o=>this.appendBlocker(o));return t.length>1&&!!this.blockedAudioAppend&&this.unblockAudio(),Promise.all(i).then(o=>{n===this.operationQueue&&(e(),this.stepOperationQueue(this.sourceBufferTypes))})}stepOperationQueue(e){e.forEach(t=>{var n;const i=(n=this.tracks[t])==null?void 0:n.buffer;!i||i.updating||this.shiftAndExecuteNext(t)})}append(e,t,n){this.operationQueue&&this.operationQueue.append(e,t,n)}appendBlocker(e){if(this.operationQueue)return this.operationQueue.appendBlocker(e)}currentOp(e){return this.operationQueue?this.operationQueue.current(e):null}executeNext(e){e&&this.operationQueue&&this.operationQueue.executeNext(e)}shiftAndExecuteNext(e){this.operationQueue&&this.operationQueue.shiftAndExecuteNext(e)}get pendingTrackCount(){return Object.keys(this.tracks).reduce((e,t)=>e+(this.isPending(this.tracks[t])?1:0),0)}get sourceBufferCount(){return this.sourceBuffers.reduce((e,[t])=>e+(t?1:0),0)}get sourceBufferTypes(){return this.sourceBuffers.map(([e])=>e).filter(e=>!!e)}addBufferListener(e,t,n){const i=this.tracks[e];if(!i)return;const s=i.buffer;if(!s)return;const o=n.bind(this,e);i.listeners.push({event:t,listener:o}),s.addEventListener(t,o)}removeBufferListeners(e){const t=this.tracks[e];if(!t)return;const n=t.buffer;n&&(t.listeners.forEach(i=>{n.removeEventListener(i.event,i.listener)}),t.listeners.length=0)}}function cl(l){const e=l.querySelectorAll("source");[].slice.call(e).forEach(t=>{l.removeChild(t)})}function Ac(l,e){const t=self.document.createElement("source");t.type="video/mp4",t.src=e,l.appendChild(t)}function Ya(l){return l==="audio"?1:0}class go{constructor(e){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=e,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}setStreamController(e){this.streamController=e}destroy(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null}registerListeners(){const{hls:e}=this;e.on(v.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.on(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(v.MANIFEST_PARSED,this.onManifestParsed,this),e.on(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(v.BUFFER_CODECS,this.onBufferCodecs,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListener(){const{hls:e}=this;e.off(v.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.off(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(v.MANIFEST_PARSED,this.onManifestParsed,this),e.off(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(v.BUFFER_CODECS,this.onBufferCodecs,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this)}onFpsDropLevelCapping(e,t){const n=this.hls.levels[t.droppedLevel];this.isLevelAllowed(n)&&this.restrictedLevels.push({bitrate:n.bitrate,height:n.height,width:n.width})}onMediaAttaching(e,t){this.media=t.media instanceof HTMLVideoElement?t.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()}onManifestParsed(e,t){const n=this.hls;this.restrictedLevels=[],this.firstLevel=t.firstLevel,n.config.capLevelToPlayerSize&&t.video&&this.startCapping()}onLevelsUpdated(e,t){this.timer&&r(this.autoLevelCapping)&&this.detectPlayerSize()}onBufferCodecs(e,t){this.hls.config.capLevelToPlayerSize&&t.video&&this.startCapping()}onMediaDetaching(){this.stopCapping(),this.media=null}detectPlayerSize(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0){this.clientRect=null;return}const e=this.hls.levels;if(e.length){const t=this.hls,n=this.getMaxLevel(e.length-1);n!==this.autoLevelCapping&&t.logger.log(`Setting autoLevelCapping to ${n}: ${e[n].height}p@${e[n].bitrate} for media ${this.mediaWidth}x${this.mediaHeight}`),t.autoLevelCapping=n,t.autoLevelEnabled&&t.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}}getMaxLevel(e){const t=this.hls.levels;if(!t.length)return-1;const n=t.filter((i,s)=>this.isLevelAllowed(i)&&s<=e);return this.clientRect=null,go.getMaxLevelByMediaSize(n,this.mediaWidth,this.mediaHeight)}startCapping(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())}stopCapping(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)}getDimensions(){if(this.clientRect)return this.clientRect;const e=this.media,t={width:0,height:0};if(e){const n=e.getBoundingClientRect();t.width=n.width,t.height=n.height,!t.width&&!t.height&&(t.width=n.right-n.left||e.width||0,t.height=n.bottom-n.top||e.height||0)}return this.clientRect=t,t}get mediaWidth(){return this.getDimensions().width*this.contentScaleFactor}get mediaHeight(){return this.getDimensions().height*this.contentScaleFactor}get contentScaleFactor(){let e=1;if(!this.hls.config.ignoreDevicePixelRatio)try{e=self.devicePixelRatio}catch(t){}return Math.min(e,this.hls.config.maxDevicePixelRatio)}isLevelAllowed(e){return!this.restrictedLevels.some(n=>e.bitrate===n.bitrate&&e.width===n.width&&e.height===n.height)}static getMaxLevelByMediaSize(e,t,n){if(!(e!=null&&e.length))return-1;const i=(u,p)=>p?u.width!==p.width||u.height!==p.height:!0;let s=e.length-1;const o=Math.max(t,n);for(let u=0;u=o||p.height>=o)&&i(p,e[u+1])){s=u;break}}return s}}const Fs={MANIFEST:"m",AUDIO:"a",VIDEO:"v",MUXED:"av",INIT:"i",CAPTION:"c",TIMED_TEXT:"tt",KEY:"k",OTHER:"o"},fu={HLS:"h"};class ia{constructor(e,t){Array.isArray(e)&&(e=e.map(n=>n instanceof ia?n:new ia(n))),this.value=e,this.params=t}}const Ec="Dict";function ul(l){return Array.isArray(l)?JSON.stringify(l):l instanceof Map?"Map{}":l instanceof Set?"Set{}":typeof l=="object"?JSON.stringify(l):String(l)}function yc(l,e,t,n){return new Error(`failed to ${l} "${ul(e)}" as ${t}`,{cause:n})}function ra(l,e,t){return yc("serialize",l,e,t)}class po{constructor(e){this.description=e}}const dl="Bare Item",hu="Boolean";function Sc(l){if(typeof l!="boolean")throw ra(l,hu);return l?"?1":"?0"}function bc(l){return btoa(String.fromCharCode(...l))}const fl="Byte Sequence";function Tc(l){if(ArrayBuffer.isView(l)===!1)throw ra(l,fl);return`:${bc(l)}:`}const Cc="Integer";function hl(l){return l<-999999999999999||99999999999999912)throw ra(l,xc);const t=e.toString();return t.includes(".")?t:`${t}.0`}const Ic="String",Mc=/[\x00-\x1f\x7f]+/;function vl(l){if(Mc.test(l))throw ra(l,Ic);return`"${l.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function Rc(l){return l.description||l.toString().slice(7,-1)}const gu="Token";function Al(l){const e=Rc(l);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(e)===!1)throw ra(e,gu);return e}function vo(l){switch(typeof l){case"number":if(!r(l))throw ra(l,dl);return Number.isInteger(l)?ml(l):pl(l);case"string":return vl(l);case"symbol":return Al(l);case"boolean":return Sc(l);case"object":if(l instanceof Date)return mu(l);if(l instanceof Uint8Array)return Tc(l);if(l instanceof po)return Al(l);default:throw ra(l,dl)}}const El="Key";function Ao(l){if(/^[a-z*][a-z0-9\-_.*]*$/.test(l)===!1)throw ra(l,El);return l}function Eo(l){return l==null?"":Object.entries(l).map(([e,t])=>t===!0?`;${Ao(e)}`:`;${Ao(e)}=${vo(t)}`).join("")}function yo(l){return l instanceof ia?`${vo(l.value)}${Eo(l.params)}`:vo(l)}function wc(l){return`(${l.value.map(yo).join(" ")})${Eo(l.params)}`}function pu(l,e={whitespace:!0}){if(typeof l!="object"||l==null)throw ra(l,Ec);const t=l instanceof Map?l.entries():Object.entries(l),n=e!=null&&e.whitespace?" ":"";return Array.from(t).map(([i,s])=>{s instanceof ia||(s=new ia(s));let o=Ao(i);return s.value===!0?o+=Eo(s.params):(o+="=",Array.isArray(s.value)?o+=wc(s):o+=yo(s)),o}).join(`,${n}`)}function yl(l,e){return pu(l,e)}const sa="CMCD-Object",os="CMCD-Request",pa="CMCD-Session",ha="CMCD-Status",Sl={br:sa,ab:sa,d:sa,ot:sa,tb:sa,tpb:sa,lb:sa,tab:sa,lab:sa,url:sa,pb:os,bl:os,tbl:os,dl:os,ltc:os,mtp:os,nor:os,nrr:os,rc:os,sn:os,sta:os,su:os,ttfb:os,ttfbb:os,ttlb:os,cmsdd:os,cmsds:os,smrt:os,df:os,cs:os,ts:os,cid:pa,pr:pa,sf:pa,sid:pa,st:pa,v:pa,msd:pa,bs:ha,bsd:ha,cdn:ha,rtp:ha,bg:ha,pt:ha,ec:ha,e:ha},Nc={REQUEST:os};function vu(l){return Object.keys(l).reduce((e,t)=>{var n;return(n=l[t])===null||n===void 0||n.forEach(i=>e[i]=t),e},{})}function Dc(l,e){const t={};if(!l)return t;const n=Object.keys(l),i=e?vu(e):{};return n.reduce((s,o)=>{var u;const p=Sl[o]||i[o]||Nc.REQUEST,h=(u=s[p])!==null&&u!==void 0?u:s[p]={};return h[o]=l[o],s},t)}function Bc(l){return["ot","sf","st","e","sta"].includes(l)}function Ga(l){return typeof l=="number"?r(l):l!=null&&l!==""&&l!==!1}const So="event";function bl(l,e){const t=new URL(l),n=new URL(e);if(t.origin!==n.origin)return l;const i=t.pathname.split("/").slice(1),s=n.pathname.split("/").slice(1,-1);for(;i[0]===s[0];)i.shift(),s.shift();for(;s.length;)s.shift(),i.unshift("..");return i.join("/")+t.search+t.hash}const Da=l=>Math.round(l),bo=(l,e)=>Array.isArray(l)?l.map(t=>bo(t,e)):l instanceof ia&&typeof l.value=="string"?new ia(bo(l.value,e),l.params):(e.baseUrl&&(l=bl(l,e.baseUrl)),e.version===1?encodeURIComponent(l):l),Qa=l=>Da(l/100)*100,Lc={br:Da,d:Da,bl:Qa,dl:Qa,mtp:Qa,nor:(l,e)=>{let t=l;return e.version>=2&&(l instanceof ia&&typeof l.value=="string"?t=new ia([l]):typeof l=="string"&&(t=[l])),bo(t,e)},rtp:Qa,tb:Da},Tl="request",To="response",Co=["ab","bg","bl","br","bs","bsd","cdn","cid","cs","df","ec","lab","lb","ltc","msd","mtp","pb","pr","pt","sf","sid","sn","st","sta","tab","tb","tbl","tpb","ts","v"],Fc=["e"],Oc=/^[a-zA-Z0-9-.]+-[a-zA-Z0-9-.]+$/;function Ja(l){return Oc.test(l)}function Pc(l){return Co.includes(l)||Fc.includes(l)||Ja(l)}const Q=["d","dl","nor","ot","rtp","su"];function W(l){return Co.includes(l)||Q.includes(l)||Ja(l)}const V=["cmsdd","cmsds","rc","smrt","ttfb","ttfbb","ttlb","url"];function Mn(l){return Co.includes(l)||Q.includes(l)||V.includes(l)||Ja(l)}const Rn=["bl","br","bs","cid","d","dl","mtp","nor","nrr","ot","pr","rtp","sf","sid","st","su","tb","v"];function Mi(l){return Rn.includes(l)||Ja(l)}const Gi={[To]:Mn,[So]:Pc,[Tl]:W};function Ri(l,e={}){const t={};if(l==null||typeof l!="object")return t;const n=e.version||l.v||1,i=e.reportingMode||Tl,s=n===1?Mi:Gi[i];let o=Object.keys(l).filter(s);const u=e.filter;typeof u=="function"&&(o=o.filter(u));const p=i===To||i===So;p&&!o.includes("ts")&&o.push("ts"),n>1&&!o.includes("v")&&o.push("v");const h=ee({},Lc,e.formatters),A={version:n,reportingMode:i,baseUrl:e.baseUrl};return o.sort().forEach(y=>{let C=l[y];const U=h[y];if(typeof U=="function"&&(C=U(C,A)),y==="v"){if(n===1)return;C=n}y=="pr"&&C===1||(p&&y==="ts"&&!r(C)&&(C=Date.now()),Ga(C)&&(Bc(y)&&typeof C=="string"&&(C=new po(C)),t[y]=C))}),t}function Gn(l,e={}){const t={};if(!l)return t;const n=Ri(l,e),i=Dc(n,e==null?void 0:e.customHeaderMap);return Object.entries(i).reduce((s,[o,u])=>{const p=yl(u,{whitespace:!1});return p&&(s[o]=p),s},t)}function Ei(l,e,t){return ee(l,Gn(e,t))}const Er="CMCD";function _r(l,e={}){return l?yl(Ri(l,e),{whitespace:!1}):""}function hs(l,e={}){if(!l)return"";const t=_r(l,e);return encodeURIComponent(t)}function Hr(l,e={}){if(!l)return"";const t=hs(l,e);return`${Er}=${t}`}const mr=/CMCD=[^&#]+/;function Ts(l,e,t){const n=Hr(e,t);if(!n)return l;if(mr.test(l))return l.replace(mr,n);const i=l.includes("?")?"&":"?";return`${l}${i}${n}`}class ys{constructor(e){this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.includeKeys=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=()=>{this.initialized&&(this.starved=!0),this.buffering=!0},this.onPlaying=()=>{this.initialized||(this.initialized=!0),this.buffering=!1},this.applyPlaylistData=i=>{try{this.apply(i,{ot:Fs.MANIFEST,su:!this.initialized})}catch(s){this.hls.logger.warn("Could not generate manifest CMCD data.",s)}},this.applyFragmentData=i=>{try{const{frag:s,part:o}=i,u=this.hls.levels[s.level],p=this.getObjectType(s),h={d:(o||s).duration*1e3,ot:p};(p===Fs.VIDEO||p===Fs.AUDIO||p==Fs.MUXED)&&(h.br=u.bitrate/1e3,h.tb=this.getTopBandwidth(p)/1e3,h.bl=this.getBufferLength(p));const A=o?this.getNextPart(o):this.getNextFrag(s);A!=null&&A.url&&A.url!==s.url&&(h.nor=A.url),this.apply(i,h)}catch(s){this.hls.logger.warn("Could not generate segment CMCD data.",s)}},this.hls=e;const t=this.config=e.config,{cmcd:n}=t;n!=null&&(t.pLoader=this.createPlaylistLoader(),t.fLoader=this.createFragmentLoader(),this.sid=n.sessionId||e.sessionId,this.cid=n.contentId,this.useHeaders=n.useHeaders===!0,this.includeKeys=n.includeKeys,this.registerListeners())}registerListeners(){const e=this.hls;e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHED,this.onMediaDetached,this),e.on(v.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const e=this.hls;e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHED,this.onMediaDetached,this),e.off(v.BUFFER_CREATED,this.onBufferCreated,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=this.media=null}onMediaAttached(e,t){this.media=t.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)}onMediaDetached(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)}onBufferCreated(e,t){var n,i;this.audioBuffer=(n=t.tracks.audio)==null?void 0:n.buffer,this.videoBuffer=(i=t.tracks.video)==null?void 0:i.buffer}createData(){var e;return{v:1,sf:fu.HLS,sid:this.sid,cid:this.cid,pr:(e=this.media)==null?void 0:e.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(e,t={}){ee(t,this.createData());const n=t.ot===Fs.INIT||t.ot===Fs.VIDEO||t.ot===Fs.MUXED;this.starved&&n&&(t.bs=!0,t.su=!0,this.starved=!1),t.su==null&&(t.su=this.buffering);const{includeKeys:i}=this;i&&(t=Object.keys(t).reduce((o,u)=>(i.includes(u)&&(o[u]=t[u]),o),{}));const s={baseUrl:e.url};this.useHeaders?(e.headers||(e.headers={}),Ei(e.headers,t,s)):e.url=Ts(e.url,t,s)}getNextFrag(e){var t;const n=(t=this.hls.levels[e.level])==null?void 0:t.details;if(n){const i=e.sn-n.startSN;return n.fragments[i+1]}}getNextPart(e){var t;const{index:n,fragment:i}=e,s=(t=this.hls.levels[i.level])==null||(t=t.details)==null?void 0:t.partList;if(s){const{sn:o}=i;for(let u=s.length-1;u>=0;u--){const p=s[u];if(p.index===n&&p.fragment.sn===o)return s[u+1]}}}getObjectType(e){const{type:t}=e;if(t==="subtitle")return Fs.TIMED_TEXT;if(e.sn==="initSegment")return Fs.INIT;if(t==="audio")return Fs.AUDIO;if(t==="main")return this.hls.audioTracks.length?Fs.VIDEO:Fs.MUXED}getTopBandwidth(e){let t=0,n;const i=this.hls;if(e===Fs.AUDIO)n=i.audioTracks;else{const s=i.maxAutoLevel,o=s>-1?s+1:i.levels.length;n=i.levels.slice(0,o)}return n.forEach(s=>{s.bitrate>t&&(t=s.bitrate)}),t>0?t:NaN}getBufferLength(e){const t=this.media,n=e===Fs.AUDIO?this.audioBuffer:this.videoBuffer;return!n||!t?NaN:Wn.bufferInfo(n,t.currentTime,this.config.maxBufferHole).len*1e3}createPlaylistLoader(){const{pLoader:e}=this.config,t=this.applyPlaylistData,n=e||this.config.loader;return class{constructor(s){this.loader=void 0,this.loader=new n(s)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(s,o,u){t(s),this.loader.load(s,o,u)}}}createFragmentLoader(){const{fLoader:e}=this.config,t=this.applyFragmentData,n=e||this.config.loader;return class{constructor(s){this.loader=void 0,this.loader=new n(s)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(s,o,u){t(s),this.loader.load(s,o,u)}}}}const Ci=3e5;class kr extends We{constructor(e){super("content-steering",e.logger),this.hls=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this._pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=e,this.registerListeners()}registerListeners(){const e=this.hls;e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(v.MANIFEST_PARSED,this.onManifestParsed,this),e.on(v.ERROR,this.onError,this)}unregisterListeners(){const e=this.hls;e&&(e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(v.MANIFEST_PARSED,this.onManifestParsed,this),e.off(v.ERROR,this.onError,this))}pathways(){return(this.levels||[]).reduce((e,t)=>(e.indexOf(t.pathwayId)===-1&&e.push(t.pathwayId),e),[])}get pathwayPriority(){return this._pathwayPriority}set pathwayPriority(e){this.updatePathwayPriority(e)}startLoad(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){const e=this.timeToLoad*1e3-(performance.now()-this.updated);if(e>0){this.scheduleRefresh(this.uri,e);return}}this.loadSteeringManifest(this.uri)}}stopLoad(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()}clearTimeout(){this.reloadTimer!==-1&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)}destroy(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null}removeLevel(e){const t=this.levels;t&&(this.levels=t.filter(n=>n!==e))}onManifestLoading(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null}onManifestLoaded(e,t){const{contentSteering:n}=t;n!==null&&(this.pathwayId=n.pathwayId,this.uri=n.uri,this.started&&this.startLoad())}onManifestParsed(e,t){this.audioTracks=t.audioTracks,this.subtitleTracks=t.subtitleTracks}onError(e,t){const{errorAction:n}=t;if((n==null?void 0:n.action)===Yn.SendAlternateToPenaltyBox&&n.flags===gn.MoveAllAlternatesMatchingHost){const i=this.levels;let s=this._pathwayPriority,o=this.pathwayId;if(t.context){const{groupId:u,pathwayId:p,type:h}=t.context;u&&i?o=this.getPathwayForGroupId(u,h,o):p&&(o=p)}o in this.penalizedPathways||(this.penalizedPathways[o]=performance.now()),!s&&i&&(s=this.pathways()),s&&s.length>1&&(this.updatePathwayPriority(s),n.resolved=this.pathwayId!==o),t.details===w.BUFFER_APPEND_ERROR&&!t.fatal?n.resolved=!0:n.resolved||this.warn(`Could not resolve ${t.details} ("${t.error.message}") with content-steering for Pathway: ${o} levels: ${i&&i.length} priorities: ${Ye(s)} penalized: ${Ye(this.penalizedPathways)}`)}}filterParsedLevels(e){this.levels=e;let t=this.getLevelsForPathway(this.pathwayId);if(t.length===0){const n=e[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${n}"`),t=this.getLevelsForPathway(n),this.pathwayId=n}return t.length!==e.length&&this.log(`Found ${t.length}/${e.length} levels in Pathway "${this.pathwayId}"`),t}getLevelsForPathway(e){return this.levels===null?[]:this.levels.filter(t=>e===t.pathwayId)}updatePathwayPriority(e){this._pathwayPriority=e;let t;const n=this.penalizedPathways,i=performance.now();Object.keys(n).forEach(s=>{i-n[s]>Ci&&delete n[s]});for(let s=0;s0){this.log(`Setting Pathway to "${o}"`),this.pathwayId=o,nr(t),this.hls.trigger(v.LEVELS_UPDATED,{levels:t});const h=this.hls.levels[u];p&&h&&this.levels&&(h.attrs["STABLE-VARIANT-ID"]!==p.attrs["STABLE-VARIANT-ID"]&&h.bitrate!==p.bitrate&&this.log(`Unstable Pathways change from bitrate ${p.bitrate} to ${h.bitrate}`),this.hls.nextLoadLevel=u);break}}}getPathwayForGroupId(e,t,n){const i=this.getLevelsForPathway(n).concat(this.levels||[]);for(let s=0;s{const{ID:o,"BASE-ID":u,"URI-REPLACEMENT":p}=s;if(t.some(A=>A.pathwayId===o))return;const h=this.getLevelsForPathway(u).map(A=>{const y=new dr(A.attrs);y["PATHWAY-ID"]=o;const C=y.AUDIO&&`${y.AUDIO}_clone_${o}`,U=y.SUBTITLES&&`${y.SUBTITLES}_clone_${o}`;C&&(n[y.AUDIO]=C,y.AUDIO=C),U&&(i[y.SUBTITLES]=U,y.SUBTITLES=U);const Z=Cs(A.uri,y["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",p),ce=new pt({attrs:y,audioCodec:A.audioCodec,bitrate:A.bitrate,height:A.height,name:A.name,url:Z,videoCodec:A.videoCodec,width:A.width});if(A.audioGroups)for(let le=1;le{this.log(`Loaded steering manifest: "${i}"`);const Z=A.data;if((Z==null?void 0:Z.VERSION)!==1){this.log(`Steering VERSION ${Z.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=Z.TTL;const{"RELOAD-URI":ce,"PATHWAY-CLONES":le,"PATHWAY-PRIORITY":Ze}=Z;if(ce)try{this.uri=new self.URL(ce,i).href}catch(_e){this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${ce}`);return}this.scheduleRefresh(this.uri||C.url),le&&this.clonePathways(le);const Xe={steeringManifest:Z,url:i.toString()};this.hls.trigger(v.STEERING_MANIFEST_LOADED,Xe),Ze&&this.updatePathwayPriority(Ze)},onError:(A,y,C,U)=>{if(this.log(`Error loading steering manifest: ${A.code} ${A.text} (${y.url})`),this.stopLoad(),A.code===410){this.enabled=!1,this.log(`Steering manifest ${y.url} no longer available`);return}let Z=this.timeToLoad*1e3;if(A.code===429){const ce=this.loader;if(typeof(ce==null?void 0:ce.getResponseHeader)=="function"){const le=ce.getResponseHeader("Retry-After");le&&(Z=parseFloat(le)*1e3)}this.log(`Steering manifest ${y.url} rate limited`);return}this.scheduleRefresh(this.uri||y.url,Z)},onTimeout:(A,y,C)=>{this.log(`Timeout loading steering manifest (${y.url})`),this.scheduleRefresh(this.uri||y.url)}};this.log(`Requesting steering manifest: ${i}`),this.loader.load(s,p,h)}scheduleRefresh(e,t=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var n;const i=(n=this.hls)==null?void 0:n.media;if(i&&!i.ended){this.loadSteeringManifest(e);return}this.scheduleRefresh(e,this.timeToLoad*1e3)},t)}}function Yr(l,e,t,n){l&&Object.keys(e).forEach(i=>{const s=l.filter(o=>o.groupId===i).map(o=>{const u=ee({},o);return u.details=void 0,u.attrs=new dr(u.attrs),u.url=u.attrs.URI=Cs(o.url,o.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",t),u.groupId=u.attrs["GROUP-ID"]=e[i],u.attrs["PATHWAY-ID"]=n,u});l.push(...s)})}function Cs(l,e,t,n){const{HOST:i,PARAMS:s,[t]:o}=n;let u;e&&(u=o==null?void 0:o[e],u&&(l=u));const p=new self.URL(l);return i&&!u&&(p.host=i),s&&Object.keys(s).sort().forEach(h=>{h&&p.searchParams.set(h,s[h])}),p.href}class ls extends We{constructor(e){super("eme",e.logger),this.hls=void 0,this.config=void 0,this.media=null,this.mediaResolved=void 0,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.mediaKeys=null,this.setMediaKeysQueue=ls.CDMCleanupPromise?[ls.CDMCleanupPromise]:[],this.bannedKeyIds={},this.onMediaEncrypted=t=>{const{initDataType:n,initData:i}=t,s=`"${t.type}" event: init data type: "${n}"`;if(this.debug(s),i!==null){if(!this.keyFormatPromise){let o=Object.keys(this.keySystemAccessPromises);o.length||(o=us(this.config));const u=o.map($r).filter(p=>!!p);this.keyFormatPromise=this.getKeyFormatPromise(u)}this.keyFormatPromise.then(o=>{const u=Xr(o);if(n!=="sinf"||u!==Ii.FAIRPLAY){this.log(`Ignoring "${t.type}" event with init data type: "${n}" for selected key-system ${u}`);return}let p;try{const U=At(new Uint8Array(i)),Z=er(JSON.parse(U).sinf),ce=J(Z);if(!ce)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");p=new Uint8Array(ce.subarray(8,24))}catch(U){this.warn(`${s} Failed to parse sinf: ${U}`);return}const h=Te(p),{keyIdToKeySessionPromise:A,mediaKeySessions:y}=this;let C=A[h];for(let U=0;Uthis.generateRequestWithPreferredKeySession(Z,n,i,"encrypted-event-key-match")),C.catch(Ze=>this.handleError(Ze));break}}C||this.handleError(new Error(`Key ID ${h} not encountered in playlist. Key-system sessions ${y.length}.`))}).catch(o=>this.handleError(o))}},this.onWaitingForKey=t=>{this.log(`"${t.type}" event`)},this.hls=e,this.config=e.config,this.registerListeners()}destroy(){this.onDestroying(),this.onMediaDetached();const e=this.config;e.requestMediaKeySystemAccessFunc=null,e.licenseXhrSetup=e.licenseResponseCallback=void 0,e.drmSystems=e.drmSystemOptions={},this.hls=this.config=this.keyIdToKeySessionPromise=null,this.onMediaEncrypted=this.onWaitingForKey=null}registerListeners(){this.hls.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(v.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(v.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(v.MANIFEST_LOADED,this.onManifestLoaded,this),this.hls.on(v.DESTROYING,this.onDestroying,this)}unregisterListeners(){this.hls.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(v.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(v.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(v.MANIFEST_LOADED,this.onManifestLoaded,this),this.hls.off(v.DESTROYING,this.onDestroying,this)}getLicenseServerUrl(e){const{drmSystems:t,widevineLicenseUrl:n}=this.config,i=t==null?void 0:t[e];if(i)return i.licenseUrl;if(e===Ii.WIDEVINE&&n)return n}getLicenseServerUrlOrThrow(e){const t=this.getLicenseServerUrl(e);if(t===void 0)throw new Error(`no license server URL configured for key-system "${e}"`);return t}getServerCertificateUrl(e){const{drmSystems:t}=this.config,n=t==null?void 0:t[e];if(n)return n.serverCertificateUrl;this.log(`No Server Certificate in config.drmSystems["${e}"]`)}attemptKeySystemAccess(e){const t=this.hls.levels,n=(o,u,p)=>!!o&&p.indexOf(o)===u,i=t.map(o=>o.audioCodec).filter(n),s=t.map(o=>o.videoCodec).filter(n);return i.length+s.length===0&&s.push("avc1.42e01e"),new Promise((o,u)=>{const p=h=>{const A=h.shift();this.getMediaKeysPromise(A,i,s).then(y=>o({keySystem:A,mediaKeys:y})).catch(y=>{h.length?p(h):y instanceof ps?u(y):u(new ps({type:te.KEY_SYSTEM_ERROR,details:w.KEY_SYSTEM_NO_ACCESS,error:y,fatal:!0},y.message))})};p(e)})}requestMediaKeySystemAccess(e,t){const{requestMediaKeySystemAccessFunc:n}=this.config;if(typeof n!="function"){let i=`Configured requestMediaKeySystemAccess is not a function ${n}`;return qi===null&&self.location.protocol==="http:"&&(i=`navigator.requestMediaKeySystemAccess is not available over insecure protocol ${location.protocol}`),Promise.reject(new Error(i))}return n(e,t)}getMediaKeysPromise(e,t,n){var i;const s=zi(e,t,n,this.config.drmSystemOptions||{});let o=this.keySystemAccessPromises[e],u=(i=o)==null?void 0:i.keySystemAccess;if(!u){this.log(`Requesting encrypted media "${e}" key-system access with config: ${Ye(s)}`),u=this.requestMediaKeySystemAccess(e,s);const p=o=this.keySystemAccessPromises[e]={keySystemAccess:u};return u.catch(h=>{this.log(`Failed to obtain access to key-system "${e}": ${h}`)}),u.then(h=>{this.log(`Access for key-system "${h.keySystem}" obtained`);const A=this.fetchServerCertificate(e);this.log(`Create media-keys for "${e}"`);const y=p.mediaKeys=h.createMediaKeys().then(C=>(this.log(`Media-keys created for "${e}"`),p.hasMediaKeys=!0,A.then(U=>U?this.setMediaKeysServerCertificate(C,e,U):C)));return y.catch(C=>{this.error(`Failed to create media-keys for "${e}"}: ${C}`)}),y})}return u.then(()=>o.mediaKeys)}createMediaKeySessionContext({decryptdata:e,keySystem:t,mediaKeys:n}){this.log(`Creating key-system session "${t}" keyId: ${Te(e.keyId||[])} keyUri: ${e.uri}`);const i=n.createSession(),s={decryptdata:e,keySystem:t,mediaKeys:n,mediaKeysSession:i,keyStatus:"status-pending"};return this.mediaKeySessions.push(s),s}renewKeySession(e){const t=e.decryptdata;if(t.pssh){const n=this.createMediaKeySessionContext(e),i=ws(t),s="cenc";this.keyIdToKeySessionPromise[i]=this.generateRequestWithPreferredKeySession(n,s,t.pssh.buffer,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(e)}updateKeySession(e,t){const n=e.mediaKeysSession;return this.log(`Updating key-session "${n.sessionId}" for keyId ${Te(e.decryptdata.keyId||[])} - } (data length: ${t.byteLength})`),n.update(t)}getSelectedKeySystemFormats(){return Object.keys(this.keySystemAccessPromises).map(e=>({keySystem:e,hasMediaKeys:this.keySystemAccessPromises[e].hasMediaKeys})).filter(({hasMediaKeys:e})=>!!e).map(({keySystem:e})=>$r(e)).filter(e=>!!e)}getKeySystemAccess(e){return this.getKeySystemSelectionPromise(e).then(({keySystem:t,mediaKeys:n})=>this.attemptSetMediaKeys(t,n))}selectKeySystem(e){return new Promise((t,n)=>{this.getKeySystemSelectionPromise(e).then(({keySystem:i})=>{const s=$r(i);s?t(s):n(new Error(`Unable to find format for key-system "${i}"`))}).catch(n)})}selectKeySystemFormat(e){const t=Object.keys(e.levelkeys||{});return this.keyFormatPromise||(this.log(`Selecting key-system from fragment (sn: ${e.sn} ${e.type}: ${e.level}) key formats ${t.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(t)),this.keyFormatPromise}getKeyFormatPromise(e){const t=us(this.config),n=e.map(Xr).filter(i=>!!i&&t.indexOf(i)!==-1);return this.selectKeySystem(n)}getKeyStatus(e){const{mediaKeySessions:t}=this;for(let n=0;n(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${e.frag.sn} ${e.frag.type}: ${e.frag.level} using key ${s}`),this.attemptSetMediaKeys(p,h).then(()=>(this.throwIfDestroyed(),this.createMediaKeySessionContext({keySystem:p,mediaKeys:h,decryptdata:t}))))).then(p=>{const h="cenc",A=t.pssh?t.pssh.buffer:null;return this.generateRequestWithPreferredKeySession(p,h,A,"playlist-key")});return u.catch(p=>this.handleError(p,e.frag)),this.keyIdToKeySessionPromise[n]=u,u}return o.catch(u=>{if(u instanceof ps){const p=ue({},u.data);this.getKeyStatus(t)==="internal-error"&&(p.decryptdata=t);const h=new ps(p,u.message);this.handleError(h,e.frag)}}),o}throwIfDestroyed(e="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(e,t){if(this.hls)if(e instanceof ps){t&&(e.data.frag=t);const n=e.data.decryptdata;this.error(`${e.message}${n?` (${Te(n.keyId||[])})`:""}`),this.hls.trigger(v.ERROR,e.data)}else this.error(e.message),this.hls.trigger(v.ERROR,{type:te.KEY_SYSTEM_ERROR,details:w.KEY_SYSTEM_NO_KEYS,error:e,fatal:!0})}getKeySystemForKeyPromise(e){const t=ws(e),n=this.keyIdToKeySessionPromise[t];if(!n){const i=Xr(e.keyFormat),s=i?[i]:us(this.config);return this.attemptKeySystemAccess(s)}return n}getKeySystemSelectionPromise(e){if(e.length||(e=us(this.config)),e.length===0)throw new ps({type:te.KEY_SYSTEM_ERROR,details:w.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${Ye({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(e)}attemptSetMediaKeys(e,t){if(this.mediaResolved=void 0,this.mediaKeys===t)return Promise.resolve();const n=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${e}"`);const i=Promise.all(n).then(()=>this.media?this.media.setMediaKeys(t):new Promise((s,o)=>{this.mediaResolved=()=>{if(this.mediaResolved=void 0,!this.media)return o(new Error("Attempted to set mediaKeys without media element attached"));this.mediaKeys=t,this.media.setMediaKeys(t).then(s).catch(o)}}));return this.mediaKeys=t,this.setMediaKeysQueue.push(i),i.then(()=>{this.log(`Media-keys set for "${e}"`),n.push(i),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(s=>n.indexOf(s)===-1)})}generateRequestWithPreferredKeySession(e,t,n,i){var s;const o=(s=this.config.drmSystems)==null||(s=s[e.keySystem])==null?void 0:s.generateRequest;if(o)try{const Z=o.call(this.hls,t,n,e);if(!Z)throw new Error("Invalid response from configured generateRequest filter");t=Z.initDataType,n=Z.initData?Z.initData:null,e.decryptdata.pssh=n?new Uint8Array(n):null}catch(Z){if(this.warn(Z.message),this.hls&&this.hls.config.debug)throw Z}if(n===null)return this.log(`Skipping key-session request for "${i}" (no initData)`),Promise.resolve(e);const u=ws(e.decryptdata),p=e.decryptdata.uri;this.log(`Generating key-session request for "${i}" keyId: ${u} URI: ${p} (init data type: ${t} length: ${n.byteLength})`);const h=new _a,A=e._onmessage=Z=>{const ce=e.mediaKeysSession;if(!ce){h.emit("error",new Error("invalid state"));return}const{messageType:le,message:Ze}=Z;this.log(`"${le}" message event for session "${ce.sessionId}" message size: ${Ze.byteLength}`),le==="license-request"||le==="license-renewal"?this.renewLicense(e,Ze).catch(Xe=>{h.eventNames().length?h.emit("error",Xe):this.handleError(Xe)}):le==="license-release"?e.keySystem===Ii.FAIRPLAY&&this.updateKeySession(e,pr("acknowledged")).then(()=>this.removeSession(e)).catch(Xe=>this.handleError(Xe)):this.warn(`unhandled media key message type "${le}"`)},y=(Z,ce)=>{ce.keyStatus=Z;let le;Z.startsWith("usable")?h.emit("resolved"):Z==="internal-error"||Z==="output-restricted"||Z==="output-downscaled"?le=xs(Z,ce.decryptdata):Z==="expired"?le=new Error(`key expired (keyId: ${u})`):Z==="released"?le=new Error("key released"):Z==="status-pending"||this.warn(`unhandled key status change "${Z}" (keyId: ${u})`),le&&(h.eventNames().length?h.emit("error",le):this.handleError(le))},C=e._onkeystatuseschange=Z=>{if(!e.mediaKeysSession){h.emit("error",new Error("invalid state"));return}const le=this.getKeyStatuses(e);if(!Object.keys(le).some(Vt=>le[Vt]!=="status-pending"))return;if(le[u]==="expired"){this.log(`Expired key ${Ye(le)} in key-session "${e.mediaKeysSession.sessionId}"`),this.renewKeySession(e);return}let Xe=le[u];if(Xe)y(Xe,e);else{var _e;e.keyStatusTimeouts||(e.keyStatusTimeouts={}),(_e=e.keyStatusTimeouts)[u]||(_e[u]=self.setTimeout(()=>{if(!e.mediaKeysSession||!this.mediaKeys)return;const qt=this.getKeyStatus(e.decryptdata);if(qt&&qt!=="status-pending")return this.log(`No status for keyId ${u} in key-session "${e.mediaKeysSession.sessionId}". Using session key-status ${qt} from other session.`),y(qt,e);this.log(`key status for ${u} in key-session "${e.mediaKeysSession.sessionId}" timed out after 1000ms`),Xe="internal-error",y(Xe,e)},1e3)),this.log(`No status for keyId ${u} (${Ye(le)}).`)}};Ms(e.mediaKeysSession,"message",A),Ms(e.mediaKeysSession,"keystatuseschange",C);const U=new Promise((Z,ce)=>{h.on("error",ce),h.on("resolved",Z)});return e.mediaKeysSession.generateRequest(t,n).then(()=>{this.log(`Request generated for key-session "${e.mediaKeysSession.sessionId}" keyId: ${u} URI: ${p}`)}).catch(Z=>{throw new ps({type:te.KEY_SYSTEM_ERROR,details:w.KEY_SYSTEM_NO_SESSION,error:Z,decryptdata:e.decryptdata,fatal:!1},`Error generating key-session request: ${Z}`)}).then(()=>U).catch(Z=>(h.removeAllListeners(),this.removeSession(e).then(()=>{throw Z}))).then(()=>(h.removeAllListeners(),e))}getKeyStatuses(e){const t={};return e.mediaKeysSession.keyStatuses.forEach((n,i)=>{if(typeof i=="string"&&typeof n=="object"){const u=i;i=n,n=u}const s="buffer"in i?new Uint8Array(i.buffer,i.byteOffset,i.byteLength):new Uint8Array(i);if(e.keySystem===Ii.PLAYREADY&&s.length===16){const u=Te(s);t[u]=n,ii(s)}const o=Te(s);n==="internal-error"&&(this.bannedKeyIds[o]=n),this.log(`key status change "${n}" for keyStatuses keyId: ${o} key-session "${e.mediaKeysSession.sessionId}"`),t[o]=n}),t}fetchServerCertificate(e){const t=this.config,n=t.loader,i=new n(t),s=this.getServerCertificateUrl(e);return s?(this.log(`Fetching server certificate for "${e}"`),new Promise((o,u)=>{const p={responseType:"arraybuffer",url:s},h=t.certLoadPolicy.default,A={loadPolicy:h,timeout:h.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},y={onSuccess:(C,U,Z,ce)=>{o(C.data)},onError:(C,U,Z,ce)=>{u(new ps({type:te.KEY_SYSTEM_ERROR,details:w.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Z,response:ue({url:p.url,data:void 0},C)},`"${e}" certificate request failed (${s}). Status: ${C.code} (${C.text})`))},onTimeout:(C,U,Z)=>{u(new ps({type:te.KEY_SYSTEM_ERROR,details:w.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Z,response:{url:p.url,data:void 0}},`"${e}" certificate request timed out (${s})`))},onAbort:(C,U,Z)=>{u(new Error("aborted"))}};i.load(p,A,y)})):Promise.resolve()}setMediaKeysServerCertificate(e,t,n){return new Promise((i,s)=>{e.setServerCertificate(n).then(o=>{this.log(`setServerCertificate ${o?"success":"not supported by CDM"} (${n.byteLength}) on "${t}"`),i(e)}).catch(o=>{s(new ps({type:te.KEY_SYSTEM_ERROR,details:w.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:o,fatal:!0},o.message))})})}renewLicense(e,t){return this.requestLicense(e,new Uint8Array(t)).then(n=>this.updateKeySession(e,new Uint8Array(n)).catch(i=>{throw new ps({type:te.KEY_SYSTEM_ERROR,details:w.KEY_SYSTEM_SESSION_UPDATE_FAILED,decryptdata:e.decryptdata,error:i,fatal:!1},i.message)}))}unpackPlayReadyKeyMessage(e,t){const n=String.fromCharCode.apply(null,new Uint16Array(t.buffer));if(!n.includes("PlayReadyKeyMessage"))return e.setRequestHeader("Content-Type","text/xml; charset=utf-8"),t;const i=new DOMParser().parseFromString(n,"application/xml"),s=i.querySelectorAll("HttpHeader");if(s.length>0){let A;for(let y=0,C=s.length;y in key message");return pr(atob(h))}setupLicenseXHR(e,t,n,i){const s=this.config.licenseXhrSetup;return s?Promise.resolve().then(()=>{if(!n.decryptdata)throw new Error("Key removed");return s.call(this.hls,e,t,n,i)}).catch(o=>{if(!n.decryptdata)throw o;return e.open("POST",t,!0),s.call(this.hls,e,t,n,i)}).then(o=>(e.readyState||e.open("POST",t,!0),{xhr:e,licenseChallenge:o||i})):(e.open("POST",t,!0),Promise.resolve({xhr:e,licenseChallenge:i}))}requestLicense(e,t){const n=this.config.keyLoadPolicy.default;return new Promise((i,s)=>{const o=this.getLicenseServerUrlOrThrow(e.keySystem);this.log(`Sending license request to URL: ${o}`);const u=new XMLHttpRequest;u.responseType="arraybuffer",u.onreadystatechange=()=>{if(!this.hls||!e.mediaKeysSession)return s(new Error("invalid state"));if(u.readyState===4)if(u.status===200){this._requestLicenseFailureCount=0;let p=u.response;this.log(`License received ${p instanceof ArrayBuffer?p.byteLength:p}`);const h=this.config.licenseResponseCallback;if(h)try{p=h.call(this.hls,u,o,e)}catch(A){this.error(A)}i(p)}else{const p=n.errorRetry,h=p?p.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>h||u.status>=400&&u.status<500)s(new ps({type:te.KEY_SYSTEM_ERROR,details:w.KEY_SYSTEM_LICENSE_REQUEST_FAILED,decryptdata:e.decryptdata,fatal:!0,networkDetails:u,response:{url:o,data:void 0,code:u.status,text:u.statusText}},`License Request XHR failed (${o}). Status: ${u.status} (${u.statusText})`));else{const A=h-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${A} attempts left`),this.requestLicense(e,t).then(i,s)}}},e.licenseXhr&&e.licenseXhr.readyState!==XMLHttpRequest.DONE&&e.licenseXhr.abort(),e.licenseXhr=u,this.setupLicenseXHR(u,o,e,t).then(({xhr:p,licenseChallenge:h})=>{e.keySystem==Ii.PLAYREADY&&(h=this.unpackPlayReadyKeyMessage(p,h)),p.send(h)}).catch(s)})}onDestroying(){this.unregisterListeners(),this._clear()}onMediaAttached(e,t){if(!this.config.emeEnabled)return;const n=t.media;this.media=n,Ms(n,"encrypted",this.onMediaEncrypted),Ms(n,"waitingforkey",this.onWaitingForKey);const i=this.mediaResolved;i?i():this.mediaKeys=n.mediaKeys}onMediaDetached(){const e=this.media;e&&(Us(e,"encrypted",this.onMediaEncrypted),Us(e,"waitingforkey",this.onWaitingForKey),this.media=null,this.mediaKeys=null)}_clear(){var e;this._requestLicenseFailureCount=0,this.keyIdToKeySessionPromise={},this.bannedKeyIds={};const t=this.mediaResolved;if(t&&t(),!this.mediaKeys&&!this.mediaKeySessions.length)return;const n=this.media,i=this.mediaKeySessions.slice();this.mediaKeySessions=[],this.mediaKeys=null,es.clearKeyUriToKeyIdMap();const s=i.length;ls.CDMCleanupPromise=Promise.all(i.map(o=>this.removeSession(o)).concat((n==null||(e=n.setMediaKeys(null))==null?void 0:e.catch(o=>{this.log(`Could not clear media keys: ${o}`),this.hls&&this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:w.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR,fatal:!1,error:new Error(`Could not clear media keys: ${o}`)})}))||Promise.resolve())).catch(o=>{this.log(`Could not close sessions and clear media keys: ${o}`),this.hls&&this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:w.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error(`Could not close sessions and clear media keys: ${o}`)})}).then(()=>{s&&this.log("finished closing key sessions and clearing media keys")})}onManifestLoading(){this._clear()}onManifestLoaded(e,{sessionKeys:t}){if(!(!t||!this.config.emeEnabled)&&!this.keyFormatPromise){const n=t.reduce((i,s)=>(i.indexOf(s.keyFormat)===-1&&i.push(s.keyFormat),i),[]);this.log(`Selecting key-system from session-keys ${n.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(n)}}removeSession(e){const{mediaKeysSession:t,licenseXhr:n,decryptdata:i}=e;if(t){this.log(`Remove licenses and keys and close session "${t.sessionId}" keyId: ${Te((i==null?void 0:i.keyId)||[])}`),e._onmessage&&(t.removeEventListener("message",e._onmessage),e._onmessage=void 0),e._onkeystatuseschange&&(t.removeEventListener("keystatuseschange",e._onkeystatuseschange),e._onkeystatuseschange=void 0),n&&n.readyState!==XMLHttpRequest.DONE&&n.abort(),e.mediaKeysSession=e.decryptdata=e.licenseXhr=void 0;const s=this.mediaKeySessions.indexOf(e);s>-1&&this.mediaKeySessions.splice(s,1);const{keyStatusTimeouts:o}=e;o&&Object.keys(o).forEach(h=>self.clearTimeout(o[h]));const{drmSystemOptions:u}=this.config;return(Ur(u)?new Promise((h,A)=>{self.setTimeout(()=>A(new Error("MediaKeySession.remove() timeout")),8e3),t.remove().then(h).catch(A)}):Promise.resolve()).catch(h=>{this.log(`Could not remove session: ${h}`),this.hls&&this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:w.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR,fatal:!1,error:new Error(`Could not remove session: ${h}`)})}).then(()=>t.close()).catch(h=>{this.log(`Could not close session: ${h}`),this.hls&&this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:w.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error(`Could not close session: ${h}`)})})}return Promise.resolve()}}ls.CDMCleanupPromise=void 0;function ws(l){if(!l)throw new Error("Could not read keyId of undefined decryptdata");if(l.keyId===null)throw new Error("keyId is null");return Te(l.keyId)}function Ks(l,e){if(l.keyId&&e.mediaKeysSession.keyStatuses.has(l.keyId))return e.mediaKeysSession.keyStatuses.get(l.keyId);if(l.matches(e.decryptdata))return e.keyStatus}class ps extends Error{constructor(e,t){super(t),this.data=void 0,e.error||(e.error=new Error(t)),this.data=e,e.err=e.error}}function xs(l,e){const t=l==="output-restricted",n=t?w.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:w.KEY_SYSTEM_STATUS_INTERNAL_ERROR;return new ps({type:te.KEY_SYSTEM_ERROR,details:n,fatal:!1,decryptdata:e},t?"HDCP level output restricted":`key status changed to "${l}"`)}class qs{constructor(e){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=e,this.registerListeners()}setStreamController(e){this.streamController=e}registerListeners(){this.hls.on(v.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.on(v.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListeners(){this.hls.off(v.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.off(v.MEDIA_DETACHING,this.onMediaDetaching,this)}destroy(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null}onMediaAttaching(e,t){const n=this.hls.config;if(n.capLevelOnFPSDrop){const i=t.media instanceof self.HTMLVideoElement?t.media:null;this.media=i,i&&typeof i.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),n.fpsDroppedMonitoringPeriod)}}onMediaDetaching(){this.media=null}checkFPS(e,t,n){const i=performance.now();if(t){if(this.lastTime){const s=i-this.lastTime,o=n-this.lastDroppedFrames,u=t-this.lastDecodedFrames,p=1e3*o/s,h=this.hls;if(h.trigger(v.FPS_DROP,{currentDropped:o,currentDecoded:u,totalDroppedFrames:n}),p>0&&o>h.config.fpsDroppedMonitoringThreshold*u){let A=h.currentLevel;h.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+A),A>0&&(h.autoLevelCapping===-1||h.autoLevelCapping>=A)&&(A=A-1,h.trigger(v.FPS_DROP_LEVEL_CAPPING,{level:A,droppedLevel:h.currentLevel}),h.autoLevelCapping=A,this.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=n,this.lastDecodedFrames=t}}checkFPSInterval(){const e=this.media;if(e)if(this.isVideoPlaybackQualityAvailable){const t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)}}function Ws(l,e){let t;try{t=new Event("addtrack")}catch(n){t=document.createEvent("Event"),t.initEvent("addtrack",!1,!1)}t.track=l,e.dispatchEvent(t)}function Zs(l,e){const t=l.mode;if(t==="disabled"&&(l.mode="hidden"),l.cues&&!l.cues.getCueById(e.id))try{if(l.addCue(e),!l.cues.getCueById(e.id))throw new Error(`addCue is failed for: ${e}`)}catch(n){Ie.debug(`[texttrack-utils]: ${n}`);try{const i=new self.TextTrackCue(e.startTime,e.endTime,e.text);i.id=e.id,l.addCue(i)}catch(i){Ie.debug(`[texttrack-utils]: Legacy TextTrackCue fallback failed: ${i}`)}}t==="disabled"&&(l.mode=t)}function Ns(l,e){const t=l.mode;if(t==="disabled"&&(l.mode="hidden"),l.cues)for(let n=l.cues.length;n--;)e&&l.cues[n].removeEventListener("enter",e),l.removeCue(l.cues[n]);t==="disabled"&&(l.mode=t)}function bs(l,e,t,n){const i=l.mode;if(i==="disabled"&&(l.mode="hidden"),l.cues&&l.cues.length>0){const s=ki(l.cues,e,t);for(let o=0;ol[t].endTime)return-1;let n=0,i=t,s;for(;n<=i;)if(s=Math.floor((i+n)/2),el[s].startTime&&n-1)for(let s=i,o=l.length;s=e&&u.endTime<=t)n.push(u);else if(u.startTime>t)return n}return n}function Pr(l){const e=[];for(let t=0;tthis.pollTrackChange(0),this.onTextTracksChanged=()=>{if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;let t=null;const n=Pr(this.media.textTracks);for(let s=0;s-1&&this.toggleTrackModes()}registerListeners(){const{hls:e}=this;e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_PARSED,this.onManifestParsed,this),e.on(v.LEVEL_LOADING,this.onLevelLoading,this),e.on(v.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(v.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(v.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_PARSED,this.onManifestParsed,this),e.off(v.LEVEL_LOADING,this.onLevelLoading,this),e.off(v.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(v.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(v.ERROR,this.onError,this)}onMediaAttached(e,t){this.media=t.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))}pollTrackChange(e){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,e)}onMediaDetaching(e,t){const n=this.media;if(!n)return;const i=!!t.transferMedia;if(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||n.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),this.subtitleTrack=-1,this.media=null,i)return;Pr(n.textTracks).forEach(o=>{Ns(o)})}onManifestLoading(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0}onManifestParsed(e,t){this.tracks=t.subtitleTracks}onSubtitleTrackLoaded(e,t){const{id:n,groupId:i,details:s}=t,o=this.tracksInGroup[n];if(!o||o.groupId!==i){this.warn(`Subtitle track with id:${n} and group:${i} not found in active group ${o==null?void 0:o.groupId}`);return}const u=o.details;o.details=t.details,this.log(`Subtitle track ${n} "${o.name}" lang:${o.lang} group:${i} loaded [${s.startSN}-${s.endSN}]`),n===this.trackId&&this.playlistLoaded(n,t,u)}onLevelLoading(e,t){this.switchLevel(t.level)}onLevelSwitching(e,t){this.switchLevel(t.level)}switchLevel(e){const t=this.hls.levels[e];if(!t)return;const n=t.subtitleGroups||null,i=this.groupIds;let s=this.currentTrack;if(!n||(i==null?void 0:i.length)!==(n==null?void 0:n.length)||n!=null&&n.some(o=>(i==null?void 0:i.indexOf(o))===-1)){this.groupIds=n,this.trackId=-1,this.currentTrack=null;const o=this.tracks.filter(A=>!n||n.indexOf(A.groupId)!==-1);if(o.length)this.selectDefaultTrack&&!o.some(A=>A.default)&&(this.selectDefaultTrack=!1),o.forEach((A,y)=>{A.id=y});else if(!s&&!this.tracksInGroup.length)return;this.tracksInGroup=o;const u=this.hls.config.subtitlePreference;if(!s&&u){this.selectDefaultTrack=!1;const A=jt(u,o);if(A>-1)s=o[A];else{const y=jt(u,this.tracks);s=this.tracks[y]}}let p=this.findTrackId(s);p===-1&&s&&(p=this.findTrackId(null));const h={subtitleTracks:o};this.log(`Updating subtitle tracks, ${o.length} track(s) found in "${n==null?void 0:n.join(",")}" group-id`),this.hls.trigger(v.SUBTITLE_TRACKS_UPDATED,h),p!==-1&&this.trackId===-1&&this.setSubtitleTrack(p)}}findTrackId(e){const t=this.tracksInGroup,n=this.selectDefaultTrack;for(let i=0;i-1){const s=this.tracksInGroup[i];return this.setSubtitleTrack(i),s}else{if(n)return null;{const s=jt(e,t);if(s>-1)return t[s]}}}}return null}loadPlaylist(e){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentTrack)&&this.scheduleLoading(this.currentTrack,e)}loadingPlaylist(e,t){super.loadingPlaylist(e,t);const n=e.id,i=e.groupId,s=this.getUrlWithDirectives(e.url,t),o=e.details,u=o==null?void 0:o.age;this.log(`Loading subtitle ${n} "${e.name}" lang:${e.lang} group:${i}${(t==null?void 0:t.msn)!==void 0?" at sn "+t.msn+" part "+t.part:""}${u&&o.live?" age "+u.toFixed(1)+(o.type?" "+o.type||0:""):""} ${s}`),this.hls.trigger(v.SUBTITLE_TRACK_LOADING,{url:s,id:n,groupId:i,deliveryDirectives:t||null,track:e})}toggleTrackModes(){const{media:e}=this;if(!e)return;const t=Pr(e.textTracks),n=this.currentTrack;let i;if(n&&(i=t.filter(s=>ol(n,s))[0],i||this.warn(`Unable to find subtitle TextTrack with name "${n.name}" and language "${n.lang}"`)),[].slice.call(t).forEach(s=>{s.mode!=="disabled"&&s!==i&&(s.mode="disabled")}),i){const s=this.subtitleDisplay?"showing":"hidden";i.mode!==s&&(i.mode=s)}}setSubtitleTrack(e){const t=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=e;return}if(e<-1||e>=t.length||!r(e)){this.warn(`Invalid subtitle track id: ${e}`);return}this.selectDefaultTrack=!1;const n=this.currentTrack,i=t[e]||null;if(this.trackId=e,this.currentTrack=i,this.toggleTrackModes(),!i){this.hls.trigger(v.SUBTITLE_TRACK_SWITCH,{id:e});return}const s=!!i.details&&!i.details.live;if(e===this.trackId&&i===n&&s)return;this.log(`Switching to subtitle-track ${e}`+(i?` "${i.name}" lang:${i.lang} group:${i.groupId}`:""));const{id:o,groupId:u="",name:p,type:h,url:A}=i;this.hls.trigger(v.SUBTITLE_TRACK_SWITCH,{id:o,groupId:u,name:p,type:h,url:A});const y=this.switchParams(i.url,n==null?void 0:n.details,i.details);this.loadPlaylist(y)}}function Zr(){try{return crypto.randomUUID()}catch(l){try{const e=URL.createObjectURL(new Blob),t=e.toString();return URL.revokeObjectURL(e),t.slice(t.lastIndexOf("/")+1)}catch(e){let t=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,i=>{const s=(t+Math.random()*16)%16|0;return t=Math.floor(t/16),(i=="x"?s:s&3|8).toString(16)})}}}function cs(l){let e=5381,t=l.length;for(;t;)e=e*33^l.charCodeAt(--t);return(e>>>0).toString()}const Ui=.025;let wr=function(l){return l[l.Point=0]="Point",l[l.Range=1]="Range",l}({});function Gr(l,e,t){return`${l.identifier}-${t+1}-${cs(e)}`}class ms{constructor(e,t){this.base=void 0,this._duration=null,this._timelineStart=null,this.appendInPlaceDisabled=void 0,this.appendInPlaceStarted=void 0,this.dateRange=void 0,this.hasPlayed=!1,this.cumulativeDuration=0,this.resumeOffset=NaN,this.playoutLimit=NaN,this.restrictions={skip:!1,jump:!1},this.snapOptions={out:!1,in:!1},this.assetList=[],this.assetListLoader=void 0,this.assetListResponse=null,this.resumeAnchor=void 0,this.error=void 0,this.resetOnResume=void 0,this.base=t,this.dateRange=e,this.setDateRange(e)}setDateRange(e){this.dateRange=e,this.resumeOffset=e.attr.optionalFloat("X-RESUME-OFFSET",this.resumeOffset),this.playoutLimit=e.attr.optionalFloat("X-PLAYOUT-LIMIT",this.playoutLimit),this.restrictions=e.attr.enumeratedStringList("X-RESTRICT",this.restrictions),this.snapOptions=e.attr.enumeratedStringList("X-SNAP",this.snapOptions)}reset(){var e;this.appendInPlaceStarted=!1,(e=this.assetListLoader)==null||e.destroy(),this.assetListLoader=void 0,this.supplementsPrimary||(this.assetListResponse=null,this.assetList=[],this._duration=null)}isAssetPastPlayoutLimit(e){var t;if(e>0&&e>=this.assetList.length)return!0;const n=this.playoutLimit;return e<=0||isNaN(n)?!1:n===0?!0:(((t=this.assetList[e])==null?void 0:t.startOffset)||0)>n}findAssetIndex(e){return this.assetList.indexOf(e)}get identifier(){return this.dateRange.id}get startDate(){return this.dateRange.startDate}get startTime(){const e=this.dateRange.startTime;if(this.snapOptions.out){const t=this.dateRange.tagAnchor;if(t)return Ds(e,t)}return e}get startOffset(){return this.cue.pre?0:this.startTime}get startIsAligned(){if(this.startTime===0||this.snapOptions.out)return!0;const e=this.dateRange.tagAnchor;if(e){const t=this.dateRange.startTime,n=Ds(t,e);return t-n<.1}return!1}get resumptionOffset(){const e=this.resumeOffset,t=r(e)?e:this.duration;return this.cumulativeDuration+t}get resumeTime(){const e=this.startOffset+this.resumptionOffset;if(this.snapOptions.in){const t=this.resumeAnchor;if(t)return Ds(e,t)}return e}get appendInPlace(){return this.appendInPlaceStarted?!0:this.appendInPlaceDisabled?!1:!!(!this.cue.once&&!this.cue.pre&&this.startIsAligned&&(isNaN(this.playoutLimit)&&isNaN(this.resumeOffset)||this.resumeOffset&&this.duration&&Math.abs(this.resumeOffset-this.duration)0||this.assetListResponse!==null}toString(){return ba(this)}}function Ds(l,e){return l-e.start":l.cue.post?"":""}${l.timelineStart.toFixed(2)}-${l.resumeTime.toFixed(2)}]`}function _s(l){const e=l.timelineStart,t=l.duration||0;return`["${l.identifier}" ${e.toFixed(2)}-${(e+t).toFixed(2)}]`}class ir{constructor(e,t,n,i){this.hls=void 0,this.interstitial=void 0,this.assetItem=void 0,this.tracks=null,this.hasDetails=!1,this.mediaAttached=null,this._currentTime=void 0,this._bufferedEosTime=void 0,this.checkPlayout=()=>{this.reachedPlayout(this.currentTime)&&this.hls&&this.hls.trigger(v.PLAYOUT_LIMIT_REACHED,{})};const s=this.hls=new e(t);this.interstitial=n,this.assetItem=i;const o=()=>{this.hasDetails=!0};s.once(v.LEVEL_LOADED,o),s.once(v.AUDIO_TRACK_LOADED,o),s.once(v.SUBTITLE_TRACK_LOADED,o),s.on(v.MEDIA_ATTACHING,(u,{media:p})=>{this.removeMediaListeners(),this.mediaAttached=p,this.interstitial.playoutLimit&&(p.addEventListener("timeupdate",this.checkPlayout),this.appendInPlace&&s.on(v.BUFFER_APPENDED,()=>{const A=this.bufferedEnd;this.reachedPlayout(A)&&(this._bufferedEosTime=A,s.trigger(v.BUFFERED_TO_END,void 0))}))})}get appendInPlace(){return this.interstitial.appendInPlace}loadSource(){const e=this.hls;if(e)if(e.url)e.levels.length&&!e.started&&e.startLoad(-1,!0);else{let t=this.assetItem.uri;try{t=gs(t,e.config.primarySessionId||"").href}catch(n){}e.loadSource(t)}}bufferedInPlaceToEnd(e){var t;if(!this.appendInPlace)return!1;if((t=this.hls)!=null&&t.bufferedToEnd)return!0;if(!e)return!1;const n=Math.min(this._bufferedEosTime||1/0,this.duration),i=this.timelineOffset,s=Wn.bufferInfo(e,i,0);return this.getAssetTime(s.end)>=n-.02}reachedPlayout(e){const n=this.interstitial.playoutLimit;return this.startOffset+e>=n}get destroyed(){var e;return!((e=this.hls)!=null&&e.userConfig)}get assetId(){return this.assetItem.identifier}get interstitialId(){return this.assetItem.parentIdentifier}get media(){var e;return((e=this.hls)==null?void 0:e.media)||null}get bufferedEnd(){const e=this.media||this.mediaAttached;if(!e)return this._bufferedEosTime?this._bufferedEosTime:this.currentTime;const t=Wn.bufferInfo(e,e.currentTime,.001);return this.getAssetTime(t.end)}get currentTime(){const e=this.media||this.mediaAttached;return e?this.getAssetTime(e.currentTime):this._currentTime||0}get duration(){const e=this.assetItem.duration;if(!e)return 0;const t=this.interstitial.playoutLimit;if(t){const n=t-this.startOffset;if(n>0&&n1/9e4&&this.hls){if(this.hasDetails)throw new Error("Cannot set timelineOffset after playlists are loaded");this.hls.config.timelineOffset=e}}}getAssetTime(e){const t=this.timelineOffset,n=this.duration;return Math.min(Math.max(0,e-t),n)}removeMediaListeners(){const e=this.mediaAttached;e&&(this._currentTime=e.currentTime,this.bufferSnapShot(),e.removeEventListener("timeupdate",this.checkPlayout))}bufferSnapShot(){if(this.mediaAttached){var e;(e=this.hls)!=null&&e.bufferedToEnd&&(this._bufferedEosTime=this.bufferedEnd)}}destroy(){this.removeMediaListeners(),this.hls&&this.hls.destroy(),this.hls=null,this.tracks=this.mediaAttached=this.checkPlayout=null}attachMedia(e){var t;this.loadSource(),(t=this.hls)==null||t.attachMedia(e)}detachMedia(){var e;this.removeMediaListeners(),this.mediaAttached=null,(e=this.hls)==null||e.detachMedia()}resumeBuffering(){var e;(e=this.hls)==null||e.resumeBuffering()}pauseBuffering(){var e;(e=this.hls)==null||e.pauseBuffering()}transferMedia(){var e;return this.bufferSnapShot(),((e=this.hls)==null?void 0:e.transferMedia())||null}resetDetails(){const e=this.hls;if(e&&this.hasDetails){e.stopLoad();const t=n=>delete n.details;e.levels.forEach(t),e.allAudioTracks.forEach(t),e.allSubtitleTracks.forEach(t),this.hasDetails=!1}}on(e,t,n){var i;(i=this.hls)==null||i.on(e,t)}once(e,t,n){var i;(i=this.hls)==null||i.once(e,t)}off(e,t,n){var i;(i=this.hls)==null||i.off(e,t)}toString(){var e;return`HlsAssetPlayer: ${_s(this.assetItem)} ${(e=this.hls)==null?void 0:e.sessionId} ${this.appendInPlace?"append-in-place":""}`}}const _n=.033;class Pi extends We{constructor(e,t){super("interstitials-sched",t),this.onScheduleUpdate=void 0,this.eventMap={},this.events=null,this.items=null,this.durations={primary:0,playout:0,integrated:0},this.onScheduleUpdate=e}destroy(){this.reset(),this.onScheduleUpdate=null}reset(){this.eventMap={},this.setDurations(0,0,0),this.events&&this.events.forEach(e=>e.reset()),this.events=this.items=null}resetErrorsInRange(e,t){return this.events?this.events.reduce((n,i)=>e<=i.startOffset&&t>i.startOffset?(delete i.error,n+1):n,0):0}get duration(){const e=this.items;return e?e[e.length-1].end:0}get length(){return this.items?this.items.length:0}getEvent(e){return e&&this.eventMap[e]||null}hasEvent(e){return e in this.eventMap}findItemIndex(e,t){if(e.event)return this.findEventIndex(e.event.identifier);let n=-1;e.nextEvent?n=this.findEventIndex(e.nextEvent.identifier)-1:e.previousEvent&&(n=this.findEventIndex(e.previousEvent.identifier)+1);const i=this.items;if(i)for(i[n]||(t===void 0&&(t=e.start),n=this.findItemIndexAtTime(t));n>=0&&(s=i[n])!=null&&s.event;){var s;n--}return n}findItemIndexAtTime(e,t){const n=this.items;if(n)for(let i=0;is.start&&e1)for(let s=0;su&&(t!u.includes(h.identifier)):[];o.length&&o.sort((h,A)=>{const y=h.cue.pre,C=h.cue.post,U=A.cue.pre,Z=A.cue.post;if(y&&!U)return-1;if(U&&!y||C&&!Z)return 1;if(Z&&!C)return-1;if(!y&&!U&&!C&&!Z){const ce=h.startTime,le=A.startTime;if(ce!==le)return ce-le}return h.dateRange.tagOrder-A.dateRange.tagOrder}),this.events=o,p.forEach(h=>{this.removeEvent(h)}),this.updateSchedule(e,p)}updateSchedule(e,t=[],n=!1){const i=this.events||[];if(i.length||t.length||this.length<2){const s=this.items,o=this.parseSchedule(i,e);(n||t.length||(s==null?void 0:s.length)!==o.length||o.some((p,h)=>Math.abs(p.playout.start-s[h].playout.start)>.005||Math.abs(p.playout.end-s[h].playout.end)>.005))&&(this.items=o,this.onScheduleUpdate(t,s))}}parseDateRanges(e,t,n){const i=[],s=Object.keys(e);for(let o=0;o!p.error&&!(p.cue.once&&p.hasPlayed)),e.length){this.resolveOffsets(e,t);let p=0,h=0;if(e.forEach((A,y)=>{const C=A.cue.pre,U=A.cue.post,Z=e[y-1]||null,ce=A.appendInPlace,le=U?s:A.startOffset,Ze=A.duration,Xe=A.timelineOccupancy===wr.Range?Ze:0,_e=A.resumptionOffset,Vt=(Z==null?void 0:Z.startTime)===le,qt=le+A.cumulativeDuration;let xn=ce?qt+Ze:le+_e;if(C||!U&&le<=0){const An=h;h+=Xe,A.timelineStart=qt;const pn=o;o+=Ze,n.push({event:A,start:qt,end:xn,playout:{start:pn,end:o},integrated:{start:An,end:h}})}else if(le<=s){if(!Vt){const on=le-p;if(on>_n){const zn=p,gi=h;h+=on;const Ni=o;o+=on;const ji={previousEvent:e[y-1]||null,nextEvent:A,start:zn,end:zn+on,playout:{start:Ni,end:o},integrated:{start:gi,end:h}};n.push(ji)}else on>0&&Z&&(Z.cumulativeDuration+=on,n[n.length-1].end=le)}U&&(xn=qt),A.timelineStart=qt;const An=h;h+=Xe;const pn=o;o+=Ze,n.push({event:A,start:qt,end:xn,playout:{start:pn,end:o},integrated:{start:An,end:h}})}else return;const tn=A.resumeTime;U||tn>s?p=s:p=tn}),p{const h=u.cue.pre,A=u.cue.post,y=h?0:A?i:u.startTime;this.updateAssetDurations(u),o===y?u.cumulativeDuration=s:(s=0,o=y),!A&&u.snapOptions.in&&(u.resumeAnchor=Un(null,n.fragments,u.startOffset+u.resumptionOffset,0,0)||void 0),u.appendInPlace&&!u.appendInPlaceStarted&&(this.primaryCanResumeInPlaceAt(u,t)||(u.appendInPlace=!1)),!u.appendInPlace&&p+1Ui?(this.log(`"${e.identifier}" resumption ${n} not aligned with estimated timeline end ${i}`),!1):!Object.keys(t).some(o=>{const u=t[o].details,p=u.edge;if(n>=p)return this.log(`"${e.identifier}" resumption ${n} past ${o} playlist end ${p}`),!1;const h=Un(null,u.fragments,n);if(!h)return this.log(`"${e.identifier}" resumption ${n} does not align with any fragments in ${o} playlist (${u.fragStart}-${u.fragmentEnd})`),!0;const A=o==="audio"?.175:0;return Math.abs(h.start-n){const le=C.data,Ze=le==null?void 0:le.ASSETS;if(!Array.isArray(Ze)){const Xe=this.assignAssetListError(e,w.ASSET_LIST_PARSING_ERROR,new Error("Invalid interstitial asset list"),Z.url,U,ce);this.hls.trigger(v.ERROR,Xe);return}e.assetListResponse=le,this.hls.trigger(v.ASSET_LIST_LOADED,{event:e,assetListResponse:le,networkDetails:ce})},onError:(C,U,Z,ce)=>{const le=this.assignAssetListError(e,w.ASSET_LIST_LOAD_ERROR,new Error(`Error loading X-ASSET-LIST: HTTP status ${C.code} ${C.text} (${U.url})`),U.url,ce,Z);this.hls.trigger(v.ERROR,le)},onTimeout:(C,U,Z)=>{const ce=this.assignAssetListError(e,w.ASSET_LIST_LOAD_TIMEOUT,new Error(`Timeout loading X-ASSET-LIST (${U.url})`),U.url,C,Z);this.hls.trigger(v.ERROR,ce)}};return u.load(p,A,y),this.hls.trigger(v.ASSET_LIST_LOADING,{event:e}),u}assignAssetListError(e,t,n,i,s,o){return e.error=n,{type:te.NETWORK_ERROR,details:t,fatal:!1,interstitial:e,url:i,error:n,networkDetails:o,stats:s}}}function Ki(l){var e;l==null||(e=l.play())==null||e.catch(()=>{})}function Sr(l,e){return`[${l}] Advancing timeline position to ${e}`}class Is extends We{constructor(e,t){super("interstitials",e.logger),this.HlsPlayerClass=void 0,this.hls=void 0,this.assetListLoader=void 0,this.mediaSelection=null,this.altSelection=null,this.media=null,this.detachedData=null,this.requiredTracks=null,this.manager=null,this.playerQueue=[],this.bufferedPos=-1,this.timelinePos=-1,this.schedule=void 0,this.playingItem=null,this.bufferingItem=null,this.waitingItem=null,this.endedItem=null,this.playingAsset=null,this.endedAsset=null,this.bufferingAsset=null,this.shouldPlay=!1,this.onPlay=()=>{this.shouldPlay=!0},this.onPause=()=>{this.shouldPlay=!1},this.onSeeking=()=>{const n=this.currentTime;if(n===void 0||this.playbackDisabled||!this.schedule)return;const i=n-this.timelinePos;if(Math.abs(i)<1/7056e5)return;const o=i<=-.01;this.timelinePos=n,this.bufferedPos=n;const u=this.playingItem;if(!u){this.checkBuffer();return}if(o&&this.schedule.resetErrorsInRange(n,n-i)&&this.updateSchedule(!0),this.checkBuffer(),o&&n=u.end){var p;const U=this.findItemIndex(u);let Z=this.schedule.findItemIndexAtTime(n);if(Z===-1&&(Z=U+(o?-1:1),this.log(`seeked ${o?"back ":""}to position not covered by schedule ${n} (resolving from ${U} to ${Z})`)),!this.isInterstitial(u)&&(p=this.media)!=null&&p.paused&&(this.shouldPlay=!1),!o&&Z>U){const ce=this.schedule.findJumpRestrictedIndex(U+1,Z);if(ce>U){this.setSchedulePosition(ce);return}}this.setSchedulePosition(Z);return}const h=this.playingAsset;if(!h){if(this.playingLastItem&&this.isInterstitial(u)){const U=u.event.assetList[0];U&&(this.endedItem=this.playingItem,this.playingItem=null,this.setScheduleToAssetAtTime(n,U))}return}const A=h.timelineStart,y=h.duration||0;if(o&&n=A+y){var C;(C=u.event)!=null&&C.appendInPlace&&(this.clearAssetPlayers(u.event,u),this.flushFrontBuffer(n)),this.setScheduleToAssetAtTime(n,h)}},this.onTimeupdate=()=>{const n=this.currentTime;if(n===void 0||this.playbackDisabled)return;if(n>this.timelinePos)this.timelinePos=n,n>this.bufferedPos&&this.checkBuffer();else return;const i=this.playingItem;if(!i||this.playingLastItem)return;if(n>=i.end){this.timelinePos=i.end;const u=this.findItemIndex(i);this.setSchedulePosition(u+1)}const s=this.playingAsset;if(!s)return;const o=s.timelineStart+(s.duration||0);n>=o&&this.setScheduleToAssetAtTime(n,s)},this.onScheduleUpdate=(n,i)=>{const s=this.schedule;if(!s)return;const o=this.playingItem,u=s.events||[],p=s.items||[],h=s.durations,A=n.map(ce=>ce.identifier),y=!!(u.length||A.length);(y||i)&&this.log(`INTERSTITIALS_UPDATED (${u.length}): ${u} -Schedule: ${p.map(ce=>Hi(ce))} pos: ${this.timelinePos}`),A.length&&this.log(`Removed events ${A}`);let C=null,U=null;o&&(C=this.updateItem(o,this.timelinePos),this.itemsMatch(o,C)?this.playingItem=C:this.waitingItem=this.endedItem=null),this.waitingItem=this.updateItem(this.waitingItem),this.endedItem=this.updateItem(this.endedItem);const Z=this.bufferingItem;if(Z&&(U=this.updateItem(Z,this.bufferedPos),this.itemsMatch(Z,U)?this.bufferingItem=U:Z.event&&(this.bufferingItem=this.playingItem,this.clearInterstitial(Z.event,null))),n.forEach(ce=>{ce.assetList.forEach(le=>{this.clearAssetPlayer(le.identifier,null)})}),this.playerQueue.forEach(ce=>{if(ce.interstitial.appendInPlace){const le=ce.assetItem.timelineStart,Ze=ce.timelineOffset-le;if(Ze)try{ce.timelineOffset=le}catch(Xe){Math.abs(Ze)>Ui&&this.warn(`${Xe} ("${ce.assetId}" ${ce.timelineOffset}->${le})`)}}}),y||i){if(this.hls.trigger(v.INTERSTITIALS_UPDATED,{events:u.slice(0),schedule:p.slice(0),durations:h,removedIds:A}),this.isInterstitial(o)&&A.includes(o.event.identifier)){this.warn(`Interstitial "${o.event.identifier}" removed while playing`),this.primaryFallback(o.event);return}o&&this.trimInPlace(C,o),Z&&U!==C&&this.trimInPlace(U,Z),this.checkBuffer()}},this.hls=e,this.HlsPlayerClass=t,this.assetListLoader=new xi(e),this.schedule=new Pi(this.onScheduleUpdate,e.logger),this.registerListeners()}registerListeners(){const e=this.hls;e&&(e.on(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(v.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(v.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),e.on(v.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.on(v.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),e.on(v.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),e.on(v.ASSET_LIST_LOADED,this.onAssetListLoaded,this),e.on(v.BUFFER_APPENDED,this.onBufferAppended,this),e.on(v.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(v.BUFFERED_TO_END,this.onBufferedToEnd,this),e.on(v.MEDIA_ENDED,this.onMediaEnded,this),e.on(v.ERROR,this.onError,this),e.on(v.DESTROYING,this.onDestroying,this))}unregisterListeners(){const e=this.hls;e&&(e.off(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(v.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(v.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),e.off(v.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.off(v.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),e.off(v.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),e.off(v.ASSET_LIST_LOADED,this.onAssetListLoaded,this),e.off(v.BUFFER_CODECS,this.onBufferCodecs,this),e.off(v.BUFFER_APPENDED,this.onBufferAppended,this),e.off(v.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(v.BUFFERED_TO_END,this.onBufferedToEnd,this),e.off(v.MEDIA_ENDED,this.onMediaEnded,this),e.off(v.ERROR,this.onError,this),e.off(v.DESTROYING,this.onDestroying,this))}startLoad(){this.resumeBuffering()}stopLoad(){this.pauseBuffering()}resumeBuffering(){var e;(e=this.getBufferingPlayer())==null||e.resumeBuffering()}pauseBuffering(){var e;(e=this.getBufferingPlayer())==null||e.pauseBuffering()}destroy(){this.unregisterListeners(),this.stopLoad(),this.assetListLoader&&this.assetListLoader.destroy(),this.emptyPlayerQueue(),this.clearScheduleState(),this.schedule&&this.schedule.destroy(),this.media=this.detachedData=this.mediaSelection=this.requiredTracks=this.altSelection=this.schedule=this.manager=null,this.hls=this.HlsPlayerClass=this.log=null,this.assetListLoader=null,this.onPlay=this.onPause=this.onSeeking=this.onTimeupdate=null,this.onScheduleUpdate=null}onDestroying(){const e=this.primaryMedia||this.media;e&&this.removeMediaListeners(e)}removeMediaListeners(e){Us(e,"play",this.onPlay),Us(e,"pause",this.onPause),Us(e,"seeking",this.onSeeking),Us(e,"timeupdate",this.onTimeupdate)}onMediaAttaching(e,t){const n=this.media=t.media;Ms(n,"seeking",this.onSeeking),Ms(n,"timeupdate",this.onTimeupdate),Ms(n,"play",this.onPlay),Ms(n,"pause",this.onPause)}onMediaAttached(e,t){const n=this.effectivePlayingItem,i=this.detachedData;if(this.detachedData=null,n===null)this.checkStart();else if(!i){this.clearScheduleState();const s=this.findItemIndex(n);this.setSchedulePosition(s)}}clearScheduleState(){this.log("clear schedule state"),this.playingItem=this.bufferingItem=this.waitingItem=this.endedItem=this.playingAsset=this.endedAsset=this.bufferingAsset=null}onMediaDetaching(e,t){const n=!!t.transferMedia,i=this.media;if(this.media=null,!n&&(i&&this.removeMediaListeners(i),this.detachedData)){const s=this.getBufferingPlayer();s&&(this.log(`Removing schedule state for detachedData and ${s}`),this.playingAsset=this.endedAsset=this.bufferingAsset=this.bufferingItem=this.waitingItem=this.detachedData=null,s.detachMedia()),this.shouldPlay=!1}}get interstitialsManager(){if(!this.hls)return null;if(this.manager)return this.manager;const e=this,t=()=>e.bufferingItem||e.waitingItem,n=y=>y&&e.getAssetPlayer(y.identifier),i=(y,C,U,Z,ce)=>{if(y){let le=y[C].start;const Ze=y.event;if(Ze){if(C==="playout"||Ze.timelineOccupancy!==wr.Point){const Xe=n(U);(Xe==null?void 0:Xe.interstitial)===Ze&&(le+=Xe.assetItem.startOffset+Xe[ce])}}else{const Xe=Z==="bufferedPos"?o():e[Z];le+=Xe-y.start}return le}return 0},s=(y,C)=>{var U;if(y!==0&&C!=="primary"&&(U=e.schedule)!=null&&U.length){var Z;const ce=e.schedule.findItemIndexAtTime(y),le=(Z=e.schedule.items)==null?void 0:Z[ce];if(le){const Ze=le[C].start-le.start;return y+Ze}}return y},o=()=>{const y=e.bufferedPos;return y===Number.MAX_VALUE?u("primary"):Math.max(y,0)},u=y=>{var C,U;return(C=e.primaryDetails)!=null&&C.live?e.primaryDetails.edge:((U=e.schedule)==null?void 0:U.durations[y])||0},p=(y,C)=>{var U,Z;const ce=e.effectivePlayingItem;if(ce!=null&&(U=ce.event)!=null&&U.restrictions.skip||!e.schedule)return;e.log(`seek to ${y} "${C}"`);const le=e.effectivePlayingItem,Ze=e.schedule.findItemIndexAtTime(y,C),Xe=(Z=e.schedule.items)==null?void 0:Z[Ze],_e=e.getBufferingPlayer(),Vt=_e==null?void 0:_e.interstitial,qt=Vt==null?void 0:Vt.appendInPlace,xn=le&&e.itemsMatch(le,Xe);if(le&&(qt||xn)){const tn=n(e.playingAsset),An=(tn==null?void 0:tn.media)||e.primaryMedia;if(An){const pn=C==="primary"?An.currentTime:i(le,C,e.playingAsset,"timelinePos","currentTime"),on=y-pn,zn=(qt?pn:An.currentTime)+on;if(zn>=0&&(!tn||qt||zn<=tn.duration)){An.currentTime=zn;return}}}if(Xe){let tn=y;if(C!=="primary"){const pn=Xe[C].start,on=y-pn;tn=Xe.start+on}const An=!e.isInterstitial(Xe);if((!e.isInterstitial(le)||le.event.appendInPlace)&&(An||Xe.event.appendInPlace)){const pn=e.media||(qt?_e==null?void 0:_e.media:null);pn&&(pn.currentTime=tn)}else if(le){const pn=e.findItemIndex(le);if(Ze>pn){const zn=e.schedule.findJumpRestrictedIndex(pn+1,Ze);if(zn>pn){e.setSchedulePosition(zn);return}}let on=0;if(An)e.timelinePos=tn,e.checkBuffer();else{const zn=Xe.event.assetList,gi=y-(Xe[C]||Xe).start;for(let Ni=zn.length;Ni--;){const ji=zn[Ni];if(ji.duration&&gi>=ji.startOffset&&gi{const y=e.effectivePlayingItem;if(e.isInterstitial(y))return y;const C=t();return e.isInterstitial(C)?C:null},A={get bufferedEnd(){const y=t(),C=e.bufferingItem;if(C&&C===y){var U;return i(C,"playout",e.bufferingAsset,"bufferedPos","bufferedEnd")-C.playout.start||((U=e.bufferingAsset)==null?void 0:U.startOffset)||0}return 0},get currentTime(){const y=h(),C=e.effectivePlayingItem;return C&&C===y?i(C,"playout",e.effectivePlayingAsset,"timelinePos","currentTime")-C.playout.start:0},set currentTime(y){const C=h(),U=e.effectivePlayingItem;U&&U===C&&p(y+U.playout.start,"playout")},get duration(){const y=h();return y?y.playout.end-y.playout.start:0},get assetPlayers(){var y;const C=(y=h())==null?void 0:y.event.assetList;return C?C.map(U=>e.getAssetPlayer(U.identifier)):[]},get playingIndex(){var y;const C=(y=h())==null?void 0:y.event;return C&&e.effectivePlayingAsset?C.findAssetIndex(e.effectivePlayingAsset):-1},get scheduleItem(){return h()}};return this.manager={get events(){var y;return((y=e.schedule)==null||(y=y.events)==null?void 0:y.slice(0))||[]},get schedule(){var y;return((y=e.schedule)==null||(y=y.items)==null?void 0:y.slice(0))||[]},get interstitialPlayer(){return h()?A:null},get playerQueue(){return e.playerQueue.slice(0)},get bufferingAsset(){return e.bufferingAsset},get bufferingItem(){return t()},get bufferingIndex(){const y=t();return e.findItemIndex(y)},get playingAsset(){return e.effectivePlayingAsset},get playingItem(){return e.effectivePlayingItem},get playingIndex(){const y=e.effectivePlayingItem;return e.findItemIndex(y)},primary:{get bufferedEnd(){return o()},get currentTime(){const y=e.timelinePos;return y>0?y:0},set currentTime(y){p(y,"primary")},get duration(){return u("primary")},get seekableStart(){var y;return((y=e.primaryDetails)==null?void 0:y.fragmentStart)||0}},integrated:{get bufferedEnd(){return i(t(),"integrated",e.bufferingAsset,"bufferedPos","bufferedEnd")},get currentTime(){return i(e.effectivePlayingItem,"integrated",e.effectivePlayingAsset,"timelinePos","currentTime")},set currentTime(y){p(y,"integrated")},get duration(){return u("integrated")},get seekableStart(){var y;return s(((y=e.primaryDetails)==null?void 0:y.fragmentStart)||0,"integrated")}},skip:()=>{const y=e.effectivePlayingItem,C=y==null?void 0:y.event;if(C&&!C.restrictions.skip){const U=e.findItemIndex(y);if(C.appendInPlace){const Z=y.playout.start+y.event.duration;p(Z+.001,"playout")}else e.advanceAfterAssetEnded(C,U,1/0)}}}}get effectivePlayingItem(){return this.waitingItem||this.playingItem||this.endedItem}get effectivePlayingAsset(){return this.playingAsset||this.endedAsset}get playingLastItem(){var e;const t=this.playingItem,n=(e=this.schedule)==null?void 0:e.items;return!this.playbackStarted||!t||!n?!1:this.findItemIndex(t)===n.length-1}get playbackStarted(){return this.effectivePlayingItem!==null}get currentTime(){var e,t;if(this.mediaSelection===null)return;const n=this.waitingItem||this.playingItem;if(this.isInterstitial(n)&&!n.event.appendInPlace)return;let i=this.media;!i&&(e=this.bufferingItem)!=null&&(e=e.event)!=null&&e.appendInPlace&&(i=this.primaryMedia);const s=(t=i)==null?void 0:t.currentTime;if(!(s===void 0||!r(s)))return s}get primaryMedia(){var e;return this.media||((e=this.detachedData)==null?void 0:e.media)||null}isInterstitial(e){return!!(e!=null&&e.event)}retreiveMediaSource(e,t){const n=this.getAssetPlayer(e);n&&this.transferMediaFromPlayer(n,t)}transferMediaFromPlayer(e,t){const n=e.interstitial.appendInPlace,i=e.media;if(n&&i===this.primaryMedia){if(this.bufferingAsset=null,(!t||this.isInterstitial(t)&&!t.event.appendInPlace)&&t&&i){this.detachedData={media:i};return}const s=e.transferMedia();this.log(`transfer MediaSource from ${e} ${Ye(s)}`),this.detachedData=s}else t&&i&&(this.shouldPlay||(this.shouldPlay=!i.paused))}transferMediaTo(e,t){var n,i;if(e.media===t)return;let s=null;const o=this.hls,u=e!==o,p=u&&e.interstitial.appendInPlace,h=(n=this.detachedData)==null?void 0:n.mediaSource;let A;if(o.media)p&&(s=o.transferMedia(),this.detachedData=s),A="Primary";else if(h){const Z=this.getBufferingPlayer();Z?(s=Z.transferMedia(),A=`${Z}`):A="detached MediaSource"}else A="detached media";if(!s){if(h)s=this.detachedData,this.log(`using detachedData: MediaSource ${Ye(s)}`);else if(!this.detachedData||o.media===t){const Z=this.playerQueue;Z.length>1&&Z.forEach(ce=>{if(u&&ce.interstitial.appendInPlace!==p){const le=ce.interstitial;this.clearInterstitial(ce.interstitial,null),le.appendInPlace=!1,le.appendInPlace&&this.warn(`Could not change append strategy for queued assets ${le}`)}}),this.hls.detachMedia(),this.detachedData={media:t}}}const y=s&&"mediaSource"in s&&((i=s.mediaSource)==null?void 0:i.readyState)!=="closed",C=y&&s?s:t;this.log(`${y?"transfering MediaSource":"attaching media"} to ${u?e:"Primary"} from ${A} (media.currentTime: ${t.currentTime})`);const U=this.schedule;if(C===s&&U){const Z=u&&e.assetId===U.assetIdAtEnd;C.overrides={duration:U.duration,endOfStream:!u||Z,cueRemoval:!u}}e.attachMedia(C)}onInterstitialCueEnter(){this.onTimeupdate()}checkStart(){const e=this.schedule,t=e==null?void 0:e.events;if(!t||this.playbackDisabled||!this.media)return;this.bufferedPos===-1&&(this.bufferedPos=0);const n=this.timelinePos,i=this.effectivePlayingItem;if(n===-1){const s=this.hls.startPosition;if(this.log(Sr("checkStart",s)),this.timelinePos=s,t.length&&t[0].cue.pre){const o=e.findEventIndex(t[0].identifier);this.setSchedulePosition(o)}else if(s>=0||!this.primaryLive){const o=this.timelinePos=s>0?s:0,u=e.findItemIndexAtTime(o);this.setSchedulePosition(u)}}else if(i&&!this.playingItem){const s=e.findItemIndex(i);this.setSchedulePosition(s)}}advanceAssetBuffering(e,t){const n=e.event,i=n.findAssetIndex(t),s=Bs(n,i);if(!n.isAssetPastPlayoutLimit(s))this.bufferedToEvent(e,s);else if(this.schedule){var o;const u=(o=this.schedule.items)==null?void 0:o[this.findItemIndex(e)+1];u&&this.bufferedToItem(u)}}advanceAfterAssetEnded(e,t,n){const i=Bs(e,n);if(e.isAssetPastPlayoutLimit(i)){if(this.schedule){const s=this.schedule.items;if(s){const o=t+1,u=s.length;if(o>=u){this.setSchedulePosition(-1);return}const p=e.resumeTime;this.timelinePos=0?i[e]:null;this.log(`setSchedulePosition ${e}, ${t} (${s&&Hi(s)}) pos: ${this.timelinePos}`);const o=this.waitingItem||this.playingItem,u=this.playingLastItem;if(this.isInterstitial(o)){const A=o.event,y=this.playingAsset,C=y==null?void 0:y.identifier,U=C?this.getAssetPlayer(C):null;if(U&&C&&(!this.eventItemsMatch(o,s)||t!==void 0&&C!==A.assetList[t].identifier)){var p;const Z=A.findAssetIndex(y);if(this.log(`INTERSTITIAL_ASSET_ENDED ${Z+1}/${A.assetList.length} ${_s(y)}`),this.endedAsset=y,this.playingAsset=null,this.hls.trigger(v.INTERSTITIAL_ASSET_ENDED,{asset:y,assetListIndex:Z,event:A,schedule:i.slice(0),scheduleIndex:e,player:U}),o!==this.playingItem){this.itemsMatch(o,this.playingItem)&&!this.playingAsset&&this.advanceAfterAssetEnded(A,this.findItemIndex(this.playingItem),Z);return}this.retreiveMediaSource(C,s),U.media&&!((p=this.detachedData)!=null&&p.mediaSource)&&U.detachMedia()}if(!this.eventItemsMatch(o,s)&&(this.endedItem=o,this.playingItem=null,this.log(`INTERSTITIAL_ENDED ${A} ${Hi(o)}`),A.hasPlayed=!0,this.hls.trigger(v.INTERSTITIAL_ENDED,{event:A,schedule:i.slice(0),scheduleIndex:e}),A.cue.once)){var h;this.updateSchedule();const Z=(h=this.schedule)==null?void 0:h.items;if(s&&Z){const ce=this.findItemIndex(s);this.advanceSchedule(ce,Z,t,o,u)}return}}this.advanceSchedule(e,i,t,o,u)}advanceSchedule(e,t,n,i,s){const o=this.schedule;if(!o)return;const u=t[e]||null,p=this.primaryMedia,h=this.playerQueue;if(h.length&&h.forEach(A=>{const y=A.interstitial,C=o.findEventIndex(y.identifier);(Ce+1)&&this.clearInterstitial(y,u)}),this.isInterstitial(u)){this.timelinePos=Math.min(Math.max(this.timelinePos,u.start),u.end);const A=u.event;if(n===void 0){n=o.findAssetIndex(A,this.timelinePos);const Z=Bs(A,n-1);if(A.isAssetPastPlayoutLimit(Z)||A.appendInPlace&&this.timelinePos===u.end){this.advanceAfterAssetEnded(A,e,n);return}n=Z}const y=this.waitingItem;this.assetsBuffered(u,p)||this.setBufferingItem(u);let C=this.preloadAssets(A,n);if(this.eventItemsMatch(u,y||i)||(this.waitingItem=u,this.log(`INTERSTITIAL_STARTED ${Hi(u)} ${A.appendInPlace?"append in place":""}`),this.hls.trigger(v.INTERSTITIAL_STARTED,{event:A,schedule:t.slice(0),scheduleIndex:e})),!A.assetListLoaded){this.log(`Waiting for ASSET-LIST to complete loading ${A}`);return}if(A.assetListLoader&&(A.assetListLoader.destroy(),A.assetListLoader=void 0),!p){this.log(`Waiting for attachMedia to start Interstitial ${A}`);return}this.waitingItem=this.endedItem=null,this.playingItem=u;const U=A.assetList[n];if(!U){this.advanceAfterAssetEnded(A,e,n||0);return}if(C||(C=this.getAssetPlayer(U.identifier)),C===null||C.destroyed){const Z=A.assetList.length;this.warn(`asset ${n+1}/${Z} player destroyed ${A}`),C=this.createAssetPlayer(A,U,n),C.loadSource()}if(!this.eventItemsMatch(u,this.bufferingItem)&&A.appendInPlace&&this.isAssetBuffered(U))return;this.startAssetPlayer(C,n,t,e,p),this.shouldPlay&&Ki(C.media)}else u?(this.resumePrimary(u,e,i),this.shouldPlay&&Ki(this.hls.media)):s&&this.isInterstitial(i)&&(this.endedItem=null,this.playingItem=i,i.event.appendInPlace||this.attachPrimary(o.durations.primary,null))}get playbackDisabled(){return this.hls.config.enableInterstitialPlayback===!1}get primaryDetails(){var e;return(e=this.mediaSelection)==null?void 0:e.main.details}get primaryLive(){var e;return!!((e=this.primaryDetails)!=null&&e.live)}resumePrimary(e,t,n){var i,s;if(this.playingItem=e,this.playingAsset=this.endedAsset=null,this.waitingItem=this.endedItem=null,this.bufferedToItem(e),this.log(`resuming ${Hi(e)}`),!((i=this.detachedData)!=null&&i.mediaSource)){let u=this.timelinePos;(u=e.end)&&(u=this.getPrimaryResumption(e,t),this.log(Sr("resumePrimary",u)),this.timelinePos=u),this.attachPrimary(u,e)}if(!n)return;const o=(s=this.schedule)==null?void 0:s.items;o&&(this.log(`INTERSTITIALS_PRIMARY_RESUMED ${Hi(e)}`),this.hls.trigger(v.INTERSTITIALS_PRIMARY_RESUMED,{schedule:o.slice(0),scheduleIndex:t}),this.checkBuffer())}getPrimaryResumption(e,t){const n=e.start;if(this.primaryLive){const i=this.primaryDetails;if(t===0)return this.hls.startPosition;if(i&&(ni.edge))return this.hls.liveSyncPosition||-1}return n}isAssetBuffered(e){const t=this.getAssetPlayer(e.identifier);return t!=null&&t.hls?t.hls.bufferedToEnd:Wn.bufferInfo(this.primaryMedia,this.timelinePos,0).end+1>=e.timelineStart+(e.duration||0)}attachPrimary(e,t,n){t?this.setBufferingItem(t):this.bufferingItem=this.playingItem,this.bufferingAsset=null;const i=this.primaryMedia;if(!i)return;const s=this.hls;s.media?this.checkBuffer():(this.transferMediaTo(s,i),n&&this.startLoadingPrimaryAt(e,n)),n||(this.log(Sr("attachPrimary",e)),this.timelinePos=e,this.startLoadingPrimaryAt(e,n))}startLoadingPrimaryAt(e,t){var n;const i=this.hls;!i.loadingEnabled||!i.media||Math.abs((((n=i.mainForwardBufferInfo)==null?void 0:n.start)||i.media.currentTime)-e)>.5?i.startLoad(e,t):i.bufferingEnabled||i.resumeBuffering()}onManifestLoading(){var e;this.stopLoad(),(e=this.schedule)==null||e.reset(),this.emptyPlayerQueue(),this.clearScheduleState(),this.shouldPlay=!1,this.bufferedPos=this.timelinePos=-1,this.mediaSelection=this.altSelection=this.manager=this.requiredTracks=null,this.hls.off(v.BUFFER_CODECS,this.onBufferCodecs,this),this.hls.on(v.BUFFER_CODECS,this.onBufferCodecs,this)}onLevelUpdated(e,t){if(t.level===-1||!this.schedule)return;const n=this.hls.levels[t.level];if(!n.details)return;const i=ue(ue({},this.mediaSelection||this.altSelection),{},{main:n});this.mediaSelection=i,this.schedule.parseInterstitialDateRanges(i,this.hls.config.interstitialAppendInPlace),!this.effectivePlayingItem&&this.schedule.items&&this.checkStart()}onAudioTrackUpdated(e,t){const n=this.hls.audioTracks[t.id],i=this.mediaSelection;if(!i){this.altSelection=ue(ue({},this.altSelection),{},{audio:n});return}const s=ue(ue({},i),{},{audio:n});this.mediaSelection=s}onSubtitleTrackUpdated(e,t){const n=this.hls.subtitleTracks[t.id],i=this.mediaSelection;if(!i){this.altSelection=ue(ue({},this.altSelection),{},{subtitles:n});return}const s=ue(ue({},i),{},{subtitles:n});this.mediaSelection=s}onAudioTrackSwitching(e,t){const n=Gt(t);this.playerQueue.forEach(({hls:i})=>i&&(i.setAudioOption(t)||i.setAudioOption(n)))}onSubtitleTrackSwitch(e,t){const n=Gt(t);this.playerQueue.forEach(({hls:i})=>i&&(i.setSubtitleOption(t)||t.id!==-1&&i.setSubtitleOption(n)))}onBufferCodecs(e,t){const n=t.tracks;n&&(this.requiredTracks=n)}onBufferAppended(e,t){this.checkBuffer()}onBufferFlushed(e,t){const n=this.playingItem;if(n&&!this.itemsMatch(n,this.bufferingItem)&&!this.isInterstitial(n)){const i=this.timelinePos;this.bufferedPos=i,this.checkBuffer()}}onBufferedToEnd(e){if(!this.schedule)return;const t=this.schedule.events;if(this.bufferedPos.25){e.event.assetList.forEach((s,o)=>{e.event.isAssetPastPlayoutLimit(o)&&this.clearAssetPlayer(s.identifier,null)});const n=e.end+.25,i=Wn.bufferInfo(this.primaryMedia,n,0);(i.end>n||(i.nextStart||0)>n)&&(this.log(`trim buffered interstitial ${Hi(e)} (was ${Hi(t)})`),this.attachPrimary(n,null,!0),this.flushFrontBuffer(n))}}itemsMatch(e,t){return!!t&&(e===t||e.event&&t.event&&this.eventItemsMatch(e,t)||!e.event&&!t.event&&this.findItemIndex(e)===this.findItemIndex(t))}eventItemsMatch(e,t){var n;return!!t&&(e===t||e.event.identifier===((n=t.event)==null?void 0:n.identifier))}findItemIndex(e,t){return e&&this.schedule?this.schedule.findItemIndex(e,t):-1}updateSchedule(e=!1){var t;const n=this.mediaSelection;n&&((t=this.schedule)==null||t.updateSchedule(n,[],e))}checkBuffer(e){var t;const n=(t=this.schedule)==null?void 0:t.items;if(!n)return;const i=Wn.bufferInfo(this.primaryMedia,this.timelinePos,0);e&&(this.bufferedPos=this.timelinePos),e||(e=i.len<1),this.updateBufferedPos(i.end,n,e)}updateBufferedPos(e,t,n){const i=this.schedule,s=this.bufferingItem;if(this.bufferedPos>e||!i)return;if(t.length===1&&this.itemsMatch(t[0],s)){this.bufferedPos=e;return}const o=this.playingItem,u=this.findItemIndex(o);let p=i.findItemIndexAtTime(e);if(this.bufferedPos=s.end||(h=C.event)!=null&&h.appendInPlace&&e+.01>=C.start)&&(p=y),this.isInterstitial(s)){const U=s.event;if(y-u>1&&U.appendInPlace===!1||U.assetList.length===0&&U.assetListLoader)return}if(this.bufferedPos=e,p>A&&p>u)this.bufferedToItem(C);else{const U=this.primaryDetails;this.primaryLive&&U&&e>U.edge-U.targetduration&&C.start{const s=this.getAssetPlayer(i.identifier);return!(s!=null&&s.bufferedInPlaceToEnd(t))})}setBufferingItem(e){const t=this.bufferingItem,n=this.schedule;if(!this.itemsMatch(e,t)&&n){const{items:i,events:s}=n;if(!i||!s)return t;const o=this.isInterstitial(e),u=this.getBufferingPlayer();this.bufferingItem=e,this.bufferedPos=Math.max(e.start,Math.min(e.end,this.timelinePos));const p=u?u.remaining:t?t.end-this.timelinePos:0;if(this.log(`INTERSTITIALS_BUFFERED_TO_BOUNDARY ${Hi(e)}`+(t?` (${p.toFixed(2)} remaining)`:"")),!this.playbackDisabled)if(o){const h=n.findAssetIndex(e.event,this.bufferedPos);e.event.assetList.forEach((A,y)=>{const C=this.getAssetPlayer(A.identifier);C&&(y===h&&C.loadSource(),C.resumeBuffering())})}else this.hls.resumeBuffering(),this.playerQueue.forEach(h=>h.pauseBuffering());this.hls.trigger(v.INTERSTITIALS_BUFFERED_TO_BOUNDARY,{events:s.slice(0),schedule:i.slice(0),bufferingIndex:this.findItemIndex(e),playingIndex:this.findItemIndex(this.playingItem)})}else this.bufferingItem!==e&&(this.bufferingItem=e);return t}bufferedToItem(e,t=0){const n=this.setBufferingItem(e);if(!this.playbackDisabled){if(this.isInterstitial(e))this.bufferedToEvent(e,t);else if(n!==null){this.bufferingAsset=null;const i=this.detachedData;i?i.mediaSource?this.attachPrimary(e.start,e,!0):this.preloadPrimary(e):this.preloadPrimary(e)}}}preloadPrimary(e){const t=this.findItemIndex(e),n=this.getPrimaryResumption(e,t);this.startLoadingPrimaryAt(n)}bufferedToEvent(e,t){const n=e.event,i=n.assetList.length===0&&!n.assetListLoader,s=n.cue.once;if(i||!s){const o=this.preloadAssets(n,t);if(o!=null&&o.interstitial.appendInPlace){const u=this.primaryMedia;u&&this.bufferAssetPlayer(o,u)}}}preloadAssets(e,t){const n=e.assetUrl,i=e.assetList.length,s=i===0&&!e.assetListLoader,o=e.cue.once;if(s){const p=e.timelineStart;if(e.appendInPlace){var u;const C=this.playingItem;!this.isInterstitial(C)&&(C==null||(u=C.nextEvent)==null?void 0:u.identifier)===e.identifier&&this.flushFrontBuffer(p+.25)}let h,A=0;if(!this.playingItem&&this.primaryLive&&(A=this.hls.startPosition,A===-1&&(A=this.hls.liveSyncPosition||0)),A&&!(e.cue.pre||e.cue.post)){const C=A-p;C>0&&(h=Math.round(C*1e3)/1e3)}if(this.log(`Load interstitial asset ${t+1}/${n?1:i} ${e}${h?` live-start: ${A} start-offset: ${h}`:""}`),n)return this.createAsset(e,0,0,p,e.duration,n);const y=this.assetListLoader.loadAssetList(e,h);y&&(e.assetListLoader=y)}else if(!o&&i){for(let h=t;h{this.hls.trigger(v.BUFFER_FLUSHING,{startOffset:e,endOffset:1/0,type:i})})}getAssetPlayerQueueIndex(e){const t=this.playerQueue;for(let n=0;n1){const qt=t.duration;qt&&Vt{if(Vt.live){var qt;const An=new Error(`Interstitials MUST be VOD assets ${e}`),pn={fatal:!0,type:te.OTHER_ERROR,details:w.INTERSTITIAL_ASSET_ITEM_ERROR,error:An},on=((qt=this.schedule)==null?void 0:qt.findEventIndex(e.identifier))||-1;this.handleAssetItemError(pn,e,on,n,An.message);return}const xn=Vt.edge-Vt.fragmentStart,tn=t.duration;(ce||tn===null||xn>tn)&&(ce=!1,this.log(`Interstitial asset "${y}" duration change ${tn} > ${xn}`),t.duration=xn,this.updateSchedule())};Z.on(v.LEVEL_UPDATED,(Vt,{details:qt})=>le(qt)),Z.on(v.LEVEL_PTS_UPDATED,(Vt,{details:qt})=>le(qt)),Z.on(v.EVENT_CUE_ENTER,()=>this.onInterstitialCueEnter());const Ze=(Vt,qt)=>{const xn=this.getAssetPlayer(y);if(xn&&qt.tracks){xn.off(v.BUFFER_CODECS,Ze),xn.tracks=qt.tracks;const tn=this.primaryMedia;this.bufferingAsset===xn.assetItem&&tn&&!xn.media&&this.bufferAssetPlayer(xn,tn)}};Z.on(v.BUFFER_CODECS,Ze);const Xe=()=>{var Vt;const qt=this.getAssetPlayer(y);if(this.log(`buffered to end of asset ${qt}`),!qt||!this.schedule)return;const xn=this.schedule.findEventIndex(e.identifier),tn=(Vt=this.schedule.items)==null?void 0:Vt[xn];this.isInterstitial(tn)&&this.advanceAssetBuffering(tn,t)};Z.on(v.BUFFERED_TO_END,Xe);const _e=Vt=>()=>{if(!this.getAssetPlayer(y)||!this.schedule)return;this.shouldPlay=!0;const xn=this.schedule.findEventIndex(e.identifier);this.advanceAfterAssetEnded(e,xn,Vt)};return Z.once(v.MEDIA_ENDED,_e(n)),Z.once(v.PLAYOUT_LIMIT_REACHED,_e(1/0)),Z.on(v.ERROR,(Vt,qt)=>{if(!this.schedule)return;const xn=this.getAssetPlayer(y);if(qt.details===w.BUFFER_STALLED_ERROR){if(xn!=null&&xn.appendInPlace){this.handleInPlaceStall(e);return}this.onTimeupdate(),this.checkBuffer(!0);return}this.handleAssetItemError(qt,e,this.schedule.findEventIndex(e.identifier),n,`Asset player error ${qt.error} ${e}`)}),Z.on(v.DESTROYING,()=>{if(!this.getAssetPlayer(y)||!this.schedule)return;const qt=new Error(`Asset player destroyed unexpectedly ${y}`),xn={fatal:!0,type:te.OTHER_ERROR,details:w.INTERSTITIAL_ASSET_ITEM_ERROR,error:qt};this.handleAssetItemError(xn,e,this.schedule.findEventIndex(e.identifier),n,qt.message)}),this.log(`INTERSTITIAL_ASSET_PLAYER_CREATED ${_s(t)}`),this.hls.trigger(v.INTERSTITIAL_ASSET_PLAYER_CREATED,{asset:t,assetListIndex:n,event:e,player:Z}),Z}clearInterstitial(e,t){this.clearAssetPlayers(e,t),e.reset()}clearAssetPlayers(e,t){e.assetList.forEach(n=>{this.clearAssetPlayer(n.identifier,t)})}resetAssetPlayer(e){const t=this.getAssetPlayerQueueIndex(e);if(t!==-1){this.log(`reset asset player "${e}" after error`);const n=this.playerQueue[t];this.transferMediaFromPlayer(n,null),n.resetDetails()}}clearAssetPlayer(e,t){const n=this.getAssetPlayerQueueIndex(e);if(n!==-1){const i=this.playerQueue[n];this.log(`clear ${i} toSegment: ${t&&Hi(t)}`),this.transferMediaFromPlayer(i,t),this.playerQueue.splice(n,1),i.destroy()}}emptyPlayerQueue(){let e;for(;e=this.playerQueue.pop();)e.destroy();this.playerQueue=[]}startAssetPlayer(e,t,n,i,s){const{interstitial:o,assetItem:u,assetId:p}=e,h=o.assetList.length,A=this.playingAsset;this.endedAsset=null,this.playingAsset=u,(!A||A.identifier!==p)&&(A&&(this.clearAssetPlayer(A.identifier,n[i]),delete A.error),this.log(`INTERSTITIAL_ASSET_STARTED ${t+1}/${h} ${_s(u)}`),this.hls.trigger(v.INTERSTITIAL_ASSET_STARTED,{asset:u,assetListIndex:t,event:o,schedule:n.slice(0),scheduleIndex:i,player:e})),this.bufferAssetPlayer(e,s)}bufferAssetPlayer(e,t){var n,i;if(!this.schedule)return;const{interstitial:s,assetItem:o}=e,u=this.schedule.findEventIndex(s.identifier),p=(n=this.schedule.items)==null?void 0:n[u];if(!p)return;e.loadSource(),this.setBufferingItem(p),this.bufferingAsset=o;const h=this.getBufferingPlayer();if(h===e)return;const A=s.appendInPlace;if(A&&(h==null?void 0:h.interstitial.appendInPlace)===!1)return;const y=(h==null?void 0:h.tracks)||((i=this.detachedData)==null?void 0:i.tracks)||this.requiredTracks;if(A&&o!==this.playingAsset){if(!e.tracks){this.log(`Waiting for track info before buffering ${e}`);return}if(y&&!Nt(y,e.tracks)){const C=new Error(`Asset ${_s(o)} SourceBuffer tracks ('${Object.keys(e.tracks)}') are not compatible with primary content tracks ('${Object.keys(y)}')`),U={fatal:!0,type:te.OTHER_ERROR,details:w.INTERSTITIAL_ASSET_ITEM_ERROR,error:C},Z=s.findAssetIndex(o);this.handleAssetItemError(U,s,u,Z,C.message);return}}this.transferMediaTo(e,t)}handleInPlaceStall(e){const t=this.schedule,n=this.primaryMedia;if(!t||!n)return;const i=n.currentTime,s=t.findAssetIndex(e,i),o=e.assetList[s];if(o){const u=this.getAssetPlayer(o.identifier);if(u){const p=u.currentTime||i-o.timelineStart,h=u.duration-p;if(this.warn(`Stalled at ${p} of ${p+h} in ${u} ${e} (media.currentTime: ${i})`),p&&(h/n.playbackRate<.5||u.bufferedInPlaceToEnd(n))&&u.hls){const A=t.findEventIndex(e.identifier);this.advanceAfterAssetEnded(e,A,s)}}}}advanceInPlace(e){const t=this.primaryMedia;t&&t.currentTime!ce.error))t.error=Z;else for(let ce=i;ce{const Ze=parseFloat(ce.DURATION);this.createAsset(s,le,A,p+A,Ze,ce.URI),A+=Ze}),s.duration=A,this.log(`Loaded asset-list with duration: ${A} (was: ${h}) ${s}`);const y=this.waitingItem,C=(y==null?void 0:y.event.identifier)===o;this.updateSchedule();const U=(i=this.bufferingItem)==null?void 0:i.event;if(C){var Z;const ce=this.schedule.findEventIndex(o),le=(Z=this.schedule.items)==null?void 0:Z[ce];if(le){if(!this.playingItem&&this.timelinePos>le.end&&this.schedule.findItemIndexAtTime(this.timelinePos)!==ce){s.error=new Error(`Interstitial ${u.length?"no longer within playback range":"asset-list is empty"} ${this.timelinePos} ${s}`),this.log(s.error.message),this.updateSchedule(!0),this.primaryFallback(s);return}this.setBufferingItem(le)}this.setSchedulePosition(ce)}else if((U==null?void 0:U.identifier)===o){const ce=s.assetList[0];if(ce){const le=this.getAssetPlayer(ce.identifier);if(U.appendInPlace){const Ze=this.primaryMedia;le&&Ze&&this.bufferAssetPlayer(le,Ze)}else le&&le.loadSource()}}}onError(e,t){if(this.schedule)switch(t.details){case w.ASSET_LIST_PARSING_ERROR:case w.ASSET_LIST_LOAD_ERROR:case w.ASSET_LIST_LOAD_TIMEOUT:{const n=t.interstitial;n&&(this.updateSchedule(!0),this.primaryFallback(n));break}case w.BUFFER_STALLED_ERROR:{const n=this.endedItem||this.waitingItem||this.playingItem;if(this.isInterstitial(n)&&n.event.appendInPlace){this.handleInPlaceStall(n.event);return}this.log(`Primary player stall @${this.timelinePos} bufferedPos: ${this.bufferedPos}`),this.onTimeupdate(),this.checkBuffer(!0);break}}}}const va=500;class Ta extends Ka{constructor(e,t,n){super(e,t,n,"subtitle-stream-controller",z.SUBTITLE),this.currentTrackId=-1,this.tracksBuffered=[],this.mainDetails=null,this.registerListeners()}onHandlerDestroying(){this.unregisterListeners(),super.onHandlerDestroying(),this.mainDetails=null}registerListeners(){super.registerListeners();const{hls:e}=this;e.on(v.LEVEL_LOADED,this.onLevelLoaded,this),e.on(v.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(v.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.on(v.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(v.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.on(v.BUFFER_FLUSHING,this.onBufferFlushing,this)}unregisterListeners(){super.unregisterListeners();const{hls:e}=this;e.off(v.LEVEL_LOADED,this.onLevelLoaded,this),e.off(v.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(v.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.off(v.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(v.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.off(v.BUFFER_FLUSHING,this.onBufferFlushing,this)}startLoad(e,t){this.stopLoad(),this.state=On.IDLE,this.setInterval(va),this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()}onManifestLoading(){super.onManifestLoading(),this.mainDetails=null}onMediaDetaching(e,t){this.tracksBuffered=[],super.onMediaDetaching(e,t)}onLevelLoaded(e,t){this.mainDetails=t.details}onSubtitleFragProcessed(e,t){const{frag:n,success:i}=t;if(this.fragContextChanged(n)||(Qe(n)&&(this.fragPrevious=n),this.state=On.IDLE),!i)return;const s=this.tracksBuffered[this.currentTrackId];if(!s)return;let o;const u=n.start;for(let h=0;h=s[h].start&&u<=s[h].end){o=s[h];break}const p=n.start+n.duration;o?o.end=p:(o={start:u,end:p},s.push(o)),this.fragmentTracker.fragBuffered(n),this.fragBufferedComplete(n,null),this.media&&this.tick()}onBufferFlushing(e,t){const{startOffset:n,endOffset:i}=t;if(n===0&&i!==Number.POSITIVE_INFINITY){const s=i-1;if(s<=0)return;t.endOffsetSubtitles=Math.max(0,s),this.tracksBuffered.forEach(o=>{for(let u=0;unew pt(n));return}this.tracksBuffered=[],this.levels=t.map(n=>{const i=new pt(n);return this.tracksBuffered[i.id]=[],i}),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,z.SUBTITLE),this.fragPrevious=null,this.mediaBuffer=null}onSubtitleTrackSwitch(e,t){var n;if(this.currentTrackId=t.id,!((n=this.levels)!=null&&n.length)||this.currentTrackId===-1){this.clearInterval();return}const i=this.levels[this.currentTrackId];i!=null&&i.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,i&&this.state!==On.STOPPED&&this.setInterval(va)}onSubtitleTrackLoaded(e,t){var n;const{currentTrackId:i,levels:s}=this,{details:o,id:u}=t;if(!s){this.warn(`Subtitle tracks were reset while loading level ${u}`);return}const p=s[u];if(u>=s.length||!p)return;this.log(`Subtitle track ${u} loaded [${o.startSN},${o.endSN}]${o.lastPartSn?`[part-${o.lastPartSn}-${o.lastPartIndex}]`:""},duration:${o.totalduration}`),this.mediaBuffer=this.mediaBufferTimeRanges;let h=0;if(o.live||(n=p.details)!=null&&n.live){if(o.deltaUpdateFailed)return;const y=this.mainDetails;if(!y){this.startFragRequested=!1;return}const C=y.fragments[0];if(!p.details)o.hasProgramDateTime&&y.hasProgramDateTime?(Pa(o,y),h=o.fragmentStart):C&&(h=C.start,Vr(o,h));else{var A;h=this.alignPlaylists(o,p.details,(A=this.levelLastLoaded)==null?void 0:A.details),h===0&&C&&(h=C.start,Vr(o,h))}y&&!this.startFragRequested&&this.setStartPosition(y,h)}p.details=o,this.levelLastLoaded=p,u===i&&(this.hls.trigger(v.SUBTITLE_TRACK_UPDATED,{details:o,id:u,groupId:t.groupId}),this.tick(),o.live&&!this.fragCurrent&&this.media&&this.state===On.IDLE&&(Un(null,o.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),p.details=void 0)))}_handleFragmentLoadComplete(e){const{frag:t,payload:n}=e,i=t.decryptdata,s=this.hls;if(!this.fragContextChanged(t)&&n&&n.byteLength>0&&i!=null&&i.key&&i.iv&&hi(i.method)){const o=performance.now();this.decrypter.decrypt(new Uint8Array(n),i.key.buffer,i.iv.buffer,Fi(i.method)).catch(u=>{throw s.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:w.FRAG_DECRYPT_ERROR,fatal:!1,error:u,reason:u.message,frag:t}),u}).then(u=>{const p=performance.now();s.trigger(v.FRAG_DECRYPTED,{frag:t,payload:u,stats:{tstart:o,tdecrypt:p}})}).catch(u=>{this.warn(`${u.name}: ${u.message}`),this.state=On.IDLE})}}doTick(){if(!this.media){this.state=On.IDLE;return}if(this.state===On.IDLE){const{currentTrackId:e,levels:t}=this,n=t==null?void 0:t[e];if(!n||!t.length||!n.details||this.waitForLive(n))return;const{config:i}=this,s=this.getLoadPosition(),o=Wn.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],s,i.maxBufferHole),{end:u,len:p}=o,h=n.details,A=this.hls.maxBufferLength+h.levelTargetDuration;if(p>A)return;const y=h.fragments,C=y.length,U=h.edge;let Z=null;const ce=this.fragPrevious;if(uU-Xe?0:Xe;Z=Un(ce,y,Math.max(y[0].start,u),_e),!Z&&ce&&ce.start{if(i=i>>>0,i>s-1)throw new DOMException(`Failed to execute '${n}' on 'TimeRanges': The index provided (${i}) is greater than the maximum bound (${s})`);return e[i][n]};this.buffered={get length(){return e.length},end(n){return t("end",n,e.length)},start(n){return t("start",n,e.length)}}}}const Uc={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},xo=l=>String.fromCharCode(Uc[l]||l),$s=15,is=100,Gs={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},Cl={17:2,18:4,21:6,22:8,23:10,19:13,20:15},Vc={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},Qu={25:2,26:4,29:6,30:8,31:10,27:13,28:15},Ju=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];class Xu{constructor(){this.time=null,this.verboseLevel=0}log(e,t){if(this.verboseLevel>=e){const n=typeof t=="function"?t():t;Ie.log(`${this.time} [${e}] ${n}`)}}}const Ba=function(e){const t=[];for(let n=0;nis&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=is)}moveCursor(e){const t=this.pos+e;if(e>1)for(let n=this.pos+1;n=144&&this.backSpace();const t=xo(e);if(this.pos>=is){this.logger.log(0,()=>"Cannot insert "+e.toString(16)+" ("+t+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(t,this.currPenState),this.moveCursor(1)}clearFromPos(e){let t;for(t=e;t"pacData = "+Ye(e));let t=e.row-1;if(this.nrRollUpRows&&t"bkgData = "+Ye(e)),this.backSpace(),this.setPen(e),this.insertChar(32)}setRollUpRows(e){this.nrRollUpRows=e}rollUp(){if(this.nrRollUpRows===null){this.logger.log(3,"roll_up but nrRollUpRows not set yet");return}this.logger.log(1,()=>this.getDisplayText());const e=this.currRow+1-this.nrRollUpRows,t=this.rows.splice(e,1)[0];t.clear(),this.rows.splice(this.currRow,0,t),this.logger.log(2,"Rolling up")}getDisplayText(e){e=e||!1;const t=[];let n="",i=-1;for(let s=0;s<$s;s++){const o=this.rows[s].getTextString();o&&(i=s+1,e?t.push("Row "+i+": '"+o+"'"):t.push(o.trim()))}return t.length>0&&(e?n="["+t.join(" | ")+"]":n=t.join(` -`)),n}getTextAndFormat(){return this.rows}}class yu{constructor(e,t,n){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=e,this.outputFilter=t,this.mode=null,this.verbose=0,this.displayedMemory=new Zc(n),this.nonDisplayedMemory=new Zc(n),this.lastOutputScreen=new Zc(n),this.currRollUpRow=this.displayedMemory.rows[$s-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=n}reset(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[$s-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}getHandler(){return this.outputFilter}setHandler(e){this.outputFilter=e}setPAC(e){this.writeScreen.setPAC(e)}setBkgData(e){this.writeScreen.setBkgData(e)}setMode(e){e!==this.mode&&(this.mode=e,this.logger.log(2,()=>"MODE="+e),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=e)}insertChars(e){for(let n=0;nt+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(1,()=>"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())}ccRCL(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")}ccBS(){this.logger.log(2,"BS - BackSpace"),this.mode!=="MODE_TEXT"&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())}ccAOF(){}ccAON(){}ccDER(){this.logger.log(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()}ccRU(e){this.logger.log(2,"RU("+e+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(e)}ccFON(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})}ccRDC(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")}ccTR(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")}ccRTD(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")}ccEDM(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)}ccCR(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)}ccENM(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()}ccEOC(){if(this.logger.log(2,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){const e=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=e,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,()=>"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)}ccTO(e){this.logger.log(2,"TO("+e+") - Tab Offset"),this.writeScreen.moveCursor(e)}ccMIDROW(e){const t={flash:!1};if(t.underline=e%2===1,t.italics=e>=46,t.italics)t.foreground="white";else{const n=Math.floor(e/2)-16,i=["white","green","blue","cyan","red","yellow","magenta"];t.foreground=i[n]}this.logger.log(2,"MIDROW: "+Ye(t)),this.writeScreen.setPen(t)}outputDataUpdate(e=!1){const t=this.logger.time;t!==null&&this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=t:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,t,this.lastOutputScreen),e&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:t),this.lastOutputScreen.copy(this.displayedMemory))}cueSplitAtTime(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))}}class Su{constructor(e,t,n){this.channels=void 0,this.currentChannel=0,this.cmdHistory=$u(),this.logger=void 0;const i=this.logger=new Xu;this.channels=[null,new yu(e,t,i),new yu(e+1,n,i)]}getHandler(e){return this.channels[e].getHandler()}setHandler(e,t){this.channels[e].setHandler(t)}addData(e,t){this.logger.time=e;for(let n=0;n"["+Ba([t[n],t[n+1]])+"] -> ("+Ba([i,s])+")");const p=this.cmdHistory;if(i>=16&&i<=31){if(_u(i,s,p)){xl(null,null,p),this.logger.log(3,()=>"Repeated command ("+Ba([i,s])+") is dropped");continue}xl(i,s,this.cmdHistory),o=this.parseCmd(i,s),o||(o=this.parseMidrow(i,s)),o||(o=this.parsePAC(i,s)),o||(o=this.parseBackgroundAttributes(i,s))}else xl(null,null,p);if(!o&&(u=this.parseChars(i,s),u)){const A=this.currentChannel;A&&A>0?this.channels[A].insertChars(u):this.logger.log(2,"No channel found yet. TEXT-MODE?")}!o&&!u&&this.logger.log(2,()=>"Couldn't parse cleaned data "+Ba([i,s])+" orig: "+Ba([t[n],t[n+1]]))}}parseCmd(e,t){const n=(e===20||e===28||e===21||e===29)&&t>=32&&t<=47,i=(e===23||e===31)&&t>=33&&t<=35;if(!(n||i))return!1;const s=e===20||e===21||e===23?1:2,o=this.channels[s];return e===20||e===21||e===28||e===29?t===32?o.ccRCL():t===33?o.ccBS():t===34?o.ccAOF():t===35?o.ccAON():t===36?o.ccDER():t===37?o.ccRU(2):t===38?o.ccRU(3):t===39?o.ccRU(4):t===40?o.ccFON():t===41?o.ccRDC():t===42?o.ccTR():t===43?o.ccRTD():t===44?o.ccEDM():t===45?o.ccCR():t===46?o.ccENM():t===47&&o.ccEOC():o.ccTO(t-32),this.currentChannel=s,!0}parseMidrow(e,t){let n=0;if((e===17||e===25)&&t>=32&&t<=47){if(e===17?n=1:n=2,n!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;const i=this.channels[n];return i?(i.ccMIDROW(t),this.logger.log(3,()=>"MIDROW ("+Ba([e,t])+")"),!0):!1}return!1}parsePAC(e,t){let n;const i=(e>=17&&e<=23||e>=25&&e<=31)&&t>=64&&t<=127,s=(e===16||e===24)&&t>=64&&t<=95;if(!(i||s))return!1;const o=e<=23?1:2;t>=64&&t<=95?n=o===1?Gs[e]:Vc[e]:n=o===1?Cl[e]:Qu[e];const u=this.channels[o];return u?(u.setPAC(this.interpretPAC(n,t)),this.currentChannel=o,!0):!1}interpretPAC(e,t){let n;const i={color:null,italics:!1,indent:null,underline:!1,row:e};return t>95?n=t-96:n=t-64,i.underline=(n&1)===1,n<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(n/2)]:n<=15?(i.italics=!0,i.color="white"):i.indent=Math.floor((n-16)/2)*4,i}parseChars(e,t){let n,i=null,s=null;if(e>=25?(n=2,s=e-8):(n=1,s=e),s>=17&&s<=19){let o;s===17?o=t+80:s===18?o=t+112:o=t+144,this.logger.log(2,()=>"Special char '"+xo(o)+"' in channel "+n),i=[o]}else e>=32&&e<=127&&(i=t===0?[e]:[e,t]);return i&&this.logger.log(3,()=>"Char codes = "+Ba(i).join(",")),i}parseBackgroundAttributes(e,t){const n=(e===16||e===24)&&t>=32&&t<=47,i=(e===23||e===31)&&t>=45&&t<=47;if(!(n||i))return!1;let s;const o={};e===16||e===24?(s=Math.floor((t-32)/2),o.background=Ju[s],t%2===1&&(o.background=o.background+"_semi")):t===45?o.background="transparent":(o.foreground="black",t===47&&(o.underline=!0));const u=e<=23?1:2;return this.channels[u].setBkgData(o),!0}reset(){for(let e=0;e100)throw new Error("Position must be between 0 and 100.");xn=on,this.hasBeenReset=!0}})),Object.defineProperty(A,"positionAlign",s({},y,{get:function(){return tn},set:function(on){const zn=i(on);if(!zn)throw new SyntaxError("An invalid or illegal string was specified.");tn=zn,this.hasBeenReset=!0}})),Object.defineProperty(A,"size",s({},y,{get:function(){return An},set:function(on){if(on<0||on>100)throw new Error("Size must be between 0 and 100.");An=on,this.hasBeenReset=!0}})),Object.defineProperty(A,"align",s({},y,{get:function(){return pn},set:function(on){const zn=i(on);if(!zn)throw new SyntaxError("An invalid or illegal string was specified.");pn=zn,this.hasBeenReset=!0}})),A.displayState=void 0}return o.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},o}();class ed{decode(e,t){if(!e)return"";if(typeof e!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}function bu(l){function e(n,i,s,o){return(n|0)*3600+(i|0)*60+(s|0)+parseFloat(o||0)}const t=l.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return t?parseFloat(t[2])>59?e(t[2],t[3],0,t[4]):e(t[1],t[2],t[3],t[4]):null}class td{constructor(){this.values=Object.create(null)}set(e,t){!this.get(e)&&t!==""&&(this.values[e]=t)}get(e,t,n){return n?this.has(e)?this.values[e]:t[n]:this.has(e)?this.values[e]:t}has(e){return e in this.values}alt(e,t,n){for(let i=0;i=0&&n<=100)return this.set(e,n),!0}return!1}}function Tu(l,e,t,n){const i=n?l.split(n):[l];for(const s in i){if(typeof i[s]!="string")continue;const o=i[s].split(t);if(o.length!==2)continue;const u=o[0],p=o[1];e(u,p)}}const kc=new zc(0,0,""),Il=kc.align==="middle"?"middle":"center";function nd(l,e,t){const n=l;function i(){const u=bu(l);if(u===null)throw new Error("Malformed timestamp: "+n);return l=l.replace(/^[^\sa-zA-Z-]+/,""),u}function s(u,p){const h=new td;Tu(u,function(C,U){let Z;switch(C){case"region":for(let ce=t.length-1;ce>=0;ce--)if(t[ce].id===U){h.set(C,t[ce].region);break}break;case"vertical":h.alt(C,U,["rl","lr"]);break;case"line":Z=U.split(","),h.integer(C,Z[0]),h.percent(C,Z[0])&&h.set("snapToLines",!1),h.alt(C,Z[0],["auto"]),Z.length===2&&h.alt("lineAlign",Z[1],["start",Il,"end"]);break;case"position":Z=U.split(","),h.percent(C,Z[0]),Z.length===2&&h.alt("positionAlign",Z[1],["start",Il,"end","line-left","line-right","auto"]);break;case"size":h.percent(C,U);break;case"align":h.alt(C,U,["start",Il,"end","left","right"]);break}},/:/,/\s/),p.region=h.get("region",null),p.vertical=h.get("vertical","");let A=h.get("line","auto");A==="auto"&&kc.line===-1&&(A=-1),p.line=A,p.lineAlign=h.get("lineAlign","start"),p.snapToLines=h.get("snapToLines",!0),p.size=h.get("size",100),p.align=h.get("align",Il);let y=h.get("position","auto");y==="auto"&&kc.position===50&&(y=p.align==="start"||p.align==="left"?0:p.align==="end"||p.align==="right"?100:50),p.position=y}function o(){l=l.replace(/^\s+/,"")}if(o(),e.startTime=i(),o(),l.slice(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+n);l=l.slice(3),o(),e.endTime=i(),o(),s(l,e)}function Cu(l){return l.replace(//gi,` -`)}class id{constructor(){this.state="INITIAL",this.buffer="",this.decoder=new ed,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}parse(e){const t=this;e&&(t.buffer+=t.decoder.decode(e,{stream:!0}));function n(){let s=t.buffer,o=0;for(s=Cu(s);op==="initSegment"?void 0:h)}}`),!Dt(i,n)){t.mediaSource=null,t.tracks=void 0;const p=e.currentTime,h=this.details,A=Math.max(p,(h==null?void 0:h.fragments[0].start)||0);if(A-p>1){this.log(`attachTransferred: waiting for playback to reach new tracks start time ${p} -> ${A}`);return}this.warn(`attachTransferred: resetting MediaSource for incompatible tracks ("${Object.keys(i)}"->"${Object.keys(n)}") start time: ${A} currentTime: ${p}`),this.onMediaDetaching(v.MEDIA_DETACHING,{}),this.onMediaAttaching(v.MEDIA_ATTACHING,t),e.currentTime=A;return}this.transferData=void 0,s.forEach(p=>{const h=p,A=i[h];if(A){const y=A.buffer;if(y){const T=this.fragmentTracker,U=A.id;if(T.hasFragments(U)||T.hasParts(U)){const le=Wn.getBuffered(y);T.detectEvictedFragments(h,le,U,null,!0)}const z=Ya(h),ce=[h,y];this.sourceBuffers[z]=ce,y.updating&&this.operationQueue&&this.operationQueue.prependBlocker(h),this.trackSourceBuffer(h,A)}}}),u(),this.bufferCreated()}else this.log("attachTransferred: MediaSource w/o SourceBuffers"),u()}get mediaSourceOpenOrEnded(){var e;const t=(e=this.mediaSource)==null?void 0:e.readyState;return t==="open"||t==="ended"}onMediaDetaching(e,t){const n=!!t.transferMedia;this.transferData=this.overrides=void 0;const{media:i,mediaSource:s,_objectUrl:o}=this;if(s){if(this.log(`media source ${n?"transferring":"detaching"}`),n)this.sourceBuffers.forEach(([u])=>{u&&this.removeBuffer(u)}),this.resetQueue();else{if(this.mediaSourceOpenOrEnded){const u=s.readyState==="open";try{const p=s.sourceBuffers;for(let h=p.length;h--;)u&&p[h].abort(),s.removeSourceBuffer(p[h]);u&&s.endOfStream()}catch(p){this.warn(`onMediaDetaching: ${p.message} while calling endOfStream`)}}this.sourceBufferCount&&this.onBufferReset()}s.removeEventListener("sourceopen",this._onMediaSourceOpen),s.removeEventListener("sourceended",this._onMediaSourceEnded),s.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(s.removeEventListener("startstreaming",this._onStartStreaming),s.removeEventListener("endstreaming",this._onEndStreaming)),this.mediaSource=null,this._objectUrl=null}i&&(i.removeEventListener("emptied",this._onMediaEmptied),n||(o&&self.URL.revokeObjectURL(o),this.mediaSrc===o?(i.removeAttribute("src"),this.appendSource&&cl(i),i.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.media=null),this.hls.trigger(v.MEDIA_DETACHED,t)}onBufferReset(){this.sourceBuffers.forEach(([e])=>{e&&this.resetBuffer(e)}),this.initTracks()}resetBuffer(e){var t;const n=(t=this.tracks[e])==null?void 0:t.buffer;if(this.removeBuffer(e),n)try{var i;(i=this.mediaSource)!=null&&i.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(n)}catch(s){this.warn(`onBufferReset ${e}`,s)}delete this.tracks[e]}removeBuffer(e){this.removeBufferListeners(e),this.sourceBuffers[Ya(e)]=[null,null];const t=this.tracks[e];t&&(t.buffer=void 0)}resetQueue(){this.operationQueue&&this.operationQueue.destroy(),this.operationQueue=new gc(this.tracks)}onBufferCodecs(e,t){var n;const i=this.tracks,s=Object.keys(t);this.log(`BUFFER_CODECS: "${s}" (current SB count ${this.sourceBufferCount})`);const o="audiovideo"in t&&(i.audio||i.video)||i.audiovideo&&("audio"in t||"video"in t),u=!o&&this.sourceBufferCount&&this.media&&s.some(p=>!i[p]);if(o||u){this.warn(`Unsupported transition between "${Object.keys(i)}" and "${s}" SourceBuffers`);return}s.forEach(p=>{var h,A;const y=t[p],{id:T,codec:U,levelCodec:z,container:ce,metadata:le,supplemental:ze}=y;let Je=i[p];const _e=(h=this.transferData)==null||(h=h.tracks)==null?void 0:h[p],Vt=_e!=null&&_e.buffer?_e:Je,qt=(Vt==null?void 0:Vt.pendingCodec)||(Vt==null?void 0:Vt.codec),Cn=Vt==null?void 0:Vt.levelCodec;Je||(Je=i[p]={buffer:void 0,listeners:[],codec:U,supplemental:ze,container:ce,levelCodec:z,metadata:le,id:T});const tn=Nt(qt,Cn),An=tn==null?void 0:tn.replace(ll,"$1");let pn=Nt(U,z);const on=(A=pn)==null?void 0:A.replace(ll,"$1");pn&&tn&&An!==on&&(p.slice(0,5)==="audio"&&(pn=Pt(pn,this.appendSource)),this.log(`switching codec ${qt} to ${pn}`),pn!==(Je.pendingCodec||Je.codec)&&(Je.pendingCodec=pn),Je.container=ce,this.appendChangeType(p,ce,pn))}),(this.tracksReady||this.sourceBufferCount)&&(t.tracks=this.sourceBufferTracks),!this.sourceBufferCount&&(this.bufferCodecEventsTotal>1&&!this.tracks.video&&!t.video&&((n=t.audio)==null?void 0:n.id)==="main"&&(this.log("Main audio-only"),this.bufferCodecEventsTotal=1),this.mediaSourceOpenOrEnded&&this.checkPendingTracks())}get sourceBufferTracks(){return Object.keys(this.tracks).reduce((e,t)=>{const n=this.tracks[t];return e[t]={id:n.id,container:n.container,codec:n.codec,levelCodec:n.levelCodec},e},{})}appendChangeType(e,t,n){const i=`${t};codecs=${n}`,s={label:`change-type=${i}`,execute:()=>{const o=this.tracks[e];if(o){const u=o.buffer;u!=null&&u.changeType&&(this.log(`changing ${e} sourceBuffer type to ${i}`),u.changeType(i),o.codec=n,o.container=t)}this.shiftAndExecuteNext(e)},onStart:()=>{},onComplete:()=>{},onError:o=>{this.warn(`Failed to change ${e} SourceBuffer type`,o)}};this.append(s,e,this.isPending(this.tracks[e]))}blockAudio(e){var t;const n=e.start,i=n+e.duration*.05;if(((t=this.fragmentTracker.getAppendedFrag(n,Z.MAIN))==null?void 0:t.gap)===!0)return;const o={label:"block-audio",execute:()=>{var u;const p=this.tracks.video;(this.lastVideoAppendEnd>i||p!=null&&p.buffer&&Wn.isBuffered(p.buffer,i)||((u=this.fragmentTracker.getAppendedFrag(i,Z.MAIN))==null?void 0:u.gap)===!0)&&(this.blockedAudioAppend=null,this.shiftAndExecuteNext("audio"))},onStart:()=>{},onComplete:()=>{},onError:u=>{this.warn("Error executing block-audio operation",u)}};this.blockedAudioAppend={op:o,frag:e},this.append(o,"audio",!0)}unblockAudio(){const{blockedAudioAppend:e,operationQueue:t}=this;e&&t&&(this.blockedAudioAppend=null,t.unblockAudio(e.op))}onBufferAppending(e,t){const{tracks:n}=this,{data:i,type:s,parent:o,frag:u,part:p,chunkMeta:h,offset:A}=t,y=h.buffering[s],{sn:T,cc:U}=u,z=self.performance.now();y.start=z;const ce=u.stats.buffering,le=p?p.stats.buffering:null;ce.start===0&&(ce.start=z),le&&le.start===0&&(le.start=z);const ze=n.audio;let Je=!1;s==="audio"&&(ze==null?void 0:ze.container)==="audio/mpeg"&&(Je=!this.lastMpegAudioChunk||h.id===1||this.lastMpegAudioChunk.sn!==h.sn,this.lastMpegAudioChunk=h);const _e=n.video,Vt=_e==null?void 0:_e.buffer;if(Vt&&T!=="initSegment"){const tn=p||u,An=this.blockedAudioAppend;if(s==="audio"&&o!=="main"&&!this.blockedAudioAppend&&!(_e.ending||_e.ended)){const on=tn.start+tn.duration*.05,Zn=Vt.buffered,gi=this.currentOp("video");!Zn.length&&!gi?this.blockAudio(tn):!gi&&!Wn.isBuffered(Vt,on)&&this.lastVideoAppendEndon||pn{var tn;y.executeStart=self.performance.now();const An=(tn=this.tracks[s])==null?void 0:tn.buffer;An&&(Je?this.updateTimestampOffset(An,qt,.1,s,T,U):A!==void 0&&r(A)&&this.updateTimestampOffset(An,A,1e-6,s,T,U)),this.appendExecutor(i,s)},onStart:()=>{},onComplete:()=>{const tn=self.performance.now();y.executeEnd=y.end=tn,ce.first===0&&(ce.first=tn),le&&le.first===0&&(le.first=tn);const An={};this.sourceBuffers.forEach(([pn,on])=>{pn&&(An[pn]=Wn.getBuffered(on))}),this.appendErrors[s]=0,s==="audio"||s==="video"?this.appendErrors.audiovideo=0:(this.appendErrors.audio=0,this.appendErrors.video=0),this.hls.trigger(v.BUFFER_APPENDED,{type:s,frag:u,part:p,chunkMeta:h,parent:u.type,timeRanges:An})},onError:tn=>{var An;const pn={type:te.MEDIA_ERROR,parent:u.type,details:R.BUFFER_APPEND_ERROR,sourceBufferName:s,frag:u,part:p,chunkMeta:h,error:tn,err:tn,fatal:!1},on=(An=this.media)==null?void 0:An.error;if(tn.code===DOMException.QUOTA_EXCEEDED_ERR||tn.name=="QuotaExceededError"||"quota"in tn)pn.details=R.BUFFER_FULL_ERROR;else if(tn.code===DOMException.INVALID_STATE_ERR&&this.mediaSourceOpenOrEnded&&!on)pn.errorAction=$t(!0);else if(tn.name===Es&&this.sourceBufferCount===0)pn.errorAction=$t(!0);else{const Zn=++this.appendErrors[s];this.warn(`Failed ${Zn}/${this.hls.config.appendErrorMaxRetry} times to append segment in "${s}" sourceBuffer (${on||"no media error"})`),(Zn>=this.hls.config.appendErrorMaxRetry||on)&&(pn.fatal=!0)}this.hls.trigger(v.ERROR,pn)}};this.log(`queuing "${s}" append sn: ${T}${p?" p: "+p.index:""} of ${u.type===Z.MAIN?"level":"track"} ${u.level} cc: ${U}`),this.append(Cn,s,this.isPending(this.tracks[s]))}getFlushOp(e,t,n){return this.log(`queuing "${e}" remove ${t}-${n}`),{label:"remove",execute:()=>{this.removeExecutor(e,t,n)},onStart:()=>{},onComplete:()=>{this.hls.trigger(v.BUFFER_FLUSHED,{type:e})},onError:i=>{this.warn(`Failed to remove ${t}-${n} from "${e}" SourceBuffer`,i)}}}onBufferFlushing(e,t){const{type:n,startOffset:i,endOffset:s}=t;n?this.append(this.getFlushOp(n,i,s),n):this.sourceBuffers.forEach(([o])=>{o&&this.append(this.getFlushOp(o,i,s),o)})}onFragParsed(e,t){const{frag:n,part:i}=t,s=[],o=i?i.elementaryStreams:n.elementaryStreams;o[Ze.AUDIOVIDEO]?s.push("audiovideo"):(o[Ze.AUDIO]&&s.push("audio"),o[Ze.VIDEO]&&s.push("video"));const u=()=>{const p=self.performance.now();n.stats.buffering.end=p,i&&(i.stats.buffering.end=p);const h=i?i.stats:n.stats;this.hls.trigger(v.FRAG_BUFFERED,{frag:n,part:i,stats:h,id:n.type})};s.length===0&&this.warn(`Fragments must have at least one ElementaryStreamType set. type: ${n.type} level: ${n.level} sn: ${n.sn}`),this.blockBuffers(u,s).catch(p=>{this.warn(`Fragment buffered callback ${p}`),this.stepOperationQueue(this.sourceBufferTypes)})}onFragChanged(e,t){this.trimBuffers()}get bufferedToEnd(){return this.sourceBufferCount>0&&!this.sourceBuffers.some(([e])=>{if(e){const t=this.tracks[e];if(t)return!t.ended||t.ending}return!1})}onBufferEos(e,t){var n;this.sourceBuffers.forEach(([o])=>{if(o){const u=this.tracks[o];(!t.type||t.type===o)&&(u.ending=!0,u.ended||(u.ended=!0,this.log(`${o} buffer reached EOS`)))}});const i=((n=this.overrides)==null?void 0:n.endOfStream)!==!1;this.sourceBufferCount>0&&!this.sourceBuffers.some(([o])=>{var u;return o&&!((u=this.tracks[o])!=null&&u.ended)})?i?(this.log("Queueing EOS"),this.blockUntilOpen(()=>{this.tracksEnded();const{mediaSource:o}=this;if(!o||o.readyState!=="open"){o&&this.log(`Could not call mediaSource.endOfStream(). mediaSource.readyState: ${o.readyState}`);return}this.log("Calling mediaSource.endOfStream()"),o.endOfStream(),this.hls.trigger(v.BUFFERED_TO_END,void 0)})):(this.tracksEnded(),this.hls.trigger(v.BUFFERED_TO_END,void 0)):t.type==="video"&&this.unblockAudio()}tracksEnded(){this.sourceBuffers.forEach(([e])=>{if(e!==null){const t=this.tracks[e];t&&(t.ending=!1)}})}onLevelUpdated(e,{details:t}){t.fragments.length&&(this.details=t,this.updateDuration())}updateDuration(){this.blockUntilOpen(()=>{const e=this.getDurationAndRange();e&&this.updateMediaSource(e)})}onError(e,t){if(t.details===R.BUFFER_APPEND_ERROR&&t.frag){var n;const i=(n=t.errorAction)==null?void 0:n.nextAutoLevel;r(i)&&i!==t.frag.level&&this.resetAppendErrors()}}resetAppendErrors(){this.appendErrors={audio:0,video:0,audiovideo:0}}trimBuffers(){const{hls:e,details:t,media:n}=this;if(!n||t===null||!this.sourceBufferCount)return;const i=e.config,s=n.currentTime,o=t.levelTargetDuration,u=t.live&&i.liveBackBufferLength!==null?i.liveBackBufferLength:i.backBufferLength;if(r(u)&&u>=0){const h=Math.max(u,o),A=Math.floor(s/o)*o-h;this.flushBackBuffer(s,o,A)}const p=i.frontBufferFlushThreshold;if(r(p)&&p>0){const h=Math.max(i.maxBufferLength,p),A=Math.max(h,o),y=Math.floor(s/o)*o+A;this.flushFrontBuffer(s,o,y)}}flushBackBuffer(e,t,n){this.sourceBuffers.forEach(([i,s])=>{if(s){const u=Wn.getBuffered(s);if(u.length>0&&n>u.start(0)){var o;this.hls.trigger(v.BACK_BUFFER_REACHED,{bufferEnd:n});const p=this.tracks[i];if((o=this.details)!=null&&o.live)this.hls.trigger(v.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n});else if(p!=null&&p.ended){this.log(`Cannot flush ${i} back buffer while SourceBuffer is in ended state`);return}this.hls.trigger(v.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:i})}}})}flushFrontBuffer(e,t,n){this.sourceBuffers.forEach(([i,s])=>{if(s){const o=Wn.getBuffered(s),u=o.length;if(u<2)return;const p=o.start(u-1),h=o.end(u-1);if(n>p||e>=p&&e<=h)return;this.hls.trigger(v.BUFFER_FLUSHING,{startOffset:p,endOffset:1/0,type:i})}})}getDurationAndRange(){var e;const{details:t,mediaSource:n}=this;if(!t||!this.media||(n==null?void 0:n.readyState)!=="open")return null;const i=t.edge;if(t.live&&this.hls.config.liveDurationInfinity){if(t.fragments.length&&n.setLiveSeekableRange){const h=Math.max(0,t.fragmentStart),A=Math.max(h,i);return{duration:1/0,start:h,end:A}}return{duration:1/0}}const s=(e=this.overrides)==null?void 0:e.duration;if(s)return r(s)?{duration:s}:null;const o=this.media.duration,u=r(n.duration)?n.duration:0;return i>u&&i>o||!r(o)?{duration:i}:null}updateMediaSource({duration:e,start:t,end:n}){const i=this.mediaSource;!this.media||!i||i.readyState!=="open"||(i.duration!==e&&(r(e)&&this.log(`Updating MediaSource duration to ${e.toFixed(3)}`),i.duration=e),t!==void 0&&n!==void 0&&(this.log(`MediaSource duration is set to ${i.duration}. Setting seekable range to ${t}-${n}.`),i.setLiveSeekableRange(t,n)))}get tracksReady(){const e=this.pendingTrackCount;return e>0&&(e>=this.bufferCodecEventsTotal||this.isPending(this.tracks.audiovideo))}checkPendingTracks(){const{bufferCodecEventsTotal:e,pendingTrackCount:t,tracks:n}=this;if(this.log(`checkPendingTracks (pending: ${t} codec events expected: ${e}) ${Ye(n)}`),this.tracksReady){var i;const s=(i=this.transferData)==null?void 0:i.tracks;s&&Object.keys(s).length?this.attachTransferred():this.createSourceBuffers()}}bufferCreated(){if(this.sourceBufferCount){const e={};this.sourceBuffers.forEach(([t,n])=>{if(t){const i=this.tracks[t];e[t]={buffer:n,container:i.container,codec:i.codec,supplemental:i.supplemental,levelCodec:i.levelCodec,id:i.id,metadata:i.metadata}}}),this.hls.trigger(v.BUFFER_CREATED,{tracks:e}),this.log(`SourceBuffers created. Running queue: ${this.operationQueue}`),this.sourceBuffers.forEach(([t])=>{this.executeNext(t)})}else{const e=new Error("could not create source buffer for media codec(s)");this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:R.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:e,reason:e.message})}}createSourceBuffers(){const{tracks:e,sourceBuffers:t,mediaSource:n}=this;if(!n)throw new Error("createSourceBuffers called when mediaSource was null");for(const s in e){const o=s,u=e[o];if(this.isPending(u)){const p=this.getTrackCodec(u,o),h=`${u.container};codecs=${p}`;u.codec=p,this.log(`creating sourceBuffer(${h})${this.currentOp(o)?" Queued":""} ${Ye(u)}`);try{const A=n.addSourceBuffer(h),y=Ya(o),T=[o,A];t[y]=T,u.buffer=A}catch(A){var i;this.error(`error while trying to add sourceBuffer: ${A.message}`),this.shiftAndExecuteNext(o),(i=this.operationQueue)==null||i.removeBlockers(),delete this.tracks[o],this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:R.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:A,sourceBufferName:o,mimeType:h,parent:u.id});return}this.trackSourceBuffer(o,u)}}this.bufferCreated()}getTrackCodec(e,t){const n=e.supplemental;let i=e.codec;n&&(t==="video"||t==="audiovideo")&&sn(n,"video")&&(i=It(i,n));const s=Nt(i,e.levelCodec);return s?t.slice(0,5)==="audio"?Pt(s,this.appendSource):s:""}trackSourceBuffer(e,t){const n=t.buffer;if(!n)return;const i=this.getTrackCodec(t,e);this.tracks[e]={buffer:n,codec:i,container:t.container,levelCodec:t.levelCodec,supplemental:t.supplemental,metadata:t.metadata,id:t.id,listeners:[]},this.removeBufferListeners(e),this.addBufferListener(e,"updatestart",this.onSBUpdateStart),this.addBufferListener(e,"updateend",this.onSBUpdateEnd),this.addBufferListener(e,"error",this.onSBUpdateError),this.appendSource&&this.addBufferListener(e,"bufferedchange",(s,o)=>{const u=o.removedRanges;u!=null&&u.length&&this.hls.trigger(v.BUFFER_FLUSHED,{type:s})})}get mediaSrc(){var e,t;const n=((e=this.media)==null||(t=e.querySelector)==null?void 0:t.call(e,"source"))||this.media;return n==null?void 0:n.src}onSBUpdateStart(e){const t=this.currentOp(e);t&&t.onStart()}onSBUpdateEnd(e){var t;if(((t=this.mediaSource)==null?void 0:t.readyState)==="closed"){this.resetBuffer(e);return}const n=this.currentOp(e);n&&(n.onComplete(),this.shiftAndExecuteNext(e))}onSBUpdateError(e,t){var n;const i=new Error(`${e} SourceBuffer error. MediaSource readyState: ${(n=this.mediaSource)==null?void 0:n.readyState}`);this.error(`${i}`,t),this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:R.BUFFER_APPENDING_ERROR,sourceBufferName:e,error:i,fatal:!1});const s=this.currentOp(e);s&&s.onError(i)}updateTimestampOffset(e,t,n,i,s,o){const u=t-e.timestampOffset;Math.abs(u)>=n&&(this.log(`Updating ${i} SourceBuffer timestampOffset to ${t} (sn: ${s} cc: ${o})`),e.timestampOffset=t)}removeExecutor(e,t,n){const{media:i,mediaSource:s}=this,o=this.tracks[e],u=o==null?void 0:o.buffer;if(!i||!s||!u){this.warn(`Attempting to remove from the ${e} SourceBuffer, but it does not exist`),this.shiftAndExecuteNext(e);return}const p=r(i.duration)?i.duration:1/0,h=r(s.duration)?s.duration:1/0,A=Math.max(0,t),y=Math.min(n,p,h);y>A&&(!o.ending||o.ended)?(o.ended=!1,this.log(`Removing [${A},${y}] from the ${e} SourceBuffer`),u.remove(A,y)):this.shiftAndExecuteNext(e)}appendExecutor(e,t){const n=this.tracks[t],i=n==null?void 0:n.buffer;if(!i)throw new pc(`Attempting to append to the ${t} SourceBuffer, but it does not exist`);n.ending=!1,n.ended=!1,i.appendBuffer(e)}blockUntilOpen(e){if(this.isUpdating()||this.isQueued())this.blockBuffers(e).catch(t=>{this.warn(`SourceBuffer blocked callback ${t}`),this.stepOperationQueue(this.sourceBufferTypes)});else try{e()}catch(t){this.warn(`Callback run without blocking ${this.operationQueue} ${t}`)}}isUpdating(){return this.sourceBuffers.some(([e,t])=>e&&t.updating)}isQueued(){return this.sourceBuffers.some(([e])=>e&&!!this.currentOp(e))}isPending(e){return!!e&&!e.buffer}blockBuffers(e,t=this.sourceBufferTypes){if(!t.length)return this.log("Blocking operation requested, but no SourceBuffers exist"),Promise.resolve().then(e);const{operationQueue:n}=this,i=t.map(o=>this.appendBlocker(o));return t.length>1&&!!this.blockedAudioAppend&&this.unblockAudio(),Promise.all(i).then(o=>{n===this.operationQueue&&(e(),this.stepOperationQueue(this.sourceBufferTypes))})}stepOperationQueue(e){e.forEach(t=>{var n;const i=(n=this.tracks[t])==null?void 0:n.buffer;!i||i.updating||this.shiftAndExecuteNext(t)})}append(e,t,n){this.operationQueue&&this.operationQueue.append(e,t,n)}appendBlocker(e){if(this.operationQueue)return this.operationQueue.appendBlocker(e)}currentOp(e){return this.operationQueue?this.operationQueue.current(e):null}executeNext(e){e&&this.operationQueue&&this.operationQueue.executeNext(e)}shiftAndExecuteNext(e){this.operationQueue&&this.operationQueue.shiftAndExecuteNext(e)}get pendingTrackCount(){return Object.keys(this.tracks).reduce((e,t)=>e+(this.isPending(this.tracks[t])?1:0),0)}get sourceBufferCount(){return this.sourceBuffers.reduce((e,[t])=>e+(t?1:0),0)}get sourceBufferTypes(){return this.sourceBuffers.map(([e])=>e).filter(e=>!!e)}addBufferListener(e,t,n){const i=this.tracks[e];if(!i)return;const s=i.buffer;if(!s)return;const o=n.bind(this,e);i.listeners.push({event:t,listener:o}),s.addEventListener(t,o)}removeBufferListeners(e){const t=this.tracks[e];if(!t)return;const n=t.buffer;n&&(t.listeners.forEach(i=>{n.removeEventListener(i.event,i.listener)}),t.listeners.length=0)}}function cl(l){const e=l.querySelectorAll("source");[].slice.call(e).forEach(t=>{l.removeChild(t)})}function Ac(l,e){const t=self.document.createElement("source");t.type="video/mp4",t.src=e,l.appendChild(t)}function Ya(l){return l==="audio"?1:0}class go{constructor(e){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=e,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}setStreamController(e){this.streamController=e}destroy(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null}registerListeners(){const{hls:e}=this;e.on(v.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.on(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(v.MANIFEST_PARSED,this.onManifestParsed,this),e.on(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(v.BUFFER_CODECS,this.onBufferCodecs,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListener(){const{hls:e}=this;e.off(v.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.off(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(v.MANIFEST_PARSED,this.onManifestParsed,this),e.off(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(v.BUFFER_CODECS,this.onBufferCodecs,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this)}onFpsDropLevelCapping(e,t){const n=this.hls.levels[t.droppedLevel];this.isLevelAllowed(n)&&this.restrictedLevels.push({bitrate:n.bitrate,height:n.height,width:n.width})}onMediaAttaching(e,t){this.media=t.media instanceof HTMLVideoElement?t.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()}onManifestParsed(e,t){const n=this.hls;this.restrictedLevels=[],this.firstLevel=t.firstLevel,n.config.capLevelToPlayerSize&&t.video&&this.startCapping()}onLevelsUpdated(e,t){this.timer&&r(this.autoLevelCapping)&&this.detectPlayerSize()}onBufferCodecs(e,t){this.hls.config.capLevelToPlayerSize&&t.video&&this.startCapping()}onMediaDetaching(){this.stopCapping(),this.media=null}detectPlayerSize(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0){this.clientRect=null;return}const e=this.hls.levels;if(e.length){const t=this.hls,n=this.getMaxLevel(e.length-1);n!==this.autoLevelCapping&&t.logger.log(`Setting autoLevelCapping to ${n}: ${e[n].height}p@${e[n].bitrate} for media ${this.mediaWidth}x${this.mediaHeight}`),t.autoLevelCapping=n,t.autoLevelEnabled&&t.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}}getMaxLevel(e){const t=this.hls.levels;if(!t.length)return-1;const n=t.filter((i,s)=>this.isLevelAllowed(i)&&s<=e);return this.clientRect=null,go.getMaxLevelByMediaSize(n,this.mediaWidth,this.mediaHeight)}startCapping(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())}stopCapping(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)}getDimensions(){if(this.clientRect)return this.clientRect;const e=this.media,t={width:0,height:0};if(e){const n=e.getBoundingClientRect();t.width=n.width,t.height=n.height,!t.width&&!t.height&&(t.width=n.right-n.left||e.width||0,t.height=n.bottom-n.top||e.height||0)}return this.clientRect=t,t}get mediaWidth(){return this.getDimensions().width*this.contentScaleFactor}get mediaHeight(){return this.getDimensions().height*this.contentScaleFactor}get contentScaleFactor(){let e=1;if(!this.hls.config.ignoreDevicePixelRatio)try{e=self.devicePixelRatio}catch(t){}return Math.min(e,this.hls.config.maxDevicePixelRatio)}isLevelAllowed(e){return!this.restrictedLevels.some(n=>e.bitrate===n.bitrate&&e.width===n.width&&e.height===n.height)}static getMaxLevelByMediaSize(e,t,n){if(!(e!=null&&e.length))return-1;const i=(u,p)=>p?u.width!==p.width||u.height!==p.height:!0;let s=e.length-1;const o=Math.max(t,n);for(let u=0;u=o||p.height>=o)&&i(p,e[u+1])){s=u;break}}return s}}const Os={MANIFEST:"m",AUDIO:"a",VIDEO:"v",MUXED:"av",INIT:"i",CAPTION:"c",TIMED_TEXT:"tt",KEY:"k",OTHER:"o"},fu={HLS:"h"};class ia{constructor(e,t){Array.isArray(e)&&(e=e.map(n=>n instanceof ia?n:new ia(n))),this.value=e,this.params=t}}const Ec="Dict";function ul(l){return Array.isArray(l)?JSON.stringify(l):l instanceof Map?"Map{}":l instanceof Set?"Set{}":typeof l=="object"?JSON.stringify(l):String(l)}function yc(l,e,t,n){return new Error(`failed to ${l} "${ul(e)}" as ${t}`,{cause:n})}function ra(l,e,t){return yc("serialize",l,e,t)}class po{constructor(e){this.description=e}}const dl="Bare Item",hu="Boolean";function Sc(l){if(typeof l!="boolean")throw ra(l,hu);return l?"?1":"?0"}function bc(l){return btoa(String.fromCharCode(...l))}const fl="Byte Sequence";function xc(l){if(ArrayBuffer.isView(l)===!1)throw ra(l,fl);return`:${bc(l)}:`}const Tc="Integer";function hl(l){return l<-999999999999999||99999999999999912)throw ra(l,Cc);const t=e.toString();return t.includes(".")?t:`${t}.0`}const Ic="String",Mc=/[\x00-\x1f\x7f]+/;function vl(l){if(Mc.test(l))throw ra(l,Ic);return`"${l.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function wc(l){return l.description||l.toString().slice(7,-1)}const gu="Token";function Al(l){const e=wc(l);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(e)===!1)throw ra(e,gu);return e}function vo(l){switch(typeof l){case"number":if(!r(l))throw ra(l,dl);return Number.isInteger(l)?ml(l):pl(l);case"string":return vl(l);case"symbol":return Al(l);case"boolean":return Sc(l);case"object":if(l instanceof Date)return mu(l);if(l instanceof Uint8Array)return xc(l);if(l instanceof po)return Al(l);default:throw ra(l,dl)}}const El="Key";function Ao(l){if(/^[a-z*][a-z0-9\-_.*]*$/.test(l)===!1)throw ra(l,El);return l}function Eo(l){return l==null?"":Object.entries(l).map(([e,t])=>t===!0?`;${Ao(e)}`:`;${Ao(e)}=${vo(t)}`).join("")}function yo(l){return l instanceof ia?`${vo(l.value)}${Eo(l.params)}`:vo(l)}function Rc(l){return`(${l.value.map(yo).join(" ")})${Eo(l.params)}`}function pu(l,e={whitespace:!0}){if(typeof l!="object"||l==null)throw ra(l,Ec);const t=l instanceof Map?l.entries():Object.entries(l),n=e!=null&&e.whitespace?" ":"";return Array.from(t).map(([i,s])=>{s instanceof ia||(s=new ia(s));let o=Ao(i);return s.value===!0?o+=Eo(s.params):(o+="=",Array.isArray(s.value)?o+=Rc(s):o+=yo(s)),o}).join(`,${n}`)}function yl(l,e){return pu(l,e)}const sa="CMCD-Object",os="CMCD-Request",pa="CMCD-Session",ha="CMCD-Status",Sl={br:sa,ab:sa,d:sa,ot:sa,tb:sa,tpb:sa,lb:sa,tab:sa,lab:sa,url:sa,pb:os,bl:os,tbl:os,dl:os,ltc:os,mtp:os,nor:os,nrr:os,rc:os,sn:os,sta:os,su:os,ttfb:os,ttfbb:os,ttlb:os,cmsdd:os,cmsds:os,smrt:os,df:os,cs:os,ts:os,cid:pa,pr:pa,sf:pa,sid:pa,st:pa,v:pa,msd:pa,bs:ha,bsd:ha,cdn:ha,rtp:ha,bg:ha,pt:ha,ec:ha,e:ha},Dc={REQUEST:os};function vu(l){return Object.keys(l).reduce((e,t)=>{var n;return(n=l[t])===null||n===void 0||n.forEach(i=>e[i]=t),e},{})}function Nc(l,e){const t={};if(!l)return t;const n=Object.keys(l),i=e?vu(e):{};return n.reduce((s,o)=>{var u;const p=Sl[o]||i[o]||Dc.REQUEST,h=(u=s[p])!==null&&u!==void 0?u:s[p]={};return h[o]=l[o],s},t)}function Bc(l){return["ot","sf","st","e","sta"].includes(l)}function Qa(l){return typeof l=="number"?r(l):l!=null&&l!==""&&l!==!1}const So="event";function bl(l,e){const t=new URL(l),n=new URL(e);if(t.origin!==n.origin)return l;const i=t.pathname.split("/").slice(1),s=n.pathname.split("/").slice(1,-1);for(;i[0]===s[0];)i.shift(),s.shift();for(;s.length;)s.shift(),i.unshift("..");return i.join("/")+t.search+t.hash}const Na=l=>Math.round(l),bo=(l,e)=>Array.isArray(l)?l.map(t=>bo(t,e)):l instanceof ia&&typeof l.value=="string"?new ia(bo(l.value,e),l.params):(e.baseUrl&&(l=bl(l,e.baseUrl)),e.version===1?encodeURIComponent(l):l),Ga=l=>Na(l/100)*100,Lc={br:Na,d:Na,bl:Ga,dl:Ga,mtp:Ga,nor:(l,e)=>{let t=l;return e.version>=2&&(l instanceof ia&&typeof l.value=="string"?t=new ia([l]):typeof l=="string"&&(t=[l])),bo(t,e)},rtp:Ga,tb:Na},xl="request",xo="response",To=["ab","bg","bl","br","bs","bsd","cdn","cid","cs","df","ec","lab","lb","ltc","msd","mtp","pb","pr","pt","sf","sid","sn","st","sta","tab","tb","tbl","tpb","ts","v"],Oc=["e"],Fc=/^[a-zA-Z0-9-.]+-[a-zA-Z0-9-.]+$/;function Xa(l){return Fc.test(l)}function Pc(l){return To.includes(l)||Oc.includes(l)||Xa(l)}const G=["d","dl","nor","ot","rtp","su"];function W(l){return To.includes(l)||G.includes(l)||Xa(l)}const V=["cmsdd","cmsds","rc","smrt","ttfb","ttfbb","ttlb","url"];function Mn(l){return To.includes(l)||G.includes(l)||V.includes(l)||Xa(l)}const wn=["bl","br","bs","cid","d","dl","mtp","nor","nrr","ot","pr","rtp","sf","sid","st","su","tb","v"];function Mi(l){return wn.includes(l)||Xa(l)}const Qi={[xo]:Mn,[So]:Pc,[xl]:W};function wi(l,e={}){const t={};if(l==null||typeof l!="object")return t;const n=e.version||l.v||1,i=e.reportingMode||xl,s=n===1?Mi:Qi[i];let o=Object.keys(l).filter(s);const u=e.filter;typeof u=="function"&&(o=o.filter(u));const p=i===xo||i===So;p&&!o.includes("ts")&&o.push("ts"),n>1&&!o.includes("v")&&o.push("v");const h=ee({},Lc,e.formatters),A={version:n,reportingMode:i,baseUrl:e.baseUrl};return o.sort().forEach(y=>{let T=l[y];const U=h[y];if(typeof U=="function"&&(T=U(T,A)),y==="v"){if(n===1)return;T=n}y=="pr"&&T===1||(p&&y==="ts"&&!r(T)&&(T=Date.now()),Qa(T)&&(Bc(y)&&typeof T=="string"&&(T=new po(T)),t[y]=T))}),t}function Qn(l,e={}){const t={};if(!l)return t;const n=wi(l,e),i=Nc(n,e==null?void 0:e.customHeaderMap);return Object.entries(i).reduce((s,[o,u])=>{const p=yl(u,{whitespace:!1});return p&&(s[o]=p),s},t)}function Ei(l,e,t){return ee(l,Qn(e,t))}const Er="CMCD";function _r(l,e={}){return l?yl(wi(l,e),{whitespace:!1}):""}function hs(l,e={}){if(!l)return"";const t=_r(l,e);return encodeURIComponent(t)}function Hr(l,e={}){if(!l)return"";const t=hs(l,e);return`${Er}=${t}`}const mr=/CMCD=[^&#]+/;function xs(l,e,t){const n=Hr(e,t);if(!n)return l;if(mr.test(l))return l.replace(mr,n);const i=l.includes("?")?"&":"?";return`${l}${i}${n}`}class ys{constructor(e){this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.includeKeys=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=()=>{this.initialized&&(this.starved=!0),this.buffering=!0},this.onPlaying=()=>{this.initialized||(this.initialized=!0),this.buffering=!1},this.applyPlaylistData=i=>{try{this.apply(i,{ot:Os.MANIFEST,su:!this.initialized})}catch(s){this.hls.logger.warn("Could not generate manifest CMCD data.",s)}},this.applyFragmentData=i=>{try{const{frag:s,part:o}=i,u=this.hls.levels[s.level],p=this.getObjectType(s),h={d:(o||s).duration*1e3,ot:p};(p===Os.VIDEO||p===Os.AUDIO||p==Os.MUXED)&&(h.br=u.bitrate/1e3,h.tb=this.getTopBandwidth(p)/1e3,h.bl=this.getBufferLength(p));const A=o?this.getNextPart(o):this.getNextFrag(s);A!=null&&A.url&&A.url!==s.url&&(h.nor=A.url),this.apply(i,h)}catch(s){this.hls.logger.warn("Could not generate segment CMCD data.",s)}},this.hls=e;const t=this.config=e.config,{cmcd:n}=t;n!=null&&(t.pLoader=this.createPlaylistLoader(),t.fLoader=this.createFragmentLoader(),this.sid=n.sessionId||e.sessionId,this.cid=n.contentId,this.useHeaders=n.useHeaders===!0,this.includeKeys=n.includeKeys,this.registerListeners())}registerListeners(){const e=this.hls;e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHED,this.onMediaDetached,this),e.on(v.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const e=this.hls;e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHED,this.onMediaDetached,this),e.off(v.BUFFER_CREATED,this.onBufferCreated,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=this.media=null}onMediaAttached(e,t){this.media=t.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)}onMediaDetached(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)}onBufferCreated(e,t){var n,i;this.audioBuffer=(n=t.tracks.audio)==null?void 0:n.buffer,this.videoBuffer=(i=t.tracks.video)==null?void 0:i.buffer}createData(){var e;return{v:1,sf:fu.HLS,sid:this.sid,cid:this.cid,pr:(e=this.media)==null?void 0:e.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(e,t={}){ee(t,this.createData());const n=t.ot===Os.INIT||t.ot===Os.VIDEO||t.ot===Os.MUXED;this.starved&&n&&(t.bs=!0,t.su=!0,this.starved=!1),t.su==null&&(t.su=this.buffering);const{includeKeys:i}=this;i&&(t=Object.keys(t).reduce((o,u)=>(i.includes(u)&&(o[u]=t[u]),o),{}));const s={baseUrl:e.url};this.useHeaders?(e.headers||(e.headers={}),Ei(e.headers,t,s)):e.url=xs(e.url,t,s)}getNextFrag(e){var t;const n=(t=this.hls.levels[e.level])==null?void 0:t.details;if(n){const i=e.sn-n.startSN;return n.fragments[i+1]}}getNextPart(e){var t;const{index:n,fragment:i}=e,s=(t=this.hls.levels[i.level])==null||(t=t.details)==null?void 0:t.partList;if(s){const{sn:o}=i;for(let u=s.length-1;u>=0;u--){const p=s[u];if(p.index===n&&p.fragment.sn===o)return s[u+1]}}}getObjectType(e){const{type:t}=e;if(t==="subtitle")return Os.TIMED_TEXT;if(e.sn==="initSegment")return Os.INIT;if(t==="audio")return Os.AUDIO;if(t==="main")return this.hls.audioTracks.length?Os.VIDEO:Os.MUXED}getTopBandwidth(e){let t=0,n;const i=this.hls;if(e===Os.AUDIO)n=i.audioTracks;else{const s=i.maxAutoLevel,o=s>-1?s+1:i.levels.length;n=i.levels.slice(0,o)}return n.forEach(s=>{s.bitrate>t&&(t=s.bitrate)}),t>0?t:NaN}getBufferLength(e){const t=this.media,n=e===Os.AUDIO?this.audioBuffer:this.videoBuffer;return!n||!t?NaN:Wn.bufferInfo(n,t.currentTime,this.config.maxBufferHole).len*1e3}createPlaylistLoader(){const{pLoader:e}=this.config,t=this.applyPlaylistData,n=e||this.config.loader;return class{constructor(s){this.loader=void 0,this.loader=new n(s)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(s,o,u){t(s),this.loader.load(s,o,u)}}}createFragmentLoader(){const{fLoader:e}=this.config,t=this.applyFragmentData,n=e||this.config.loader;return class{constructor(s){this.loader=void 0,this.loader=new n(s)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(s,o,u){t(s),this.loader.load(s,o,u)}}}}const Ti=3e5;class jr extends We{constructor(e){super("content-steering",e.logger),this.hls=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this._pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=e,this.registerListeners()}registerListeners(){const e=this.hls;e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(v.MANIFEST_PARSED,this.onManifestParsed,this),e.on(v.ERROR,this.onError,this)}unregisterListeners(){const e=this.hls;e&&(e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(v.MANIFEST_PARSED,this.onManifestParsed,this),e.off(v.ERROR,this.onError,this))}pathways(){return(this.levels||[]).reduce((e,t)=>(e.indexOf(t.pathwayId)===-1&&e.push(t.pathwayId),e),[])}get pathwayPriority(){return this._pathwayPriority}set pathwayPriority(e){this.updatePathwayPriority(e)}startLoad(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){const e=this.timeToLoad*1e3-(performance.now()-this.updated);if(e>0){this.scheduleRefresh(this.uri,e);return}}this.loadSteeringManifest(this.uri)}}stopLoad(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()}clearTimeout(){this.reloadTimer!==-1&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)}destroy(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null}removeLevel(e){const t=this.levels;t&&(this.levels=t.filter(n=>n!==e))}onManifestLoading(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null}onManifestLoaded(e,t){const{contentSteering:n}=t;n!==null&&(this.pathwayId=n.pathwayId,this.uri=n.uri,this.started&&this.startLoad())}onManifestParsed(e,t){this.audioTracks=t.audioTracks,this.subtitleTracks=t.subtitleTracks}onError(e,t){const{errorAction:n}=t;if((n==null?void 0:n.action)===Yn.SendAlternateToPenaltyBox&&n.flags===gn.MoveAllAlternatesMatchingHost){const i=this.levels;let s=this._pathwayPriority,o=this.pathwayId;if(t.context){const{groupId:u,pathwayId:p,type:h}=t.context;u&&i?o=this.getPathwayForGroupId(u,h,o):p&&(o=p)}o in this.penalizedPathways||(this.penalizedPathways[o]=performance.now()),!s&&i&&(s=this.pathways()),s&&s.length>1&&(this.updatePathwayPriority(s),n.resolved=this.pathwayId!==o),t.details===R.BUFFER_APPEND_ERROR&&!t.fatal?n.resolved=!0:n.resolved||this.warn(`Could not resolve ${t.details} ("${t.error.message}") with content-steering for Pathway: ${o} levels: ${i&&i.length} priorities: ${Ye(s)} penalized: ${Ye(this.penalizedPathways)}`)}}filterParsedLevels(e){this.levels=e;let t=this.getLevelsForPathway(this.pathwayId);if(t.length===0){const n=e[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${n}"`),t=this.getLevelsForPathway(n),this.pathwayId=n}return t.length!==e.length&&this.log(`Found ${t.length}/${e.length} levels in Pathway "${this.pathwayId}"`),t}getLevelsForPathway(e){return this.levels===null?[]:this.levels.filter(t=>e===t.pathwayId)}updatePathwayPriority(e){this._pathwayPriority=e;let t;const n=this.penalizedPathways,i=performance.now();Object.keys(n).forEach(s=>{i-n[s]>Ti&&delete n[s]});for(let s=0;s0){this.log(`Setting Pathway to "${o}"`),this.pathwayId=o,nr(t),this.hls.trigger(v.LEVELS_UPDATED,{levels:t});const h=this.hls.levels[u];p&&h&&this.levels&&(h.attrs["STABLE-VARIANT-ID"]!==p.attrs["STABLE-VARIANT-ID"]&&h.bitrate!==p.bitrate&&this.log(`Unstable Pathways change from bitrate ${p.bitrate} to ${h.bitrate}`),this.hls.nextLoadLevel=u);break}}}getPathwayForGroupId(e,t,n){const i=this.getLevelsForPathway(n).concat(this.levels||[]);for(let s=0;s{const{ID:o,"BASE-ID":u,"URI-REPLACEMENT":p}=s;if(t.some(A=>A.pathwayId===o))return;const h=this.getLevelsForPathway(u).map(A=>{const y=new dr(A.attrs);y["PATHWAY-ID"]=o;const T=y.AUDIO&&`${y.AUDIO}_clone_${o}`,U=y.SUBTITLES&&`${y.SUBTITLES}_clone_${o}`;T&&(n[y.AUDIO]=T,y.AUDIO=T),U&&(i[y.SUBTITLES]=U,y.SUBTITLES=U);const z=Ts(A.uri,y["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",p),ce=new pt({attrs:y,audioCodec:A.audioCodec,bitrate:A.bitrate,height:A.height,name:A.name,url:z,videoCodec:A.videoCodec,width:A.width});if(A.audioGroups)for(let le=1;le{this.log(`Loaded steering manifest: "${i}"`);const z=A.data;if((z==null?void 0:z.VERSION)!==1){this.log(`Steering VERSION ${z.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=z.TTL;const{"RELOAD-URI":ce,"PATHWAY-CLONES":le,"PATHWAY-PRIORITY":ze}=z;if(ce)try{this.uri=new self.URL(ce,i).href}catch(_e){this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${ce}`);return}this.scheduleRefresh(this.uri||T.url),le&&this.clonePathways(le);const Je={steeringManifest:z,url:i.toString()};this.hls.trigger(v.STEERING_MANIFEST_LOADED,Je),ze&&this.updatePathwayPriority(ze)},onError:(A,y,T,U)=>{if(this.log(`Error loading steering manifest: ${A.code} ${A.text} (${y.url})`),this.stopLoad(),A.code===410){this.enabled=!1,this.log(`Steering manifest ${y.url} no longer available`);return}let z=this.timeToLoad*1e3;if(A.code===429){const ce=this.loader;if(typeof(ce==null?void 0:ce.getResponseHeader)=="function"){const le=ce.getResponseHeader("Retry-After");le&&(z=parseFloat(le)*1e3)}this.log(`Steering manifest ${y.url} rate limited`);return}this.scheduleRefresh(this.uri||y.url,z)},onTimeout:(A,y,T)=>{this.log(`Timeout loading steering manifest (${y.url})`),this.scheduleRefresh(this.uri||y.url)}};this.log(`Requesting steering manifest: ${i}`),this.loader.load(s,p,h)}scheduleRefresh(e,t=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var n;const i=(n=this.hls)==null?void 0:n.media;if(i&&!i.ended){this.loadSteeringManifest(e);return}this.scheduleRefresh(e,this.timeToLoad*1e3)},t)}}function Yr(l,e,t,n){l&&Object.keys(e).forEach(i=>{const s=l.filter(o=>o.groupId===i).map(o=>{const u=ee({},o);return u.details=void 0,u.attrs=new dr(u.attrs),u.url=u.attrs.URI=Ts(o.url,o.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",t),u.groupId=u.attrs["GROUP-ID"]=e[i],u.attrs["PATHWAY-ID"]=n,u});l.push(...s)})}function Ts(l,e,t,n){const{HOST:i,PARAMS:s,[t]:o}=n;let u;e&&(u=o==null?void 0:o[e],u&&(l=u));const p=new self.URL(l);return i&&!u&&(p.host=i),s&&Object.keys(s).sort().forEach(h=>{h&&p.searchParams.set(h,s[h])}),p.href}class ls extends We{constructor(e){super("eme",e.logger),this.hls=void 0,this.config=void 0,this.media=null,this.mediaResolved=void 0,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.mediaKeys=null,this.setMediaKeysQueue=ls.CDMCleanupPromise?[ls.CDMCleanupPromise]:[],this.bannedKeyIds={},this.onMediaEncrypted=t=>{const{initDataType:n,initData:i}=t,s=`"${t.type}" event: init data type: "${n}"`;if(this.debug(s),i!==null){if(!this.keyFormatPromise){let o=Object.keys(this.keySystemAccessPromises);o.length||(o=us(this.config));const u=o.map($r).filter(p=>!!p);this.keyFormatPromise=this.getKeyFormatPromise(u)}this.keyFormatPromise.then(o=>{const u=Jr(o);if(n!=="sinf"||u!==Ii.FAIRPLAY){this.log(`Ignoring "${t.type}" event with init data type: "${n}" for selected key-system ${u}`);return}let p;try{const U=At(new Uint8Array(i)),z=er(JSON.parse(U).sinf),ce=X(z);if(!ce)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");p=new Uint8Array(ce.subarray(8,24))}catch(U){this.warn(`${s} Failed to parse sinf: ${U}`);return}const h=xe(p),{keyIdToKeySessionPromise:A,mediaKeySessions:y}=this;let T=A[h];for(let U=0;Uthis.generateRequestWithPreferredKeySession(z,n,i,"encrypted-event-key-match")),T.catch(ze=>this.handleError(ze));break}}T||this.handleError(new Error(`Key ID ${h} not encountered in playlist. Key-system sessions ${y.length}.`))}).catch(o=>this.handleError(o))}},this.onWaitingForKey=t=>{this.log(`"${t.type}" event`)},this.hls=e,this.config=e.config,this.registerListeners()}destroy(){this.onDestroying(),this.onMediaDetached();const e=this.config;e.requestMediaKeySystemAccessFunc=null,e.licenseXhrSetup=e.licenseResponseCallback=void 0,e.drmSystems=e.drmSystemOptions={},this.hls=this.config=this.keyIdToKeySessionPromise=null,this.onMediaEncrypted=this.onWaitingForKey=null}registerListeners(){this.hls.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(v.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(v.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(v.MANIFEST_LOADED,this.onManifestLoaded,this),this.hls.on(v.DESTROYING,this.onDestroying,this)}unregisterListeners(){this.hls.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(v.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(v.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(v.MANIFEST_LOADED,this.onManifestLoaded,this),this.hls.off(v.DESTROYING,this.onDestroying,this)}getLicenseServerUrl(e){const{drmSystems:t,widevineLicenseUrl:n}=this.config,i=t==null?void 0:t[e];if(i)return i.licenseUrl;if(e===Ii.WIDEVINE&&n)return n}getLicenseServerUrlOrThrow(e){const t=this.getLicenseServerUrl(e);if(t===void 0)throw new Error(`no license server URL configured for key-system "${e}"`);return t}getServerCertificateUrl(e){const{drmSystems:t}=this.config,n=t==null?void 0:t[e];if(n)return n.serverCertificateUrl;this.log(`No Server Certificate in config.drmSystems["${e}"]`)}attemptKeySystemAccess(e){const t=this.hls.levels,n=(o,u,p)=>!!o&&p.indexOf(o)===u,i=t.map(o=>o.audioCodec).filter(n),s=t.map(o=>o.videoCodec).filter(n);return i.length+s.length===0&&s.push("avc1.42e01e"),new Promise((o,u)=>{const p=h=>{const A=h.shift();this.getMediaKeysPromise(A,i,s).then(y=>o({keySystem:A,mediaKeys:y})).catch(y=>{h.length?p(h):y instanceof ps?u(y):u(new ps({type:te.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_NO_ACCESS,error:y,fatal:!0},y.message))})};p(e)})}requestMediaKeySystemAccess(e,t){const{requestMediaKeySystemAccessFunc:n}=this.config;if(typeof n!="function"){let i=`Configured requestMediaKeySystemAccess is not a function ${n}`;return qi===null&&self.location.protocol==="http:"&&(i=`navigator.requestMediaKeySystemAccess is not available over insecure protocol ${location.protocol}`),Promise.reject(new Error(i))}return n(e,t)}getMediaKeysPromise(e,t,n){var i;const s=Zi(e,t,n,this.config.drmSystemOptions||{});let o=this.keySystemAccessPromises[e],u=(i=o)==null?void 0:i.keySystemAccess;if(!u){this.log(`Requesting encrypted media "${e}" key-system access with config: ${Ye(s)}`),u=this.requestMediaKeySystemAccess(e,s);const p=o=this.keySystemAccessPromises[e]={keySystemAccess:u};return u.catch(h=>{this.log(`Failed to obtain access to key-system "${e}": ${h}`)}),u.then(h=>{this.log(`Access for key-system "${h.keySystem}" obtained`);const A=this.fetchServerCertificate(e);this.log(`Create media-keys for "${e}"`);const y=p.mediaKeys=h.createMediaKeys().then(T=>(this.log(`Media-keys created for "${e}"`),p.hasMediaKeys=!0,A.then(U=>U?this.setMediaKeysServerCertificate(T,e,U):T)));return y.catch(T=>{this.error(`Failed to create media-keys for "${e}"}: ${T}`)}),y})}return u.then(()=>o.mediaKeys)}createMediaKeySessionContext({decryptdata:e,keySystem:t,mediaKeys:n}){this.log(`Creating key-system session "${t}" keyId: ${xe(e.keyId||[])} keyUri: ${e.uri}`);const i=n.createSession(),s={decryptdata:e,keySystem:t,mediaKeys:n,mediaKeysSession:i,keyStatus:"status-pending"};return this.mediaKeySessions.push(s),s}renewKeySession(e){const t=e.decryptdata;if(t.pssh){const n=this.createMediaKeySessionContext(e),i=Rs(t),s="cenc";this.keyIdToKeySessionPromise[i]=this.generateRequestWithPreferredKeySession(n,s,t.pssh.buffer,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(e)}updateKeySession(e,t){const n=e.mediaKeysSession;return this.log(`Updating key-session "${n.sessionId}" for keyId ${xe(e.decryptdata.keyId||[])} + } (data length: ${t.byteLength})`),n.update(t)}getSelectedKeySystemFormats(){return Object.keys(this.keySystemAccessPromises).map(e=>({keySystem:e,hasMediaKeys:this.keySystemAccessPromises[e].hasMediaKeys})).filter(({hasMediaKeys:e})=>!!e).map(({keySystem:e})=>$r(e)).filter(e=>!!e)}getKeySystemAccess(e){return this.getKeySystemSelectionPromise(e).then(({keySystem:t,mediaKeys:n})=>this.attemptSetMediaKeys(t,n))}selectKeySystem(e){return new Promise((t,n)=>{this.getKeySystemSelectionPromise(e).then(({keySystem:i})=>{const s=$r(i);s?t(s):n(new Error(`Unable to find format for key-system "${i}"`))}).catch(n)})}selectKeySystemFormat(e){const t=Object.keys(e.levelkeys||{});return this.keyFormatPromise||(this.log(`Selecting key-system from fragment (sn: ${e.sn} ${e.type}: ${e.level}) key formats ${t.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(t)),this.keyFormatPromise}getKeyFormatPromise(e){const t=us(this.config),n=e.map(Jr).filter(i=>!!i&&t.indexOf(i)!==-1);return this.selectKeySystem(n)}getKeyStatus(e){const{mediaKeySessions:t}=this;for(let n=0;n(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${e.frag.sn} ${e.frag.type}: ${e.frag.level} using key ${s}`),this.attemptSetMediaKeys(p,h).then(()=>(this.throwIfDestroyed(),this.createMediaKeySessionContext({keySystem:p,mediaKeys:h,decryptdata:t}))))).then(p=>{const h="cenc",A=t.pssh?t.pssh.buffer:null;return this.generateRequestWithPreferredKeySession(p,h,A,"playlist-key")});return u.catch(p=>this.handleError(p,e.frag)),this.keyIdToKeySessionPromise[n]=u,u}return o.catch(u=>{if(u instanceof ps){const p=ue({},u.data);this.getKeyStatus(t)==="internal-error"&&(p.decryptdata=t);const h=new ps(p,u.message);this.handleError(h,e.frag)}}),o}throwIfDestroyed(e="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(e,t){if(this.hls)if(e instanceof ps){t&&(e.data.frag=t);const n=e.data.decryptdata;this.error(`${e.message}${n?` (${xe(n.keyId||[])})`:""}`),this.hls.trigger(v.ERROR,e.data)}else this.error(e.message),this.hls.trigger(v.ERROR,{type:te.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_NO_KEYS,error:e,fatal:!0})}getKeySystemForKeyPromise(e){const t=Rs(e),n=this.keyIdToKeySessionPromise[t];if(!n){const i=Jr(e.keyFormat),s=i?[i]:us(this.config);return this.attemptKeySystemAccess(s)}return n}getKeySystemSelectionPromise(e){if(e.length||(e=us(this.config)),e.length===0)throw new ps({type:te.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${Ye({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(e)}attemptSetMediaKeys(e,t){if(this.mediaResolved=void 0,this.mediaKeys===t)return Promise.resolve();const n=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${e}"`);const i=Promise.all(n).then(()=>this.media?this.media.setMediaKeys(t):new Promise((s,o)=>{this.mediaResolved=()=>{if(this.mediaResolved=void 0,!this.media)return o(new Error("Attempted to set mediaKeys without media element attached"));this.mediaKeys=t,this.media.setMediaKeys(t).then(s).catch(o)}}));return this.mediaKeys=t,this.setMediaKeysQueue.push(i),i.then(()=>{this.log(`Media-keys set for "${e}"`),n.push(i),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(s=>n.indexOf(s)===-1)})}generateRequestWithPreferredKeySession(e,t,n,i){var s;const o=(s=this.config.drmSystems)==null||(s=s[e.keySystem])==null?void 0:s.generateRequest;if(o)try{const z=o.call(this.hls,t,n,e);if(!z)throw new Error("Invalid response from configured generateRequest filter");t=z.initDataType,n=z.initData?z.initData:null,e.decryptdata.pssh=n?new Uint8Array(n):null}catch(z){if(this.warn(z.message),this.hls&&this.hls.config.debug)throw z}if(n===null)return this.log(`Skipping key-session request for "${i}" (no initData)`),Promise.resolve(e);const u=Rs(e.decryptdata),p=e.decryptdata.uri;this.log(`Generating key-session request for "${i}" keyId: ${u} URI: ${p} (init data type: ${t} length: ${n.byteLength})`);const h=new _a,A=e._onmessage=z=>{const ce=e.mediaKeysSession;if(!ce){h.emit("error",new Error("invalid state"));return}const{messageType:le,message:ze}=z;this.log(`"${le}" message event for session "${ce.sessionId}" message size: ${ze.byteLength}`),le==="license-request"||le==="license-renewal"?this.renewLicense(e,ze).catch(Je=>{h.eventNames().length?h.emit("error",Je):this.handleError(Je)}):le==="license-release"?e.keySystem===Ii.FAIRPLAY&&this.updateKeySession(e,pr("acknowledged")).then(()=>this.removeSession(e)).catch(Je=>this.handleError(Je)):this.warn(`unhandled media key message type "${le}"`)},y=(z,ce)=>{ce.keyStatus=z;let le;z.startsWith("usable")?h.emit("resolved"):z==="internal-error"||z==="output-restricted"||z==="output-downscaled"?le=Cs(z,ce.decryptdata):z==="expired"?le=new Error(`key expired (keyId: ${u})`):z==="released"?le=new Error("key released"):z==="status-pending"||this.warn(`unhandled key status change "${z}" (keyId: ${u})`),le&&(h.eventNames().length?h.emit("error",le):this.handleError(le))},T=e._onkeystatuseschange=z=>{if(!e.mediaKeysSession){h.emit("error",new Error("invalid state"));return}const le=this.getKeyStatuses(e);if(!Object.keys(le).some(Vt=>le[Vt]!=="status-pending"))return;if(le[u]==="expired"){this.log(`Expired key ${Ye(le)} in key-session "${e.mediaKeysSession.sessionId}"`),this.renewKeySession(e);return}let Je=le[u];if(Je)y(Je,e);else{var _e;e.keyStatusTimeouts||(e.keyStatusTimeouts={}),(_e=e.keyStatusTimeouts)[u]||(_e[u]=self.setTimeout(()=>{if(!e.mediaKeysSession||!this.mediaKeys)return;const qt=this.getKeyStatus(e.decryptdata);if(qt&&qt!=="status-pending")return this.log(`No status for keyId ${u} in key-session "${e.mediaKeysSession.sessionId}". Using session key-status ${qt} from other session.`),y(qt,e);this.log(`key status for ${u} in key-session "${e.mediaKeysSession.sessionId}" timed out after 1000ms`),Je="internal-error",y(Je,e)},1e3)),this.log(`No status for keyId ${u} (${Ye(le)}).`)}};Ms(e.mediaKeysSession,"message",A),Ms(e.mediaKeysSession,"keystatuseschange",T);const U=new Promise((z,ce)=>{h.on("error",ce),h.on("resolved",z)});return e.mediaKeysSession.generateRequest(t,n).then(()=>{this.log(`Request generated for key-session "${e.mediaKeysSession.sessionId}" keyId: ${u} URI: ${p}`)}).catch(z=>{throw new ps({type:te.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_NO_SESSION,error:z,decryptdata:e.decryptdata,fatal:!1},`Error generating key-session request: ${z}`)}).then(()=>U).catch(z=>(h.removeAllListeners(),this.removeSession(e).then(()=>{throw z}))).then(()=>(h.removeAllListeners(),e))}getKeyStatuses(e){const t={};return e.mediaKeysSession.keyStatuses.forEach((n,i)=>{if(typeof i=="string"&&typeof n=="object"){const u=i;i=n,n=u}const s="buffer"in i?new Uint8Array(i.buffer,i.byteOffset,i.byteLength):new Uint8Array(i);if(e.keySystem===Ii.PLAYREADY&&s.length===16){const u=xe(s);t[u]=n,ii(s)}const o=xe(s);n==="internal-error"&&(this.bannedKeyIds[o]=n),this.log(`key status change "${n}" for keyStatuses keyId: ${o} key-session "${e.mediaKeysSession.sessionId}"`),t[o]=n}),t}fetchServerCertificate(e){const t=this.config,n=t.loader,i=new n(t),s=this.getServerCertificateUrl(e);return s?(this.log(`Fetching server certificate for "${e}"`),new Promise((o,u)=>{const p={responseType:"arraybuffer",url:s},h=t.certLoadPolicy.default,A={loadPolicy:h,timeout:h.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},y={onSuccess:(T,U,z,ce)=>{o(T.data)},onError:(T,U,z,ce)=>{u(new ps({type:te.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:z,response:ue({url:p.url,data:void 0},T)},`"${e}" certificate request failed (${s}). Status: ${T.code} (${T.text})`))},onTimeout:(T,U,z)=>{u(new ps({type:te.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:z,response:{url:p.url,data:void 0}},`"${e}" certificate request timed out (${s})`))},onAbort:(T,U,z)=>{u(new Error("aborted"))}};i.load(p,A,y)})):Promise.resolve()}setMediaKeysServerCertificate(e,t,n){return new Promise((i,s)=>{e.setServerCertificate(n).then(o=>{this.log(`setServerCertificate ${o?"success":"not supported by CDM"} (${n.byteLength}) on "${t}"`),i(e)}).catch(o=>{s(new ps({type:te.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:o,fatal:!0},o.message))})})}renewLicense(e,t){return this.requestLicense(e,new Uint8Array(t)).then(n=>this.updateKeySession(e,new Uint8Array(n)).catch(i=>{throw new ps({type:te.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_SESSION_UPDATE_FAILED,decryptdata:e.decryptdata,error:i,fatal:!1},i.message)}))}unpackPlayReadyKeyMessage(e,t){const n=String.fromCharCode.apply(null,new Uint16Array(t.buffer));if(!n.includes("PlayReadyKeyMessage"))return e.setRequestHeader("Content-Type","text/xml; charset=utf-8"),t;const i=new DOMParser().parseFromString(n,"application/xml"),s=i.querySelectorAll("HttpHeader");if(s.length>0){let A;for(let y=0,T=s.length;y in key message");return pr(atob(h))}setupLicenseXHR(e,t,n,i){const s=this.config.licenseXhrSetup;return s?Promise.resolve().then(()=>{if(!n.decryptdata)throw new Error("Key removed");return s.call(this.hls,e,t,n,i)}).catch(o=>{if(!n.decryptdata)throw o;return e.open("POST",t,!0),s.call(this.hls,e,t,n,i)}).then(o=>(e.readyState||e.open("POST",t,!0),{xhr:e,licenseChallenge:o||i})):(e.open("POST",t,!0),Promise.resolve({xhr:e,licenseChallenge:i}))}requestLicense(e,t){const n=this.config.keyLoadPolicy.default;return new Promise((i,s)=>{const o=this.getLicenseServerUrlOrThrow(e.keySystem);this.log(`Sending license request to URL: ${o}`);const u=new XMLHttpRequest;u.responseType="arraybuffer",u.onreadystatechange=()=>{if(!this.hls||!e.mediaKeysSession)return s(new Error("invalid state"));if(u.readyState===4)if(u.status===200){this._requestLicenseFailureCount=0;let p=u.response;this.log(`License received ${p instanceof ArrayBuffer?p.byteLength:p}`);const h=this.config.licenseResponseCallback;if(h)try{p=h.call(this.hls,u,o,e)}catch(A){this.error(A)}i(p)}else{const p=n.errorRetry,h=p?p.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>h||u.status>=400&&u.status<500)s(new ps({type:te.KEY_SYSTEM_ERROR,details:R.KEY_SYSTEM_LICENSE_REQUEST_FAILED,decryptdata:e.decryptdata,fatal:!0,networkDetails:u,response:{url:o,data:void 0,code:u.status,text:u.statusText}},`License Request XHR failed (${o}). Status: ${u.status} (${u.statusText})`));else{const A=h-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${A} attempts left`),this.requestLicense(e,t).then(i,s)}}},e.licenseXhr&&e.licenseXhr.readyState!==XMLHttpRequest.DONE&&e.licenseXhr.abort(),e.licenseXhr=u,this.setupLicenseXHR(u,o,e,t).then(({xhr:p,licenseChallenge:h})=>{e.keySystem==Ii.PLAYREADY&&(h=this.unpackPlayReadyKeyMessage(p,h)),p.send(h)}).catch(s)})}onDestroying(){this.unregisterListeners(),this._clear()}onMediaAttached(e,t){if(!this.config.emeEnabled)return;const n=t.media;this.media=n,Ms(n,"encrypted",this.onMediaEncrypted),Ms(n,"waitingforkey",this.onWaitingForKey);const i=this.mediaResolved;i?i():this.mediaKeys=n.mediaKeys}onMediaDetached(){const e=this.media;e&&(Us(e,"encrypted",this.onMediaEncrypted),Us(e,"waitingforkey",this.onWaitingForKey),this.media=null,this.mediaKeys=null)}_clear(){var e;this._requestLicenseFailureCount=0,this.keyIdToKeySessionPromise={},this.bannedKeyIds={};const t=this.mediaResolved;if(t&&t(),!this.mediaKeys&&!this.mediaKeySessions.length)return;const n=this.media,i=this.mediaKeySessions.slice();this.mediaKeySessions=[],this.mediaKeys=null,es.clearKeyUriToKeyIdMap();const s=i.length;ls.CDMCleanupPromise=Promise.all(i.map(o=>this.removeSession(o)).concat((n==null||(e=n.setMediaKeys(null))==null?void 0:e.catch(o=>{this.log(`Could not clear media keys: ${o}`),this.hls&&this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:R.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR,fatal:!1,error:new Error(`Could not clear media keys: ${o}`)})}))||Promise.resolve())).catch(o=>{this.log(`Could not close sessions and clear media keys: ${o}`),this.hls&&this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:R.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error(`Could not close sessions and clear media keys: ${o}`)})}).then(()=>{s&&this.log("finished closing key sessions and clearing media keys")})}onManifestLoading(){this._clear()}onManifestLoaded(e,{sessionKeys:t}){if(!(!t||!this.config.emeEnabled)&&!this.keyFormatPromise){const n=t.reduce((i,s)=>(i.indexOf(s.keyFormat)===-1&&i.push(s.keyFormat),i),[]);this.log(`Selecting key-system from session-keys ${n.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(n)}}removeSession(e){const{mediaKeysSession:t,licenseXhr:n,decryptdata:i}=e;if(t){this.log(`Remove licenses and keys and close session "${t.sessionId}" keyId: ${xe((i==null?void 0:i.keyId)||[])}`),e._onmessage&&(t.removeEventListener("message",e._onmessage),e._onmessage=void 0),e._onkeystatuseschange&&(t.removeEventListener("keystatuseschange",e._onkeystatuseschange),e._onkeystatuseschange=void 0),n&&n.readyState!==XMLHttpRequest.DONE&&n.abort(),e.mediaKeysSession=e.decryptdata=e.licenseXhr=void 0;const s=this.mediaKeySessions.indexOf(e);s>-1&&this.mediaKeySessions.splice(s,1);const{keyStatusTimeouts:o}=e;o&&Object.keys(o).forEach(h=>self.clearTimeout(o[h]));const{drmSystemOptions:u}=this.config;return(Ur(u)?new Promise((h,A)=>{self.setTimeout(()=>A(new Error("MediaKeySession.remove() timeout")),8e3),t.remove().then(h).catch(A)}):Promise.resolve()).catch(h=>{this.log(`Could not remove session: ${h}`),this.hls&&this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:R.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR,fatal:!1,error:new Error(`Could not remove session: ${h}`)})}).then(()=>t.close()).catch(h=>{this.log(`Could not close session: ${h}`),this.hls&&this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:R.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error(`Could not close session: ${h}`)})})}return Promise.resolve()}}ls.CDMCleanupPromise=void 0;function Rs(l){if(!l)throw new Error("Could not read keyId of undefined decryptdata");if(l.keyId===null)throw new Error("keyId is null");return xe(l.keyId)}function Ks(l,e){if(l.keyId&&e.mediaKeysSession.keyStatuses.has(l.keyId))return e.mediaKeysSession.keyStatuses.get(l.keyId);if(l.matches(e.decryptdata))return e.keyStatus}class ps extends Error{constructor(e,t){super(t),this.data=void 0,e.error||(e.error=new Error(t)),this.data=e,e.err=e.error}}function Cs(l,e){const t=l==="output-restricted",n=t?R.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:R.KEY_SYSTEM_STATUS_INTERNAL_ERROR;return new ps({type:te.KEY_SYSTEM_ERROR,details:n,fatal:!1,decryptdata:e},t?"HDCP level output restricted":`key status changed to "${l}"`)}class qs{constructor(e){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=e,this.registerListeners()}setStreamController(e){this.streamController=e}registerListeners(){this.hls.on(v.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.on(v.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListeners(){this.hls.off(v.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.off(v.MEDIA_DETACHING,this.onMediaDetaching,this)}destroy(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null}onMediaAttaching(e,t){const n=this.hls.config;if(n.capLevelOnFPSDrop){const i=t.media instanceof self.HTMLVideoElement?t.media:null;this.media=i,i&&typeof i.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),n.fpsDroppedMonitoringPeriod)}}onMediaDetaching(){this.media=null}checkFPS(e,t,n){const i=performance.now();if(t){if(this.lastTime){const s=i-this.lastTime,o=n-this.lastDroppedFrames,u=t-this.lastDecodedFrames,p=1e3*o/s,h=this.hls;if(h.trigger(v.FPS_DROP,{currentDropped:o,currentDecoded:u,totalDroppedFrames:n}),p>0&&o>h.config.fpsDroppedMonitoringThreshold*u){let A=h.currentLevel;h.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+A),A>0&&(h.autoLevelCapping===-1||h.autoLevelCapping>=A)&&(A=A-1,h.trigger(v.FPS_DROP_LEVEL_CAPPING,{level:A,droppedLevel:h.currentLevel}),h.autoLevelCapping=A,this.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=n,this.lastDecodedFrames=t}}checkFPSInterval(){const e=this.media;if(e)if(this.isVideoPlaybackQualityAvailable){const t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)}}function Ws(l,e){let t;try{t=new Event("addtrack")}catch(n){t=document.createEvent("Event"),t.initEvent("addtrack",!1,!1)}t.track=l,e.dispatchEvent(t)}function zs(l,e){const t=l.mode;if(t==="disabled"&&(l.mode="hidden"),l.cues&&!l.cues.getCueById(e.id))try{if(l.addCue(e),!l.cues.getCueById(e.id))throw new Error(`addCue is failed for: ${e}`)}catch(n){Ie.debug(`[texttrack-utils]: ${n}`);try{const i=new self.TextTrackCue(e.startTime,e.endTime,e.text);i.id=e.id,l.addCue(i)}catch(i){Ie.debug(`[texttrack-utils]: Legacy TextTrackCue fallback failed: ${i}`)}}t==="disabled"&&(l.mode=t)}function Ds(l,e){const t=l.mode;if(t==="disabled"&&(l.mode="hidden"),l.cues)for(let n=l.cues.length;n--;)e&&l.cues[n].removeEventListener("enter",e),l.removeCue(l.cues[n]);t==="disabled"&&(l.mode=t)}function bs(l,e,t,n){const i=l.mode;if(i==="disabled"&&(l.mode="hidden"),l.cues&&l.cues.length>0){const s=ji(l.cues,e,t);for(let o=0;ol[t].endTime)return-1;let n=0,i=t,s;for(;n<=i;)if(s=Math.floor((i+n)/2),el[s].startTime&&n-1)for(let s=i,o=l.length;s=e&&u.endTime<=t)n.push(u);else if(u.startTime>t)return n}return n}function Pr(l){const e=[];for(let t=0;tthis.pollTrackChange(0),this.onTextTracksChanged=()=>{if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;let t=null;const n=Pr(this.media.textTracks);for(let s=0;s-1&&this.toggleTrackModes()}registerListeners(){const{hls:e}=this;e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_PARSED,this.onManifestParsed,this),e.on(v.LEVEL_LOADING,this.onLevelLoading,this),e.on(v.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(v.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(v.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_PARSED,this.onManifestParsed,this),e.off(v.LEVEL_LOADING,this.onLevelLoading,this),e.off(v.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(v.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(v.ERROR,this.onError,this)}onMediaAttached(e,t){this.media=t.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))}pollTrackChange(e){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,e)}onMediaDetaching(e,t){const n=this.media;if(!n)return;const i=!!t.transferMedia;if(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||n.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),this.subtitleTrack=-1,this.media=null,i)return;Pr(n.textTracks).forEach(o=>{Ds(o)})}onManifestLoading(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0}onManifestParsed(e,t){this.tracks=t.subtitleTracks}onSubtitleTrackLoaded(e,t){const{id:n,groupId:i,details:s}=t,o=this.tracksInGroup[n];if(!o||o.groupId!==i){this.warn(`Subtitle track with id:${n} and group:${i} not found in active group ${o==null?void 0:o.groupId}`);return}const u=o.details;o.details=t.details,this.log(`Subtitle track ${n} "${o.name}" lang:${o.lang} group:${i} loaded [${s.startSN}-${s.endSN}]`),n===this.trackId&&this.playlistLoaded(n,t,u)}onLevelLoading(e,t){this.switchLevel(t.level)}onLevelSwitching(e,t){this.switchLevel(t.level)}switchLevel(e){const t=this.hls.levels[e];if(!t)return;const n=t.subtitleGroups||null,i=this.groupIds;let s=this.currentTrack;if(!n||(i==null?void 0:i.length)!==(n==null?void 0:n.length)||n!=null&&n.some(o=>(i==null?void 0:i.indexOf(o))===-1)){this.groupIds=n,this.trackId=-1,this.currentTrack=null;const o=this.tracks.filter(A=>!n||n.indexOf(A.groupId)!==-1);if(o.length)this.selectDefaultTrack&&!o.some(A=>A.default)&&(this.selectDefaultTrack=!1),o.forEach((A,y)=>{A.id=y});else if(!s&&!this.tracksInGroup.length)return;this.tracksInGroup=o;const u=this.hls.config.subtitlePreference;if(!s&&u){this.selectDefaultTrack=!1;const A=kt(u,o);if(A>-1)s=o[A];else{const y=kt(u,this.tracks);s=this.tracks[y]}}let p=this.findTrackId(s);p===-1&&s&&(p=this.findTrackId(null));const h={subtitleTracks:o};this.log(`Updating subtitle tracks, ${o.length} track(s) found in "${n==null?void 0:n.join(",")}" group-id`),this.hls.trigger(v.SUBTITLE_TRACKS_UPDATED,h),p!==-1&&this.trackId===-1&&this.setSubtitleTrack(p)}}findTrackId(e){const t=this.tracksInGroup,n=this.selectDefaultTrack;for(let i=0;i-1){const s=this.tracksInGroup[i];return this.setSubtitleTrack(i),s}else{if(n)return null;{const s=kt(e,t);if(s>-1)return t[s]}}}}return null}loadPlaylist(e){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentTrack)&&this.scheduleLoading(this.currentTrack,e)}loadingPlaylist(e,t){super.loadingPlaylist(e,t);const n=e.id,i=e.groupId,s=this.getUrlWithDirectives(e.url,t),o=e.details,u=o==null?void 0:o.age;this.log(`Loading subtitle ${n} "${e.name}" lang:${e.lang} group:${i}${(t==null?void 0:t.msn)!==void 0?" at sn "+t.msn+" part "+t.part:""}${u&&o.live?" age "+u.toFixed(1)+(o.type?" "+o.type||0:""):""} ${s}`),this.hls.trigger(v.SUBTITLE_TRACK_LOADING,{url:s,id:n,groupId:i,deliveryDirectives:t||null,track:e})}toggleTrackModes(){const{media:e}=this;if(!e)return;const t=Pr(e.textTracks),n=this.currentTrack;let i;if(n&&(i=t.filter(s=>ol(n,s))[0],i||this.warn(`Unable to find subtitle TextTrack with name "${n.name}" and language "${n.lang}"`)),[].slice.call(t).forEach(s=>{s.mode!=="disabled"&&s!==i&&(s.mode="disabled")}),i){const s=this.subtitleDisplay?"showing":"hidden";i.mode!==s&&(i.mode=s)}}setSubtitleTrack(e){const t=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=e;return}if(e<-1||e>=t.length||!r(e)){this.warn(`Invalid subtitle track id: ${e}`);return}this.selectDefaultTrack=!1;const n=this.currentTrack,i=t[e]||null;if(this.trackId=e,this.currentTrack=i,this.toggleTrackModes(),!i){this.hls.trigger(v.SUBTITLE_TRACK_SWITCH,{id:e});return}const s=!!i.details&&!i.details.live;if(e===this.trackId&&i===n&&s)return;this.log(`Switching to subtitle-track ${e}`+(i?` "${i.name}" lang:${i.lang} group:${i.groupId}`:""));const{id:o,groupId:u="",name:p,type:h,url:A}=i;this.hls.trigger(v.SUBTITLE_TRACK_SWITCH,{id:o,groupId:u,name:p,type:h,url:A});const y=this.switchParams(i.url,n==null?void 0:n.details,i.details);this.loadPlaylist(y)}}function zr(){try{return crypto.randomUUID()}catch(l){try{const e=URL.createObjectURL(new Blob),t=e.toString();return URL.revokeObjectURL(e),t.slice(t.lastIndexOf("/")+1)}catch(e){let t=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,i=>{const s=(t+Math.random()*16)%16|0;return t=Math.floor(t/16),(i=="x"?s:s&3|8).toString(16)})}}}function cs(l){let e=5381,t=l.length;for(;t;)e=e*33^l.charCodeAt(--t);return(e>>>0).toString()}const Ui=.025;let Rr=function(l){return l[l.Point=0]="Point",l[l.Range=1]="Range",l}({});function Qr(l,e,t){return`${l.identifier}-${t+1}-${cs(e)}`}class ms{constructor(e,t){this.base=void 0,this._duration=null,this._timelineStart=null,this.appendInPlaceDisabled=void 0,this.appendInPlaceStarted=void 0,this.dateRange=void 0,this.hasPlayed=!1,this.cumulativeDuration=0,this.resumeOffset=NaN,this.playoutLimit=NaN,this.restrictions={skip:!1,jump:!1},this.snapOptions={out:!1,in:!1},this.assetList=[],this.assetListLoader=void 0,this.assetListResponse=null,this.resumeAnchor=void 0,this.error=void 0,this.resetOnResume=void 0,this.base=t,this.dateRange=e,this.setDateRange(e)}setDateRange(e){this.dateRange=e,this.resumeOffset=e.attr.optionalFloat("X-RESUME-OFFSET",this.resumeOffset),this.playoutLimit=e.attr.optionalFloat("X-PLAYOUT-LIMIT",this.playoutLimit),this.restrictions=e.attr.enumeratedStringList("X-RESTRICT",this.restrictions),this.snapOptions=e.attr.enumeratedStringList("X-SNAP",this.snapOptions)}reset(){var e;this.appendInPlaceStarted=!1,(e=this.assetListLoader)==null||e.destroy(),this.assetListLoader=void 0,this.supplementsPrimary||(this.assetListResponse=null,this.assetList=[],this._duration=null)}isAssetPastPlayoutLimit(e){var t;if(e>0&&e>=this.assetList.length)return!0;const n=this.playoutLimit;return e<=0||isNaN(n)?!1:n===0?!0:(((t=this.assetList[e])==null?void 0:t.startOffset)||0)>n}findAssetIndex(e){return this.assetList.indexOf(e)}get identifier(){return this.dateRange.id}get startDate(){return this.dateRange.startDate}get startTime(){const e=this.dateRange.startTime;if(this.snapOptions.out){const t=this.dateRange.tagAnchor;if(t)return Ns(e,t)}return e}get startOffset(){return this.cue.pre?0:this.startTime}get startIsAligned(){if(this.startTime===0||this.snapOptions.out)return!0;const e=this.dateRange.tagAnchor;if(e){const t=this.dateRange.startTime,n=Ns(t,e);return t-n<.1}return!1}get resumptionOffset(){const e=this.resumeOffset,t=r(e)?e:this.duration;return this.cumulativeDuration+t}get resumeTime(){const e=this.startOffset+this.resumptionOffset;if(this.snapOptions.in){const t=this.resumeAnchor;if(t)return Ns(e,t)}return e}get appendInPlace(){return this.appendInPlaceStarted?!0:this.appendInPlaceDisabled?!1:!!(!this.cue.once&&!this.cue.pre&&this.startIsAligned&&(isNaN(this.playoutLimit)&&isNaN(this.resumeOffset)||this.resumeOffset&&this.duration&&Math.abs(this.resumeOffset-this.duration)0||this.assetListResponse!==null}toString(){return ba(this)}}function Ns(l,e){return l-e.start":l.cue.post?"":""}${l.timelineStart.toFixed(2)}-${l.resumeTime.toFixed(2)}]`}function _s(l){const e=l.timelineStart,t=l.duration||0;return`["${l.identifier}" ${e.toFixed(2)}-${(e+t).toFixed(2)}]`}class ir{constructor(e,t,n,i){this.hls=void 0,this.interstitial=void 0,this.assetItem=void 0,this.tracks=null,this.hasDetails=!1,this.mediaAttached=null,this._currentTime=void 0,this._bufferedEosTime=void 0,this.checkPlayout=()=>{this.reachedPlayout(this.currentTime)&&this.hls&&this.hls.trigger(v.PLAYOUT_LIMIT_REACHED,{})};const s=this.hls=new e(t);this.interstitial=n,this.assetItem=i;const o=()=>{this.hasDetails=!0};s.once(v.LEVEL_LOADED,o),s.once(v.AUDIO_TRACK_LOADED,o),s.once(v.SUBTITLE_TRACK_LOADED,o),s.on(v.MEDIA_ATTACHING,(u,{media:p})=>{this.removeMediaListeners(),this.mediaAttached=p,this.interstitial.playoutLimit&&(p.addEventListener("timeupdate",this.checkPlayout),this.appendInPlace&&s.on(v.BUFFER_APPENDED,()=>{const A=this.bufferedEnd;this.reachedPlayout(A)&&(this._bufferedEosTime=A,s.trigger(v.BUFFERED_TO_END,void 0))}))})}get appendInPlace(){return this.interstitial.appendInPlace}loadSource(){const e=this.hls;if(e)if(e.url)e.levels.length&&!e.started&&e.startLoad(-1,!0);else{let t=this.assetItem.uri;try{t=gs(t,e.config.primarySessionId||"").href}catch(n){}e.loadSource(t)}}bufferedInPlaceToEnd(e){var t;if(!this.appendInPlace)return!1;if((t=this.hls)!=null&&t.bufferedToEnd)return!0;if(!e)return!1;const n=Math.min(this._bufferedEosTime||1/0,this.duration),i=this.timelineOffset,s=Wn.bufferInfo(e,i,0);return this.getAssetTime(s.end)>=n-.02}reachedPlayout(e){const n=this.interstitial.playoutLimit;return this.startOffset+e>=n}get destroyed(){var e;return!((e=this.hls)!=null&&e.userConfig)}get assetId(){return this.assetItem.identifier}get interstitialId(){return this.assetItem.parentIdentifier}get media(){var e;return((e=this.hls)==null?void 0:e.media)||null}get bufferedEnd(){const e=this.media||this.mediaAttached;if(!e)return this._bufferedEosTime?this._bufferedEosTime:this.currentTime;const t=Wn.bufferInfo(e,e.currentTime,.001);return this.getAssetTime(t.end)}get currentTime(){const e=this.media||this.mediaAttached;return e?this.getAssetTime(e.currentTime):this._currentTime||0}get duration(){const e=this.assetItem.duration;if(!e)return 0;const t=this.interstitial.playoutLimit;if(t){const n=t-this.startOffset;if(n>0&&n1/9e4&&this.hls){if(this.hasDetails)throw new Error("Cannot set timelineOffset after playlists are loaded");this.hls.config.timelineOffset=e}}}getAssetTime(e){const t=this.timelineOffset,n=this.duration;return Math.min(Math.max(0,e-t),n)}removeMediaListeners(){const e=this.mediaAttached;e&&(this._currentTime=e.currentTime,this.bufferSnapShot(),e.removeEventListener("timeupdate",this.checkPlayout))}bufferSnapShot(){if(this.mediaAttached){var e;(e=this.hls)!=null&&e.bufferedToEnd&&(this._bufferedEosTime=this.bufferedEnd)}}destroy(){this.removeMediaListeners(),this.hls&&this.hls.destroy(),this.hls=null,this.tracks=this.mediaAttached=this.checkPlayout=null}attachMedia(e){var t;this.loadSource(),(t=this.hls)==null||t.attachMedia(e)}detachMedia(){var e;this.removeMediaListeners(),this.mediaAttached=null,(e=this.hls)==null||e.detachMedia()}resumeBuffering(){var e;(e=this.hls)==null||e.resumeBuffering()}pauseBuffering(){var e;(e=this.hls)==null||e.pauseBuffering()}transferMedia(){var e;return this.bufferSnapShot(),((e=this.hls)==null?void 0:e.transferMedia())||null}resetDetails(){const e=this.hls;if(e&&this.hasDetails){e.stopLoad();const t=n=>delete n.details;e.levels.forEach(t),e.allAudioTracks.forEach(t),e.allSubtitleTracks.forEach(t),this.hasDetails=!1}}on(e,t,n){var i;(i=this.hls)==null||i.on(e,t)}once(e,t,n){var i;(i=this.hls)==null||i.once(e,t)}off(e,t,n){var i;(i=this.hls)==null||i.off(e,t)}toString(){var e;return`HlsAssetPlayer: ${_s(this.assetItem)} ${(e=this.hls)==null?void 0:e.sessionId} ${this.appendInPlace?"append-in-place":""}`}}const _n=.033;class Pi extends We{constructor(e,t){super("interstitials-sched",t),this.onScheduleUpdate=void 0,this.eventMap={},this.events=null,this.items=null,this.durations={primary:0,playout:0,integrated:0},this.onScheduleUpdate=e}destroy(){this.reset(),this.onScheduleUpdate=null}reset(){this.eventMap={},this.setDurations(0,0,0),this.events&&this.events.forEach(e=>e.reset()),this.events=this.items=null}resetErrorsInRange(e,t){return this.events?this.events.reduce((n,i)=>e<=i.startOffset&&t>i.startOffset?(delete i.error,n+1):n,0):0}get duration(){const e=this.items;return e?e[e.length-1].end:0}get length(){return this.items?this.items.length:0}getEvent(e){return e&&this.eventMap[e]||null}hasEvent(e){return e in this.eventMap}findItemIndex(e,t){if(e.event)return this.findEventIndex(e.event.identifier);let n=-1;e.nextEvent?n=this.findEventIndex(e.nextEvent.identifier)-1:e.previousEvent&&(n=this.findEventIndex(e.previousEvent.identifier)+1);const i=this.items;if(i)for(i[n]||(t===void 0&&(t=e.start),n=this.findItemIndexAtTime(t));n>=0&&(s=i[n])!=null&&s.event;){var s;n--}return n}findItemIndexAtTime(e,t){const n=this.items;if(n)for(let i=0;is.start&&e1)for(let s=0;su&&(t!u.includes(h.identifier)):[];o.length&&o.sort((h,A)=>{const y=h.cue.pre,T=h.cue.post,U=A.cue.pre,z=A.cue.post;if(y&&!U)return-1;if(U&&!y||T&&!z)return 1;if(z&&!T)return-1;if(!y&&!U&&!T&&!z){const ce=h.startTime,le=A.startTime;if(ce!==le)return ce-le}return h.dateRange.tagOrder-A.dateRange.tagOrder}),this.events=o,p.forEach(h=>{this.removeEvent(h)}),this.updateSchedule(e,p)}updateSchedule(e,t=[],n=!1){const i=this.events||[];if(i.length||t.length||this.length<2){const s=this.items,o=this.parseSchedule(i,e);(n||t.length||(s==null?void 0:s.length)!==o.length||o.some((p,h)=>Math.abs(p.playout.start-s[h].playout.start)>.005||Math.abs(p.playout.end-s[h].playout.end)>.005))&&(this.items=o,this.onScheduleUpdate(t,s))}}parseDateRanges(e,t,n){const i=[],s=Object.keys(e);for(let o=0;o!p.error&&!(p.cue.once&&p.hasPlayed)),e.length){this.resolveOffsets(e,t);let p=0,h=0;if(e.forEach((A,y)=>{const T=A.cue.pre,U=A.cue.post,z=e[y-1]||null,ce=A.appendInPlace,le=U?s:A.startOffset,ze=A.duration,Je=A.timelineOccupancy===Rr.Range?ze:0,_e=A.resumptionOffset,Vt=(z==null?void 0:z.startTime)===le,qt=le+A.cumulativeDuration;let Cn=ce?qt+ze:le+_e;if(T||!U&&le<=0){const An=h;h+=Je,A.timelineStart=qt;const pn=o;o+=ze,n.push({event:A,start:qt,end:Cn,playout:{start:pn,end:o},integrated:{start:An,end:h}})}else if(le<=s){if(!Vt){const on=le-p;if(on>_n){const Zn=p,gi=h;h+=on;const Di=o;o+=on;const ki={previousEvent:e[y-1]||null,nextEvent:A,start:Zn,end:Zn+on,playout:{start:Di,end:o},integrated:{start:gi,end:h}};n.push(ki)}else on>0&&z&&(z.cumulativeDuration+=on,n[n.length-1].end=le)}U&&(Cn=qt),A.timelineStart=qt;const An=h;h+=Je;const pn=o;o+=ze,n.push({event:A,start:qt,end:Cn,playout:{start:pn,end:o},integrated:{start:An,end:h}})}else return;const tn=A.resumeTime;U||tn>s?p=s:p=tn}),p{const h=u.cue.pre,A=u.cue.post,y=h?0:A?i:u.startTime;this.updateAssetDurations(u),o===y?u.cumulativeDuration=s:(s=0,o=y),!A&&u.snapOptions.in&&(u.resumeAnchor=Un(null,n.fragments,u.startOffset+u.resumptionOffset,0,0)||void 0),u.appendInPlace&&!u.appendInPlaceStarted&&(this.primaryCanResumeInPlaceAt(u,t)||(u.appendInPlace=!1)),!u.appendInPlace&&p+1Ui?(this.log(`"${e.identifier}" resumption ${n} not aligned with estimated timeline end ${i}`),!1):!Object.keys(t).some(o=>{const u=t[o].details,p=u.edge;if(n>=p)return this.log(`"${e.identifier}" resumption ${n} past ${o} playlist end ${p}`),!1;const h=Un(null,u.fragments,n);if(!h)return this.log(`"${e.identifier}" resumption ${n} does not align with any fragments in ${o} playlist (${u.fragStart}-${u.fragmentEnd})`),!0;const A=o==="audio"?.175:0;return Math.abs(h.start-n){const le=T.data,ze=le==null?void 0:le.ASSETS;if(!Array.isArray(ze)){const Je=this.assignAssetListError(e,R.ASSET_LIST_PARSING_ERROR,new Error("Invalid interstitial asset list"),z.url,U,ce);this.hls.trigger(v.ERROR,Je);return}e.assetListResponse=le,this.hls.trigger(v.ASSET_LIST_LOADED,{event:e,assetListResponse:le,networkDetails:ce})},onError:(T,U,z,ce)=>{const le=this.assignAssetListError(e,R.ASSET_LIST_LOAD_ERROR,new Error(`Error loading X-ASSET-LIST: HTTP status ${T.code} ${T.text} (${U.url})`),U.url,ce,z);this.hls.trigger(v.ERROR,le)},onTimeout:(T,U,z)=>{const ce=this.assignAssetListError(e,R.ASSET_LIST_LOAD_TIMEOUT,new Error(`Timeout loading X-ASSET-LIST (${U.url})`),U.url,T,z);this.hls.trigger(v.ERROR,ce)}};return u.load(p,A,y),this.hls.trigger(v.ASSET_LIST_LOADING,{event:e}),u}assignAssetListError(e,t,n,i,s,o){return e.error=n,{type:te.NETWORK_ERROR,details:t,fatal:!1,interstitial:e,url:i,error:n,networkDetails:o,stats:s}}}function Ki(l){var e;l==null||(e=l.play())==null||e.catch(()=>{})}function Sr(l,e){return`[${l}] Advancing timeline position to ${e}`}class Is extends We{constructor(e,t){super("interstitials",e.logger),this.HlsPlayerClass=void 0,this.hls=void 0,this.assetListLoader=void 0,this.mediaSelection=null,this.altSelection=null,this.media=null,this.detachedData=null,this.requiredTracks=null,this.manager=null,this.playerQueue=[],this.bufferedPos=-1,this.timelinePos=-1,this.schedule=void 0,this.playingItem=null,this.bufferingItem=null,this.waitingItem=null,this.endedItem=null,this.playingAsset=null,this.endedAsset=null,this.bufferingAsset=null,this.shouldPlay=!1,this.onPlay=()=>{this.shouldPlay=!0},this.onPause=()=>{this.shouldPlay=!1},this.onSeeking=()=>{const n=this.currentTime;if(n===void 0||this.playbackDisabled||!this.schedule)return;const i=n-this.timelinePos;if(Math.abs(i)<1/7056e5)return;const o=i<=-.01;this.timelinePos=n,this.bufferedPos=n;const u=this.playingItem;if(!u){this.checkBuffer();return}if(o&&this.schedule.resetErrorsInRange(n,n-i)&&this.updateSchedule(!0),this.checkBuffer(),o&&n=u.end){var p;const U=this.findItemIndex(u);let z=this.schedule.findItemIndexAtTime(n);if(z===-1&&(z=U+(o?-1:1),this.log(`seeked ${o?"back ":""}to position not covered by schedule ${n} (resolving from ${U} to ${z})`)),!this.isInterstitial(u)&&(p=this.media)!=null&&p.paused&&(this.shouldPlay=!1),!o&&z>U){const ce=this.schedule.findJumpRestrictedIndex(U+1,z);if(ce>U){this.setSchedulePosition(ce);return}}this.setSchedulePosition(z);return}const h=this.playingAsset;if(!h){if(this.playingLastItem&&this.isInterstitial(u)){const U=u.event.assetList[0];U&&(this.endedItem=this.playingItem,this.playingItem=null,this.setScheduleToAssetAtTime(n,U))}return}const A=h.timelineStart,y=h.duration||0;if(o&&n=A+y){var T;(T=u.event)!=null&&T.appendInPlace&&(this.clearAssetPlayers(u.event,u),this.flushFrontBuffer(n)),this.setScheduleToAssetAtTime(n,h)}},this.onTimeupdate=()=>{const n=this.currentTime;if(n===void 0||this.playbackDisabled)return;if(n>this.timelinePos)this.timelinePos=n,n>this.bufferedPos&&this.checkBuffer();else return;const i=this.playingItem;if(!i||this.playingLastItem)return;if(n>=i.end){this.timelinePos=i.end;const u=this.findItemIndex(i);this.setSchedulePosition(u+1)}const s=this.playingAsset;if(!s)return;const o=s.timelineStart+(s.duration||0);n>=o&&this.setScheduleToAssetAtTime(n,s)},this.onScheduleUpdate=(n,i)=>{const s=this.schedule;if(!s)return;const o=this.playingItem,u=s.events||[],p=s.items||[],h=s.durations,A=n.map(ce=>ce.identifier),y=!!(u.length||A.length);(y||i)&&this.log(`INTERSTITIALS_UPDATED (${u.length}): ${u} +Schedule: ${p.map(ce=>Hi(ce))} pos: ${this.timelinePos}`),A.length&&this.log(`Removed events ${A}`);let T=null,U=null;o&&(T=this.updateItem(o,this.timelinePos),this.itemsMatch(o,T)?this.playingItem=T:this.waitingItem=this.endedItem=null),this.waitingItem=this.updateItem(this.waitingItem),this.endedItem=this.updateItem(this.endedItem);const z=this.bufferingItem;if(z&&(U=this.updateItem(z,this.bufferedPos),this.itemsMatch(z,U)?this.bufferingItem=U:z.event&&(this.bufferingItem=this.playingItem,this.clearInterstitial(z.event,null))),n.forEach(ce=>{ce.assetList.forEach(le=>{this.clearAssetPlayer(le.identifier,null)})}),this.playerQueue.forEach(ce=>{if(ce.interstitial.appendInPlace){const le=ce.assetItem.timelineStart,ze=ce.timelineOffset-le;if(ze)try{ce.timelineOffset=le}catch(Je){Math.abs(ze)>Ui&&this.warn(`${Je} ("${ce.assetId}" ${ce.timelineOffset}->${le})`)}}}),y||i){if(this.hls.trigger(v.INTERSTITIALS_UPDATED,{events:u.slice(0),schedule:p.slice(0),durations:h,removedIds:A}),this.isInterstitial(o)&&A.includes(o.event.identifier)){this.warn(`Interstitial "${o.event.identifier}" removed while playing`),this.primaryFallback(o.event);return}o&&this.trimInPlace(T,o),z&&U!==T&&this.trimInPlace(U,z),this.checkBuffer()}},this.hls=e,this.HlsPlayerClass=t,this.assetListLoader=new Ci(e),this.schedule=new Pi(this.onScheduleUpdate,e.logger),this.registerListeners()}registerListeners(){const e=this.hls;e&&(e.on(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(v.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(v.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),e.on(v.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.on(v.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),e.on(v.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),e.on(v.ASSET_LIST_LOADED,this.onAssetListLoaded,this),e.on(v.BUFFER_APPENDED,this.onBufferAppended,this),e.on(v.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(v.BUFFERED_TO_END,this.onBufferedToEnd,this),e.on(v.MEDIA_ENDED,this.onMediaEnded,this),e.on(v.ERROR,this.onError,this),e.on(v.DESTROYING,this.onDestroying,this))}unregisterListeners(){const e=this.hls;e&&(e.off(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(v.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(v.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),e.off(v.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.off(v.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),e.off(v.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),e.off(v.ASSET_LIST_LOADED,this.onAssetListLoaded,this),e.off(v.BUFFER_CODECS,this.onBufferCodecs,this),e.off(v.BUFFER_APPENDED,this.onBufferAppended,this),e.off(v.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(v.BUFFERED_TO_END,this.onBufferedToEnd,this),e.off(v.MEDIA_ENDED,this.onMediaEnded,this),e.off(v.ERROR,this.onError,this),e.off(v.DESTROYING,this.onDestroying,this))}startLoad(){this.resumeBuffering()}stopLoad(){this.pauseBuffering()}resumeBuffering(){var e;(e=this.getBufferingPlayer())==null||e.resumeBuffering()}pauseBuffering(){var e;(e=this.getBufferingPlayer())==null||e.pauseBuffering()}destroy(){this.unregisterListeners(),this.stopLoad(),this.assetListLoader&&this.assetListLoader.destroy(),this.emptyPlayerQueue(),this.clearScheduleState(),this.schedule&&this.schedule.destroy(),this.media=this.detachedData=this.mediaSelection=this.requiredTracks=this.altSelection=this.schedule=this.manager=null,this.hls=this.HlsPlayerClass=this.log=null,this.assetListLoader=null,this.onPlay=this.onPause=this.onSeeking=this.onTimeupdate=null,this.onScheduleUpdate=null}onDestroying(){const e=this.primaryMedia||this.media;e&&this.removeMediaListeners(e)}removeMediaListeners(e){Us(e,"play",this.onPlay),Us(e,"pause",this.onPause),Us(e,"seeking",this.onSeeking),Us(e,"timeupdate",this.onTimeupdate)}onMediaAttaching(e,t){const n=this.media=t.media;Ms(n,"seeking",this.onSeeking),Ms(n,"timeupdate",this.onTimeupdate),Ms(n,"play",this.onPlay),Ms(n,"pause",this.onPause)}onMediaAttached(e,t){const n=this.effectivePlayingItem,i=this.detachedData;if(this.detachedData=null,n===null)this.checkStart();else if(!i){this.clearScheduleState();const s=this.findItemIndex(n);this.setSchedulePosition(s)}}clearScheduleState(){this.log("clear schedule state"),this.playingItem=this.bufferingItem=this.waitingItem=this.endedItem=this.playingAsset=this.endedAsset=this.bufferingAsset=null}onMediaDetaching(e,t){const n=!!t.transferMedia,i=this.media;if(this.media=null,!n&&(i&&this.removeMediaListeners(i),this.detachedData)){const s=this.getBufferingPlayer();s&&(this.log(`Removing schedule state for detachedData and ${s}`),this.playingAsset=this.endedAsset=this.bufferingAsset=this.bufferingItem=this.waitingItem=this.detachedData=null,s.detachMedia()),this.shouldPlay=!1}}get interstitialsManager(){if(!this.hls)return null;if(this.manager)return this.manager;const e=this,t=()=>e.bufferingItem||e.waitingItem,n=y=>y&&e.getAssetPlayer(y.identifier),i=(y,T,U,z,ce)=>{if(y){let le=y[T].start;const ze=y.event;if(ze){if(T==="playout"||ze.timelineOccupancy!==Rr.Point){const Je=n(U);(Je==null?void 0:Je.interstitial)===ze&&(le+=Je.assetItem.startOffset+Je[ce])}}else{const Je=z==="bufferedPos"?o():e[z];le+=Je-y.start}return le}return 0},s=(y,T)=>{var U;if(y!==0&&T!=="primary"&&(U=e.schedule)!=null&&U.length){var z;const ce=e.schedule.findItemIndexAtTime(y),le=(z=e.schedule.items)==null?void 0:z[ce];if(le){const ze=le[T].start-le.start;return y+ze}}return y},o=()=>{const y=e.bufferedPos;return y===Number.MAX_VALUE?u("primary"):Math.max(y,0)},u=y=>{var T,U;return(T=e.primaryDetails)!=null&&T.live?e.primaryDetails.edge:((U=e.schedule)==null?void 0:U.durations[y])||0},p=(y,T)=>{var U,z;const ce=e.effectivePlayingItem;if(ce!=null&&(U=ce.event)!=null&&U.restrictions.skip||!e.schedule)return;e.log(`seek to ${y} "${T}"`);const le=e.effectivePlayingItem,ze=e.schedule.findItemIndexAtTime(y,T),Je=(z=e.schedule.items)==null?void 0:z[ze],_e=e.getBufferingPlayer(),Vt=_e==null?void 0:_e.interstitial,qt=Vt==null?void 0:Vt.appendInPlace,Cn=le&&e.itemsMatch(le,Je);if(le&&(qt||Cn)){const tn=n(e.playingAsset),An=(tn==null?void 0:tn.media)||e.primaryMedia;if(An){const pn=T==="primary"?An.currentTime:i(le,T,e.playingAsset,"timelinePos","currentTime"),on=y-pn,Zn=(qt?pn:An.currentTime)+on;if(Zn>=0&&(!tn||qt||Zn<=tn.duration)){An.currentTime=Zn;return}}}if(Je){let tn=y;if(T!=="primary"){const pn=Je[T].start,on=y-pn;tn=Je.start+on}const An=!e.isInterstitial(Je);if((!e.isInterstitial(le)||le.event.appendInPlace)&&(An||Je.event.appendInPlace)){const pn=e.media||(qt?_e==null?void 0:_e.media:null);pn&&(pn.currentTime=tn)}else if(le){const pn=e.findItemIndex(le);if(ze>pn){const Zn=e.schedule.findJumpRestrictedIndex(pn+1,ze);if(Zn>pn){e.setSchedulePosition(Zn);return}}let on=0;if(An)e.timelinePos=tn,e.checkBuffer();else{const Zn=Je.event.assetList,gi=y-(Je[T]||Je).start;for(let Di=Zn.length;Di--;){const ki=Zn[Di];if(ki.duration&&gi>=ki.startOffset&&gi{const y=e.effectivePlayingItem;if(e.isInterstitial(y))return y;const T=t();return e.isInterstitial(T)?T:null},A={get bufferedEnd(){const y=t(),T=e.bufferingItem;if(T&&T===y){var U;return i(T,"playout",e.bufferingAsset,"bufferedPos","bufferedEnd")-T.playout.start||((U=e.bufferingAsset)==null?void 0:U.startOffset)||0}return 0},get currentTime(){const y=h(),T=e.effectivePlayingItem;return T&&T===y?i(T,"playout",e.effectivePlayingAsset,"timelinePos","currentTime")-T.playout.start:0},set currentTime(y){const T=h(),U=e.effectivePlayingItem;U&&U===T&&p(y+U.playout.start,"playout")},get duration(){const y=h();return y?y.playout.end-y.playout.start:0},get assetPlayers(){var y;const T=(y=h())==null?void 0:y.event.assetList;return T?T.map(U=>e.getAssetPlayer(U.identifier)):[]},get playingIndex(){var y;const T=(y=h())==null?void 0:y.event;return T&&e.effectivePlayingAsset?T.findAssetIndex(e.effectivePlayingAsset):-1},get scheduleItem(){return h()}};return this.manager={get events(){var y;return((y=e.schedule)==null||(y=y.events)==null?void 0:y.slice(0))||[]},get schedule(){var y;return((y=e.schedule)==null||(y=y.items)==null?void 0:y.slice(0))||[]},get interstitialPlayer(){return h()?A:null},get playerQueue(){return e.playerQueue.slice(0)},get bufferingAsset(){return e.bufferingAsset},get bufferingItem(){return t()},get bufferingIndex(){const y=t();return e.findItemIndex(y)},get playingAsset(){return e.effectivePlayingAsset},get playingItem(){return e.effectivePlayingItem},get playingIndex(){const y=e.effectivePlayingItem;return e.findItemIndex(y)},primary:{get bufferedEnd(){return o()},get currentTime(){const y=e.timelinePos;return y>0?y:0},set currentTime(y){p(y,"primary")},get duration(){return u("primary")},get seekableStart(){var y;return((y=e.primaryDetails)==null?void 0:y.fragmentStart)||0}},integrated:{get bufferedEnd(){return i(t(),"integrated",e.bufferingAsset,"bufferedPos","bufferedEnd")},get currentTime(){return i(e.effectivePlayingItem,"integrated",e.effectivePlayingAsset,"timelinePos","currentTime")},set currentTime(y){p(y,"integrated")},get duration(){return u("integrated")},get seekableStart(){var y;return s(((y=e.primaryDetails)==null?void 0:y.fragmentStart)||0,"integrated")}},skip:()=>{const y=e.effectivePlayingItem,T=y==null?void 0:y.event;if(T&&!T.restrictions.skip){const U=e.findItemIndex(y);if(T.appendInPlace){const z=y.playout.start+y.event.duration;p(z+.001,"playout")}else e.advanceAfterAssetEnded(T,U,1/0)}}}}get effectivePlayingItem(){return this.waitingItem||this.playingItem||this.endedItem}get effectivePlayingAsset(){return this.playingAsset||this.endedAsset}get playingLastItem(){var e;const t=this.playingItem,n=(e=this.schedule)==null?void 0:e.items;return!this.playbackStarted||!t||!n?!1:this.findItemIndex(t)===n.length-1}get playbackStarted(){return this.effectivePlayingItem!==null}get currentTime(){var e,t;if(this.mediaSelection===null)return;const n=this.waitingItem||this.playingItem;if(this.isInterstitial(n)&&!n.event.appendInPlace)return;let i=this.media;!i&&(e=this.bufferingItem)!=null&&(e=e.event)!=null&&e.appendInPlace&&(i=this.primaryMedia);const s=(t=i)==null?void 0:t.currentTime;if(!(s===void 0||!r(s)))return s}get primaryMedia(){var e;return this.media||((e=this.detachedData)==null?void 0:e.media)||null}isInterstitial(e){return!!(e!=null&&e.event)}retreiveMediaSource(e,t){const n=this.getAssetPlayer(e);n&&this.transferMediaFromPlayer(n,t)}transferMediaFromPlayer(e,t){const n=e.interstitial.appendInPlace,i=e.media;if(n&&i===this.primaryMedia){if(this.bufferingAsset=null,(!t||this.isInterstitial(t)&&!t.event.appendInPlace)&&t&&i){this.detachedData={media:i};return}const s=e.transferMedia();this.log(`transfer MediaSource from ${e} ${Ye(s)}`),this.detachedData=s}else t&&i&&(this.shouldPlay||(this.shouldPlay=!i.paused))}transferMediaTo(e,t){var n,i;if(e.media===t)return;let s=null;const o=this.hls,u=e!==o,p=u&&e.interstitial.appendInPlace,h=(n=this.detachedData)==null?void 0:n.mediaSource;let A;if(o.media)p&&(s=o.transferMedia(),this.detachedData=s),A="Primary";else if(h){const z=this.getBufferingPlayer();z?(s=z.transferMedia(),A=`${z}`):A="detached MediaSource"}else A="detached media";if(!s){if(h)s=this.detachedData,this.log(`using detachedData: MediaSource ${Ye(s)}`);else if(!this.detachedData||o.media===t){const z=this.playerQueue;z.length>1&&z.forEach(ce=>{if(u&&ce.interstitial.appendInPlace!==p){const le=ce.interstitial;this.clearInterstitial(ce.interstitial,null),le.appendInPlace=!1,le.appendInPlace&&this.warn(`Could not change append strategy for queued assets ${le}`)}}),this.hls.detachMedia(),this.detachedData={media:t}}}const y=s&&"mediaSource"in s&&((i=s.mediaSource)==null?void 0:i.readyState)!=="closed",T=y&&s?s:t;this.log(`${y?"transfering MediaSource":"attaching media"} to ${u?e:"Primary"} from ${A} (media.currentTime: ${t.currentTime})`);const U=this.schedule;if(T===s&&U){const z=u&&e.assetId===U.assetIdAtEnd;T.overrides={duration:U.duration,endOfStream:!u||z,cueRemoval:!u}}e.attachMedia(T)}onInterstitialCueEnter(){this.onTimeupdate()}checkStart(){const e=this.schedule,t=e==null?void 0:e.events;if(!t||this.playbackDisabled||!this.media)return;this.bufferedPos===-1&&(this.bufferedPos=0);const n=this.timelinePos,i=this.effectivePlayingItem;if(n===-1){const s=this.hls.startPosition;if(this.log(Sr("checkStart",s)),this.timelinePos=s,t.length&&t[0].cue.pre){const o=e.findEventIndex(t[0].identifier);this.setSchedulePosition(o)}else if(s>=0||!this.primaryLive){const o=this.timelinePos=s>0?s:0,u=e.findItemIndexAtTime(o);this.setSchedulePosition(u)}}else if(i&&!this.playingItem){const s=e.findItemIndex(i);this.setSchedulePosition(s)}}advanceAssetBuffering(e,t){const n=e.event,i=n.findAssetIndex(t),s=Bs(n,i);if(!n.isAssetPastPlayoutLimit(s))this.bufferedToEvent(e,s);else if(this.schedule){var o;const u=(o=this.schedule.items)==null?void 0:o[this.findItemIndex(e)+1];u&&this.bufferedToItem(u)}}advanceAfterAssetEnded(e,t,n){const i=Bs(e,n);if(e.isAssetPastPlayoutLimit(i)){if(this.schedule){const s=this.schedule.items;if(s){const o=t+1,u=s.length;if(o>=u){this.setSchedulePosition(-1);return}const p=e.resumeTime;this.timelinePos=0?i[e]:null;this.log(`setSchedulePosition ${e}, ${t} (${s&&Hi(s)}) pos: ${this.timelinePos}`);const o=this.waitingItem||this.playingItem,u=this.playingLastItem;if(this.isInterstitial(o)){const A=o.event,y=this.playingAsset,T=y==null?void 0:y.identifier,U=T?this.getAssetPlayer(T):null;if(U&&T&&(!this.eventItemsMatch(o,s)||t!==void 0&&T!==A.assetList[t].identifier)){var p;const z=A.findAssetIndex(y);if(this.log(`INTERSTITIAL_ASSET_ENDED ${z+1}/${A.assetList.length} ${_s(y)}`),this.endedAsset=y,this.playingAsset=null,this.hls.trigger(v.INTERSTITIAL_ASSET_ENDED,{asset:y,assetListIndex:z,event:A,schedule:i.slice(0),scheduleIndex:e,player:U}),o!==this.playingItem){this.itemsMatch(o,this.playingItem)&&!this.playingAsset&&this.advanceAfterAssetEnded(A,this.findItemIndex(this.playingItem),z);return}this.retreiveMediaSource(T,s),U.media&&!((p=this.detachedData)!=null&&p.mediaSource)&&U.detachMedia()}if(!this.eventItemsMatch(o,s)&&(this.endedItem=o,this.playingItem=null,this.log(`INTERSTITIAL_ENDED ${A} ${Hi(o)}`),A.hasPlayed=!0,this.hls.trigger(v.INTERSTITIAL_ENDED,{event:A,schedule:i.slice(0),scheduleIndex:e}),A.cue.once)){var h;this.updateSchedule();const z=(h=this.schedule)==null?void 0:h.items;if(s&&z){const ce=this.findItemIndex(s);this.advanceSchedule(ce,z,t,o,u)}return}}this.advanceSchedule(e,i,t,o,u)}advanceSchedule(e,t,n,i,s){const o=this.schedule;if(!o)return;const u=t[e]||null,p=this.primaryMedia,h=this.playerQueue;if(h.length&&h.forEach(A=>{const y=A.interstitial,T=o.findEventIndex(y.identifier);(Te+1)&&this.clearInterstitial(y,u)}),this.isInterstitial(u)){this.timelinePos=Math.min(Math.max(this.timelinePos,u.start),u.end);const A=u.event;if(n===void 0){n=o.findAssetIndex(A,this.timelinePos);const z=Bs(A,n-1);if(A.isAssetPastPlayoutLimit(z)||A.appendInPlace&&this.timelinePos===u.end){this.advanceAfterAssetEnded(A,e,n);return}n=z}const y=this.waitingItem;this.assetsBuffered(u,p)||this.setBufferingItem(u);let T=this.preloadAssets(A,n);if(this.eventItemsMatch(u,y||i)||(this.waitingItem=u,this.log(`INTERSTITIAL_STARTED ${Hi(u)} ${A.appendInPlace?"append in place":""}`),this.hls.trigger(v.INTERSTITIAL_STARTED,{event:A,schedule:t.slice(0),scheduleIndex:e})),!A.assetListLoaded){this.log(`Waiting for ASSET-LIST to complete loading ${A}`);return}if(A.assetListLoader&&(A.assetListLoader.destroy(),A.assetListLoader=void 0),!p){this.log(`Waiting for attachMedia to start Interstitial ${A}`);return}this.waitingItem=this.endedItem=null,this.playingItem=u;const U=A.assetList[n];if(!U){this.advanceAfterAssetEnded(A,e,n||0);return}if(T||(T=this.getAssetPlayer(U.identifier)),T===null||T.destroyed){const z=A.assetList.length;this.warn(`asset ${n+1}/${z} player destroyed ${A}`),T=this.createAssetPlayer(A,U,n),T.loadSource()}if(!this.eventItemsMatch(u,this.bufferingItem)&&A.appendInPlace&&this.isAssetBuffered(U))return;this.startAssetPlayer(T,n,t,e,p),this.shouldPlay&&Ki(T.media)}else u?(this.resumePrimary(u,e,i),this.shouldPlay&&Ki(this.hls.media)):s&&this.isInterstitial(i)&&(this.endedItem=null,this.playingItem=i,i.event.appendInPlace||this.attachPrimary(o.durations.primary,null))}get playbackDisabled(){return this.hls.config.enableInterstitialPlayback===!1}get primaryDetails(){var e;return(e=this.mediaSelection)==null?void 0:e.main.details}get primaryLive(){var e;return!!((e=this.primaryDetails)!=null&&e.live)}resumePrimary(e,t,n){var i,s;if(this.playingItem=e,this.playingAsset=this.endedAsset=null,this.waitingItem=this.endedItem=null,this.bufferedToItem(e),this.log(`resuming ${Hi(e)}`),!((i=this.detachedData)!=null&&i.mediaSource)){let u=this.timelinePos;(u=e.end)&&(u=this.getPrimaryResumption(e,t),this.log(Sr("resumePrimary",u)),this.timelinePos=u),this.attachPrimary(u,e)}if(!n)return;const o=(s=this.schedule)==null?void 0:s.items;o&&(this.log(`INTERSTITIALS_PRIMARY_RESUMED ${Hi(e)}`),this.hls.trigger(v.INTERSTITIALS_PRIMARY_RESUMED,{schedule:o.slice(0),scheduleIndex:t}),this.checkBuffer())}getPrimaryResumption(e,t){const n=e.start;if(this.primaryLive){const i=this.primaryDetails;if(t===0)return this.hls.startPosition;if(i&&(ni.edge))return this.hls.liveSyncPosition||-1}return n}isAssetBuffered(e){const t=this.getAssetPlayer(e.identifier);return t!=null&&t.hls?t.hls.bufferedToEnd:Wn.bufferInfo(this.primaryMedia,this.timelinePos,0).end+1>=e.timelineStart+(e.duration||0)}attachPrimary(e,t,n){t?this.setBufferingItem(t):this.bufferingItem=this.playingItem,this.bufferingAsset=null;const i=this.primaryMedia;if(!i)return;const s=this.hls;s.media?this.checkBuffer():(this.transferMediaTo(s,i),n&&this.startLoadingPrimaryAt(e,n)),n||(this.log(Sr("attachPrimary",e)),this.timelinePos=e,this.startLoadingPrimaryAt(e,n))}startLoadingPrimaryAt(e,t){var n;const i=this.hls;!i.loadingEnabled||!i.media||Math.abs((((n=i.mainForwardBufferInfo)==null?void 0:n.start)||i.media.currentTime)-e)>.5?i.startLoad(e,t):i.bufferingEnabled||i.resumeBuffering()}onManifestLoading(){var e;this.stopLoad(),(e=this.schedule)==null||e.reset(),this.emptyPlayerQueue(),this.clearScheduleState(),this.shouldPlay=!1,this.bufferedPos=this.timelinePos=-1,this.mediaSelection=this.altSelection=this.manager=this.requiredTracks=null,this.hls.off(v.BUFFER_CODECS,this.onBufferCodecs,this),this.hls.on(v.BUFFER_CODECS,this.onBufferCodecs,this)}onLevelUpdated(e,t){if(t.level===-1||!this.schedule)return;const n=this.hls.levels[t.level];if(!n.details)return;const i=ue(ue({},this.mediaSelection||this.altSelection),{},{main:n});this.mediaSelection=i,this.schedule.parseInterstitialDateRanges(i,this.hls.config.interstitialAppendInPlace),!this.effectivePlayingItem&&this.schedule.items&&this.checkStart()}onAudioTrackUpdated(e,t){const n=this.hls.audioTracks[t.id],i=this.mediaSelection;if(!i){this.altSelection=ue(ue({},this.altSelection),{},{audio:n});return}const s=ue(ue({},i),{},{audio:n});this.mediaSelection=s}onSubtitleTrackUpdated(e,t){const n=this.hls.subtitleTracks[t.id],i=this.mediaSelection;if(!i){this.altSelection=ue(ue({},this.altSelection),{},{subtitles:n});return}const s=ue(ue({},i),{},{subtitles:n});this.mediaSelection=s}onAudioTrackSwitching(e,t){const n=Qt(t);this.playerQueue.forEach(({hls:i})=>i&&(i.setAudioOption(t)||i.setAudioOption(n)))}onSubtitleTrackSwitch(e,t){const n=Qt(t);this.playerQueue.forEach(({hls:i})=>i&&(i.setSubtitleOption(t)||t.id!==-1&&i.setSubtitleOption(n)))}onBufferCodecs(e,t){const n=t.tracks;n&&(this.requiredTracks=n)}onBufferAppended(e,t){this.checkBuffer()}onBufferFlushed(e,t){const n=this.playingItem;if(n&&!this.itemsMatch(n,this.bufferingItem)&&!this.isInterstitial(n)){const i=this.timelinePos;this.bufferedPos=i,this.checkBuffer()}}onBufferedToEnd(e){if(!this.schedule)return;const t=this.schedule.events;if(this.bufferedPos.25){e.event.assetList.forEach((s,o)=>{e.event.isAssetPastPlayoutLimit(o)&&this.clearAssetPlayer(s.identifier,null)});const n=e.end+.25,i=Wn.bufferInfo(this.primaryMedia,n,0);(i.end>n||(i.nextStart||0)>n)&&(this.log(`trim buffered interstitial ${Hi(e)} (was ${Hi(t)})`),this.attachPrimary(n,null,!0),this.flushFrontBuffer(n))}}itemsMatch(e,t){return!!t&&(e===t||e.event&&t.event&&this.eventItemsMatch(e,t)||!e.event&&!t.event&&this.findItemIndex(e)===this.findItemIndex(t))}eventItemsMatch(e,t){var n;return!!t&&(e===t||e.event.identifier===((n=t.event)==null?void 0:n.identifier))}findItemIndex(e,t){return e&&this.schedule?this.schedule.findItemIndex(e,t):-1}updateSchedule(e=!1){var t;const n=this.mediaSelection;n&&((t=this.schedule)==null||t.updateSchedule(n,[],e))}checkBuffer(e){var t;const n=(t=this.schedule)==null?void 0:t.items;if(!n)return;const i=Wn.bufferInfo(this.primaryMedia,this.timelinePos,0);e&&(this.bufferedPos=this.timelinePos),e||(e=i.len<1),this.updateBufferedPos(i.end,n,e)}updateBufferedPos(e,t,n){const i=this.schedule,s=this.bufferingItem;if(this.bufferedPos>e||!i)return;if(t.length===1&&this.itemsMatch(t[0],s)){this.bufferedPos=e;return}const o=this.playingItem,u=this.findItemIndex(o);let p=i.findItemIndexAtTime(e);if(this.bufferedPos=s.end||(h=T.event)!=null&&h.appendInPlace&&e+.01>=T.start)&&(p=y),this.isInterstitial(s)){const U=s.event;if(y-u>1&&U.appendInPlace===!1||U.assetList.length===0&&U.assetListLoader)return}if(this.bufferedPos=e,p>A&&p>u)this.bufferedToItem(T);else{const U=this.primaryDetails;this.primaryLive&&U&&e>U.edge-U.targetduration&&T.start{const s=this.getAssetPlayer(i.identifier);return!(s!=null&&s.bufferedInPlaceToEnd(t))})}setBufferingItem(e){const t=this.bufferingItem,n=this.schedule;if(!this.itemsMatch(e,t)&&n){const{items:i,events:s}=n;if(!i||!s)return t;const o=this.isInterstitial(e),u=this.getBufferingPlayer();this.bufferingItem=e,this.bufferedPos=Math.max(e.start,Math.min(e.end,this.timelinePos));const p=u?u.remaining:t?t.end-this.timelinePos:0;if(this.log(`INTERSTITIALS_BUFFERED_TO_BOUNDARY ${Hi(e)}`+(t?` (${p.toFixed(2)} remaining)`:"")),!this.playbackDisabled)if(o){const h=n.findAssetIndex(e.event,this.bufferedPos);e.event.assetList.forEach((A,y)=>{const T=this.getAssetPlayer(A.identifier);T&&(y===h&&T.loadSource(),T.resumeBuffering())})}else this.hls.resumeBuffering(),this.playerQueue.forEach(h=>h.pauseBuffering());this.hls.trigger(v.INTERSTITIALS_BUFFERED_TO_BOUNDARY,{events:s.slice(0),schedule:i.slice(0),bufferingIndex:this.findItemIndex(e),playingIndex:this.findItemIndex(this.playingItem)})}else this.bufferingItem!==e&&(this.bufferingItem=e);return t}bufferedToItem(e,t=0){const n=this.setBufferingItem(e);if(!this.playbackDisabled){if(this.isInterstitial(e))this.bufferedToEvent(e,t);else if(n!==null){this.bufferingAsset=null;const i=this.detachedData;i?i.mediaSource?this.attachPrimary(e.start,e,!0):this.preloadPrimary(e):this.preloadPrimary(e)}}}preloadPrimary(e){const t=this.findItemIndex(e),n=this.getPrimaryResumption(e,t);this.startLoadingPrimaryAt(n)}bufferedToEvent(e,t){const n=e.event,i=n.assetList.length===0&&!n.assetListLoader,s=n.cue.once;if(i||!s){const o=this.preloadAssets(n,t);if(o!=null&&o.interstitial.appendInPlace){const u=this.primaryMedia;u&&this.bufferAssetPlayer(o,u)}}}preloadAssets(e,t){const n=e.assetUrl,i=e.assetList.length,s=i===0&&!e.assetListLoader,o=e.cue.once;if(s){const p=e.timelineStart;if(e.appendInPlace){var u;const T=this.playingItem;!this.isInterstitial(T)&&(T==null||(u=T.nextEvent)==null?void 0:u.identifier)===e.identifier&&this.flushFrontBuffer(p+.25)}let h,A=0;if(!this.playingItem&&this.primaryLive&&(A=this.hls.startPosition,A===-1&&(A=this.hls.liveSyncPosition||0)),A&&!(e.cue.pre||e.cue.post)){const T=A-p;T>0&&(h=Math.round(T*1e3)/1e3)}if(this.log(`Load interstitial asset ${t+1}/${n?1:i} ${e}${h?` live-start: ${A} start-offset: ${h}`:""}`),n)return this.createAsset(e,0,0,p,e.duration,n);const y=this.assetListLoader.loadAssetList(e,h);y&&(e.assetListLoader=y)}else if(!o&&i){for(let h=t;h{this.hls.trigger(v.BUFFER_FLUSHING,{startOffset:e,endOffset:1/0,type:i})})}getAssetPlayerQueueIndex(e){const t=this.playerQueue;for(let n=0;n1){const qt=t.duration;qt&&Vt{if(Vt.live){var qt;const An=new Error(`Interstitials MUST be VOD assets ${e}`),pn={fatal:!0,type:te.OTHER_ERROR,details:R.INTERSTITIAL_ASSET_ITEM_ERROR,error:An},on=((qt=this.schedule)==null?void 0:qt.findEventIndex(e.identifier))||-1;this.handleAssetItemError(pn,e,on,n,An.message);return}const Cn=Vt.edge-Vt.fragmentStart,tn=t.duration;(ce||tn===null||Cn>tn)&&(ce=!1,this.log(`Interstitial asset "${y}" duration change ${tn} > ${Cn}`),t.duration=Cn,this.updateSchedule())};z.on(v.LEVEL_UPDATED,(Vt,{details:qt})=>le(qt)),z.on(v.LEVEL_PTS_UPDATED,(Vt,{details:qt})=>le(qt)),z.on(v.EVENT_CUE_ENTER,()=>this.onInterstitialCueEnter());const ze=(Vt,qt)=>{const Cn=this.getAssetPlayer(y);if(Cn&&qt.tracks){Cn.off(v.BUFFER_CODECS,ze),Cn.tracks=qt.tracks;const tn=this.primaryMedia;this.bufferingAsset===Cn.assetItem&&tn&&!Cn.media&&this.bufferAssetPlayer(Cn,tn)}};z.on(v.BUFFER_CODECS,ze);const Je=()=>{var Vt;const qt=this.getAssetPlayer(y);if(this.log(`buffered to end of asset ${qt}`),!qt||!this.schedule)return;const Cn=this.schedule.findEventIndex(e.identifier),tn=(Vt=this.schedule.items)==null?void 0:Vt[Cn];this.isInterstitial(tn)&&this.advanceAssetBuffering(tn,t)};z.on(v.BUFFERED_TO_END,Je);const _e=Vt=>()=>{if(!this.getAssetPlayer(y)||!this.schedule)return;this.shouldPlay=!0;const Cn=this.schedule.findEventIndex(e.identifier);this.advanceAfterAssetEnded(e,Cn,Vt)};return z.once(v.MEDIA_ENDED,_e(n)),z.once(v.PLAYOUT_LIMIT_REACHED,_e(1/0)),z.on(v.ERROR,(Vt,qt)=>{if(!this.schedule)return;const Cn=this.getAssetPlayer(y);if(qt.details===R.BUFFER_STALLED_ERROR){if(Cn!=null&&Cn.appendInPlace){this.handleInPlaceStall(e);return}this.onTimeupdate(),this.checkBuffer(!0);return}this.handleAssetItemError(qt,e,this.schedule.findEventIndex(e.identifier),n,`Asset player error ${qt.error} ${e}`)}),z.on(v.DESTROYING,()=>{if(!this.getAssetPlayer(y)||!this.schedule)return;const qt=new Error(`Asset player destroyed unexpectedly ${y}`),Cn={fatal:!0,type:te.OTHER_ERROR,details:R.INTERSTITIAL_ASSET_ITEM_ERROR,error:qt};this.handleAssetItemError(Cn,e,this.schedule.findEventIndex(e.identifier),n,qt.message)}),this.log(`INTERSTITIAL_ASSET_PLAYER_CREATED ${_s(t)}`),this.hls.trigger(v.INTERSTITIAL_ASSET_PLAYER_CREATED,{asset:t,assetListIndex:n,event:e,player:z}),z}clearInterstitial(e,t){this.clearAssetPlayers(e,t),e.reset()}clearAssetPlayers(e,t){e.assetList.forEach(n=>{this.clearAssetPlayer(n.identifier,t)})}resetAssetPlayer(e){const t=this.getAssetPlayerQueueIndex(e);if(t!==-1){this.log(`reset asset player "${e}" after error`);const n=this.playerQueue[t];this.transferMediaFromPlayer(n,null),n.resetDetails()}}clearAssetPlayer(e,t){const n=this.getAssetPlayerQueueIndex(e);if(n!==-1){const i=this.playerQueue[n];this.log(`clear ${i} toSegment: ${t&&Hi(t)}`),this.transferMediaFromPlayer(i,t),this.playerQueue.splice(n,1),i.destroy()}}emptyPlayerQueue(){let e;for(;e=this.playerQueue.pop();)e.destroy();this.playerQueue=[]}startAssetPlayer(e,t,n,i,s){const{interstitial:o,assetItem:u,assetId:p}=e,h=o.assetList.length,A=this.playingAsset;this.endedAsset=null,this.playingAsset=u,(!A||A.identifier!==p)&&(A&&(this.clearAssetPlayer(A.identifier,n[i]),delete A.error),this.log(`INTERSTITIAL_ASSET_STARTED ${t+1}/${h} ${_s(u)}`),this.hls.trigger(v.INTERSTITIAL_ASSET_STARTED,{asset:u,assetListIndex:t,event:o,schedule:n.slice(0),scheduleIndex:i,player:e})),this.bufferAssetPlayer(e,s)}bufferAssetPlayer(e,t){var n,i;if(!this.schedule)return;const{interstitial:s,assetItem:o}=e,u=this.schedule.findEventIndex(s.identifier),p=(n=this.schedule.items)==null?void 0:n[u];if(!p)return;e.loadSource(),this.setBufferingItem(p),this.bufferingAsset=o;const h=this.getBufferingPlayer();if(h===e)return;const A=s.appendInPlace;if(A&&(h==null?void 0:h.interstitial.appendInPlace)===!1)return;const y=(h==null?void 0:h.tracks)||((i=this.detachedData)==null?void 0:i.tracks)||this.requiredTracks;if(A&&o!==this.playingAsset){if(!e.tracks){this.log(`Waiting for track info before buffering ${e}`);return}if(y&&!Dt(y,e.tracks)){const T=new Error(`Asset ${_s(o)} SourceBuffer tracks ('${Object.keys(e.tracks)}') are not compatible with primary content tracks ('${Object.keys(y)}')`),U={fatal:!0,type:te.OTHER_ERROR,details:R.INTERSTITIAL_ASSET_ITEM_ERROR,error:T},z=s.findAssetIndex(o);this.handleAssetItemError(U,s,u,z,T.message);return}}this.transferMediaTo(e,t)}handleInPlaceStall(e){const t=this.schedule,n=this.primaryMedia;if(!t||!n)return;const i=n.currentTime,s=t.findAssetIndex(e,i),o=e.assetList[s];if(o){const u=this.getAssetPlayer(o.identifier);if(u){const p=u.currentTime||i-o.timelineStart,h=u.duration-p;if(this.warn(`Stalled at ${p} of ${p+h} in ${u} ${e} (media.currentTime: ${i})`),p&&(h/n.playbackRate<.5||u.bufferedInPlaceToEnd(n))&&u.hls){const A=t.findEventIndex(e.identifier);this.advanceAfterAssetEnded(e,A,s)}}}}advanceInPlace(e){const t=this.primaryMedia;t&&t.currentTime!ce.error))t.error=z;else for(let ce=i;ce{const ze=parseFloat(ce.DURATION);this.createAsset(s,le,A,p+A,ze,ce.URI),A+=ze}),s.duration=A,this.log(`Loaded asset-list with duration: ${A} (was: ${h}) ${s}`);const y=this.waitingItem,T=(y==null?void 0:y.event.identifier)===o;this.updateSchedule();const U=(i=this.bufferingItem)==null?void 0:i.event;if(T){var z;const ce=this.schedule.findEventIndex(o),le=(z=this.schedule.items)==null?void 0:z[ce];if(le){if(!this.playingItem&&this.timelinePos>le.end&&this.schedule.findItemIndexAtTime(this.timelinePos)!==ce){s.error=new Error(`Interstitial ${u.length?"no longer within playback range":"asset-list is empty"} ${this.timelinePos} ${s}`),this.log(s.error.message),this.updateSchedule(!0),this.primaryFallback(s);return}this.setBufferingItem(le)}this.setSchedulePosition(ce)}else if((U==null?void 0:U.identifier)===o){const ce=s.assetList[0];if(ce){const le=this.getAssetPlayer(ce.identifier);if(U.appendInPlace){const ze=this.primaryMedia;le&&ze&&this.bufferAssetPlayer(le,ze)}else le&&le.loadSource()}}}onError(e,t){if(this.schedule)switch(t.details){case R.ASSET_LIST_PARSING_ERROR:case R.ASSET_LIST_LOAD_ERROR:case R.ASSET_LIST_LOAD_TIMEOUT:{const n=t.interstitial;n&&(this.updateSchedule(!0),this.primaryFallback(n));break}case R.BUFFER_STALLED_ERROR:{const n=this.endedItem||this.waitingItem||this.playingItem;if(this.isInterstitial(n)&&n.event.appendInPlace){this.handleInPlaceStall(n.event);return}this.log(`Primary player stall @${this.timelinePos} bufferedPos: ${this.bufferedPos}`),this.onTimeupdate(),this.checkBuffer(!0);break}}}}const va=500;class xa extends Ka{constructor(e,t,n){super(e,t,n,"subtitle-stream-controller",Z.SUBTITLE),this.currentTrackId=-1,this.tracksBuffered=[],this.mainDetails=null,this.registerListeners()}onHandlerDestroying(){this.unregisterListeners(),super.onHandlerDestroying(),this.mainDetails=null}registerListeners(){super.registerListeners();const{hls:e}=this;e.on(v.LEVEL_LOADED,this.onLevelLoaded,this),e.on(v.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(v.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.on(v.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(v.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.on(v.BUFFER_FLUSHING,this.onBufferFlushing,this)}unregisterListeners(){super.unregisterListeners();const{hls:e}=this;e.off(v.LEVEL_LOADED,this.onLevelLoaded,this),e.off(v.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(v.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.off(v.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(v.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.off(v.BUFFER_FLUSHING,this.onBufferFlushing,this)}startLoad(e,t){this.stopLoad(),this.state=Fn.IDLE,this.setInterval(va),this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()}onManifestLoading(){super.onManifestLoading(),this.mainDetails=null}onMediaDetaching(e,t){this.tracksBuffered=[],super.onMediaDetaching(e,t)}onLevelLoaded(e,t){this.mainDetails=t.details}onSubtitleFragProcessed(e,t){const{frag:n,success:i}=t;if(this.fragContextChanged(n)||(Ge(n)&&(this.fragPrevious=n),this.state=Fn.IDLE),!i)return;const s=this.tracksBuffered[this.currentTrackId];if(!s)return;let o;const u=n.start;for(let h=0;h=s[h].start&&u<=s[h].end){o=s[h];break}const p=n.start+n.duration;o?o.end=p:(o={start:u,end:p},s.push(o)),this.fragmentTracker.fragBuffered(n),this.fragBufferedComplete(n,null),this.media&&this.tick()}onBufferFlushing(e,t){const{startOffset:n,endOffset:i}=t;if(n===0&&i!==Number.POSITIVE_INFINITY){const s=i-1;if(s<=0)return;t.endOffsetSubtitles=Math.max(0,s),this.tracksBuffered.forEach(o=>{for(let u=0;unew pt(n));return}this.tracksBuffered=[],this.levels=t.map(n=>{const i=new pt(n);return this.tracksBuffered[i.id]=[],i}),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,Z.SUBTITLE),this.fragPrevious=null,this.mediaBuffer=null}onSubtitleTrackSwitch(e,t){var n;if(this.currentTrackId=t.id,!((n=this.levels)!=null&&n.length)||this.currentTrackId===-1){this.clearInterval();return}const i=this.levels[this.currentTrackId];i!=null&&i.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,i&&this.state!==Fn.STOPPED&&this.setInterval(va)}onSubtitleTrackLoaded(e,t){var n;const{currentTrackId:i,levels:s}=this,{details:o,id:u}=t;if(!s){this.warn(`Subtitle tracks were reset while loading level ${u}`);return}const p=s[u];if(u>=s.length||!p)return;this.log(`Subtitle track ${u} loaded [${o.startSN},${o.endSN}]${o.lastPartSn?`[part-${o.lastPartSn}-${o.lastPartIndex}]`:""},duration:${o.totalduration}`),this.mediaBuffer=this.mediaBufferTimeRanges;let h=0;if(o.live||(n=p.details)!=null&&n.live){if(o.deltaUpdateFailed)return;const y=this.mainDetails;if(!y){this.startFragRequested=!1;return}const T=y.fragments[0];if(!p.details)o.hasProgramDateTime&&y.hasProgramDateTime?(Pa(o,y),h=o.fragmentStart):T&&(h=T.start,Vr(o,h));else{var A;h=this.alignPlaylists(o,p.details,(A=this.levelLastLoaded)==null?void 0:A.details),h===0&&T&&(h=T.start,Vr(o,h))}y&&!this.startFragRequested&&this.setStartPosition(y,h)}p.details=o,this.levelLastLoaded=p,u===i&&(this.hls.trigger(v.SUBTITLE_TRACK_UPDATED,{details:o,id:u,groupId:t.groupId}),this.tick(),o.live&&!this.fragCurrent&&this.media&&this.state===Fn.IDLE&&(Un(null,o.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),p.details=void 0)))}_handleFragmentLoadComplete(e){const{frag:t,payload:n}=e,i=t.decryptdata,s=this.hls;if(!this.fragContextChanged(t)&&n&&n.byteLength>0&&i!=null&&i.key&&i.iv&&hi(i.method)){const o=performance.now();this.decrypter.decrypt(new Uint8Array(n),i.key.buffer,i.iv.buffer,Oi(i.method)).catch(u=>{throw s.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:R.FRAG_DECRYPT_ERROR,fatal:!1,error:u,reason:u.message,frag:t}),u}).then(u=>{const p=performance.now();s.trigger(v.FRAG_DECRYPTED,{frag:t,payload:u,stats:{tstart:o,tdecrypt:p}})}).catch(u=>{this.warn(`${u.name}: ${u.message}`),this.state=Fn.IDLE})}}doTick(){if(!this.media){this.state=Fn.IDLE;return}if(this.state===Fn.IDLE){const{currentTrackId:e,levels:t}=this,n=t==null?void 0:t[e];if(!n||!t.length||!n.details||this.waitForLive(n))return;const{config:i}=this,s=this.getLoadPosition(),o=Wn.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],s,i.maxBufferHole),{end:u,len:p}=o,h=n.details,A=this.hls.maxBufferLength+h.levelTargetDuration;if(p>A)return;const y=h.fragments,T=y.length,U=h.edge;let z=null;const ce=this.fragPrevious;if(uU-Je?0:Je;z=Un(ce,y,Math.max(y[0].start,u),_e),!z&&ce&&ce.start{if(i=i>>>0,i>s-1)throw new DOMException(`Failed to execute '${n}' on 'TimeRanges': The index provided (${i}) is greater than the maximum bound (${s})`);return e[i][n]};this.buffered={get length(){return e.length},end(n){return t("end",n,e.length)},start(n){return t("start",n,e.length)}}}}const Uc={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},Co=l=>String.fromCharCode(Uc[l]||l),$s=15,is=100,Qs={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},Tl={17:2,18:4,21:6,22:8,23:10,19:13,20:15},Vc={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},Gu={25:2,26:4,29:6,30:8,31:10,27:13,28:15},Xu=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];class Ju{constructor(){this.time=null,this.verboseLevel=0}log(e,t){if(this.verboseLevel>=e){const n=typeof t=="function"?t():t;Ie.log(`${this.time} [${e}] ${n}`)}}}const Ba=function(e){const t=[];for(let n=0;nis&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=is)}moveCursor(e){const t=this.pos+e;if(e>1)for(let n=this.pos+1;n=144&&this.backSpace();const t=Co(e);if(this.pos>=is){this.logger.log(0,()=>"Cannot insert "+e.toString(16)+" ("+t+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(t,this.currPenState),this.moveCursor(1)}clearFromPos(e){let t;for(t=e;t"pacData = "+Ye(e));let t=e.row-1;if(this.nrRollUpRows&&t"bkgData = "+Ye(e)),this.backSpace(),this.setPen(e),this.insertChar(32)}setRollUpRows(e){this.nrRollUpRows=e}rollUp(){if(this.nrRollUpRows===null){this.logger.log(3,"roll_up but nrRollUpRows not set yet");return}this.logger.log(1,()=>this.getDisplayText());const e=this.currRow+1-this.nrRollUpRows,t=this.rows.splice(e,1)[0];t.clear(),this.rows.splice(this.currRow,0,t),this.logger.log(2,"Rolling up")}getDisplayText(e){e=e||!1;const t=[];let n="",i=-1;for(let s=0;s<$s;s++){const o=this.rows[s].getTextString();o&&(i=s+1,e?t.push("Row "+i+": '"+o+"'"):t.push(o.trim()))}return t.length>0&&(e?n="["+t.join(" | ")+"]":n=t.join(` +`)),n}getTextAndFormat(){return this.rows}}class yu{constructor(e,t,n){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=e,this.outputFilter=t,this.mode=null,this.verbose=0,this.displayedMemory=new zc(n),this.nonDisplayedMemory=new zc(n),this.lastOutputScreen=new zc(n),this.currRollUpRow=this.displayedMemory.rows[$s-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=n}reset(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[$s-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}getHandler(){return this.outputFilter}setHandler(e){this.outputFilter=e}setPAC(e){this.writeScreen.setPAC(e)}setBkgData(e){this.writeScreen.setBkgData(e)}setMode(e){e!==this.mode&&(this.mode=e,this.logger.log(2,()=>"MODE="+e),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=e)}insertChars(e){for(let n=0;nt+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(1,()=>"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())}ccRCL(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")}ccBS(){this.logger.log(2,"BS - BackSpace"),this.mode!=="MODE_TEXT"&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())}ccAOF(){}ccAON(){}ccDER(){this.logger.log(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()}ccRU(e){this.logger.log(2,"RU("+e+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(e)}ccFON(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})}ccRDC(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")}ccTR(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")}ccRTD(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")}ccEDM(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)}ccCR(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)}ccENM(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()}ccEOC(){if(this.logger.log(2,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){const e=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=e,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,()=>"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)}ccTO(e){this.logger.log(2,"TO("+e+") - Tab Offset"),this.writeScreen.moveCursor(e)}ccMIDROW(e){const t={flash:!1};if(t.underline=e%2===1,t.italics=e>=46,t.italics)t.foreground="white";else{const n=Math.floor(e/2)-16,i=["white","green","blue","cyan","red","yellow","magenta"];t.foreground=i[n]}this.logger.log(2,"MIDROW: "+Ye(t)),this.writeScreen.setPen(t)}outputDataUpdate(e=!1){const t=this.logger.time;t!==null&&this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=t:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,t,this.lastOutputScreen),e&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:t),this.lastOutputScreen.copy(this.displayedMemory))}cueSplitAtTime(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))}}class Su{constructor(e,t,n){this.channels=void 0,this.currentChannel=0,this.cmdHistory=$u(),this.logger=void 0;const i=this.logger=new Ju;this.channels=[null,new yu(e,t,i),new yu(e+1,n,i)]}getHandler(e){return this.channels[e].getHandler()}setHandler(e,t){this.channels[e].setHandler(t)}addData(e,t){this.logger.time=e;for(let n=0;n"["+Ba([t[n],t[n+1]])+"] -> ("+Ba([i,s])+")");const p=this.cmdHistory;if(i>=16&&i<=31){if(_u(i,s,p)){Cl(null,null,p),this.logger.log(3,()=>"Repeated command ("+Ba([i,s])+") is dropped");continue}Cl(i,s,this.cmdHistory),o=this.parseCmd(i,s),o||(o=this.parseMidrow(i,s)),o||(o=this.parsePAC(i,s)),o||(o=this.parseBackgroundAttributes(i,s))}else Cl(null,null,p);if(!o&&(u=this.parseChars(i,s),u)){const A=this.currentChannel;A&&A>0?this.channels[A].insertChars(u):this.logger.log(2,"No channel found yet. TEXT-MODE?")}!o&&!u&&this.logger.log(2,()=>"Couldn't parse cleaned data "+Ba([i,s])+" orig: "+Ba([t[n],t[n+1]]))}}parseCmd(e,t){const n=(e===20||e===28||e===21||e===29)&&t>=32&&t<=47,i=(e===23||e===31)&&t>=33&&t<=35;if(!(n||i))return!1;const s=e===20||e===21||e===23?1:2,o=this.channels[s];return e===20||e===21||e===28||e===29?t===32?o.ccRCL():t===33?o.ccBS():t===34?o.ccAOF():t===35?o.ccAON():t===36?o.ccDER():t===37?o.ccRU(2):t===38?o.ccRU(3):t===39?o.ccRU(4):t===40?o.ccFON():t===41?o.ccRDC():t===42?o.ccTR():t===43?o.ccRTD():t===44?o.ccEDM():t===45?o.ccCR():t===46?o.ccENM():t===47&&o.ccEOC():o.ccTO(t-32),this.currentChannel=s,!0}parseMidrow(e,t){let n=0;if((e===17||e===25)&&t>=32&&t<=47){if(e===17?n=1:n=2,n!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;const i=this.channels[n];return i?(i.ccMIDROW(t),this.logger.log(3,()=>"MIDROW ("+Ba([e,t])+")"),!0):!1}return!1}parsePAC(e,t){let n;const i=(e>=17&&e<=23||e>=25&&e<=31)&&t>=64&&t<=127,s=(e===16||e===24)&&t>=64&&t<=95;if(!(i||s))return!1;const o=e<=23?1:2;t>=64&&t<=95?n=o===1?Qs[e]:Vc[e]:n=o===1?Tl[e]:Gu[e];const u=this.channels[o];return u?(u.setPAC(this.interpretPAC(n,t)),this.currentChannel=o,!0):!1}interpretPAC(e,t){let n;const i={color:null,italics:!1,indent:null,underline:!1,row:e};return t>95?n=t-96:n=t-64,i.underline=(n&1)===1,n<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(n/2)]:n<=15?(i.italics=!0,i.color="white"):i.indent=Math.floor((n-16)/2)*4,i}parseChars(e,t){let n,i=null,s=null;if(e>=25?(n=2,s=e-8):(n=1,s=e),s>=17&&s<=19){let o;s===17?o=t+80:s===18?o=t+112:o=t+144,this.logger.log(2,()=>"Special char '"+Co(o)+"' in channel "+n),i=[o]}else e>=32&&e<=127&&(i=t===0?[e]:[e,t]);return i&&this.logger.log(3,()=>"Char codes = "+Ba(i).join(",")),i}parseBackgroundAttributes(e,t){const n=(e===16||e===24)&&t>=32&&t<=47,i=(e===23||e===31)&&t>=45&&t<=47;if(!(n||i))return!1;let s;const o={};e===16||e===24?(s=Math.floor((t-32)/2),o.background=Xu[s],t%2===1&&(o.background=o.background+"_semi")):t===45?o.background="transparent":(o.foreground="black",t===47&&(o.underline=!0));const u=e<=23?1:2;return this.channels[u].setBkgData(o),!0}reset(){for(let e=0;e100)throw new Error("Position must be between 0 and 100.");Cn=on,this.hasBeenReset=!0}})),Object.defineProperty(A,"positionAlign",s({},y,{get:function(){return tn},set:function(on){const Zn=i(on);if(!Zn)throw new SyntaxError("An invalid or illegal string was specified.");tn=Zn,this.hasBeenReset=!0}})),Object.defineProperty(A,"size",s({},y,{get:function(){return An},set:function(on){if(on<0||on>100)throw new Error("Size must be between 0 and 100.");An=on,this.hasBeenReset=!0}})),Object.defineProperty(A,"align",s({},y,{get:function(){return pn},set:function(on){const Zn=i(on);if(!Zn)throw new SyntaxError("An invalid or illegal string was specified.");pn=Zn,this.hasBeenReset=!0}})),A.displayState=void 0}return o.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},o}();class ed{decode(e,t){if(!e)return"";if(typeof e!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}function bu(l){function e(n,i,s,o){return(n|0)*3600+(i|0)*60+(s|0)+parseFloat(o||0)}const t=l.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return t?parseFloat(t[2])>59?e(t[2],t[3],0,t[4]):e(t[1],t[2],t[3],t[4]):null}class td{constructor(){this.values=Object.create(null)}set(e,t){!this.get(e)&&t!==""&&(this.values[e]=t)}get(e,t,n){return n?this.has(e)?this.values[e]:t[n]:this.has(e)?this.values[e]:t}has(e){return e in this.values}alt(e,t,n){for(let i=0;i=0&&n<=100)return this.set(e,n),!0}return!1}}function xu(l,e,t,n){const i=n?l.split(n):[l];for(const s in i){if(typeof i[s]!="string")continue;const o=i[s].split(t);if(o.length!==2)continue;const u=o[0],p=o[1];e(u,p)}}const jc=new Zc(0,0,""),Il=jc.align==="middle"?"middle":"center";function nd(l,e,t){const n=l;function i(){const u=bu(l);if(u===null)throw new Error("Malformed timestamp: "+n);return l=l.replace(/^[^\sa-zA-Z-]+/,""),u}function s(u,p){const h=new td;xu(u,function(T,U){let z;switch(T){case"region":for(let ce=t.length-1;ce>=0;ce--)if(t[ce].id===U){h.set(T,t[ce].region);break}break;case"vertical":h.alt(T,U,["rl","lr"]);break;case"line":z=U.split(","),h.integer(T,z[0]),h.percent(T,z[0])&&h.set("snapToLines",!1),h.alt(T,z[0],["auto"]),z.length===2&&h.alt("lineAlign",z[1],["start",Il,"end"]);break;case"position":z=U.split(","),h.percent(T,z[0]),z.length===2&&h.alt("positionAlign",z[1],["start",Il,"end","line-left","line-right","auto"]);break;case"size":h.percent(T,U);break;case"align":h.alt(T,U,["start",Il,"end","left","right"]);break}},/:/,/\s/),p.region=h.get("region",null),p.vertical=h.get("vertical","");let A=h.get("line","auto");A==="auto"&&jc.line===-1&&(A=-1),p.line=A,p.lineAlign=h.get("lineAlign","start"),p.snapToLines=h.get("snapToLines",!0),p.size=h.get("size",100),p.align=h.get("align",Il);let y=h.get("position","auto");y==="auto"&&jc.position===50&&(y=p.align==="start"||p.align==="left"?0:p.align==="end"||p.align==="right"?100:50),p.position=y}function o(){l=l.replace(/^\s+/,"")}if(o(),e.startTime=i(),o(),l.slice(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+n);l=l.slice(3),o(),e.endTime=i(),o(),s(l,e)}function Tu(l){return l.replace(//gi,` +`)}class id{constructor(){this.state="INITIAL",this.buffer="",this.decoder=new ed,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}parse(e){const t=this;e&&(t.buffer+=t.decoder.decode(e,{stream:!0}));function n(){let s=t.buffer,o=0;for(s=Tu(s);o")===-1){t.cue.id=s;continue}case"CUE":if(!t.cue){t.state="BADCUE";continue}try{nd(s,t.cue,t.regionList)}catch(u){t.cue=null,t.state="BADCUE";continue}t.state="CUETEXT";continue;case"CUETEXT":{const u=s.indexOf("-->")!==-1;if(!s||u&&(o=!0)){t.oncue&&t.cue&&t.oncue(t.cue),t.cue=null,t.state="ID";continue}if(t.cue===null)continue;t.cue.text&&(t.cue.text+=` +`&&++o,t.buffer=s.slice(o),u}function i(s){xu(s,function(o,u){},/:/)}try{let s="";if(t.state==="INITIAL"){if(!/\r\n|\n/.test(t.buffer))return this;s=n();const u=s.match(/^()?WEBVTT([ \t].*)?$/);if(!(u!=null&&u[0]))throw new Error("Malformed WebVTT signature.");t.state="HEADER"}let o=!1;for(;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this;switch(o?o=!1:s=n(),t.state){case"HEADER":/:/.test(s)?i(s):s||(t.state="ID");continue;case"NOTE":s||(t.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(s)){t.state="NOTE";break}if(!s)continue;if(t.cue=new Zc(0,0,""),t.state="CUE",s.indexOf("-->")===-1){t.cue.id=s;continue}case"CUE":if(!t.cue){t.state="BADCUE";continue}try{nd(s,t.cue,t.regionList)}catch(u){t.cue=null,t.state="BADCUE";continue}t.state="CUETEXT";continue;case"CUETEXT":{const u=s.indexOf("-->")!==-1;if(!s||u&&(o=!0)){t.oncue&&t.cue&&t.oncue(t.cue),t.cue=null,t.state="ID";continue}if(t.cue===null)continue;t.cue.text&&(t.cue.text+=` `),t.cue.text+=s}continue;case"BADCUE":s||(t.state="ID")}}}catch(s){t.state==="CUETEXT"&&t.cue&&t.oncue&&t.oncue(t.cue),t.cue=null,t.state=t.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this}flush(){const e=this;try{if((e.cue||e.state==="HEADER")&&(e.buffer+=` -`,e.parse()),e.state==="INITIAL"||e.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(t){e.onparsingerror&&e.onparsingerror(t)}return e.onflush&&e.onflush(),this}}const rd=/\r\n|\n\r|\n|\r/g,jc=function(e,t,n=0){return e.slice(n,n+t.length)===t},sd=function(e){let t=parseInt(e.slice(-3));const n=parseInt(e.slice(-6,-4)),i=parseInt(e.slice(-9,-7)),s=e.length>9?parseInt(e.substring(0,e.indexOf(":"))):0;if(!r(t)||!r(n)||!r(i)||!r(s))throw Error(`Malformed X-TIMESTAMP-MAP: Local:${e}`);return t+=1e3*n,t+=60*1e3*i,t+=60*60*1e3*s,t};function Wc(l,e,t){return cs(l.toString())+cs(e.toString())+cs(t)}const ad=function(e,t,n){let i=e[t],s=e[i.prevCC];if(!s||!s.new&&i.new){e.ccOffset=e.presentationOffset=i.start,i.new=!1;return}for(;(o=s)!=null&&o.new;){var o;e.ccOffset+=i.start-s.start,i.new=!1,i=s,s=e[i.prevCC]}e.presentationOffset=n};function od(l,e,t,n,i,s,o){const u=new id,p=ht(new Uint8Array(l)).trim().replace(rd,` +`,e.parse()),e.state==="INITIAL"||e.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(t){e.onparsingerror&&e.onparsingerror(t)}return e.onflush&&e.onflush(),this}}const rd=/\r\n|\n\r|\n|\r/g,kc=function(e,t,n=0){return e.slice(n,n+t.length)===t},sd=function(e){let t=parseInt(e.slice(-3));const n=parseInt(e.slice(-6,-4)),i=parseInt(e.slice(-9,-7)),s=e.length>9?parseInt(e.substring(0,e.indexOf(":"))):0;if(!r(t)||!r(n)||!r(i)||!r(s))throw Error(`Malformed X-TIMESTAMP-MAP: Local:${e}`);return t+=1e3*n,t+=60*1e3*i,t+=60*60*1e3*s,t};function Wc(l,e,t){return cs(l.toString())+cs(e.toString())+cs(t)}const ad=function(e,t,n){let i=e[t],s=e[i.prevCC];if(!s||!s.new&&i.new){e.ccOffset=e.presentationOffset=i.start,i.new=!1;return}for(;(o=s)!=null&&o.new;){var o;e.ccOffset+=i.start-s.start,i.new=!1,i=s,s=e[i.prevCC]}e.presentationOffset=n};function od(l,e,t,n,i,s,o){const u=new id,p=ht(new Uint8Array(l)).trim().replace(rd,` `).split(` -`),h=[],A=e?fa(e.baseTime,e.timescale):0;let y="00:00.000",C=0,U=0,Z,ce=!0;u.oncue=function(le){const Ze=t[n];let Xe=t.ccOffset;const _e=(C-A)/9e4;if(Ze!=null&&Ze.new&&(U!==void 0?Xe=t.ccOffset=Ze.start:ad(t,n,_e)),_e){if(!e){Z=new Error("Missing initPTS for VTT MPEGTS");return}Xe=_e-t.presentationOffset}const Vt=le.endTime-le.startTime,qt=js((le.startTime+Xe-U)*9e4,i*9e4)/9e4;le.startTime=Math.max(qt,0),le.endTime=Math.max(qt+Vt,0);const xn=le.text.trim();le.text=decodeURIComponent(encodeURIComponent(xn)),le.id||(le.id=Wc(le.startTime,le.endTime,xn)),le.endTime>0&&h.push(le)},u.onparsingerror=function(le){Z=le},u.onflush=function(){if(Z){o(Z);return}s(h)},p.forEach(le=>{if(ce)if(jc(le,"X-TIMESTAMP-MAP=")){ce=!1,le.slice(16).split(",").forEach(Ze=>{jc(Ze,"LOCAL:")?y=Ze.slice(6):jc(Ze,"MPEGTS:")&&(C=parseInt(Ze.slice(7)))});try{U=sd(y)/1e3}catch(Ze){Z=Ze}return}else le===""&&(ce=!1);u.parse(le+` -`)}),u.flush()}const Hc="stpp.ttml.im1t",xu=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Iu=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,ld={left:"start",center:"center",right:"end",start:"start",end:"end"};function Mu(l,e,t,n){const i=me(new Uint8Array(l),["mdat"]);if(i.length===0){n(new Error("Could not parse IMSC1 mdat"));return}const s=i.map(u=>ht(u)),o=ou(e.baseTime,1,e.timescale);try{s.forEach(u=>t(cd(u,o)))}catch(u){n(u)}}function cd(l,e){const i=new DOMParser().parseFromString(l,"text/xml").getElementsByTagName("tt")[0];if(!i)throw new Error("Invalid ttml");const s={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},o=Object.keys(s).reduce((y,C)=>(y[C]=i.getAttribute(`ttp:${C}`)||s[C],y),{}),u=i.getAttribute("xml:space")!=="preserve",p=Ru(Yc(i,"styling","style")),h=Ru(Yc(i,"layout","region")),A=Yc(i,"body","[begin]");return[].map.call(A,y=>{const C=wu(y,u);if(!C||!y.hasAttribute("begin"))return null;const U=Qc(y.getAttribute("begin"),o),Z=Qc(y.getAttribute("dur"),o);let ce=Qc(y.getAttribute("end"),o);if(U===null)throw Nu(y);if(ce===null){if(Z===null)throw Nu(y);ce=U+Z}const le=new zc(U-e,ce-e,C);le.id=Wc(le.startTime,le.endTime,le.text);const Ze=h[y.getAttribute("region")],Xe=p[y.getAttribute("style")],_e=ud(Ze,Xe,p),{textAlign:Vt}=_e;if(Vt){const qt=ld[Vt];qt&&(le.lineAlign=qt),le.align=Vt}return ee(le,_e),le}).filter(y=>y!==null)}function Yc(l,e,t){const n=l.getElementsByTagName(e)[0];return n?[].slice.call(n.querySelectorAll(t)):[]}function Ru(l){return l.reduce((e,t)=>{const n=t.getAttribute("xml:id");return n&&(e[n]=t),e},{})}function wu(l,e){return[].slice.call(l.childNodes).reduce((t,n,i)=>{var s;return n.nodeName==="br"&&i?t+` -`:(s=n.childNodes)!=null&&s.length?wu(n,e):e?t+n.textContent.trim().replace(/\s+/g," "):t+n.textContent},"")}function ud(l,e,t){const n="http://www.w3.org/ns/ttml#styling";let i=null;const s=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],o=l!=null&&l.hasAttribute("style")?l.getAttribute("style"):null;return o&&t.hasOwnProperty(o)&&(i=t[o]),s.reduce((u,p)=>{const h=Gc(e,n,p)||Gc(l,n,p)||Gc(i,n,p);return h&&(u[p]=h),u},{})}function Gc(l,e,t){return l&&l.hasAttributeNS(e,t)?l.getAttributeNS(e,t):null}function Nu(l){return new Error(`Could not parse ttml timestamp ${l}`)}function Qc(l,e){if(!l)return null;let t=bu(l);return t===null&&(xu.test(l)?t=dd(l,e):Iu.test(l)&&(t=fd(l,e))),t}function dd(l,e){const t=xu.exec(l),n=(t[4]|0)+(t[5]|0)/e.subFrameRate;return(t[1]|0)*3600+(t[2]|0)*60+(t[3]|0)+n/e.frameRate}function fd(l,e){const t=Iu.exec(l),n=Number(t[1]);switch(t[2]){case"h":return n*3600;case"m":return n*60;case"ms":return n*1e3;case"f":return n/e.frameRate;case"t":return n/e.tickRate}return n}class Ml{constructor(e,t){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=e,this.trackName=t}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(e,t,n){(this.startTime===null||this.startTime>e)&&(this.startTime=e),this.endTime=t,this.screen=n,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class hd{constructor(e){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Lu(),this.captionsProperties=void 0,this.hls=e,this.config=e.config,this.Cues=e.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},e.on(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(v.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(v.FRAG_LOADING,this.onFragLoading,this),e.on(v.FRAG_LOADED,this.onFragLoaded,this),e.on(v.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.on(v.FRAG_DECRYPTED,this.onFragDecrypted,this),e.on(v.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(v.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.on(v.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:e}=this;e.off(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(v.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(v.FRAG_LOADING,this.onFragLoading,this),e.off(v.FRAG_LOADED,this.onFragLoaded,this),e.off(v.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.off(v.FRAG_DECRYPTED,this.onFragDecrypted,this),e.off(v.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(v.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.off(v.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const e=new Ml(this,"textTrack1"),t=new Ml(this,"textTrack2"),n=new Ml(this,"textTrack3"),i=new Ml(this,"textTrack4");this.cea608Parser1=new Su(1,e,t),this.cea608Parser2=new Su(3,n,i)}addCues(e,t,n,i,s){let o=!1;for(let u=s.length;u--;){const p=s[u],h=md(p[0],p[1],t,n);if(h>=0&&(p[0]=Math.min(p[0],t),p[1]=Math.max(p[1],n),o=!0,h/(n-t)>.5))return}if(o||s.push([t,n]),this.config.renderTextTracksNatively){const u=this.captionsTracks[e];this.Cues.newCue(u,t,n,i)}else{const u=this.Cues.newCue(null,t,n,i);this.hls.trigger(v.CUES_PARSED,{type:"captions",cues:u,track:e})}}onInitPtsFound(e,{frag:t,id:n,initPTS:i,timescale:s,trackId:o}){const{unparsedVttFrags:u}=this;n===z.MAIN&&(this.initPTS[t.cc]={baseTime:i,timescale:s,trackId:o}),u.length&&(this.unparsedVttFrags=[],u.forEach(p=>{this.initPTS[p.frag.cc]?this.onFragLoaded(v.FRAG_LOADED,p):this.hls.trigger(v.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:p.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(e,t){const{media:n}=this;if(n)for(let i=0;i{Ns(i[s]),delete i[s]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Lu(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:e}=this;if(!e)return;const t=e.textTracks;if(t)for(let n=0;ns.textCodec===Hc);if(this.config.enableWebVTT||i&&this.config.enableIMSC1){if(mo(this.tracks,n)){this.tracks=n;return}if(this.textTracks=[],this.tracks=n,this.config.renderTextTracksNatively){const o=this.media,u=o?Pr(o.textTracks):null;if(this.tracks.forEach((p,h)=>{let A;if(u){let y=null;for(let C=0;Ch!==null).map(h=>h.label);p.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${p.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const o=this.tracks.map(u=>({label:u.name,kind:u.type.toLowerCase(),default:u.default,subtitleTrack:u}));this.hls.trigger(v.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:o})}}}onManifestLoaded(e,t){this.config.enableCEA708Captions&&t.captions&&t.captions.forEach(n=>{const i=/(?:CC|SERVICE)([1-4])/.exec(n.instreamId);if(!i)return;const s=`textTrack${i[1]}`,o=this.captionsProperties[s];o&&(o.label=n.name,n.lang&&(o.languageCode=n.lang),o.media=n)})}closedCaptionsForLevel(e){const t=this.hls.levels[e.level];return t==null?void 0:t.attrs["CLOSED-CAPTIONS"]}onFragLoading(e,t){if(this.enabled&&t.frag.type===z.MAIN){var n,i;const{cea608Parser1:s,cea608Parser2:o,lastSn:u}=this,{cc:p,sn:h}=t.frag,A=(n=(i=t.part)==null?void 0:i.index)!=null?n:-1;s&&o&&(h!==u+1||h===u&&A!==this.lastPartIndex+1||p!==this.lastCc)&&(s.reset(),o.reset()),this.lastCc=p,this.lastSn=h,this.lastPartIndex=A}}onFragLoaded(e,t){const{frag:n,payload:i}=t;if(n.type===z.SUBTITLE)if(i.byteLength){const s=n.decryptdata,o="stats"in t;if(s==null||!s.encrypted||o){const u=this.tracks[n.level],p=this.vttCCs;p[n.cc]||(p[n.cc]={start:n.start,prevCC:this.prevCC,new:!0},this.prevCC=n.cc),u&&u.textCodec===Hc?this._parseIMSC1(n,i):this._parseVTTs(t)}}else this.hls.trigger(v.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:n,error:new Error("Empty subtitle payload")})}_parseIMSC1(e,t){const n=this.hls;Mu(t,this.initPTS[e.cc],i=>{this._appendCues(i,e.level),n.trigger(v.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:e})},i=>{n.logger.log(`Failed to parse IMSC1: ${i}`),n.trigger(v.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e,error:i})})}_parseVTTs(e){var t;const{frag:n,payload:i}=e,{initPTS:s,unparsedVttFrags:o}=this,u=s.length-1;if(!s[n.cc]&&u===-1){o.push(e);return}const p=this.hls,h=(t=n.initSegment)!=null&&t.data?nt(n.initSegment.data,new Uint8Array(i)).buffer:i;od(h,this.initPTS[n.cc],this.vttCCs,n.cc,n.start,A=>{this._appendCues(A,n.level),p.trigger(v.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:n})},A=>{const y=A.message==="Missing initPTS for VTT MPEGTS";y?o.push(e):this._fallbackToIMSC1(n,i),p.logger.log(`Failed to parse VTT cue: ${A}`),!(y&&u>n.cc)&&p.trigger(v.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:n,error:A})})}_fallbackToIMSC1(e,t){const n=this.tracks[e.level];n.textCodec||Mu(t,this.initPTS[e.cc],()=>{n.textCodec=Hc,this._parseIMSC1(e,t)},()=>{n.textCodec="wvtt"})}_appendCues(e,t){const n=this.hls;if(this.config.renderTextTracksNatively){const i=this.textTracks[t];if(!i||i.mode==="disabled")return;e.forEach(s=>Zs(i,s))}else{const i=this.tracks[t];if(!i)return;const s=i.default?"default":"subtitles"+t;n.trigger(v.CUES_PARSED,{type:"subtitles",cues:e,track:s})}}onFragDecrypted(e,t){const{frag:n}=t;n.type===z.SUBTITLE&&this.onFragLoaded(v.FRAG_LOADED,t)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(e,t){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:n,samples:i}=t;if(!(n.type===z.MAIN&&this.closedCaptionsForLevel(n)==="NONE"))for(let s=0;sbs(u[p],t,n))}if(this.config.renderTextTracksNatively&&t===0&&i!==void 0){const{textTracks:u}=this;Object.keys(u).forEach(p=>bs(u[p],t,i))}}}extractCea608Data(e){const t=[[],[]],n=e[0]&31;let i=2;for(let s=0;s=16?p--:p++;const U=Cu(h.trim()),Z=Wc(e,t,U);l!=null&&(y=l.cues)!=null&&y.getCueById(Z)||(o=new A(e,t,U),o.id=Z,o.line=C+1,o.align="left",o.position=10+Math.min(80,Math.floor(p*8/32)*10),i.push(o))}return l&&i.length&&(i.sort((C,U)=>C.line==="auto"||U.line==="auto"?0:C.line>8&&U.line>8?U.line-C.line:C.line-U.line),i.forEach(C=>Zs(l,C))),i}};function vd(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(l){}return!1}const Ad=/(\d+)-(\d+)\/(\d+)/;class Fu{constructor(e){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=e.fetchSetup||bd,this.controller=new self.AbortController,this.stats=new xe}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var e;this.abortInternal(),(e=this.callbacks)!=null&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(e,t,n){const i=this.stats;if(i.loading.start)throw new Error("Loader can only be used once.");i.loading.start=self.performance.now();const s=Ed(e,this.controller.signal),o=e.responseType==="arraybuffer",u=o?"byteLength":"length",{maxTimeToFirstByteMs:p,maxLoadTimeMs:h}=t.loadPolicy;this.context=e,this.config=t,this.callbacks=n,this.request=this.fetchSetup(e,s),self.clearTimeout(this.requestTimeout),t.timeout=p&&r(p)?p:h,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(i,e,this.response))},t.timeout),(wa(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(y=>{var C;this.response=this.loader=y;const U=Math.max(self.performance.now(),i.loading.start);if(self.clearTimeout(this.requestTimeout),t.timeout=h,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(i,e,this.response))},h-(U-i.loading.start)),!y.ok){const{status:ce,statusText:le}=y;throw new Td(le||"fetch, bad network response",ce,y)}i.loading.first=U,i.total=Sd(y.headers)||i.total;const Z=(C=this.callbacks)==null?void 0:C.onProgress;return Z&&r(t.highWaterMark)?this.loadProgressively(y,i,e,t.highWaterMark,Z):o?y.arrayBuffer():e.responseType==="json"?y.json():y.text()}).then(y=>{var C,U;const Z=this.response;if(!Z)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),i.loading.end=Math.max(self.performance.now(),i.loading.first);const ce=y[u];ce&&(i.loaded=i.total=ce);const le={url:Z.url,data:y,code:Z.status},Ze=(C=this.callbacks)==null?void 0:C.onProgress;Ze&&!r(t.highWaterMark)&&Ze(i,e,y,Z),(U=this.callbacks)==null||U.onSuccess(le,i,e,Z)}).catch(y=>{var C;if(self.clearTimeout(this.requestTimeout),i.aborted)return;const U=y&&y.code||0,Z=y?y.message:null;(C=this.callbacks)==null||C.onError({code:U,text:Z},e,y?y.details:null,i)})}getCacheAge(){let e=null;if(this.response){const t=this.response.headers.get("age");e=t?parseFloat(t):null}return e}getResponseHeader(e){return this.response?this.response.headers.get(e):null}loadProgressively(e,t,n,i=0,s){const o=new Ro,u=e.body.getReader(),p=()=>u.read().then(h=>{if(h.done)return o.dataLength&&s(t,n,o.flush().buffer,e),Promise.resolve(new ArrayBuffer(0));const A=h.value,y=A.length;return t.loaded+=y,y=i&&s(t,n,o.flush().buffer,e)):s(t,n,A.buffer,e),p()}).catch(()=>Promise.reject());return p()}}function Ed(l,e){const t={method:"GET",mode:"cors",credentials:"same-origin",signal:e,headers:new self.Headers(ee({},l.headers))};return l.rangeEnd&&t.headers.set("Range","bytes="+l.rangeStart+"-"+String(l.rangeEnd-1)),t}function yd(l){const e=Ad.exec(l);if(e)return parseInt(e[2])-parseInt(e[1])+1}function Sd(l){const e=l.get("Content-Range");if(e){const n=yd(e);if(r(n))return n}const t=l.get("Content-Length");if(t)return parseInt(t)}function bd(l,e){return new self.Request(l.url,e)}class Td extends Error{constructor(e,t,n){super(e),this.code=void 0,this.details=void 0,this.code=t,this.details=n}}const Cd=/^age:\s*[\d.]+\s*$/im;class Ou{constructor(e){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=e&&e.xhrSetup||null,this.stats=new xe,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const e=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),e&&(e.onreadystatechange=null,e.onprogress=null,e.readyState!==4&&(this.stats.aborted=!0,e.abort()))}abort(){var e;this.abortInternal(),(e=this.callbacks)!=null&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(e,t,n){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=e,this.config=t,this.callbacks=n,this.loadInternal()}loadInternal(){const{config:e,context:t}=this;if(!e||!t)return;const n=this.loader=new self.XMLHttpRequest,i=this.stats;i.loading.first=0,i.loaded=0,i.aborted=!1;const s=this.xhrSetup;s?Promise.resolve().then(()=>{if(!(this.loader!==n||this.stats.aborted))return s(n,t.url)}).catch(o=>{if(!(this.loader!==n||this.stats.aborted))return n.open("GET",t.url,!0),s(n,t.url)}).then(()=>{this.loader!==n||this.stats.aborted||this.openAndSendXhr(n,t,e)}).catch(o=>{var u;(u=this.callbacks)==null||u.onError({code:n.status,text:o.message},t,n,i)}):this.openAndSendXhr(n,t,e)}openAndSendXhr(e,t,n){e.readyState||e.open("GET",t.url,!0);const i=t.headers,{maxTimeToFirstByteMs:s,maxLoadTimeMs:o}=n.loadPolicy;if(i)for(const u in i)e.setRequestHeader(u,i[u]);t.rangeEnd&&e.setRequestHeader("Range","bytes="+t.rangeStart+"-"+(t.rangeEnd-1)),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=t.responseType,self.clearTimeout(this.requestTimeout),n.timeout=s&&r(s)?s:o,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),e.send()}readystatechange(){const{context:e,loader:t,stats:n}=this;if(!e||!t)return;const i=t.readyState,s=this.config;if(!n.aborted&&i>=2&&(n.loading.first===0&&(n.loading.first=Math.max(self.performance.now(),n.loading.start),s.timeout!==s.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),s.timeout=s.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.loadPolicy.maxLoadTimeMs-(n.loading.first-n.loading.start)))),i===4)){self.clearTimeout(this.requestTimeout),t.onreadystatechange=null,t.onprogress=null;const h=t.status,A=t.responseType==="text"?t.responseText:null;if(h>=200&&h<300){const Z=A!=null?A:t.response;if(Z!=null){var o,u;n.loading.end=Math.max(self.performance.now(),n.loading.first);const ce=t.responseType==="arraybuffer"?Z.byteLength:Z.length;n.loaded=n.total=ce,n.bwEstimate=n.total*8e3/(n.loading.end-n.loading.first);const le=(o=this.callbacks)==null?void 0:o.onProgress;le&&le(n,e,Z,t);const Ze={url:t.responseURL,data:Z,code:h};(u=this.callbacks)==null||u.onSuccess(Ze,n,e,t);return}}const y=s.loadPolicy.errorRetry,C=n.retry,U={url:e.url,data:void 0,code:h};if(fi(y,C,!1,U))this.retry(y);else{var p;Ie.error(`${h} while loading ${e.url}`),(p=this.callbacks)==null||p.onError({code:h,text:t.statusText},e,t,n)}}}loadtimeout(){if(!this.config)return;const e=this.config.loadPolicy.timeoutRetry,t=this.stats.retry;if(fi(e,t,!0))this.retry(e);else{var n;Ie.warn(`timeout while loading ${(n=this.context)==null?void 0:n.url}`);const i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))}}retry(e){const{context:t,stats:n}=this;this.retryDelay=ri(e,n.retry),n.retry++,Ie.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${t==null?void 0:t.url}, retrying ${n.retry}/${e.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(e){const t=this.stats;t.loaded=e.loaded,e.lengthComputable&&(t.total=e.total)}getCacheAge(){let e=null;if(this.loader&&Cd.test(this.loader.getAllResponseHeaders())){const t=this.loader.getResponseHeader("age");e=t?parseFloat(t):null}return e}getResponseHeader(e){return this.loader&&new RegExp(`^${e}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(e):null}}const xd={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},Id=ue(ue({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:Ou,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Bn,bufferController:vc,capLevelController:go,errorController:Lt,fpsController:qs,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:qi,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:xd},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},Md()),{},{subtitleStreamController:Ta,subtitleTrackController:Dr,timelineController:hd,audioStreamController:al,audioTrackController:mc,emeController:ls,cmcdController:ys,contentSteeringController:kr,interstitialsController:Is});function Md(){return{cueHandler:pd,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function Rd(l,e,t){if((e.liveSyncDurationCount||e.liveMaxLatencyDurationCount)&&(e.liveSyncDuration||e.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(e.liveMaxLatencyDurationCount!==void 0&&(e.liveSyncDurationCount===void 0||e.liveMaxLatencyDurationCount<=e.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(e.liveMaxLatencyDuration!==void 0&&(e.liveSyncDuration===void 0||e.liveMaxLatencyDuration<=e.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const n=Jc(l),i=["manifest","level","frag"],s=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return i.forEach(o=>{const u=`${o==="level"?"playlist":o}LoadPolicy`,p=e[u]===void 0,h=[];s.forEach(A=>{const y=`${o}Loading${A}`,C=e[y];if(C!==void 0&&p){h.push(y);const U=n[u].default;switch(e[u]={default:U},A){case"TimeOut":U.maxLoadTimeMs=C,U.maxTimeToFirstByteMs=C;break;case"MaxRetry":U.errorRetry.maxNumRetry=C,U.timeoutRetry.maxNumRetry=C;break;case"RetryDelay":U.errorRetry.retryDelayMs=C,U.timeoutRetry.retryDelayMs=C;break;case"MaxRetryTimeout":U.errorRetry.maxRetryDelayMs=C,U.timeoutRetry.maxRetryDelayMs=C;break}}}),h.length&&t.warn(`hls.js config: "${h.join('", "')}" setting(s) are deprecated, use "${u}": ${Ye(e[u])}`)}),ue(ue({},n),e)}function Jc(l){return l&&typeof l=="object"?Array.isArray(l)?l.map(Jc):Object.keys(l).reduce((e,t)=>(e[t]=Jc(l[t]),e),{}):l}function wd(l,e){const t=l.loader;t!==Fu&&t!==Ou?(e.log("[config]: Custom loader detected, cannot enable progressive streaming"),l.progressive=!1):vd()&&(l.loader=Fu,l.progressive=!0,l.enableSoftwareAES=!0,e.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Rl=2,Nd=.1,Dd=.05,Bd=100;class Ld extends Br{constructor(e,t){super("gap-controller",e.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var n;(n=this.media)!=null&&n.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var n;this.ended=((n=this.media)==null?void 0:n.currentTime)||1,this.hls.trigger(v.MEDIA_ENDED,{stalled:!1})}},this.hls=e,this.fragmentTracker=t,this.registerListeners()}registerListeners(){const{hls:e}=this;e&&(e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:e}=this;e&&(e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(e,t){this.setInterval(Bd),this.mediaSource=t.mediaSource;const n=this.media=t.media;Ms(n,"playing",this.onMediaPlaying),Ms(n,"waiting",this.onMediaWaiting),Ms(n,"ended",this.onMediaEnded)}onMediaDetaching(e,t){this.clearInterval();const{media:n}=this;n&&(Us(n,"playing",this.onMediaPlaying),Us(n,"waiting",this.onMediaWaiting),Us(n,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(e,t){this.buffered=t.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var e;if(!((e=this.media)!=null&&e.readyState)||!this.hasBuffered)return;const t=this.media.currentTime;this.poll(t,this.lastCurrentTime),this.lastCurrentTime=t}poll(e,t){var n,i;const s=(n=this.hls)==null?void 0:n.config;if(!s)return;const o=this.media;if(!o)return;const{seeking:u}=o,p=this.seeking&&!u,h=!this.seeking&&u,A=o.paused&&!u||o.ended||o.playbackRate===0;if(this.seeking=u,e!==t){t&&(this.ended=0),this.moved=!0,u||(this.nudgeRetry=0,s.nudgeOnVideoHole&&!A&&e>t&&this.nudgeOnVideoHole(e,t)),this.waiting===0&&this.stallResolved(e);return}if(h||p){p&&this.stallResolved(e);return}if(A){this.nudgeRetry=0,this.stallResolved(e),!this.ended&&o.ended&&this.hls&&(this.ended=e||1,this.hls.trigger(v.MEDIA_ENDED,{stalled:!1}));return}if(!Wn.getBuffered(o).length){this.nudgeRetry=0;return}const y=Wn.bufferInfo(o,e,0),C=y.nextStart||0,U=this.fragmentTracker;if(u&&U&&this.hls){const xn=Pu(this.hls.inFlightFragments,e),tn=y.len>Rl,An=!C||xn||C-e>Rl&&!U.getPartialFragment(e);if(tn||An)return;this.moved=!1}const Z=(i=this.hls)==null?void 0:i.latestLevelDetails;if(!this.moved&&this.stalled!==null&&U){if(!(y.len>0)&&!C)return;const tn=Math.max(C,y.start||0)-e,pn=!!(Z!=null&&Z.live)?Z.targetduration*2:Rl,on=wl(e,U);if(tn>0&&(tn<=pn||on)){o.paused||this._trySkipBufferHole(on);return}}const ce=s.detectStallWithCurrentTimeMs,le=self.performance.now(),Ze=this.waiting;let Xe=this.stalled;if(Xe===null)if(Ze>0&&le-Ze=ce||Ze)&&this.hls){var Vt;if(((Vt=this.mediaSource)==null?void 0:Vt.readyState)==="ended"&&!(Z!=null&&Z.live)&&Math.abs(e-((Z==null?void 0:Z.edge)||0))<1){if(this.ended)return;this.ended=e||1,this.hls.trigger(v.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(y),!this.media||!this.hls)return}const qt=Wn.bufferInfo(o,e,s.maxBufferHole);this._tryFixBufferStall(qt,_e,e)}stallResolved(e){const t=this.stalled;if(t&&this.hls&&(this.stalled=null,this.stallReported)){const n=self.performance.now()-t;this.log(`playback not stuck anymore @${e}, after ${Math.round(n)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(v.STALL_RESOLVED,{})}}nudgeOnVideoHole(e,t){var n;const i=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(n=this.buffered.audio)!=null&&n.length&&i&&i.length>1&&e>i.end(0)){const s=Wn.bufferedInfo(Wn.timeRangesToArray(this.buffered.audio),e,0);if(s.len>1&&t>=s.start){const o=Wn.timeRangesToArray(i),u=Wn.bufferedInfo(o,t,0).bufferedIndex;if(u>-1&&uu)&&A-h<1&&e-h<2){const y=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${e} hole: ${h} -> ${A} buffered index: ${p}`);this.warn(y.message),this.media.currentTime+=1e-6;let C=wl(e,this.fragmentTracker);C&&"fragment"in C?C=C.fragment:C||(C=void 0);const U=Wn.bufferInfo(this.media,e,0);this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:w.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:y,reason:y.message,frag:C,buffer:U.len,bufferInfo:U})}}}}}_tryFixBufferStall(e,t,n){var i,s;const{fragmentTracker:o,media:u}=this,p=(i=this.hls)==null?void 0:i.config;if(!u||!o||!p)return;const h=(s=this.hls)==null?void 0:s.latestLevelDetails,A=wl(n,o);if((A||h!=null&&h.live&&n1&&e.len>p.maxBufferHole||e.nextStart&&(e.nextStart-np.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(e))}adjacentTraversal(e,t){const n=this.fragmentTracker,i=e.nextStart;if(n&&i){const s=n.getFragAtPos(t,z.MAIN),o=n.getFragAtPos(i,z.MAIN);if(s&&o)return o.sn-s.sn<2}return!1}_reportStall(e){const{hls:t,media:n,stallReported:i,stalled:s}=this;if(!i&&s!==null&&n&&t){this.stallReported=!0;const o=new Error(`Playback stalling at @${n.currentTime} due to low buffer (${Ye(e)})`);this.warn(o.message),t.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:w.BUFFER_STALLED_ERROR,fatal:!1,error:o,buffer:e.len,bufferInfo:e,stalled:{start:s}})}}_trySkipBufferHole(e){var t;const{fragmentTracker:n,media:i}=this,s=(t=this.hls)==null?void 0:t.config;if(!i||!n||!s)return 0;const o=i.currentTime,u=Wn.bufferInfo(i,o,0),p=o0&&u.len<1&&i.readyState<3,C=p-o;if(C>0&&(A||y)){if(C>s.maxBufferHole){let Z=!1;if(o===0){const ce=n.getAppendedFrag(0,z.MAIN);ce&&p{const l=Xc();try{l&&new l(0,Number.POSITIVE_INFINITY,"")}catch(e){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Od{constructor(e){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(v.EVENT_CUE_ENTER,{})},this.hls=e,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:e}=this;e&&(e.on(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(v.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(v.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:e}=this;e&&(e.off(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(v.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(v.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(e,t){var n;this.media=t.media,((n=t.overrides)==null?void 0:n.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var e;const t=(e=this.hls)==null?void 0:e.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(e,t){this.media=null,!t.transferMedia&&(this.id3Track&&(this.removeCues&&Ns(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(e){const t=this.getID3Track(e.textTracks);return t.mode="hidden",t}getID3Track(e){if(this.media){for(let t=0;tNl&&(y=Nl),y-A<=0&&(y=A+Fd);for(let U=0;UA.type===Vs.audioId3&&p:i==="video"?h=A=>A.type===Vs.emsg&&u:h=A=>A.type===Vs.audioId3&&p||A.type===Vs.emsg&&u,bs(s,t,n,h)}}onLevelUpdated(e,{details:t}){this.updateDateRangeCues(t,!0)}onLevelPtsUpdated(e,t){Math.abs(t.drift)>.01&&this.updateDateRangeCues(t.details)}updateDateRangeCues(e,t){if(!this.hls||!this.media)return;const{assetPlayerId:n,timelineOffset:i,enableDateRangeMetadataCues:s,interstitialsController:o}=this.hls.config;if(!s)return;const u=Xc();if(n&&i&&!o){const{fragmentStart:ce,fragmentEnd:le}=e;let Ze=this.assetCue;Ze?(Ze.startTime=ce,Ze.endTime=le):u&&(Ze=this.assetCue=Kc(u,ce,le,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),Ze&&(Ze.id=n,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(Ze),Ze.addEventListener("enter",this.onEventCueEnter)))}if(!e.hasProgramDateTime)return;const{id3Track:p}=this,{dateRanges:h}=e,A=Object.keys(h);let y=this.dateRangeCuesAppended;if(p&&t){var C;if((C=p.cues)!=null&&C.length){const ce=Object.keys(y).filter(le=>!A.includes(le));for(let le=ce.length;le--;){var U;const Ze=ce[le],Xe=(U=y[Ze])==null?void 0:U.cues;delete y[Ze],Xe&&Object.keys(Xe).forEach(_e=>{const Vt=Xe[_e];if(Vt){Vt.removeEventListener("enter",this.onEventCueEnter);try{p.removeCue(Vt)}catch(qt){}}})}}else y=this.dateRangeCuesAppended={}}const Z=e.fragments[e.fragments.length-1];if(!(A.length===0||!r(Z==null?void 0:Z.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let ce=0;ce{if(gi!==Ze.id){const Ni=h[gi];if(Ni.class===Ze.class&&Ni.startDate>Ze.startDate&&(!zn||Ze.startDate.01&&(gi.startTime=Xe,gi.endTime=xn);else if(u){let Ni=Ze.attr[zn];yr(zn)&&(Ni=fe(Ni));const Di=Kc(u,Xe,xn,{key:zn,data:Ni},Vs.dateRange);Di&&(Di.id=le,this.id3Track.addCue(Di),Vt[zn]=Di,o&&(zn==="X-ASSET-LIST"||zn==="X-ASSET-URL")&&Di.addEventListener("enter",this.onEventCueEnter))}}y[le]={cues:Vt,dateRange:Ze,durationKnown:qt}}}}}class Pd{constructor(e){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:t}=this,n=this.levelDetails;if(!t||!n)return;this.currentTime=t.currentTime;const i=this.computeLatency();if(i===null)return;this._latency=i;const{lowLatencyMode:s,maxLiveSyncPlaybackRate:o}=this.config;if(!s||o===1||!n.live)return;const u=this.targetLatency;if(u===null)return;const p=i-u,h=Math.min(this.maxLatency,u+n.targetduration);if(p.05&&this.forwardBufferLength>1){const y=Math.min(2,Math.max(1,o)),C=Math.round(2/(1+Math.exp(-.75*p-this.edgeStalled))*20)/20,U=Math.min(y,Math.max(1,C));this.changeMediaPlaybackRate(t,U)}else t.playbackRate!==1&&t.playbackRate!==0&&this.changeMediaPlaybackRate(t,1)},this.hls=e,this.config=e.config,this.registerListeners()}get levelDetails(){var e;return((e=this.hls)==null?void 0:e.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:e}=this;if(e.liveMaxLatencyDuration!==void 0)return e.liveMaxLatencyDuration;const t=this.levelDetails;return t?e.liveMaxLatencyDurationCount*t.targetduration:0}get targetLatency(){const e=this.levelDetails;if(e===null||this.hls===null)return null;const{holdBack:t,partHoldBack:n,targetduration:i}=e,{liveSyncDuration:s,liveSyncDurationCount:o,lowLatencyMode:u}=this.config,p=this.hls.userConfig;let h=u&&n||t;(this._targetLatencyUpdated||p.liveSyncDuration||p.liveSyncDurationCount||h===0)&&(h=s!==void 0?s:o*i);const A=i;return h+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,A)}set targetLatency(e){this.stallCount=0,this.config.liveSyncDuration=e,this._targetLatencyUpdated=!0}get liveSyncPosition(){const e=this.estimateLiveEdge(),t=this.targetLatency;if(e===null||t===null)return null;const n=this.levelDetails;if(n===null)return null;const i=n.edge,s=e-t-this.edgeStalled,o=i-n.totalduration,u=i-(this.config.lowLatencyMode&&n.partTarget||n.targetduration);return Math.min(Math.max(o,s),u)}get drift(){const e=this.levelDetails;return e===null?1:e.drift}get edgeStalled(){const e=this.levelDetails;if(e===null)return 0;const t=(this.config.lowLatencyMode&&e.partTarget||e.targetduration)*3;return Math.max(e.age-t,0)}get forwardBufferLength(){const{media:e}=this,t=this.levelDetails;if(!e||!t)return 0;const n=e.buffered.length;return(n?e.buffered.end(n-1):t.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:e}=this;e&&(e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(v.ERROR,this.onError,this))}unregisterListeners(){const{hls:e}=this;e&&(e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(v.ERROR,this.onError,this))}onMediaAttached(e,t){this.media=t.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(e,{details:t}){t.advanced&&this.onTimeupdate(),!t.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(e,t){var n;t.details===w.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(n=this.levelDetails)!=null&&n.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(e,t){var n,i;e.playbackRate!==t&&((n=this.hls)==null||n.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(i=this.targetLatency)==null?void 0:i.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${e.playbackRate} to ${t}`),e.playbackRate=t)}estimateLiveEdge(){const e=this.levelDetails;return e===null?null:e.edge+e.age}computeLatency(){const e=this.estimateLiveEdge();return e===null?null:e-this.currentTime}}class Ud extends Sa{constructor(e,t){super(e,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=t,this._registerListeners()}_registerListeners(){const{hls:e}=this;e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(v.LEVEL_LOADED,this.onLevelLoaded,this),e.on(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(v.FRAG_BUFFERED,this.onFragBuffered,this),e.on(v.ERROR,this.onError,this)}_unregisterListeners(){const{hls:e}=this;e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(v.LEVEL_LOADED,this.onLevelLoaded,this),e.off(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(v.FRAG_BUFFERED,this.onFragBuffered,this),e.off(v.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(t=>{t.loadError=0,t.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(e,t){this.resetLevels()}onManifestLoaded(e,t){const n=this.hls.config.preferManagedMediaSource,i=[],s={},o={};let u=!1,p=!1,h=!1;t.levels.forEach(A=>{const y=A.attrs;let{audioCodec:C,videoCodec:U}=A;C&&(A.audioCodec=C=Pt(C,n)||void 0),U&&(U=A.videoCodec=D(U));const{width:Z,height:ce,unknownCodecs:le}=A,Ze=(le==null?void 0:le.length)||0;if(u||(u=!!(Z&&ce)),p||(p=!!U),h||(h=!!C),Ze||C&&!this.isAudioSupported(C)||U&&!this.isVideoSupported(U)){this.log(`Some or all CODECS not supported "${y.CODECS}"`);return}const{CODECS:Xe,"FRAME-RATE":_e,"HDCP-LEVEL":Vt,"PATHWAY-ID":qt,RESOLUTION:xn,"VIDEO-RANGE":tn}=y,pn=`${`${qt||"."}-`}${A.bitrate}-${xn}-${_e}-${Xe}-${tn}-${Vt}`;if(s[pn])if(s[pn].uri!==A.url&&!A.attrs["PATHWAY-ID"]){const on=o[pn]+=1;A.attrs["PATHWAY-ID"]=new Array(on+1).join(".");const zn=this.createLevel(A);s[pn]=zn,i.push(zn)}else s[pn].addGroupId("audio",y.AUDIO),s[pn].addGroupId("text",y.SUBTITLES);else{const on=this.createLevel(A);s[pn]=on,o[pn]=1,i.push(on)}}),this.filterAndSortMediaOptions(i,t,u,p,h)}createLevel(e){const t=new pt(e),n=e.supplemental;if(n!=null&&n.videoCodec&&!this.isVideoSupported(n.videoCodec)){const i=new Error(`SUPPLEMENTAL-CODECS not supported "${n.videoCodec}"`);this.log(i.message),t.supportedResult=k(i,[])}return t}isAudioSupported(e){return sn(e,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(e){return sn(e,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(e,t,n,i,s){var o;let u=[],p=[],h=e;const A=((o=t.stats)==null?void 0:o.parsing)||{};if((n||i)&&s&&(h=h.filter(({videoCodec:Xe,videoRange:_e,width:Vt,height:qt})=>(!!Xe||!!(Vt&&qt))&&be(_e))),h.length===0){Promise.resolve().then(()=>{if(this.hls){let Xe="no level with compatible codecs found in manifest",_e=Xe;t.levels.length&&(_e=`one or more CODECS in variant not supported: ${Ye(t.levels.map(qt=>qt.attrs.CODECS).filter((qt,xn,tn)=>tn.indexOf(qt)===xn))}`,this.warn(_e),Xe+=` (${_e})`);const Vt=new Error(Xe);this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:w.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:t.url,error:Vt,reason:_e})}}),A.end=performance.now();return}t.audioTracks&&(u=t.audioTracks.filter(Xe=>!Xe.audioCodec||this.isAudioSupported(Xe.audioCodec)),Vu(u)),t.subtitles&&(p=t.subtitles,Vu(p));const y=h.slice(0);h.sort((Xe,_e)=>{if(Xe.attrs["HDCP-LEVEL"]!==_e.attrs["HDCP-LEVEL"])return(Xe.attrs["HDCP-LEVEL"]||"")>(_e.attrs["HDCP-LEVEL"]||"")?1:-1;if(n&&Xe.height!==_e.height)return Xe.height-_e.height;if(Xe.frameRate!==_e.frameRate)return Xe.frameRate-_e.frameRate;if(Xe.videoRange!==_e.videoRange)return j.indexOf(Xe.videoRange)-j.indexOf(_e.videoRange);if(Xe.videoCodec!==_e.videoCodec){const Vt=_t(Xe.videoCodec),qt=_t(_e.videoCodec);if(Vt!==qt)return qt-Vt}if(Xe.uri===_e.uri&&Xe.codecSet!==_e.codecSet){const Vt=Qt(Xe.codecSet),qt=Qt(_e.codecSet);if(Vt!==qt)return qt-Vt}return Xe.averageBitrate!==_e.averageBitrate?Xe.averageBitrate-_e.averageBitrate:0});let C=y[0];if(this.steering&&(h=this.steering.filterParsedLevels(h),h.length!==y.length)){for(let Xe=0;XeVt&&Vt===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=qt)}break}const Z=s&&!i,ce=this.hls.config,le=!!(ce.audioStreamController&&ce.audioTrackController),Ze={levels:h,audioTracks:u,subtitleTracks:p,sessionData:t.sessionData,sessionKeys:t.sessionKeys,firstLevel:this._firstLevel,stats:t.stats,audio:s,video:i,altAudio:le&&!Z&&u.some(Xe=>!!Xe.url)};A.end=performance.now(),this.hls.trigger(v.MANIFEST_PARSED,Ze)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(e){const t=this._levels;if(t.length===0)return;if(e<0||e>=t.length){const A=new Error("invalid level idx"),y=e<0;if(this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:w.LEVEL_SWITCH_ERROR,level:e,fatal:y,error:A,reason:A.message}),y)return;e=Math.min(e,t.length-1)}const n=this.currentLevelIndex,i=this.currentLevel,s=i?i.attrs["PATHWAY-ID"]:void 0,o=t[e],u=o.attrs["PATHWAY-ID"];if(this.currentLevelIndex=e,this.currentLevel=o,n===e&&i&&s===u)return;this.log(`Switching to level ${e} (${o.height?o.height+"p ":""}${o.videoRange?o.videoRange+" ":""}${o.codecSet?o.codecSet+" ":""}@${o.bitrate})${u?" with Pathway "+u:""} from level ${n}${s?" with Pathway "+s:""}`);const p={level:e,attrs:o.attrs,details:o.details,bitrate:o.bitrate,averageBitrate:o.averageBitrate,maxBitrate:o.maxBitrate,realBitrate:o.realBitrate,width:o.width,height:o.height,codecSet:o.codecSet,audioCodec:o.audioCodec,videoCodec:o.videoCodec,audioGroups:o.audioGroups,subtitleGroups:o.subtitleGroups,loaded:o.loaded,loadError:o.loadError,fragmentError:o.fragmentError,name:o.name,id:o.id,uri:o.uri,url:o.url,urlId:0,audioGroupIds:o.audioGroupIds,textGroupIds:o.textGroupIds};this.hls.trigger(v.LEVEL_SWITCHING,p);const h=o.details;if(!h||h.live){const A=this.switchParams(o.uri,i==null?void 0:i.details,h);this.loadPlaylist(A)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(e){this.manualLevelIndex=e,this._startLevel===void 0&&(this._startLevel=e),e!==-1&&(this.level=e)}get firstLevel(){return this._firstLevel}set firstLevel(e){this._firstLevel=e}get startLevel(){if(this._startLevel===void 0){const e=this.hls.config.startLevel;return e!==void 0?e:this.hls.firstAutoLevel}return this._startLevel}set startLevel(e){this._startLevel=e}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(e){if(this.steering){const t=this.steering.pathways(),n=e.filter(i=>t.indexOf(i)!==-1);if(e.length<1){this.warn(`pathwayPriority ${e} should contain at least one pathway from list: ${t}`);return}this.steering.pathwayPriority=n}}onError(e,t){t.fatal||!t.context||t.context.type===q.LEVEL&&t.context.level===this.level&&this.checkRetry(t)}onFragBuffered(e,{frag:t}){if(t!==void 0&&t.type===z.MAIN){const n=t.elementaryStreams;if(!Object.keys(n).some(s=>!!n[s]))return;const i=this._levels[t.level];i!=null&&i.loadError&&(this.log(`Resetting level error count of ${i.loadError} on frag buffered`),i.loadError=0)}}onLevelLoaded(e,t){var n;const{level:i,details:s}=t,o=t.levelInfo;if(!o){var u;this.warn(`Invalid level index ${i}`),(u=t.deliveryDirectives)!=null&&u.skip&&(s.deltaUpdateFailed=!0);return}if(o===this.currentLevel||t.withoutMultiVariant){o.fragmentError===0&&(o.loadError=0);let p=o.details;p===t.details&&p.advanced&&(p=void 0),this.playlistLoaded(i,t,p)}else(n=t.deliveryDirectives)!=null&&n.skip&&(s.deltaUpdateFailed=!0)}loadPlaylist(e){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,e)}loadingPlaylist(e,t){super.loadingPlaylist(e,t);const n=this.getUrlWithDirectives(e.uri,t),i=this.currentLevelIndex,s=e.attrs["PATHWAY-ID"],o=e.details,u=o==null?void 0:o.age;this.log(`Loading level index ${i}${(t==null?void 0:t.msn)!==void 0?" at sn "+t.msn+" part "+t.part:""}${s?" Pathway "+s:""}${u&&o.live?" age "+u.toFixed(1)+(o.type?" "+o.type||0:""):""} ${n}`),this.hls.trigger(v.LEVEL_LOADING,{url:n,level:i,levelInfo:e,pathwayId:e.attrs["PATHWAY-ID"],id:0,deliveryDirectives:t||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(e){this.level=e,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=e)}removeLevel(e){var t;if(this._levels.length===1)return;const n=this._levels.filter((s,o)=>o!==e?!0:(this.steering&&this.steering.removeLevel(s),s===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,s.details&&s.details.fragments.forEach(u=>u.level=-1)),!1));nr(n),this._levels=n,this.currentLevelIndex>-1&&(t=this.currentLevel)!=null&&t.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const i=n.length-1;this._firstLevel=Math.min(this._firstLevel,i),this._startLevel&&(this._startLevel=Math.min(this._startLevel,i)),this.hls.trigger(v.LEVELS_UPDATED,{levels:n})}onLevelsUpdated(e,{levels:t}){this._levels=t}checkMaxAutoUpdated(){const{autoLevelCapping:e,maxAutoLevel:t,maxHdcpLevel:n}=this.hls;this._maxAutoLevel!==t&&(this._maxAutoLevel=t,this.hls.trigger(v.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:e,levels:this.levels,maxAutoLevel:t,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:n}))}}function Vu(l){const e={};l.forEach(t=>{const n=t.groupId||"";t.id=e[n]=e[n]||0,e[n]++})}function Zu(){return self.SourceBuffer||self.WebKitSourceBuffer}function zu(){if(!wt())return!1;const e=Zu();return!e||e.prototype&&typeof e.prototype.appendBuffer=="function"&&typeof e.prototype.remove=="function"}function Vd(){if(!zu())return!1;const l=wt();return typeof(l==null?void 0:l.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(e=>l.isTypeSupported(mn(e,"video")))||["mp4a.40.2","fLaC"].some(e=>l.isTypeSupported(mn(e,"audio"))))}function Zd(){var l;const e=Zu();return typeof(e==null||(l=e.prototype)==null?void 0:l.changeType)=="function"}const zd=100;class kd extends Ka{constructor(e,t,n){super(e,t,n,"stream-controller",z.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const i=this.media,s=i?i.currentTime:null;if(s===null||!r(s)||(this.log(`Media seeked to ${s.toFixed(3)}`),!this.getBufferedFrag(s)))return;const o=this.getFwdBufferInfoAtPos(i,s,z.MAIN,0);if(o===null||o.len===0){this.warn(`Main forward buffer length at ${s} on "seeked" event ${o?o.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:e}=this;e.on(v.MANIFEST_PARSED,this.onManifestParsed,this),e.on(v.LEVEL_LOADING,this.onLevelLoading,this),e.on(v.LEVEL_LOADED,this.onLevelLoaded,this),e.on(v.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.on(v.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(v.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.on(v.BUFFER_CREATED,this.onBufferCreated,this),e.on(v.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(v.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:e}=this;e.off(v.MANIFEST_PARSED,this.onManifestParsed,this),e.off(v.LEVEL_LOADED,this.onLevelLoaded,this),e.off(v.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.off(v.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(v.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.off(v.BUFFER_CREATED,this.onBufferCreated,this),e.off(v.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(v.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(e,t){if(this.levels){const{lastCurrentTime:n,hls:i}=this;if(this.stopLoad(),this.setInterval(zd),this.level=-1,!this.startFragRequested){let s=i.startLevel;s===-1&&(i.config.testBandwidth&&this.levels.length>1?(s=0,this.bitrateTest=!0):s=i.firstAutoLevel),i.nextLoadLevel=s,this.level=i.loadLevel,this._hasEnoughToStart=!!t}n>0&&e===-1&&!t&&(this.log(`Override startPosition with lastCurrentTime @${n.toFixed(3)}`),e=n),this.state=On.IDLE,this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()}else this._forceStartLoad=!0,this.state=On.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case On.WAITING_LEVEL:{const{levels:e,level:t}=this,n=e==null?void 0:e[t],i=n==null?void 0:n.details;if(i&&(!i.live||this.levelLastLoaded===n&&!this.waitForLive(n))){if(this.waitForCdnTuneIn(i))break;this.state=On.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=On.IDLE;break}break}case On.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===On.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var e;super.onTickEnd(),(e=this.media)!=null&&e.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:e,levelLastLoaded:t,levels:n,media:i}=this;if(t===null||!i&&!this.primaryPrefetch&&(this.startFragRequested||!e.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const s=this.buffering?e.nextLoadLevel:e.loadLevel;if(!(n!=null&&n[s]))return;const o=n[s],u=this.getMainFwdBufferInfo();if(u===null)return;const p=this.getLevelDetails();if(p&&this._streamEnded(u,p)){const ce={};this.altAudio===2&&(ce.type="video"),this.hls.trigger(v.BUFFER_EOS,ce),this.state=On.ENDED;return}if(!this.buffering)return;e.loadLevel!==s&&e.manualLevel===-1&&this.log(`Adapting to level ${s} from level ${this.level}`),this.level=e.nextLoadLevel=s;const h=o.details;if(!h||this.state===On.WAITING_LEVEL||this.waitForLive(o)){this.level=s,this.state=On.WAITING_LEVEL,this.startFragRequested=!1;return}const A=u.len,y=this.getMaxBufferLength(o.maxBitrate);if(A>=y)return;this.backtrackFragment&&this.backtrackFragment.start>u.end&&(this.backtrackFragment=null);const C=this.backtrackFragment?this.backtrackFragment.start:u.end;let U=this.getNextFragment(C,h);if(this.couldBacktrack&&!this.fragPrevious&&U&&Qe(U)&&this.fragmentTracker.getState(U)!==Cn.OK){var Z;const le=((Z=this.backtrackFragment)!=null?Z:U).sn-h.startSN,Ze=h.fragments[le-1];Ze&&U.cc===Ze.cc&&(U=Ze,this.fragmentTracker.removeFragment(Ze))}else this.backtrackFragment&&u.len&&(this.backtrackFragment=null);if(U&&this.isLoopLoading(U,C)){if(!U.gap){const le=this.audioOnly&&!this.altAudio?ze.AUDIO:ze.VIDEO,Ze=(le===ze.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Ze&&this.afterBufferFlushed(Ze,le,z.MAIN)}U=this.getNextFragmentLoopLoading(U,h,u,z.MAIN,y)}U&&(U.initSegment&&!U.initSegment.data&&!this.bitrateTest&&(U=U.initSegment),this.loadFragment(U,o,C))}loadFragment(e,t,n){const i=this.fragmentTracker.getState(e);i===Cn.NOT_LOADED||i===Cn.PARTIAL?Qe(e)?this.bitrateTest?(this.log(`Fragment ${e.sn} of level ${e.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(e,t)):super.loadFragment(e,t,n):this._loadInitSegment(e,t):this.clearTrackerIfNeeded(e)}getBufferedFrag(e){return this.fragmentTracker.getBufferedFrag(e,z.MAIN)}followingBufferedFrag(e){return e?this.getBufferedFrag(e.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:e,media:t}=this;if(t!=null&&t.readyState){let n;const i=this.getAppendedFrag(t.currentTime);i&&i.start>1&&this.flushMainBuffer(0,i.start-1);const s=this.getLevelDetails();if(s!=null&&s.live){const u=this.getMainFwdBufferInfo();if(!u||u.len=o-t.maxFragLookUpTolerance&&s<=u;if(i!==null&&n.duration>i&&(s{this.hls&&this.hls.trigger(v.AUDIO_TRACK_SWITCHED,t)}),n.trigger(v.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}n.trigger(v.AUDIO_TRACK_SWITCHED,t)}}onAudioTrackSwitched(e,t){const n=Nn(t.url,this.hls);if(n){const i=this.videoBuffer;i&&this.mediaBuffer!==i&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=i)}this.altAudio=n?2:0,this.tick()}onBufferCreated(e,t){const n=t.tracks;let i,s,o=!1;for(const u in n){const p=n[u];if(p.id==="main"){if(s=u,i=p,u==="video"){const h=n[u];h&&(this.videoBuffer=h.buffer)}}else o=!0}o&&i?(this.log(`Alternate track found, use ${s}.buffered to schedule main fragment loading`),this.mediaBuffer=i.buffer):this.mediaBuffer=this.media}onFragBuffered(e,t){const{frag:n,part:i}=t,s=n.type===z.MAIN;if(s){if(this.fragContextChanged(n)){this.warn(`Fragment ${n.sn}${i?" p: "+i.index:""} of level ${n.level} finished buffering, but was aborted. state: ${this.state}`),this.state===On.PARSED&&(this.state=On.IDLE);return}const u=i?i.stats:n.stats;this.fragLastKbps=Math.round(8*u.total/(u.buffering.end-u.loading.first)),Qe(n)&&(this.fragPrevious=n),this.fragBufferedComplete(n,i)}const o=this.media;o&&(!this._hasEnoughToStart&&Wn.getBuffered(o).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),s&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(e,t){var n;if(t.fatal){this.state=On.ERROR;return}switch(t.details){case w.FRAG_GAP:case w.FRAG_PARSING_ERROR:case w.FRAG_DECRYPT_ERROR:case w.FRAG_LOAD_ERROR:case w.FRAG_LOAD_TIMEOUT:case w.KEY_LOAD_ERROR:case w.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(z.MAIN,t);break;case w.LEVEL_LOAD_ERROR:case w.LEVEL_LOAD_TIMEOUT:case w.LEVEL_PARSING_ERROR:!t.levelRetry&&this.state===On.WAITING_LEVEL&&((n=t.context)==null?void 0:n.type)===q.LEVEL&&(this.state=On.IDLE);break;case w.BUFFER_ADD_CODEC_ERROR:case w.BUFFER_APPEND_ERROR:if(t.parent!=="main")return;this.reduceLengthAndFlushBuffer(t)&&this.resetLoadingState();break;case w.BUFFER_FULL_ERROR:if(t.parent!=="main")return;this.reduceLengthAndFlushBuffer(t)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case w.INTERNAL_EXCEPTION:this.recoverWorkerError(t);break}}onFragLoadEmergencyAborted(){this.state=On.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(e,{type:t}){if(t!==ze.AUDIO||!this.altAudio){const n=(t===ze.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;n&&(this.afterBufferFlushed(n,t,z.MAIN),this.tick())}}onLevelsUpdated(e,t){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=t.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:e}=this;if(!e)return;const t=e.currentTime;let n=this.startPosition;if(n>=0&&t0&&(p{const{hls:i}=this,s=n==null?void 0:n.frag;if(!s||this.fragContextChanged(s))return;t.fragmentError=0,this.state=On.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const o=s.stats;o.parsing.start=o.parsing.end=o.buffering.start=o.buffering.end=self.performance.now(),i.trigger(v.FRAG_LOADED,n),s.bitrateTest=!1}).catch(n=>{this.state===On.STOPPED||this.state===On.ERROR||(this.warn(n),this.resetFragmentLoading(e))})}_handleTransmuxComplete(e){const t=this.playlistType,{hls:n}=this,{remuxResult:i,chunkMeta:s}=e,o=this.getCurrentContext(s);if(!o){this.resetWhenMissingContext(s);return}const{frag:u,part:p,level:h}=o,{video:A,text:y,id3:C,initSegment:U}=i,{details:Z}=h,ce=this.altAudio?void 0:i.audio;if(this.fragContextChanged(u)){this.fragmentTracker.removeFragment(u);return}if(this.state=On.PARSING,U){const le=U.tracks;if(le){const Vt=u.initSegment||u;if(this.unhandledEncryptionError(U,u))return;this._bufferInitSegment(h,le,Vt,s),n.trigger(v.FRAG_PARSING_INIT_SEGMENT,{frag:Vt,id:t,tracks:le})}const Ze=U.initPTS,Xe=U.timescale,_e=this.initPTS[u.cc];if(r(Ze)&&(!_e||_e.baseTime!==Ze||_e.timescale!==Xe)){const Vt=U.trackId;this.initPTS[u.cc]={baseTime:Ze,timescale:Xe,trackId:Vt},n.trigger(v.INIT_PTS_FOUND,{frag:u,id:t,initPTS:Ze,timescale:Xe,trackId:Vt})}}if(A&&Z){ce&&A.type==="audiovideo"&&this.logMuxedErr(u);const le=Z.fragments[u.sn-1-Z.startSN],Ze=u.sn===Z.startSN,Xe=!le||u.cc>le.cc;if(i.independent!==!1){const{startPTS:_e,endPTS:Vt,startDTS:qt,endDTS:xn}=A;if(p)p.elementaryStreams[A.type]={startPTS:_e,endPTS:Vt,startDTS:qt,endDTS:xn};else if(A.firstKeyFrame&&A.independent&&s.id===1&&!Xe&&(this.couldBacktrack=!0),A.dropped&&A.independent){const tn=this.getMainFwdBufferInfo(),An=(tn?tn.end:this.getLoadPosition())+this.config.maxBufferHole,pn=A.firstKeyFramePTS?A.firstKeyFramePTS:_e;if(!Ze&&AnRl&&(u.gap=!0);u.setElementaryStreamInfo(A.type,_e,Vt,qt,xn),this.backtrackFragment&&(this.backtrackFragment=u),this.bufferFragmentData(A,u,p,s,Ze||Xe)}else if(Ze||Xe)u.gap=!0;else{this.backtrack(u);return}}if(ce){const{startPTS:le,endPTS:Ze,startDTS:Xe,endDTS:_e}=ce;p&&(p.elementaryStreams[ze.AUDIO]={startPTS:le,endPTS:Ze,startDTS:Xe,endDTS:_e}),u.setElementaryStreamInfo(ze.AUDIO,le,Ze,Xe,_e),this.bufferFragmentData(ce,u,p,s)}if(Z&&C!=null&&C.samples.length){const le={id:t,frag:u,details:Z,samples:C.samples};n.trigger(v.FRAG_PARSING_METADATA,le)}if(Z&&y){const le={id:t,frag:u,details:Z,samples:y.samples};n.trigger(v.FRAG_PARSING_USERDATA,le)}}logMuxedErr(e){this.warn(`${Qe(e)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${e.url}`)}_bufferInitSegment(e,t,n,i){if(this.state!==On.PARSING)return;this.audioOnly=!!t.audio&&!t.video,this.altAudio&&!this.audioOnly&&(delete t.audio,t.audiovideo&&this.logMuxedErr(n));const{audio:s,video:o,audiovideo:u}=t;if(s){const h=e.audioCodec;let A=Dt(s.codec,h);A==="mp4a"&&(A="mp4a.40.5");const y=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){A&&(A.indexOf("mp4a.40.5")!==-1?A="mp4a.40.2":A="mp4a.40.5");const C=s.metadata;C&&"channelCount"in C&&(C.channelCount||1)!==1&&y.indexOf("firefox")===-1&&(A="mp4a.40.5")}A&&A.indexOf("mp4a.40.5")!==-1&&y.indexOf("android")!==-1&&s.container!=="audio/mpeg"&&(A="mp4a.40.2",this.log(`Android: force audio codec to ${A}`)),h&&h!==A&&this.log(`Swapping manifest audio codec "${h}" for "${A}"`),s.levelCodec=A,s.id=z.MAIN,this.log(`Init audio buffer, container:${s.container}, codecs[selected/level/parsed]=[${A||""}/${h||""}/${s.codec}]`),delete t.audiovideo}if(o){o.levelCodec=e.videoCodec,o.id=z.MAIN;const h=o.codec;if((h==null?void 0:h.length)===4)switch(h){case"hvc1":case"hev1":o.codec="hvc1.1.6.L120.90";break;case"av01":o.codec="av01.0.04M.08";break;case"avc1":o.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${o.container}, codecs[level/parsed]=[${e.videoCodec||""}/${h}]${o.codec!==h?" parsed-corrected="+o.codec:""}${o.supplemental?" supplemental="+o.supplemental:""}`),delete t.audiovideo}u&&(this.log(`Init audiovideo buffer, container:${u.container}, codecs[level/parsed]=[${e.codecs}/${u.codec}]`),delete t.video,delete t.audio);const p=Object.keys(t);if(p.length){if(this.hls.trigger(v.BUFFER_CODECS,t),!this.hls)return;p.forEach(h=>{const y=t[h].initSegment;y!=null&&y.byteLength&&this.hls.trigger(v.BUFFER_APPENDING,{type:h,data:y,frag:n,part:null,chunkMeta:i,parent:n.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const e=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(e,z.MAIN)}get maxBufferLength(){const{levels:e,level:t}=this,n=e==null?void 0:e[t];return n?this.getMaxBufferLength(n.maxBitrate):this.config.maxBufferLength}backtrack(e){this.couldBacktrack=!0,this.backtrackFragment=e,this.resetTransmuxer(),this.flushBufferGap(e),this.fragmentTracker.removeFragment(e),this.fragPrevious=null,this.nextLoadPosition=e.start,this.state=On.IDLE}checkFragmentChanged(){const e=this.media;let t=null;if(e&&e.readyState>1&&e.seeking===!1){const n=e.currentTime;if(Wn.isBuffered(e,n)?t=this.getAppendedFrag(n):Wn.isBuffered(e,n+.1)&&(t=this.getAppendedFrag(n+.1)),t){this.backtrackFragment=null;const i=this.fragPlaying,s=t.level;(!i||t.sn!==i.sn||i.level!==s)&&(this.fragPlaying=t,this.hls.trigger(v.FRAG_CHANGED,{frag:t}),(!i||i.level!==s)&&this.hls.trigger(v.LEVEL_SWITCHED,{level:s}))}}}get nextLevel(){const e=this.nextBufferedFrag;return e?e.level:-1}get currentFrag(){var e;if(this.fragPlaying)return this.fragPlaying;const t=((e=this.media)==null?void 0:e.currentTime)||this.lastCurrentTime;return r(t)?this.getAppendedFrag(t):null}get currentProgramDateTime(){var e;const t=((e=this.media)==null?void 0:e.currentTime)||this.lastCurrentTime;if(r(t)){const n=this.getLevelDetails(),i=this.currentFrag||(n?Un(null,n.fragments,t):null);if(i){const s=i.programDateTime;if(s!==null){const o=s+(t-i.start)*1e3;return new Date(o)}}}return null}get currentLevel(){const e=this.currentFrag;return e?e.level:-1}get nextBufferedFrag(){const e=this.currentFrag;return e?this.followingBufferedFrag(e):null}get forceStartLoad(){return this._forceStartLoad}}class jd extends We{constructor(e,t){super("key-loader",t),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=e}abort(e){for(const n in this.keyIdToKeyInfo){const i=this.keyIdToKeyInfo[n].loader;if(i){var t;if(e&&e!==((t=i.context)==null?void 0:t.frag.type))return;i.abort()}}}detach(){for(const e in this.keyIdToKeyInfo){const t=this.keyIdToKeyInfo[e];(t.mediaKeySessionContext||t.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[e]}}destroy(){this.detach();for(const e in this.keyIdToKeyInfo){const t=this.keyIdToKeyInfo[e].loader;t&&t.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(e,t=w.KEY_LOAD_ERROR,n,i,s){return new vi({type:te.NETWORK_ERROR,details:t,fatal:!1,frag:e,response:s,error:n,networkDetails:i})}loadClear(e,t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(t.length)for(let i=0,s=t.length;i{if(!this.emeController)return;o.setKeyFormat(u);const p=Xr(u);if(p)return this.emeController.getKeySystemAccess([p])})}if(this.config.requireKeySystemAccessOnStart){const i=us(this.config);if(i.length)return this.emeController.getKeySystemAccess(i)}}return null}load(e){return!e.decryptdata&&e.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(e).then(t=>this.loadInternal(e,t)):this.loadInternal(e)}loadInternal(e,t){var n,i;t&&e.setKeyFormat(t);const s=e.decryptdata;if(!s){const h=new Error(t?`Expected frag.decryptdata to be defined after setting format ${t}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(e,w.KEY_LOAD_ERROR,h))}const o=s.uri;if(!o)return Promise.reject(this.createKeyLoadError(e,w.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${o}"`)));const u=qc(s);let p=this.keyIdToKeyInfo[u];if((n=p)!=null&&n.decryptdata.key)return s.key=p.decryptdata.key,Promise.resolve({frag:e,keyInfo:p});if(this.emeController&&(i=p)!=null&&i.keyLoadPromise)switch(this.emeController.getKeyStatus(p.decryptdata)){case"usable":case"usable-in-future":return p.keyLoadPromise.then(A=>{const{keyInfo:y}=A;return s.key=y.decryptdata.key,{frag:e,keyInfo:y}})}switch(this.log(`${this.keyIdToKeyInfo[u]?"Rel":"L"}oading${s.keyId?" keyId: "+Te(s.keyId):""} URI: ${s.uri} from ${e.type} ${e.level}`),p=this.keyIdToKeyInfo[u]={decryptdata:s,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},s.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return s.keyFormat==="identity"?this.loadKeyHTTP(p,e):this.loadKeyEME(p,e);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(p,e);default:return Promise.reject(this.createKeyLoadError(e,w.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${s.method}"`)))}}loadKeyEME(e,t){const n={frag:t,keyInfo:e};if(this.emeController&&this.config.emeEnabled){var i;if(!e.decryptdata.keyId&&(i=t.initSegment)!=null&&i.data){const o=L(t.initSegment.data);if(o.length){let u=o[0];u.some(p=>p!==0)?(this.log(`Using keyId found in init segment ${Te(u)}`),es.setKeyIdForUri(e.decryptdata.uri,u)):(u=es.addKeyIdForUri(e.decryptdata.uri),this.log(`Generating keyId to patch media ${Te(u)}`)),e.decryptdata.keyId=u}}if(!e.decryptdata.keyId&&!Qe(t))return Promise.resolve(n);const s=this.emeController.loadKey(n);return(e.keyLoadPromise=s.then(o=>(e.mediaKeySessionContext=o,n))).catch(o=>{throw e.keyLoadPromise=null,"data"in o&&(o.data.frag=t),o})}return Promise.resolve(n)}loadKeyHTTP(e,t){const n=this.config,i=n.loader,s=new i(n);return t.keyLoader=e.loader=s,e.keyLoadPromise=new Promise((o,u)=>{const p={keyInfo:e,frag:t,responseType:"arraybuffer",url:e.decryptdata.uri},h=n.keyLoadPolicy.default,A={loadPolicy:h,timeout:h.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},y={onSuccess:(C,U,Z,ce)=>{const{frag:le,keyInfo:Ze}=Z,Xe=qc(Ze.decryptdata);if(!le.decryptdata||Ze!==this.keyIdToKeyInfo[Xe])return u(this.createKeyLoadError(le,w.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),ce));Ze.decryptdata.key=le.decryptdata.key=new Uint8Array(C.data),le.keyLoader=null,Ze.loader=null,o({frag:le,keyInfo:Ze})},onError:(C,U,Z,ce)=>{this.resetLoader(U),u(this.createKeyLoadError(t,w.KEY_LOAD_ERROR,new Error(`HTTP Error ${C.code} loading key ${C.text}`),Z,ue({url:p.url,data:void 0},C)))},onTimeout:(C,U,Z)=>{this.resetLoader(U),u(this.createKeyLoadError(t,w.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Z))},onAbort:(C,U,Z)=>{this.resetLoader(U),u(this.createKeyLoadError(t,w.INTERNAL_ABORTED,new Error("key loading aborted"),Z))}};s.load(p,A,y)})}resetLoader(e){const{frag:t,keyInfo:n,url:i}=e,s=n.loader;t.keyLoader===s&&(t.keyLoader=null,n.loader=null);const o=qc(n.decryptdata)||i;delete this.keyIdToKeyInfo[o],s&&s.destroy()}}function qc(l){if(l.keyFormat!==Yi.FAIRPLAY){const e=l.keyId;if(e)return Te(e)}return l.uri}function ku(l){const{type:e}=l;switch(e){case q.AUDIO_TRACK:return z.AUDIO;case q.SUBTITLE_TRACK:return z.SUBTITLE;default:return z.MAIN}}function _c(l,e){let t=l.url;return(t===void 0||t.indexOf("data:")===0)&&(t=e.url),t}class Wd{constructor(e){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=e,this.registerListeners()}startLoad(e){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:e}=this;e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.LEVEL_LOADING,this.onLevelLoading,this),e.on(v.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.on(v.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),e.on(v.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:e}=this;e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.LEVEL_LOADING,this.onLevelLoading,this),e.off(v.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.off(v.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),e.off(v.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(e){const t=this.hls.config,n=t.pLoader,i=t.loader,s=n||i,o=new s(t);return this.loaders[e.type]=o,o}getInternalLoader(e){return this.loaders[e.type]}resetInternalLoader(e){this.loaders[e]&&delete this.loaders[e]}destroyInternalLoaders(){for(const e in this.loaders){const t=this.loaders[e];t&&t.destroy(),this.resetInternalLoader(e)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(e,t){const{url:n}=t;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:q.MANIFEST,url:n,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(e,t){const{id:n,level:i,pathwayId:s,url:o,deliveryDirectives:u,levelInfo:p}=t;this.load({id:n,level:i,pathwayId:s,responseType:"text",type:q.LEVEL,url:o,deliveryDirectives:u,levelOrTrack:p})}onAudioTrackLoading(e,t){const{id:n,groupId:i,url:s,deliveryDirectives:o,track:u}=t;this.load({id:n,groupId:i,level:null,responseType:"text",type:q.AUDIO_TRACK,url:s,deliveryDirectives:o,levelOrTrack:u})}onSubtitleTrackLoading(e,t){const{id:n,groupId:i,url:s,deliveryDirectives:o,track:u}=t;this.load({id:n,groupId:i,level:null,responseType:"text",type:q.SUBTITLE_TRACK,url:s,deliveryDirectives:o,levelOrTrack:u})}onLevelsUpdated(e,t){const n=this.loaders[q.LEVEL];if(n){const i=n.context;i&&!t.levels.some(s=>s===i.levelOrTrack)&&(n.abort(),delete this.loaders[q.LEVEL])}}load(e){var t;const n=this.hls.config;let i=this.getInternalLoader(e);if(i){const h=this.hls.logger,A=i.context;if(A&&A.levelOrTrack===e.levelOrTrack&&(A.url===e.url||A.deliveryDirectives&&!e.deliveryDirectives)){A.url===e.url?h.log(`[playlist-loader]: ignore ${e.url} ongoing request`):h.log(`[playlist-loader]: ignore ${e.url} in favor of ${A.url}`);return}h.log(`[playlist-loader]: aborting previous loader for type: ${e.type}`),i.abort()}let s;if(e.type===q.MANIFEST?s=n.manifestLoadPolicy.default:s=ee({},n.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),i=this.createInternalLoader(e),r((t=e.deliveryDirectives)==null?void 0:t.part)){let h;if(e.type===q.LEVEL&&e.level!==null?h=this.hls.levels[e.level].details:e.type===q.AUDIO_TRACK&&e.id!==null?h=this.hls.audioTracks[e.id].details:e.type===q.SUBTITLE_TRACK&&e.id!==null&&(h=this.hls.subtitleTracks[e.id].details),h){const A=h.partTarget,y=h.targetduration;if(A&&y){const C=Math.max(A*3,y*.8)*1e3;s=ee({},s,{maxTimeToFirstByteMs:Math.min(C,s.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(C,s.maxTimeToFirstByteMs)})}}}const o=s.errorRetry||s.timeoutRetry||{},u={loadPolicy:s,timeout:s.maxLoadTimeMs,maxRetry:o.maxNumRetry||0,retryDelay:o.retryDelayMs||0,maxRetryDelay:o.maxRetryDelayMs||0},p={onSuccess:(h,A,y,C)=>{const U=this.getInternalLoader(y);this.resetInternalLoader(y.type);const Z=h.data;A.parsing.start=performance.now(),b.isMediaPlaylist(Z)||y.type!==q.MANIFEST?this.handleTrackOrLevelPlaylist(h,A,y,C||null,U):this.handleMasterPlaylist(h,A,y,C)},onError:(h,A,y,C)=>{this.handleNetworkError(A,y,!1,h,C)},onTimeout:(h,A,y)=>{this.handleNetworkError(A,y,!0,void 0,h)}};i.load(e,u,p)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:e,startPosition:t},forceStartLoad:n}=this.hls;(e||n)&&(this.hls.logger.log(`${e?"auto":"force"} startLoad with configured startPosition ${t}`),this.hls.startLoad(t))}handleMasterPlaylist(e,t,n,i){const s=this.hls,o=e.data,u=_c(e,n),p=b.parseMasterPlaylist(o,u);if(p.playlistParsingError){t.parsing.end=performance.now(),this.handleManifestParsingError(e,n,p.playlistParsingError,i,t);return}const{contentSteering:h,levels:A,sessionData:y,sessionKeys:C,startTimeOffset:U,variableList:Z}=p;this.variableList=Z,A.forEach(Xe=>{const{unknownCodecs:_e}=Xe;if(_e){const{preferManagedMediaSource:Vt}=this.hls.config;let{audioCodec:qt,videoCodec:xn}=Xe;for(let tn=_e.length;tn--;){const An=_e[tn];sn(An,"audio",Vt)?(Xe.audioCodec=qt=qt?`${qt},${An}`:An,Ut.audio[qt.substring(0,4)]=2,_e.splice(tn,1)):sn(An,"video",Vt)&&(Xe.videoCodec=xn=xn?`${xn},${An}`:An,Ut.video[xn.substring(0,4)]=2,_e.splice(tn,1))}}});const{AUDIO:ce=[],SUBTITLES:le,"CLOSED-CAPTIONS":Ze}=b.parseMasterPlaylistMedia(o,u,p);ce.length&&!ce.some(_e=>!_e.url)&&A[0].audioCodec&&!A[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),ce.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new dr({}),bitrate:0,url:""})),s.trigger(v.MANIFEST_LOADED,{levels:A,audioTracks:ce,subtitles:le,captions:Ze,contentSteering:h,url:u,stats:t,networkDetails:i,sessionData:y,sessionKeys:C,startTimeOffset:U,variableList:Z})}handleTrackOrLevelPlaylist(e,t,n,i,s){const o=this.hls,{id:u,level:p,type:h}=n,A=_c(e,n),y=r(p)?p:r(u)?u:0,C=ku(n),U=b.parseLevelPlaylist(e.data,A,y,C,0,this.variableList);if(h===q.MANIFEST){const Z={attrs:new dr({}),bitrate:0,details:U,name:"",url:A};U.requestScheduled=t.loading.start+Ir(U,0),o.trigger(v.MANIFEST_LOADED,{levels:[Z],audioTracks:[],url:A,stats:t,networkDetails:i,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}t.parsing.end=performance.now(),n.levelDetails=U,this.handlePlaylistLoaded(U,e,t,n,i,s)}handleManifestParsingError(e,t,n,i,s){this.hls.trigger(v.ERROR,{type:te.NETWORK_ERROR,details:w.MANIFEST_PARSING_ERROR,fatal:t.type===q.MANIFEST,url:e.url,err:n,error:n,reason:n.message,response:e,context:t,networkDetails:i,stats:s})}handleNetworkError(e,t,n=!1,i,s){let o=`A network ${n?"timeout":"error"+(i?" (status "+i.code+")":"")} occurred while loading ${e.type}`;e.type===q.LEVEL?o+=`: ${e.level} id: ${e.id}`:(e.type===q.AUDIO_TRACK||e.type===q.SUBTITLE_TRACK)&&(o+=` id: ${e.id} group-id: "${e.groupId}"`);const u=new Error(o);this.hls.logger.warn(`[playlist-loader]: ${o}`);let p=w.UNKNOWN,h=!1;const A=this.getInternalLoader(e);switch(e.type){case q.MANIFEST:p=n?w.MANIFEST_LOAD_TIMEOUT:w.MANIFEST_LOAD_ERROR,h=!0;break;case q.LEVEL:p=n?w.LEVEL_LOAD_TIMEOUT:w.LEVEL_LOAD_ERROR,h=!1;break;case q.AUDIO_TRACK:p=n?w.AUDIO_TRACK_LOAD_TIMEOUT:w.AUDIO_TRACK_LOAD_ERROR,h=!1;break;case q.SUBTITLE_TRACK:p=n?w.SUBTITLE_TRACK_LOAD_TIMEOUT:w.SUBTITLE_LOAD_ERROR,h=!1;break}A&&this.resetInternalLoader(e.type);const y={type:te.NETWORK_ERROR,details:p,fatal:h,url:e.url,loader:A,context:e,error:u,networkDetails:t,stats:s};if(i){const C=(t==null?void 0:t.url)||e.url;y.response=ue({url:C,data:void 0},i)}this.hls.trigger(v.ERROR,y)}handlePlaylistLoaded(e,t,n,i,s,o){const u=this.hls,{type:p,level:h,levelOrTrack:A,id:y,groupId:C,deliveryDirectives:U}=i,Z=_c(t,i),ce=ku(i);let le=typeof i.level=="number"&&ce===z.MAIN?h:void 0;const Ze=e.playlistParsingError;if(Ze){if(this.hls.logger.warn(`${Ze} ${e.url}`),!u.config.ignorePlaylistParsingErrors){u.trigger(v.ERROR,{type:te.NETWORK_ERROR,details:w.LEVEL_PARSING_ERROR,fatal:!1,url:Z,error:Ze,reason:Ze.message,response:t,context:i,level:le,parent:ce,networkDetails:s,stats:n});return}e.playlistParsingError=null}if(!e.fragments.length){const Xe=e.playlistParsingError=new Error("No Segments found in Playlist");u.trigger(v.ERROR,{type:te.NETWORK_ERROR,details:w.LEVEL_EMPTY_ERROR,fatal:!1,url:Z,error:Xe,reason:Xe.message,response:t,context:i,level:le,parent:ce,networkDetails:s,stats:n});return}switch(e.live&&o&&(o.getCacheAge&&(e.ageHeader=o.getCacheAge()||0),(!o.getCacheAge||isNaN(e.ageHeader))&&(e.ageHeader=0)),p){case q.MANIFEST:case q.LEVEL:if(le){if(!A)le=0;else if(A!==u.levels[le]){const Xe=u.levels.indexOf(A);Xe>-1&&(le=Xe)}}u.trigger(v.LEVEL_LOADED,{details:e,levelInfo:A||u.levels[0],level:le||0,id:y||0,stats:n,networkDetails:s,deliveryDirectives:U,withoutMultiVariant:p===q.MANIFEST});break;case q.AUDIO_TRACK:u.trigger(v.AUDIO_TRACK_LOADED,{details:e,track:A,id:y||0,groupId:C||"",stats:n,networkDetails:s,deliveryDirectives:U});break;case q.SUBTITLE_TRACK:u.trigger(v.SUBTITLE_TRACK_LOADED,{details:e,track:A,id:y||0,groupId:C||"",stats:n,networkDetails:s,deliveryDirectives:U});break}}}class Ca{static get version(){return Aa}static isMSESupported(){return zu()}static isSupported(){return Vd()}static getMediaSource(){return wt()}static get Events(){return v}static get MetadataSchema(){return Vs}static get ErrorTypes(){return te}static get ErrorDetails(){return w}static get DefaultConfig(){return Ca.defaultConfig?Ca.defaultConfig:Id}static set DefaultConfig(e){Ca.defaultConfig=e}constructor(e={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new _a,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const t=this.logger=Me(e.debug||!1,"Hls instance",e.assetPlayerId),n=this.config=Rd(Ca.DefaultConfig,e,t);this.userConfig=e,n.progressive&&wd(n,t);const{abrController:i,bufferController:s,capLevelController:o,errorController:u,fpsController:p}=n,h=new u(this),A=this.abrController=new i(this),y=new Tn(this),C=n.interstitialsController,U=C?this.interstitialsController=new C(this,Ca):null,Z=this.bufferController=new s(this,y),ce=this.capLevelController=new o(this),le=new p(this),Ze=new Wd(this),Xe=n.contentSteeringController,_e=Xe?new Xe(this):null,Vt=this.levelController=new Ud(this,_e),qt=new Od(this),xn=new jd(this.config,this.logger),tn=this.streamController=new kd(this,y,xn),An=this.gapController=new Ld(this,y);ce.setStreamController(tn),le.setStreamController(tn);const pn=[Ze,Vt,tn];U&&pn.splice(1,0,U),_e&&pn.splice(1,0,_e),this.networkControllers=pn;const on=[A,Z,An,ce,le,qt,y];this.audioTrackController=this.createController(n.audioTrackController,pn);const zn=n.audioStreamController;zn&&pn.push(this.audioStreamController=new zn(this,y,xn)),this.subtitleTrackController=this.createController(n.subtitleTrackController,pn);const gi=n.subtitleStreamController;gi&&pn.push(this.subtititleStreamController=new gi(this,y,xn)),this.createController(n.timelineController,on),xn.emeController=this.emeController=this.createController(n.emeController,on),this.cmcdController=this.createController(n.cmcdController,on),this.latencyController=this.createController(Pd,on),this.coreComponents=on,pn.push(h);const Ni=h.onErrorOut;typeof Ni=="function"&&this.on(v.ERROR,Ni,h),this.on(v.MANIFEST_LOADED,Ze.onManifestLoaded,Ze)}createController(e,t){if(e){const n=new e(this);return t&&t.push(n),n}return null}on(e,t,n=this){this._emitter.on(e,t,n)}once(e,t,n=this){this._emitter.once(e,t,n)}removeAllListeners(e){this._emitter.removeAllListeners(e)}off(e,t,n=this,i){this._emitter.off(e,t,n,i)}listeners(e){return this._emitter.listeners(e)}emit(e,t,n){return this._emitter.emit(e,t,n)}trigger(e,t){if(this.config.debug)return this.emit(e,e,t);try{return this.emit(e,e,t)}catch(n){if(this.logger.error("An internal error happened while handling event "+e+'. Error message: "'+n.message+'". Here is a stacktrace:',n),!this.triggeringException){this.triggeringException=!0;const i=e===v.ERROR;this.trigger(v.ERROR,{type:te.OTHER_ERROR,details:w.INTERNAL_EXCEPTION,fatal:i,event:e,error:n}),this.triggeringException=!1}}return!1}listenerCount(e){return this._emitter.listenerCount(e)}destroy(){this.logger.log("destroy"),this.trigger(v.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(t=>t.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(t=>t.destroy()),this.coreComponents.length=0;const e=this.config;e.xhrSetup=e.fetchSetup=void 0,this.userConfig=null}attachMedia(e){if(!e||"media"in e&&!e.media){const s=new Error(`attachMedia failed: invalid argument (${e})`);this.trigger(v.ERROR,{type:te.OTHER_ERROR,details:w.ATTACH_MEDIA_ERROR,fatal:!0,error:s});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const t="media"in e,n=t?e.media:e,i=t?e:{media:n};this._media=n,this.trigger(v.MEDIA_ATTACHING,i)}detachMedia(){this.logger.log("detachMedia"),this.trigger(v.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const e=this.bufferController.transferMedia();return this.trigger(v.MEDIA_DETACHING,{transferMedia:e}),e}loadSource(e){this.stopLoad();const t=this.media,n=this._url,i=this._url=ie.buildAbsoluteURL(self.location.href,e,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${i}`),t&&n&&(n!==i||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(t)),this.trigger(v.MANIFEST_LOADING,{url:e})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(e=-1,t){this.logger.log(`startLoad(${e+(t?", ":"")})`),this.started=!0,this.resumeBuffering();for(let n=0;n{e.resumeBuffering&&e.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(e=>{e.pauseBuffering&&e.pauseBuffering()}))}get inFlightFragments(){const e={[z.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(e[z.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(e[z.SUBTITLE]=this.subtititleStreamController.inFlightFrag),e}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const e=this._media,t=e==null?void 0:e.currentTime;this.detachMedia(),e&&(this.attachMedia(e),t&&this.startLoad(t))}removeLevel(e){this.levelController.removeLevel(e)}get sessionId(){let e=this._sessionId;return e||(e=this._sessionId=Zr()),e}get levels(){const e=this.levelController.levels;return e||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(e){this.logger.log(`set currentLevel:${e}`),this.levelController.manualLevel=e,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(e){this.logger.log(`set nextLevel:${e}`),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(e){this.logger.log(`set loadLevel:${e}`),this.levelController.manualLevel=e}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(e){this.levelController.nextLoadLevel=e}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(e){this.logger.log(`set firstLevel:${e}`),this.levelController.firstLevel=e}get startLevel(){const e=this.levelController.startLevel;return e===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:e}set startLevel(e){this.logger.log(`set startLevel:${e}`),e!==-1&&(e=Math.max(e,this.minAutoLevel)),this.levelController.startLevel=e}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(e){const t=!!e;t!==this.config.capLevelToPlayerSize&&(t?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=t)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:e}=this.abrController;return e?e.getEstimate():NaN}set bandwidthEstimate(e){this.abrController.resetEstimator(e)}get abrEwmaDefaultEstimate(){const{bwEstimator:e}=this.abrController;return e?e.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:e}=this.abrController;return e?e.getEstimateTTFB():NaN}set autoLevelCapping(e){this._autoLevelCapping!==e&&(this.logger.log(`set autoLevelCapping:${e}`),this._autoLevelCapping=e,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(e){O(e)&&this._maxHdcpLevel!==e&&(this._maxHdcpLevel=e,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:e,config:{minAutoBitrate:t}}=this;if(!e)return 0;const n=e.length;for(let i=0;i=t)return i;return 0}get maxAutoLevel(){const{levels:e,autoLevelCapping:t,maxHdcpLevel:n}=this;let i;if(t===-1&&e!=null&&e.length?i=e.length-1:i=t,n)for(let s=i;s--;){const o=e[s].attrs["HDCP-LEVEL"];if(o&&o<=n)return s}return i}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(e){this.abrController.nextAutoLevel=e}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(e){var t;return((t=this.audioTrackController)==null?void 0:t.setAudioOption(e))||null}setSubtitleOption(e){var t;return((t=this.subtitleTrackController)==null?void 0:t.setSubtitleOption(e))||null}get allAudioTracks(){const e=this.audioTrackController;return e?e.allAudioTracks:[]}get audioTracks(){const e=this.audioTrackController;return e?e.audioTracks:[]}get audioTrack(){const e=this.audioTrackController;return e?e.audioTrack:-1}set audioTrack(e){const t=this.audioTrackController;t&&(t.audioTrack=e)}get allSubtitleTracks(){const e=this.subtitleTrackController;return e?e.allSubtitleTracks:[]}get subtitleTracks(){const e=this.subtitleTrackController;return e?e.subtitleTracks:[]}get subtitleTrack(){const e=this.subtitleTrackController;return e?e.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(e){const t=this.subtitleTrackController;t&&(t.subtitleTrack=e)}get subtitleDisplay(){const e=this.subtitleTrackController;return e?e.subtitleDisplay:!1}set subtitleDisplay(e){const t=this.subtitleTrackController;t&&(t.subtitleDisplay=e)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(e){this.config.lowLatencyMode=e}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(e){this.latencyController.targetLatency=e}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(e){this.levelController.pathwayPriority=e}get bufferedToEnd(){var e;return!!((e=this.bufferController)!=null&&e.bufferedToEnd)}get interstitialsManager(){var e;return((e=this.interstitialsController)==null?void 0:e.interstitialsManager)||null}getMediaDecodingInfo(e,t=this.allAudioTracks){const n=xt(t);return Y(e,n,navigator.mediaCapabilities)}}Ca.defaultConfig=void 0},16722:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return z}});const r=X=>typeof X=="object"&&X!=null&&X.nodeType===1,ne=(X,x)=>(!x||X!=="hidden")&&X!=="visible"&&X!=="clip",N=(X,x)=>{if(X.clientHeight{const re=(ue=>{if(!ue.ownerDocument||!ue.ownerDocument.defaultView)return null;try{return ue.ownerDocument.defaultView.frameElement}catch(ct){return null}})(ee);return!!re&&(re.clientHeightuex||ue>X&&ct=x&&He>=De?ue-X-ee:ct>x&&HeDe?ct-x+re:0,w=X=>{const x=X.parentElement;return x==null?X.getRootNode().host||null:x},v=(X,x)=>{var De,ee,re,ue;if(typeof document=="undefined")return[];const{scrollMode:ct,block:He,inline:We,boundary:tt,skipOverflowHiddenElements:H}=x,Ae=typeof tt=="function"?tt:bt=>bt!==tt;if(!r(X))throw new TypeError("Invalid target");const K=document.scrollingElement||document.documentElement,de=[];let we=X;for(;r(we)&&Ae(we);){if(we=w(we),we===K){de.push(we);break}we!=null&&we===document.body&&N(we)&&!N(document.documentElement)||we!=null&&N(we,H)&&de.push(we)}const Me=(ee=(De=window.visualViewport)==null?void 0:De.width)!=null?ee:innerWidth,Ie=(ue=(re=window.visualViewport)==null?void 0:re.height)!=null?ue:innerHeight,{scrollX:wt,scrollY:mt}=window,{height:Nt,width:ht,top:Te,right:fe,bottom:M,left:oe}=X.getBoundingClientRect(),{top:Ee,right:Ke,bottom:ie,left:xe}=(bt=>{const he=window.getComputedStyle(bt);return{top:parseFloat(he.scrollMarginTop)||0,right:parseFloat(he.scrollMarginRight)||0,bottom:parseFloat(he.scrollMarginBottom)||0,left:parseFloat(he.scrollMarginLeft)||0}})(X);let ze=He==="start"||He==="nearest"?Te-Ee:He==="end"?M+ie:Te+Nt/2-Ee+ie,it=We==="center"?oe+ht/2-xe+Ke:We==="end"?fe+Ke:oe-xe;const Qe=[];for(let bt=0;bt=0&&oe>=0&&M<=Ie&&fe<=Me&&(he===K&&!N(he)||Te>=St&&M<=kt&&oe>=At&&fe<=et))return Qe;const hn=getComputedStyle(he),rt=parseInt(hn.borderLeftWidth,10),$e=parseInt(hn.borderTopWidth,10),Re=parseInt(hn.borderRightWidth,10),Be=parseInt(hn.borderBottomWidth,10);let me=0,lt=0;const Le="offsetWidth"in he?he.offsetWidth-he.clientWidth-rt-Re:0,ve="offsetHeight"in he?he.offsetHeight-he.clientHeight-$e-Be:0,pe="offsetWidth"in he?he.offsetWidth===0?0:Ve/he.offsetWidth:0,Se="offsetHeight"in he?he.offsetHeight===0?0:ke/he.offsetHeight:0;if(K===he)me=He==="start"?ze:He==="end"?ze-Ie:He==="nearest"?te(mt,mt+Ie,Ie,$e,Be,mt+ze,mt+ze+Nt,Nt):ze-Ie/2,lt=We==="start"?it:We==="center"?it-Me/2:We==="end"?it-Me:te(wt,wt+Me,Me,rt,Re,wt+it,wt+it+ht,ht),me=Math.max(0,me+mt),lt=Math.max(0,lt+wt);else{me=He==="start"?ze-St-$e:He==="end"?ze-kt+Be+ve:He==="nearest"?te(St,kt,ke,$e,Be+ve,ze,ze+Nt,Nt):ze-(St+ke/2)+ve/2,lt=We==="start"?it-At-rt:We==="center"?it-(At+Ve/2)+Le/2:We==="end"?it-et+Re+Le:te(At,et,Ve,rt,Re+Le,it,it+ht,ht);const{scrollLeft:ye,scrollTop:Fe}=he;me=Se===0?0:Math.max(0,Math.min(Fe+me/Se,he.scrollHeight-ke/Se+ve)),lt=pe===0?0:Math.max(0,Math.min(ye+lt/pe,he.scrollWidth-Ve/pe+Le)),ze+=Fe-me,it+=ye-lt}Qe.push({el:he,top:me,left:lt})}return Qe},q=X=>X===!1?{block:"end",inline:"nearest"}:(x=>x===Object(x)&&Object.keys(x).length!==0)(X)?X:{block:"start",inline:"nearest"};function z(X,x){if(!X.isConnected||!(re=>{let ue=re;for(;ue&&ue.parentNode;){if(ue.parentNode===document)return!0;ue=ue.parentNode instanceof ShadowRoot?ue.parentNode.host:ue.parentNode}return!1})(X))return;const De=(re=>{const ue=window.getComputedStyle(re);return{top:parseFloat(ue.scrollMarginTop)||0,right:parseFloat(ue.scrollMarginRight)||0,bottom:parseFloat(ue.scrollMarginBottom)||0,left:parseFloat(ue.scrollMarginLeft)||0}})(X);if((re=>typeof re=="object"&&typeof re.behavior=="function")(x))return x.behavior(v(X,x));const ee=typeof x=="boolean"||x==null?void 0:x.behavior;for(const{el:re,top:ue,left:ct}of v(X,q(x))){const He=ue-De.top+De.bottom,We=ct-De.left+De.right;re.scroll({top:He,left:We,behavior:ee})}}}}]); +`),h=[],A=e?fa(e.baseTime,e.timescale):0;let y="00:00.000",T=0,U=0,z,ce=!0;u.oncue=function(le){const ze=t[n];let Je=t.ccOffset;const _e=(T-A)/9e4;if(ze!=null&&ze.new&&(U!==void 0?Je=t.ccOffset=ze.start:ad(t,n,_e)),_e){if(!e){z=new Error("Missing initPTS for VTT MPEGTS");return}Je=_e-t.presentationOffset}const Vt=le.endTime-le.startTime,qt=ks((le.startTime+Je-U)*9e4,i*9e4)/9e4;le.startTime=Math.max(qt,0),le.endTime=Math.max(qt+Vt,0);const Cn=le.text.trim();le.text=decodeURIComponent(encodeURIComponent(Cn)),le.id||(le.id=Wc(le.startTime,le.endTime,Cn)),le.endTime>0&&h.push(le)},u.onparsingerror=function(le){z=le},u.onflush=function(){if(z){o(z);return}s(h)},p.forEach(le=>{if(ce)if(kc(le,"X-TIMESTAMP-MAP=")){ce=!1,le.slice(16).split(",").forEach(ze=>{kc(ze,"LOCAL:")?y=ze.slice(6):kc(ze,"MPEGTS:")&&(T=parseInt(ze.slice(7)))});try{U=sd(y)/1e3}catch(ze){z=ze}return}else le===""&&(ce=!1);u.parse(le+` +`)}),u.flush()}const Hc="stpp.ttml.im1t",Cu=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Iu=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,ld={left:"start",center:"center",right:"end",start:"start",end:"end"};function Mu(l,e,t,n){const i=me(new Uint8Array(l),["mdat"]);if(i.length===0){n(new Error("Could not parse IMSC1 mdat"));return}const s=i.map(u=>ht(u)),o=ou(e.baseTime,1,e.timescale);try{s.forEach(u=>t(cd(u,o)))}catch(u){n(u)}}function cd(l,e){const i=new DOMParser().parseFromString(l,"text/xml").getElementsByTagName("tt")[0];if(!i)throw new Error("Invalid ttml");const s={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},o=Object.keys(s).reduce((y,T)=>(y[T]=i.getAttribute(`ttp:${T}`)||s[T],y),{}),u=i.getAttribute("xml:space")!=="preserve",p=wu(Yc(i,"styling","style")),h=wu(Yc(i,"layout","region")),A=Yc(i,"body","[begin]");return[].map.call(A,y=>{const T=Ru(y,u);if(!T||!y.hasAttribute("begin"))return null;const U=Gc(y.getAttribute("begin"),o),z=Gc(y.getAttribute("dur"),o);let ce=Gc(y.getAttribute("end"),o);if(U===null)throw Du(y);if(ce===null){if(z===null)throw Du(y);ce=U+z}const le=new Zc(U-e,ce-e,T);le.id=Wc(le.startTime,le.endTime,le.text);const ze=h[y.getAttribute("region")],Je=p[y.getAttribute("style")],_e=ud(ze,Je,p),{textAlign:Vt}=_e;if(Vt){const qt=ld[Vt];qt&&(le.lineAlign=qt),le.align=Vt}return ee(le,_e),le}).filter(y=>y!==null)}function Yc(l,e,t){const n=l.getElementsByTagName(e)[0];return n?[].slice.call(n.querySelectorAll(t)):[]}function wu(l){return l.reduce((e,t)=>{const n=t.getAttribute("xml:id");return n&&(e[n]=t),e},{})}function Ru(l,e){return[].slice.call(l.childNodes).reduce((t,n,i)=>{var s;return n.nodeName==="br"&&i?t+` +`:(s=n.childNodes)!=null&&s.length?Ru(n,e):e?t+n.textContent.trim().replace(/\s+/g," "):t+n.textContent},"")}function ud(l,e,t){const n="http://www.w3.org/ns/ttml#styling";let i=null;const s=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],o=l!=null&&l.hasAttribute("style")?l.getAttribute("style"):null;return o&&t.hasOwnProperty(o)&&(i=t[o]),s.reduce((u,p)=>{const h=Qc(e,n,p)||Qc(l,n,p)||Qc(i,n,p);return h&&(u[p]=h),u},{})}function Qc(l,e,t){return l&&l.hasAttributeNS(e,t)?l.getAttributeNS(e,t):null}function Du(l){return new Error(`Could not parse ttml timestamp ${l}`)}function Gc(l,e){if(!l)return null;let t=bu(l);return t===null&&(Cu.test(l)?t=dd(l,e):Iu.test(l)&&(t=fd(l,e))),t}function dd(l,e){const t=Cu.exec(l),n=(t[4]|0)+(t[5]|0)/e.subFrameRate;return(t[1]|0)*3600+(t[2]|0)*60+(t[3]|0)+n/e.frameRate}function fd(l,e){const t=Iu.exec(l),n=Number(t[1]);switch(t[2]){case"h":return n*3600;case"m":return n*60;case"ms":return n*1e3;case"f":return n/e.frameRate;case"t":return n/e.tickRate}return n}class Ml{constructor(e,t){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=e,this.trackName=t}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(e,t,n){(this.startTime===null||this.startTime>e)&&(this.startTime=e),this.endTime=t,this.screen=n,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class hd{constructor(e){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Lu(),this.captionsProperties=void 0,this.hls=e,this.config=e.config,this.Cues=e.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},e.on(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(v.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(v.FRAG_LOADING,this.onFragLoading,this),e.on(v.FRAG_LOADED,this.onFragLoaded,this),e.on(v.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.on(v.FRAG_DECRYPTED,this.onFragDecrypted,this),e.on(v.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(v.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.on(v.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:e}=this;e.off(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(v.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(v.FRAG_LOADING,this.onFragLoading,this),e.off(v.FRAG_LOADED,this.onFragLoaded,this),e.off(v.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.off(v.FRAG_DECRYPTED,this.onFragDecrypted,this),e.off(v.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(v.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.off(v.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const e=new Ml(this,"textTrack1"),t=new Ml(this,"textTrack2"),n=new Ml(this,"textTrack3"),i=new Ml(this,"textTrack4");this.cea608Parser1=new Su(1,e,t),this.cea608Parser2=new Su(3,n,i)}addCues(e,t,n,i,s){let o=!1;for(let u=s.length;u--;){const p=s[u],h=md(p[0],p[1],t,n);if(h>=0&&(p[0]=Math.min(p[0],t),p[1]=Math.max(p[1],n),o=!0,h/(n-t)>.5))return}if(o||s.push([t,n]),this.config.renderTextTracksNatively){const u=this.captionsTracks[e];this.Cues.newCue(u,t,n,i)}else{const u=this.Cues.newCue(null,t,n,i);this.hls.trigger(v.CUES_PARSED,{type:"captions",cues:u,track:e})}}onInitPtsFound(e,{frag:t,id:n,initPTS:i,timescale:s,trackId:o}){const{unparsedVttFrags:u}=this;n===Z.MAIN&&(this.initPTS[t.cc]={baseTime:i,timescale:s,trackId:o}),u.length&&(this.unparsedVttFrags=[],u.forEach(p=>{this.initPTS[p.frag.cc]?this.onFragLoaded(v.FRAG_LOADED,p):this.hls.trigger(v.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:p.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(e,t){const{media:n}=this;if(n)for(let i=0;i{Ds(i[s]),delete i[s]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Lu(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:e}=this;if(!e)return;const t=e.textTracks;if(t)for(let n=0;ns.textCodec===Hc);if(this.config.enableWebVTT||i&&this.config.enableIMSC1){if(mo(this.tracks,n)){this.tracks=n;return}if(this.textTracks=[],this.tracks=n,this.config.renderTextTracksNatively){const o=this.media,u=o?Pr(o.textTracks):null;if(this.tracks.forEach((p,h)=>{let A;if(u){let y=null;for(let T=0;Th!==null).map(h=>h.label);p.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${p.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const o=this.tracks.map(u=>({label:u.name,kind:u.type.toLowerCase(),default:u.default,subtitleTrack:u}));this.hls.trigger(v.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:o})}}}onManifestLoaded(e,t){this.config.enableCEA708Captions&&t.captions&&t.captions.forEach(n=>{const i=/(?:CC|SERVICE)([1-4])/.exec(n.instreamId);if(!i)return;const s=`textTrack${i[1]}`,o=this.captionsProperties[s];o&&(o.label=n.name,n.lang&&(o.languageCode=n.lang),o.media=n)})}closedCaptionsForLevel(e){const t=this.hls.levels[e.level];return t==null?void 0:t.attrs["CLOSED-CAPTIONS"]}onFragLoading(e,t){if(this.enabled&&t.frag.type===Z.MAIN){var n,i;const{cea608Parser1:s,cea608Parser2:o,lastSn:u}=this,{cc:p,sn:h}=t.frag,A=(n=(i=t.part)==null?void 0:i.index)!=null?n:-1;s&&o&&(h!==u+1||h===u&&A!==this.lastPartIndex+1||p!==this.lastCc)&&(s.reset(),o.reset()),this.lastCc=p,this.lastSn=h,this.lastPartIndex=A}}onFragLoaded(e,t){const{frag:n,payload:i}=t;if(n.type===Z.SUBTITLE)if(i.byteLength){const s=n.decryptdata,o="stats"in t;if(s==null||!s.encrypted||o){const u=this.tracks[n.level],p=this.vttCCs;p[n.cc]||(p[n.cc]={start:n.start,prevCC:this.prevCC,new:!0},this.prevCC=n.cc),u&&u.textCodec===Hc?this._parseIMSC1(n,i):this._parseVTTs(t)}}else this.hls.trigger(v.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:n,error:new Error("Empty subtitle payload")})}_parseIMSC1(e,t){const n=this.hls;Mu(t,this.initPTS[e.cc],i=>{this._appendCues(i,e.level),n.trigger(v.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:e})},i=>{n.logger.log(`Failed to parse IMSC1: ${i}`),n.trigger(v.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e,error:i})})}_parseVTTs(e){var t;const{frag:n,payload:i}=e,{initPTS:s,unparsedVttFrags:o}=this,u=s.length-1;if(!s[n.cc]&&u===-1){o.push(e);return}const p=this.hls,h=(t=n.initSegment)!=null&&t.data?nt(n.initSegment.data,new Uint8Array(i)).buffer:i;od(h,this.initPTS[n.cc],this.vttCCs,n.cc,n.start,A=>{this._appendCues(A,n.level),p.trigger(v.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:n})},A=>{const y=A.message==="Missing initPTS for VTT MPEGTS";y?o.push(e):this._fallbackToIMSC1(n,i),p.logger.log(`Failed to parse VTT cue: ${A}`),!(y&&u>n.cc)&&p.trigger(v.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:n,error:A})})}_fallbackToIMSC1(e,t){const n=this.tracks[e.level];n.textCodec||Mu(t,this.initPTS[e.cc],()=>{n.textCodec=Hc,this._parseIMSC1(e,t)},()=>{n.textCodec="wvtt"})}_appendCues(e,t){const n=this.hls;if(this.config.renderTextTracksNatively){const i=this.textTracks[t];if(!i||i.mode==="disabled")return;e.forEach(s=>zs(i,s))}else{const i=this.tracks[t];if(!i)return;const s=i.default?"default":"subtitles"+t;n.trigger(v.CUES_PARSED,{type:"subtitles",cues:e,track:s})}}onFragDecrypted(e,t){const{frag:n}=t;n.type===Z.SUBTITLE&&this.onFragLoaded(v.FRAG_LOADED,t)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(e,t){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:n,samples:i}=t;if(!(n.type===Z.MAIN&&this.closedCaptionsForLevel(n)==="NONE"))for(let s=0;sbs(u[p],t,n))}if(this.config.renderTextTracksNatively&&t===0&&i!==void 0){const{textTracks:u}=this;Object.keys(u).forEach(p=>bs(u[p],t,i))}}}extractCea608Data(e){const t=[[],[]],n=e[0]&31;let i=2;for(let s=0;s=16?p--:p++;const U=Tu(h.trim()),z=Wc(e,t,U);l!=null&&(y=l.cues)!=null&&y.getCueById(z)||(o=new A(e,t,U),o.id=z,o.line=T+1,o.align="left",o.position=10+Math.min(80,Math.floor(p*8/32)*10),i.push(o))}return l&&i.length&&(i.sort((T,U)=>T.line==="auto"||U.line==="auto"?0:T.line>8&&U.line>8?U.line-T.line:T.line-U.line),i.forEach(T=>zs(l,T))),i}};function vd(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(l){}return!1}const Ad=/(\d+)-(\d+)\/(\d+)/;class Ou{constructor(e){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=e.fetchSetup||bd,this.controller=new self.AbortController,this.stats=new Ce}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var e;this.abortInternal(),(e=this.callbacks)!=null&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(e,t,n){const i=this.stats;if(i.loading.start)throw new Error("Loader can only be used once.");i.loading.start=self.performance.now();const s=Ed(e,this.controller.signal),o=e.responseType==="arraybuffer",u=o?"byteLength":"length",{maxTimeToFirstByteMs:p,maxLoadTimeMs:h}=t.loadPolicy;this.context=e,this.config=t,this.callbacks=n,this.request=this.fetchSetup(e,s),self.clearTimeout(this.requestTimeout),t.timeout=p&&r(p)?p:h,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(i,e,this.response))},t.timeout),(Ra(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(y=>{var T;this.response=this.loader=y;const U=Math.max(self.performance.now(),i.loading.start);if(self.clearTimeout(this.requestTimeout),t.timeout=h,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(i,e,this.response))},h-(U-i.loading.start)),!y.ok){const{status:ce,statusText:le}=y;throw new xd(le||"fetch, bad network response",ce,y)}i.loading.first=U,i.total=Sd(y.headers)||i.total;const z=(T=this.callbacks)==null?void 0:T.onProgress;return z&&r(t.highWaterMark)?this.loadProgressively(y,i,e,t.highWaterMark,z):o?y.arrayBuffer():e.responseType==="json"?y.json():y.text()}).then(y=>{var T,U;const z=this.response;if(!z)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),i.loading.end=Math.max(self.performance.now(),i.loading.first);const ce=y[u];ce&&(i.loaded=i.total=ce);const le={url:z.url,data:y,code:z.status},ze=(T=this.callbacks)==null?void 0:T.onProgress;ze&&!r(t.highWaterMark)&&ze(i,e,y,z),(U=this.callbacks)==null||U.onSuccess(le,i,e,z)}).catch(y=>{var T;if(self.clearTimeout(this.requestTimeout),i.aborted)return;const U=y&&y.code||0,z=y?y.message:null;(T=this.callbacks)==null||T.onError({code:U,text:z},e,y?y.details:null,i)})}getCacheAge(){let e=null;if(this.response){const t=this.response.headers.get("age");e=t?parseFloat(t):null}return e}getResponseHeader(e){return this.response?this.response.headers.get(e):null}loadProgressively(e,t,n,i=0,s){const o=new wo,u=e.body.getReader(),p=()=>u.read().then(h=>{if(h.done)return o.dataLength&&s(t,n,o.flush().buffer,e),Promise.resolve(new ArrayBuffer(0));const A=h.value,y=A.length;return t.loaded+=y,y=i&&s(t,n,o.flush().buffer,e)):s(t,n,A.buffer,e),p()}).catch(()=>Promise.reject());return p()}}function Ed(l,e){const t={method:"GET",mode:"cors",credentials:"same-origin",signal:e,headers:new self.Headers(ee({},l.headers))};return l.rangeEnd&&t.headers.set("Range","bytes="+l.rangeStart+"-"+String(l.rangeEnd-1)),t}function yd(l){const e=Ad.exec(l);if(e)return parseInt(e[2])-parseInt(e[1])+1}function Sd(l){const e=l.get("Content-Range");if(e){const n=yd(e);if(r(n))return n}const t=l.get("Content-Length");if(t)return parseInt(t)}function bd(l,e){return new self.Request(l.url,e)}class xd extends Error{constructor(e,t,n){super(e),this.code=void 0,this.details=void 0,this.code=t,this.details=n}}const Td=/^age:\s*[\d.]+\s*$/im;class Fu{constructor(e){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=e&&e.xhrSetup||null,this.stats=new Ce,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const e=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),e&&(e.onreadystatechange=null,e.onprogress=null,e.readyState!==4&&(this.stats.aborted=!0,e.abort()))}abort(){var e;this.abortInternal(),(e=this.callbacks)!=null&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(e,t,n){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=e,this.config=t,this.callbacks=n,this.loadInternal()}loadInternal(){const{config:e,context:t}=this;if(!e||!t)return;const n=this.loader=new self.XMLHttpRequest,i=this.stats;i.loading.first=0,i.loaded=0,i.aborted=!1;const s=this.xhrSetup;s?Promise.resolve().then(()=>{if(!(this.loader!==n||this.stats.aborted))return s(n,t.url)}).catch(o=>{if(!(this.loader!==n||this.stats.aborted))return n.open("GET",t.url,!0),s(n,t.url)}).then(()=>{this.loader!==n||this.stats.aborted||this.openAndSendXhr(n,t,e)}).catch(o=>{var u;(u=this.callbacks)==null||u.onError({code:n.status,text:o.message},t,n,i)}):this.openAndSendXhr(n,t,e)}openAndSendXhr(e,t,n){e.readyState||e.open("GET",t.url,!0);const i=t.headers,{maxTimeToFirstByteMs:s,maxLoadTimeMs:o}=n.loadPolicy;if(i)for(const u in i)e.setRequestHeader(u,i[u]);t.rangeEnd&&e.setRequestHeader("Range","bytes="+t.rangeStart+"-"+(t.rangeEnd-1)),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=t.responseType,self.clearTimeout(this.requestTimeout),n.timeout=s&&r(s)?s:o,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),e.send()}readystatechange(){const{context:e,loader:t,stats:n}=this;if(!e||!t)return;const i=t.readyState,s=this.config;if(!n.aborted&&i>=2&&(n.loading.first===0&&(n.loading.first=Math.max(self.performance.now(),n.loading.start),s.timeout!==s.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),s.timeout=s.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.loadPolicy.maxLoadTimeMs-(n.loading.first-n.loading.start)))),i===4)){self.clearTimeout(this.requestTimeout),t.onreadystatechange=null,t.onprogress=null;const h=t.status,A=t.responseType==="text"?t.responseText:null;if(h>=200&&h<300){const z=A!=null?A:t.response;if(z!=null){var o,u;n.loading.end=Math.max(self.performance.now(),n.loading.first);const ce=t.responseType==="arraybuffer"?z.byteLength:z.length;n.loaded=n.total=ce,n.bwEstimate=n.total*8e3/(n.loading.end-n.loading.first);const le=(o=this.callbacks)==null?void 0:o.onProgress;le&&le(n,e,z,t);const ze={url:t.responseURL,data:z,code:h};(u=this.callbacks)==null||u.onSuccess(ze,n,e,t);return}}const y=s.loadPolicy.errorRetry,T=n.retry,U={url:e.url,data:void 0,code:h};if(fi(y,T,!1,U))this.retry(y);else{var p;Ie.error(`${h} while loading ${e.url}`),(p=this.callbacks)==null||p.onError({code:h,text:t.statusText},e,t,n)}}}loadtimeout(){if(!this.config)return;const e=this.config.loadPolicy.timeoutRetry,t=this.stats.retry;if(fi(e,t,!0))this.retry(e);else{var n;Ie.warn(`timeout while loading ${(n=this.context)==null?void 0:n.url}`);const i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))}}retry(e){const{context:t,stats:n}=this;this.retryDelay=ri(e,n.retry),n.retry++,Ie.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${t==null?void 0:t.url}, retrying ${n.retry}/${e.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(e){const t=this.stats;t.loaded=e.loaded,e.lengthComputable&&(t.total=e.total)}getCacheAge(){let e=null;if(this.loader&&Td.test(this.loader.getAllResponseHeaders())){const t=this.loader.getResponseHeader("age");e=t?parseFloat(t):null}return e}getResponseHeader(e){return this.loader&&new RegExp(`^${e}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(e):null}}const Cd={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},Id=ue(ue({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:Fu,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Bn,bufferController:vc,capLevelController:go,errorController:Lt,fpsController:qs,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:qi,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Cd},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},Md()),{},{subtitleStreamController:xa,subtitleTrackController:Nr,timelineController:hd,audioStreamController:al,audioTrackController:mc,emeController:ls,cmcdController:ys,contentSteeringController:jr,interstitialsController:Is});function Md(){return{cueHandler:pd,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function wd(l,e,t){if((e.liveSyncDurationCount||e.liveMaxLatencyDurationCount)&&(e.liveSyncDuration||e.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(e.liveMaxLatencyDurationCount!==void 0&&(e.liveSyncDurationCount===void 0||e.liveMaxLatencyDurationCount<=e.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(e.liveMaxLatencyDuration!==void 0&&(e.liveSyncDuration===void 0||e.liveMaxLatencyDuration<=e.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const n=Xc(l),i=["manifest","level","frag"],s=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return i.forEach(o=>{const u=`${o==="level"?"playlist":o}LoadPolicy`,p=e[u]===void 0,h=[];s.forEach(A=>{const y=`${o}Loading${A}`,T=e[y];if(T!==void 0&&p){h.push(y);const U=n[u].default;switch(e[u]={default:U},A){case"TimeOut":U.maxLoadTimeMs=T,U.maxTimeToFirstByteMs=T;break;case"MaxRetry":U.errorRetry.maxNumRetry=T,U.timeoutRetry.maxNumRetry=T;break;case"RetryDelay":U.errorRetry.retryDelayMs=T,U.timeoutRetry.retryDelayMs=T;break;case"MaxRetryTimeout":U.errorRetry.maxRetryDelayMs=T,U.timeoutRetry.maxRetryDelayMs=T;break}}}),h.length&&t.warn(`hls.js config: "${h.join('", "')}" setting(s) are deprecated, use "${u}": ${Ye(e[u])}`)}),ue(ue({},n),e)}function Xc(l){return l&&typeof l=="object"?Array.isArray(l)?l.map(Xc):Object.keys(l).reduce((e,t)=>(e[t]=Xc(l[t]),e),{}):l}function Rd(l,e){const t=l.loader;t!==Ou&&t!==Fu?(e.log("[config]: Custom loader detected, cannot enable progressive streaming"),l.progressive=!1):vd()&&(l.loader=Ou,l.progressive=!0,l.enableSoftwareAES=!0,e.log("[config]: Progressive streaming enabled, using FetchLoader"))}const wl=2,Dd=.1,Nd=.05,Bd=100;class Ld extends Br{constructor(e,t){super("gap-controller",e.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var n;(n=this.media)!=null&&n.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var n;this.ended=((n=this.media)==null?void 0:n.currentTime)||1,this.hls.trigger(v.MEDIA_ENDED,{stalled:!1})}},this.hls=e,this.fragmentTracker=t,this.registerListeners()}registerListeners(){const{hls:e}=this;e&&(e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:e}=this;e&&(e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(e,t){this.setInterval(Bd),this.mediaSource=t.mediaSource;const n=this.media=t.media;Ms(n,"playing",this.onMediaPlaying),Ms(n,"waiting",this.onMediaWaiting),Ms(n,"ended",this.onMediaEnded)}onMediaDetaching(e,t){this.clearInterval();const{media:n}=this;n&&(Us(n,"playing",this.onMediaPlaying),Us(n,"waiting",this.onMediaWaiting),Us(n,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(e,t){this.buffered=t.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var e;if(!((e=this.media)!=null&&e.readyState)||!this.hasBuffered)return;const t=this.media.currentTime;this.poll(t,this.lastCurrentTime),this.lastCurrentTime=t}poll(e,t){var n,i;const s=(n=this.hls)==null?void 0:n.config;if(!s)return;const o=this.media;if(!o)return;const{seeking:u}=o,p=this.seeking&&!u,h=!this.seeking&&u,A=o.paused&&!u||o.ended||o.playbackRate===0;if(this.seeking=u,e!==t){t&&(this.ended=0),this.moved=!0,u||(this.nudgeRetry=0,s.nudgeOnVideoHole&&!A&&e>t&&this.nudgeOnVideoHole(e,t)),this.waiting===0&&this.stallResolved(e);return}if(h||p){p&&this.stallResolved(e);return}if(A){this.nudgeRetry=0,this.stallResolved(e),!this.ended&&o.ended&&this.hls&&(this.ended=e||1,this.hls.trigger(v.MEDIA_ENDED,{stalled:!1}));return}if(!Wn.getBuffered(o).length){this.nudgeRetry=0;return}const y=Wn.bufferInfo(o,e,0),T=y.nextStart||0,U=this.fragmentTracker;if(u&&U&&this.hls){const Cn=Pu(this.hls.inFlightFragments,e),tn=y.len>wl,An=!T||Cn||T-e>wl&&!U.getPartialFragment(e);if(tn||An)return;this.moved=!1}const z=(i=this.hls)==null?void 0:i.latestLevelDetails;if(!this.moved&&this.stalled!==null&&U){if(!(y.len>0)&&!T)return;const tn=Math.max(T,y.start||0)-e,pn=!!(z!=null&&z.live)?z.targetduration*2:wl,on=Rl(e,U);if(tn>0&&(tn<=pn||on)){o.paused||this._trySkipBufferHole(on);return}}const ce=s.detectStallWithCurrentTimeMs,le=self.performance.now(),ze=this.waiting;let Je=this.stalled;if(Je===null)if(ze>0&&le-ze=ce||ze)&&this.hls){var Vt;if(((Vt=this.mediaSource)==null?void 0:Vt.readyState)==="ended"&&!(z!=null&&z.live)&&Math.abs(e-((z==null?void 0:z.edge)||0))<1){if(this.ended)return;this.ended=e||1,this.hls.trigger(v.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(y),!this.media||!this.hls)return}const qt=Wn.bufferInfo(o,e,s.maxBufferHole);this._tryFixBufferStall(qt,_e,e)}stallResolved(e){const t=this.stalled;if(t&&this.hls&&(this.stalled=null,this.stallReported)){const n=self.performance.now()-t;this.log(`playback not stuck anymore @${e}, after ${Math.round(n)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(v.STALL_RESOLVED,{})}}nudgeOnVideoHole(e,t){var n;const i=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(n=this.buffered.audio)!=null&&n.length&&i&&i.length>1&&e>i.end(0)){const s=Wn.bufferedInfo(Wn.timeRangesToArray(this.buffered.audio),e,0);if(s.len>1&&t>=s.start){const o=Wn.timeRangesToArray(i),u=Wn.bufferedInfo(o,t,0).bufferedIndex;if(u>-1&&uu)&&A-h<1&&e-h<2){const y=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${e} hole: ${h} -> ${A} buffered index: ${p}`);this.warn(y.message),this.media.currentTime+=1e-6;let T=Rl(e,this.fragmentTracker);T&&"fragment"in T?T=T.fragment:T||(T=void 0);const U=Wn.bufferInfo(this.media,e,0);this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:R.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:y,reason:y.message,frag:T,buffer:U.len,bufferInfo:U})}}}}}_tryFixBufferStall(e,t,n){var i,s;const{fragmentTracker:o,media:u}=this,p=(i=this.hls)==null?void 0:i.config;if(!u||!o||!p)return;const h=(s=this.hls)==null?void 0:s.latestLevelDetails,A=Rl(n,o);if((A||h!=null&&h.live&&n1&&e.len>p.maxBufferHole||e.nextStart&&(e.nextStart-np.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(e))}adjacentTraversal(e,t){const n=this.fragmentTracker,i=e.nextStart;if(n&&i){const s=n.getFragAtPos(t,Z.MAIN),o=n.getFragAtPos(i,Z.MAIN);if(s&&o)return o.sn-s.sn<2}return!1}_reportStall(e){const{hls:t,media:n,stallReported:i,stalled:s}=this;if(!i&&s!==null&&n&&t){this.stallReported=!0;const o=new Error(`Playback stalling at @${n.currentTime} due to low buffer (${Ye(e)})`);this.warn(o.message),t.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:R.BUFFER_STALLED_ERROR,fatal:!1,error:o,buffer:e.len,bufferInfo:e,stalled:{start:s}})}}_trySkipBufferHole(e){var t;const{fragmentTracker:n,media:i}=this,s=(t=this.hls)==null?void 0:t.config;if(!i||!n||!s)return 0;const o=i.currentTime,u=Wn.bufferInfo(i,o,0),p=o0&&u.len<1&&i.readyState<3,T=p-o;if(T>0&&(A||y)){if(T>s.maxBufferHole){let z=!1;if(o===0){const ce=n.getAppendedFrag(0,Z.MAIN);ce&&p{const l=Jc();try{l&&new l(0,Number.POSITIVE_INFINITY,"")}catch(e){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Fd{constructor(e){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(v.EVENT_CUE_ENTER,{})},this.hls=e,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:e}=this;e&&(e.on(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(v.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(v.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:e}=this;e&&(e.off(v.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(v.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(v.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(e,t){var n;this.media=t.media,((n=t.overrides)==null?void 0:n.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var e;const t=(e=this.hls)==null?void 0:e.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(e,t){this.media=null,!t.transferMedia&&(this.id3Track&&(this.removeCues&&Ds(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(e){const t=this.getID3Track(e.textTracks);return t.mode="hidden",t}getID3Track(e){if(this.media){for(let t=0;tDl&&(y=Dl),y-A<=0&&(y=A+Od);for(let U=0;UA.type===Vs.audioId3&&p:i==="video"?h=A=>A.type===Vs.emsg&&u:h=A=>A.type===Vs.audioId3&&p||A.type===Vs.emsg&&u,bs(s,t,n,h)}}onLevelUpdated(e,{details:t}){this.updateDateRangeCues(t,!0)}onLevelPtsUpdated(e,t){Math.abs(t.drift)>.01&&this.updateDateRangeCues(t.details)}updateDateRangeCues(e,t){if(!this.hls||!this.media)return;const{assetPlayerId:n,timelineOffset:i,enableDateRangeMetadataCues:s,interstitialsController:o}=this.hls.config;if(!s)return;const u=Jc();if(n&&i&&!o){const{fragmentStart:ce,fragmentEnd:le}=e;let ze=this.assetCue;ze?(ze.startTime=ce,ze.endTime=le):u&&(ze=this.assetCue=Kc(u,ce,le,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),ze&&(ze.id=n,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(ze),ze.addEventListener("enter",this.onEventCueEnter)))}if(!e.hasProgramDateTime)return;const{id3Track:p}=this,{dateRanges:h}=e,A=Object.keys(h);let y=this.dateRangeCuesAppended;if(p&&t){var T;if((T=p.cues)!=null&&T.length){const ce=Object.keys(y).filter(le=>!A.includes(le));for(let le=ce.length;le--;){var U;const ze=ce[le],Je=(U=y[ze])==null?void 0:U.cues;delete y[ze],Je&&Object.keys(Je).forEach(_e=>{const Vt=Je[_e];if(Vt){Vt.removeEventListener("enter",this.onEventCueEnter);try{p.removeCue(Vt)}catch(qt){}}})}}else y=this.dateRangeCuesAppended={}}const z=e.fragments[e.fragments.length-1];if(!(A.length===0||!r(z==null?void 0:z.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let ce=0;ce{if(gi!==ze.id){const Di=h[gi];if(Di.class===ze.class&&Di.startDate>ze.startDate&&(!Zn||ze.startDate.01&&(gi.startTime=Je,gi.endTime=Cn);else if(u){let Di=ze.attr[Zn];yr(Zn)&&(Di=fe(Di));const Ni=Kc(u,Je,Cn,{key:Zn,data:Di},Vs.dateRange);Ni&&(Ni.id=le,this.id3Track.addCue(Ni),Vt[Zn]=Ni,o&&(Zn==="X-ASSET-LIST"||Zn==="X-ASSET-URL")&&Ni.addEventListener("enter",this.onEventCueEnter))}}y[le]={cues:Vt,dateRange:ze,durationKnown:qt}}}}}class Pd{constructor(e){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:t}=this,n=this.levelDetails;if(!t||!n)return;this.currentTime=t.currentTime;const i=this.computeLatency();if(i===null)return;this._latency=i;const{lowLatencyMode:s,maxLiveSyncPlaybackRate:o}=this.config;if(!s||o===1||!n.live)return;const u=this.targetLatency;if(u===null)return;const p=i-u,h=Math.min(this.maxLatency,u+n.targetduration);if(p.05&&this.forwardBufferLength>1){const y=Math.min(2,Math.max(1,o)),T=Math.round(2/(1+Math.exp(-.75*p-this.edgeStalled))*20)/20,U=Math.min(y,Math.max(1,T));this.changeMediaPlaybackRate(t,U)}else t.playbackRate!==1&&t.playbackRate!==0&&this.changeMediaPlaybackRate(t,1)},this.hls=e,this.config=e.config,this.registerListeners()}get levelDetails(){var e;return((e=this.hls)==null?void 0:e.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:e}=this;if(e.liveMaxLatencyDuration!==void 0)return e.liveMaxLatencyDuration;const t=this.levelDetails;return t?e.liveMaxLatencyDurationCount*t.targetduration:0}get targetLatency(){const e=this.levelDetails;if(e===null||this.hls===null)return null;const{holdBack:t,partHoldBack:n,targetduration:i}=e,{liveSyncDuration:s,liveSyncDurationCount:o,lowLatencyMode:u}=this.config,p=this.hls.userConfig;let h=u&&n||t;(this._targetLatencyUpdated||p.liveSyncDuration||p.liveSyncDurationCount||h===0)&&(h=s!==void 0?s:o*i);const A=i;return h+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,A)}set targetLatency(e){this.stallCount=0,this.config.liveSyncDuration=e,this._targetLatencyUpdated=!0}get liveSyncPosition(){const e=this.estimateLiveEdge(),t=this.targetLatency;if(e===null||t===null)return null;const n=this.levelDetails;if(n===null)return null;const i=n.edge,s=e-t-this.edgeStalled,o=i-n.totalduration,u=i-(this.config.lowLatencyMode&&n.partTarget||n.targetduration);return Math.min(Math.max(o,s),u)}get drift(){const e=this.levelDetails;return e===null?1:e.drift}get edgeStalled(){const e=this.levelDetails;if(e===null)return 0;const t=(this.config.lowLatencyMode&&e.partTarget||e.targetduration)*3;return Math.max(e.age-t,0)}get forwardBufferLength(){const{media:e}=this,t=this.levelDetails;if(!e||!t)return 0;const n=e.buffered.length;return(n?e.buffered.end(n-1):t.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:e}=this;e&&(e.on(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(v.ERROR,this.onError,this))}unregisterListeners(){const{hls:e}=this;e&&(e.off(v.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(v.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(v.ERROR,this.onError,this))}onMediaAttached(e,t){this.media=t.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(e,{details:t}){t.advanced&&this.onTimeupdate(),!t.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(e,t){var n;t.details===R.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(n=this.levelDetails)!=null&&n.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(e,t){var n,i;e.playbackRate!==t&&((n=this.hls)==null||n.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(i=this.targetLatency)==null?void 0:i.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${e.playbackRate} to ${t}`),e.playbackRate=t)}estimateLiveEdge(){const e=this.levelDetails;return e===null?null:e.edge+e.age}computeLatency(){const e=this.estimateLiveEdge();return e===null?null:e-this.currentTime}}class Ud extends Sa{constructor(e,t){super(e,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=t,this._registerListeners()}_registerListeners(){const{hls:e}=this;e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(v.LEVEL_LOADED,this.onLevelLoaded,this),e.on(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(v.FRAG_BUFFERED,this.onFragBuffered,this),e.on(v.ERROR,this.onError,this)}_unregisterListeners(){const{hls:e}=this;e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(v.LEVEL_LOADED,this.onLevelLoaded,this),e.off(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(v.FRAG_BUFFERED,this.onFragBuffered,this),e.off(v.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(t=>{t.loadError=0,t.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(e,t){this.resetLevels()}onManifestLoaded(e,t){const n=this.hls.config.preferManagedMediaSource,i=[],s={},o={};let u=!1,p=!1,h=!1;t.levels.forEach(A=>{const y=A.attrs;let{audioCodec:T,videoCodec:U}=A;T&&(A.audioCodec=T=Pt(T,n)||void 0),U&&(U=A.videoCodec=N(U));const{width:z,height:ce,unknownCodecs:le}=A,ze=(le==null?void 0:le.length)||0;if(u||(u=!!(z&&ce)),p||(p=!!U),h||(h=!!T),ze||T&&!this.isAudioSupported(T)||U&&!this.isVideoSupported(U)){this.log(`Some or all CODECS not supported "${y.CODECS}"`);return}const{CODECS:Je,"FRAME-RATE":_e,"HDCP-LEVEL":Vt,"PATHWAY-ID":qt,RESOLUTION:Cn,"VIDEO-RANGE":tn}=y,pn=`${`${qt||"."}-`}${A.bitrate}-${Cn}-${_e}-${Je}-${tn}-${Vt}`;if(s[pn])if(s[pn].uri!==A.url&&!A.attrs["PATHWAY-ID"]){const on=o[pn]+=1;A.attrs["PATHWAY-ID"]=new Array(on+1).join(".");const Zn=this.createLevel(A);s[pn]=Zn,i.push(Zn)}else s[pn].addGroupId("audio",y.AUDIO),s[pn].addGroupId("text",y.SUBTITLES);else{const on=this.createLevel(A);s[pn]=on,o[pn]=1,i.push(on)}}),this.filterAndSortMediaOptions(i,t,u,p,h)}createLevel(e){const t=new pt(e),n=e.supplemental;if(n!=null&&n.videoCodec&&!this.isVideoSupported(n.videoCodec)){const i=new Error(`SUPPLEMENTAL-CODECS not supported "${n.videoCodec}"`);this.log(i.message),t.supportedResult=j(i,[])}return t}isAudioSupported(e){return sn(e,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(e){return sn(e,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(e,t,n,i,s){var o;let u=[],p=[],h=e;const A=((o=t.stats)==null?void 0:o.parsing)||{};if((n||i)&&s&&(h=h.filter(({videoCodec:Je,videoRange:_e,width:Vt,height:qt})=>(!!Je||!!(Vt&&qt))&&be(_e))),h.length===0){Promise.resolve().then(()=>{if(this.hls){let Je="no level with compatible codecs found in manifest",_e=Je;t.levels.length&&(_e=`one or more CODECS in variant not supported: ${Ye(t.levels.map(qt=>qt.attrs.CODECS).filter((qt,Cn,tn)=>tn.indexOf(qt)===Cn))}`,this.warn(_e),Je+=` (${_e})`);const Vt=new Error(Je);this.hls.trigger(v.ERROR,{type:te.MEDIA_ERROR,details:R.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:t.url,error:Vt,reason:_e})}}),A.end=performance.now();return}t.audioTracks&&(u=t.audioTracks.filter(Je=>!Je.audioCodec||this.isAudioSupported(Je.audioCodec)),Vu(u)),t.subtitles&&(p=t.subtitles,Vu(p));const y=h.slice(0);h.sort((Je,_e)=>{if(Je.attrs["HDCP-LEVEL"]!==_e.attrs["HDCP-LEVEL"])return(Je.attrs["HDCP-LEVEL"]||"")>(_e.attrs["HDCP-LEVEL"]||"")?1:-1;if(n&&Je.height!==_e.height)return Je.height-_e.height;if(Je.frameRate!==_e.frameRate)return Je.frameRate-_e.frameRate;if(Je.videoRange!==_e.videoRange)return k.indexOf(Je.videoRange)-k.indexOf(_e.videoRange);if(Je.videoCodec!==_e.videoCodec){const Vt=_t(Je.videoCodec),qt=_t(_e.videoCodec);if(Vt!==qt)return qt-Vt}if(Je.uri===_e.uri&&Je.codecSet!==_e.codecSet){const Vt=Gt(Je.codecSet),qt=Gt(_e.codecSet);if(Vt!==qt)return qt-Vt}return Je.averageBitrate!==_e.averageBitrate?Je.averageBitrate-_e.averageBitrate:0});let T=y[0];if(this.steering&&(h=this.steering.filterParsedLevels(h),h.length!==y.length)){for(let Je=0;JeVt&&Vt===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=qt)}break}const z=s&&!i,ce=this.hls.config,le=!!(ce.audioStreamController&&ce.audioTrackController),ze={levels:h,audioTracks:u,subtitleTracks:p,sessionData:t.sessionData,sessionKeys:t.sessionKeys,firstLevel:this._firstLevel,stats:t.stats,audio:s,video:i,altAudio:le&&!z&&u.some(Je=>!!Je.url)};A.end=performance.now(),this.hls.trigger(v.MANIFEST_PARSED,ze)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(e){const t=this._levels;if(t.length===0)return;if(e<0||e>=t.length){const A=new Error("invalid level idx"),y=e<0;if(this.hls.trigger(v.ERROR,{type:te.OTHER_ERROR,details:R.LEVEL_SWITCH_ERROR,level:e,fatal:y,error:A,reason:A.message}),y)return;e=Math.min(e,t.length-1)}const n=this.currentLevelIndex,i=this.currentLevel,s=i?i.attrs["PATHWAY-ID"]:void 0,o=t[e],u=o.attrs["PATHWAY-ID"];if(this.currentLevelIndex=e,this.currentLevel=o,n===e&&i&&s===u)return;this.log(`Switching to level ${e} (${o.height?o.height+"p ":""}${o.videoRange?o.videoRange+" ":""}${o.codecSet?o.codecSet+" ":""}@${o.bitrate})${u?" with Pathway "+u:""} from level ${n}${s?" with Pathway "+s:""}`);const p={level:e,attrs:o.attrs,details:o.details,bitrate:o.bitrate,averageBitrate:o.averageBitrate,maxBitrate:o.maxBitrate,realBitrate:o.realBitrate,width:o.width,height:o.height,codecSet:o.codecSet,audioCodec:o.audioCodec,videoCodec:o.videoCodec,audioGroups:o.audioGroups,subtitleGroups:o.subtitleGroups,loaded:o.loaded,loadError:o.loadError,fragmentError:o.fragmentError,name:o.name,id:o.id,uri:o.uri,url:o.url,urlId:0,audioGroupIds:o.audioGroupIds,textGroupIds:o.textGroupIds};this.hls.trigger(v.LEVEL_SWITCHING,p);const h=o.details;if(!h||h.live){const A=this.switchParams(o.uri,i==null?void 0:i.details,h);this.loadPlaylist(A)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(e){this.manualLevelIndex=e,this._startLevel===void 0&&(this._startLevel=e),e!==-1&&(this.level=e)}get firstLevel(){return this._firstLevel}set firstLevel(e){this._firstLevel=e}get startLevel(){if(this._startLevel===void 0){const e=this.hls.config.startLevel;return e!==void 0?e:this.hls.firstAutoLevel}return this._startLevel}set startLevel(e){this._startLevel=e}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(e){if(this.steering){const t=this.steering.pathways(),n=e.filter(i=>t.indexOf(i)!==-1);if(e.length<1){this.warn(`pathwayPriority ${e} should contain at least one pathway from list: ${t}`);return}this.steering.pathwayPriority=n}}onError(e,t){t.fatal||!t.context||t.context.type===q.LEVEL&&t.context.level===this.level&&this.checkRetry(t)}onFragBuffered(e,{frag:t}){if(t!==void 0&&t.type===Z.MAIN){const n=t.elementaryStreams;if(!Object.keys(n).some(s=>!!n[s]))return;const i=this._levels[t.level];i!=null&&i.loadError&&(this.log(`Resetting level error count of ${i.loadError} on frag buffered`),i.loadError=0)}}onLevelLoaded(e,t){var n;const{level:i,details:s}=t,o=t.levelInfo;if(!o){var u;this.warn(`Invalid level index ${i}`),(u=t.deliveryDirectives)!=null&&u.skip&&(s.deltaUpdateFailed=!0);return}if(o===this.currentLevel||t.withoutMultiVariant){o.fragmentError===0&&(o.loadError=0);let p=o.details;p===t.details&&p.advanced&&(p=void 0),this.playlistLoaded(i,t,p)}else(n=t.deliveryDirectives)!=null&&n.skip&&(s.deltaUpdateFailed=!0)}loadPlaylist(e){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,e)}loadingPlaylist(e,t){super.loadingPlaylist(e,t);const n=this.getUrlWithDirectives(e.uri,t),i=this.currentLevelIndex,s=e.attrs["PATHWAY-ID"],o=e.details,u=o==null?void 0:o.age;this.log(`Loading level index ${i}${(t==null?void 0:t.msn)!==void 0?" at sn "+t.msn+" part "+t.part:""}${s?" Pathway "+s:""}${u&&o.live?" age "+u.toFixed(1)+(o.type?" "+o.type||0:""):""} ${n}`),this.hls.trigger(v.LEVEL_LOADING,{url:n,level:i,levelInfo:e,pathwayId:e.attrs["PATHWAY-ID"],id:0,deliveryDirectives:t||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(e){this.level=e,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=e)}removeLevel(e){var t;if(this._levels.length===1)return;const n=this._levels.filter((s,o)=>o!==e?!0:(this.steering&&this.steering.removeLevel(s),s===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,s.details&&s.details.fragments.forEach(u=>u.level=-1)),!1));nr(n),this._levels=n,this.currentLevelIndex>-1&&(t=this.currentLevel)!=null&&t.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const i=n.length-1;this._firstLevel=Math.min(this._firstLevel,i),this._startLevel&&(this._startLevel=Math.min(this._startLevel,i)),this.hls.trigger(v.LEVELS_UPDATED,{levels:n})}onLevelsUpdated(e,{levels:t}){this._levels=t}checkMaxAutoUpdated(){const{autoLevelCapping:e,maxAutoLevel:t,maxHdcpLevel:n}=this.hls;this._maxAutoLevel!==t&&(this._maxAutoLevel=t,this.hls.trigger(v.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:e,levels:this.levels,maxAutoLevel:t,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:n}))}}function Vu(l){const e={};l.forEach(t=>{const n=t.groupId||"";t.id=e[n]=e[n]||0,e[n]++})}function zu(){return self.SourceBuffer||self.WebKitSourceBuffer}function Zu(){if(!Rt())return!1;const e=zu();return!e||e.prototype&&typeof e.prototype.appendBuffer=="function"&&typeof e.prototype.remove=="function"}function Vd(){if(!Zu())return!1;const l=Rt();return typeof(l==null?void 0:l.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(e=>l.isTypeSupported(mn(e,"video")))||["mp4a.40.2","fLaC"].some(e=>l.isTypeSupported(mn(e,"audio"))))}function zd(){var l;const e=zu();return typeof(e==null||(l=e.prototype)==null?void 0:l.changeType)=="function"}const Zd=100;class jd extends Ka{constructor(e,t,n){super(e,t,n,"stream-controller",Z.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const i=this.media,s=i?i.currentTime:null;if(s===null||!r(s)||(this.log(`Media seeked to ${s.toFixed(3)}`),!this.getBufferedFrag(s)))return;const o=this.getFwdBufferInfoAtPos(i,s,Z.MAIN,0);if(o===null||o.len===0){this.warn(`Main forward buffer length at ${s} on "seeked" event ${o?o.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:e}=this;e.on(v.MANIFEST_PARSED,this.onManifestParsed,this),e.on(v.LEVEL_LOADING,this.onLevelLoading,this),e.on(v.LEVEL_LOADED,this.onLevelLoaded,this),e.on(v.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.on(v.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(v.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.on(v.BUFFER_CREATED,this.onBufferCreated,this),e.on(v.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(v.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:e}=this;e.off(v.MANIFEST_PARSED,this.onManifestParsed,this),e.off(v.LEVEL_LOADED,this.onLevelLoaded,this),e.off(v.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.off(v.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(v.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.off(v.BUFFER_CREATED,this.onBufferCreated,this),e.off(v.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(v.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(v.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(e,t){if(this.levels){const{lastCurrentTime:n,hls:i}=this;if(this.stopLoad(),this.setInterval(Zd),this.level=-1,!this.startFragRequested){let s=i.startLevel;s===-1&&(i.config.testBandwidth&&this.levels.length>1?(s=0,this.bitrateTest=!0):s=i.firstAutoLevel),i.nextLoadLevel=s,this.level=i.loadLevel,this._hasEnoughToStart=!!t}n>0&&e===-1&&!t&&(this.log(`Override startPosition with lastCurrentTime @${n.toFixed(3)}`),e=n),this.state=Fn.IDLE,this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()}else this._forceStartLoad=!0,this.state=Fn.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Fn.WAITING_LEVEL:{const{levels:e,level:t}=this,n=e==null?void 0:e[t],i=n==null?void 0:n.details;if(i&&(!i.live||this.levelLastLoaded===n&&!this.waitForLive(n))){if(this.waitForCdnTuneIn(i))break;this.state=Fn.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Fn.IDLE;break}break}case Fn.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===Fn.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var e;super.onTickEnd(),(e=this.media)!=null&&e.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:e,levelLastLoaded:t,levels:n,media:i}=this;if(t===null||!i&&!this.primaryPrefetch&&(this.startFragRequested||!e.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const s=this.buffering?e.nextLoadLevel:e.loadLevel;if(!(n!=null&&n[s]))return;const o=n[s],u=this.getMainFwdBufferInfo();if(u===null)return;const p=this.getLevelDetails();if(p&&this._streamEnded(u,p)){const ce={};this.altAudio===2&&(ce.type="video"),this.hls.trigger(v.BUFFER_EOS,ce),this.state=Fn.ENDED;return}if(!this.buffering)return;e.loadLevel!==s&&e.manualLevel===-1&&this.log(`Adapting to level ${s} from level ${this.level}`),this.level=e.nextLoadLevel=s;const h=o.details;if(!h||this.state===Fn.WAITING_LEVEL||this.waitForLive(o)){this.level=s,this.state=Fn.WAITING_LEVEL,this.startFragRequested=!1;return}const A=u.len,y=this.getMaxBufferLength(o.maxBitrate);if(A>=y)return;this.backtrackFragment&&this.backtrackFragment.start>u.end&&(this.backtrackFragment=null);const T=this.backtrackFragment?this.backtrackFragment.start:u.end;let U=this.getNextFragment(T,h);if(this.couldBacktrack&&!this.fragPrevious&&U&&Ge(U)&&this.fragmentTracker.getState(U)!==Tn.OK){var z;const le=((z=this.backtrackFragment)!=null?z:U).sn-h.startSN,ze=h.fragments[le-1];ze&&U.cc===ze.cc&&(U=ze,this.fragmentTracker.removeFragment(ze))}else this.backtrackFragment&&u.len&&(this.backtrackFragment=null);if(U&&this.isLoopLoading(U,T)){if(!U.gap){const le=this.audioOnly&&!this.altAudio?Ze.AUDIO:Ze.VIDEO,ze=(le===Ze.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;ze&&this.afterBufferFlushed(ze,le,Z.MAIN)}U=this.getNextFragmentLoopLoading(U,h,u,Z.MAIN,y)}U&&(U.initSegment&&!U.initSegment.data&&!this.bitrateTest&&(U=U.initSegment),this.loadFragment(U,o,T))}loadFragment(e,t,n){const i=this.fragmentTracker.getState(e);i===Tn.NOT_LOADED||i===Tn.PARTIAL?Ge(e)?this.bitrateTest?(this.log(`Fragment ${e.sn} of level ${e.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(e,t)):super.loadFragment(e,t,n):this._loadInitSegment(e,t):this.clearTrackerIfNeeded(e)}getBufferedFrag(e){return this.fragmentTracker.getBufferedFrag(e,Z.MAIN)}followingBufferedFrag(e){return e?this.getBufferedFrag(e.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:e,media:t}=this;if(t!=null&&t.readyState){let n;const i=this.getAppendedFrag(t.currentTime);i&&i.start>1&&this.flushMainBuffer(0,i.start-1);const s=this.getLevelDetails();if(s!=null&&s.live){const u=this.getMainFwdBufferInfo();if(!u||u.len=o-t.maxFragLookUpTolerance&&s<=u;if(i!==null&&n.duration>i&&(s{this.hls&&this.hls.trigger(v.AUDIO_TRACK_SWITCHED,t)}),n.trigger(v.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}n.trigger(v.AUDIO_TRACK_SWITCHED,t)}}onAudioTrackSwitched(e,t){const n=Dn(t.url,this.hls);if(n){const i=this.videoBuffer;i&&this.mediaBuffer!==i&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=i)}this.altAudio=n?2:0,this.tick()}onBufferCreated(e,t){const n=t.tracks;let i,s,o=!1;for(const u in n){const p=n[u];if(p.id==="main"){if(s=u,i=p,u==="video"){const h=n[u];h&&(this.videoBuffer=h.buffer)}}else o=!0}o&&i?(this.log(`Alternate track found, use ${s}.buffered to schedule main fragment loading`),this.mediaBuffer=i.buffer):this.mediaBuffer=this.media}onFragBuffered(e,t){const{frag:n,part:i}=t,s=n.type===Z.MAIN;if(s){if(this.fragContextChanged(n)){this.warn(`Fragment ${n.sn}${i?" p: "+i.index:""} of level ${n.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Fn.PARSED&&(this.state=Fn.IDLE);return}const u=i?i.stats:n.stats;this.fragLastKbps=Math.round(8*u.total/(u.buffering.end-u.loading.first)),Ge(n)&&(this.fragPrevious=n),this.fragBufferedComplete(n,i)}const o=this.media;o&&(!this._hasEnoughToStart&&Wn.getBuffered(o).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),s&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(e,t){var n;if(t.fatal){this.state=Fn.ERROR;return}switch(t.details){case R.FRAG_GAP:case R.FRAG_PARSING_ERROR:case R.FRAG_DECRYPT_ERROR:case R.FRAG_LOAD_ERROR:case R.FRAG_LOAD_TIMEOUT:case R.KEY_LOAD_ERROR:case R.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Z.MAIN,t);break;case R.LEVEL_LOAD_ERROR:case R.LEVEL_LOAD_TIMEOUT:case R.LEVEL_PARSING_ERROR:!t.levelRetry&&this.state===Fn.WAITING_LEVEL&&((n=t.context)==null?void 0:n.type)===q.LEVEL&&(this.state=Fn.IDLE);break;case R.BUFFER_ADD_CODEC_ERROR:case R.BUFFER_APPEND_ERROR:if(t.parent!=="main")return;this.reduceLengthAndFlushBuffer(t)&&this.resetLoadingState();break;case R.BUFFER_FULL_ERROR:if(t.parent!=="main")return;this.reduceLengthAndFlushBuffer(t)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case R.INTERNAL_EXCEPTION:this.recoverWorkerError(t);break}}onFragLoadEmergencyAborted(){this.state=Fn.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(e,{type:t}){if(t!==Ze.AUDIO||!this.altAudio){const n=(t===Ze.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;n&&(this.afterBufferFlushed(n,t,Z.MAIN),this.tick())}}onLevelsUpdated(e,t){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=t.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:e}=this;if(!e)return;const t=e.currentTime;let n=this.startPosition;if(n>=0&&t0&&(p{const{hls:i}=this,s=n==null?void 0:n.frag;if(!s||this.fragContextChanged(s))return;t.fragmentError=0,this.state=Fn.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const o=s.stats;o.parsing.start=o.parsing.end=o.buffering.start=o.buffering.end=self.performance.now(),i.trigger(v.FRAG_LOADED,n),s.bitrateTest=!1}).catch(n=>{this.state===Fn.STOPPED||this.state===Fn.ERROR||(this.warn(n),this.resetFragmentLoading(e))})}_handleTransmuxComplete(e){const t=this.playlistType,{hls:n}=this,{remuxResult:i,chunkMeta:s}=e,o=this.getCurrentContext(s);if(!o){this.resetWhenMissingContext(s);return}const{frag:u,part:p,level:h}=o,{video:A,text:y,id3:T,initSegment:U}=i,{details:z}=h,ce=this.altAudio?void 0:i.audio;if(this.fragContextChanged(u)){this.fragmentTracker.removeFragment(u);return}if(this.state=Fn.PARSING,U){const le=U.tracks;if(le){const Vt=u.initSegment||u;if(this.unhandledEncryptionError(U,u))return;this._bufferInitSegment(h,le,Vt,s),n.trigger(v.FRAG_PARSING_INIT_SEGMENT,{frag:Vt,id:t,tracks:le})}const ze=U.initPTS,Je=U.timescale,_e=this.initPTS[u.cc];if(r(ze)&&(!_e||_e.baseTime!==ze||_e.timescale!==Je)){const Vt=U.trackId;this.initPTS[u.cc]={baseTime:ze,timescale:Je,trackId:Vt},n.trigger(v.INIT_PTS_FOUND,{frag:u,id:t,initPTS:ze,timescale:Je,trackId:Vt})}}if(A&&z){ce&&A.type==="audiovideo"&&this.logMuxedErr(u);const le=z.fragments[u.sn-1-z.startSN],ze=u.sn===z.startSN,Je=!le||u.cc>le.cc;if(i.independent!==!1){const{startPTS:_e,endPTS:Vt,startDTS:qt,endDTS:Cn}=A;if(p)p.elementaryStreams[A.type]={startPTS:_e,endPTS:Vt,startDTS:qt,endDTS:Cn};else if(A.firstKeyFrame&&A.independent&&s.id===1&&!Je&&(this.couldBacktrack=!0),A.dropped&&A.independent){const tn=this.getMainFwdBufferInfo(),An=(tn?tn.end:this.getLoadPosition())+this.config.maxBufferHole,pn=A.firstKeyFramePTS?A.firstKeyFramePTS:_e;if(!ze&&Anwl&&(u.gap=!0);u.setElementaryStreamInfo(A.type,_e,Vt,qt,Cn),this.backtrackFragment&&(this.backtrackFragment=u),this.bufferFragmentData(A,u,p,s,ze||Je)}else if(ze||Je)u.gap=!0;else{this.backtrack(u);return}}if(ce){const{startPTS:le,endPTS:ze,startDTS:Je,endDTS:_e}=ce;p&&(p.elementaryStreams[Ze.AUDIO]={startPTS:le,endPTS:ze,startDTS:Je,endDTS:_e}),u.setElementaryStreamInfo(Ze.AUDIO,le,ze,Je,_e),this.bufferFragmentData(ce,u,p,s)}if(z&&T!=null&&T.samples.length){const le={id:t,frag:u,details:z,samples:T.samples};n.trigger(v.FRAG_PARSING_METADATA,le)}if(z&&y){const le={id:t,frag:u,details:z,samples:y.samples};n.trigger(v.FRAG_PARSING_USERDATA,le)}}logMuxedErr(e){this.warn(`${Ge(e)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${e.url}`)}_bufferInitSegment(e,t,n,i){if(this.state!==Fn.PARSING)return;this.audioOnly=!!t.audio&&!t.video,this.altAudio&&!this.audioOnly&&(delete t.audio,t.audiovideo&&this.logMuxedErr(n));const{audio:s,video:o,audiovideo:u}=t;if(s){const h=e.audioCodec;let A=Nt(s.codec,h);A==="mp4a"&&(A="mp4a.40.5");const y=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){A&&(A.indexOf("mp4a.40.5")!==-1?A="mp4a.40.2":A="mp4a.40.5");const T=s.metadata;T&&"channelCount"in T&&(T.channelCount||1)!==1&&y.indexOf("firefox")===-1&&(A="mp4a.40.5")}A&&A.indexOf("mp4a.40.5")!==-1&&y.indexOf("android")!==-1&&s.container!=="audio/mpeg"&&(A="mp4a.40.2",this.log(`Android: force audio codec to ${A}`)),h&&h!==A&&this.log(`Swapping manifest audio codec "${h}" for "${A}"`),s.levelCodec=A,s.id=Z.MAIN,this.log(`Init audio buffer, container:${s.container}, codecs[selected/level/parsed]=[${A||""}/${h||""}/${s.codec}]`),delete t.audiovideo}if(o){o.levelCodec=e.videoCodec,o.id=Z.MAIN;const h=o.codec;if((h==null?void 0:h.length)===4)switch(h){case"hvc1":case"hev1":o.codec="hvc1.1.6.L120.90";break;case"av01":o.codec="av01.0.04M.08";break;case"avc1":o.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${o.container}, codecs[level/parsed]=[${e.videoCodec||""}/${h}]${o.codec!==h?" parsed-corrected="+o.codec:""}${o.supplemental?" supplemental="+o.supplemental:""}`),delete t.audiovideo}u&&(this.log(`Init audiovideo buffer, container:${u.container}, codecs[level/parsed]=[${e.codecs}/${u.codec}]`),delete t.video,delete t.audio);const p=Object.keys(t);if(p.length){if(this.hls.trigger(v.BUFFER_CODECS,t),!this.hls)return;p.forEach(h=>{const y=t[h].initSegment;y!=null&&y.byteLength&&this.hls.trigger(v.BUFFER_APPENDING,{type:h,data:y,frag:n,part:null,chunkMeta:i,parent:n.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const e=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(e,Z.MAIN)}get maxBufferLength(){const{levels:e,level:t}=this,n=e==null?void 0:e[t];return n?this.getMaxBufferLength(n.maxBitrate):this.config.maxBufferLength}backtrack(e){this.couldBacktrack=!0,this.backtrackFragment=e,this.resetTransmuxer(),this.flushBufferGap(e),this.fragmentTracker.removeFragment(e),this.fragPrevious=null,this.nextLoadPosition=e.start,this.state=Fn.IDLE}checkFragmentChanged(){const e=this.media;let t=null;if(e&&e.readyState>1&&e.seeking===!1){const n=e.currentTime;if(Wn.isBuffered(e,n)?t=this.getAppendedFrag(n):Wn.isBuffered(e,n+.1)&&(t=this.getAppendedFrag(n+.1)),t){this.backtrackFragment=null;const i=this.fragPlaying,s=t.level;(!i||t.sn!==i.sn||i.level!==s)&&(this.fragPlaying=t,this.hls.trigger(v.FRAG_CHANGED,{frag:t}),(!i||i.level!==s)&&this.hls.trigger(v.LEVEL_SWITCHED,{level:s}))}}}get nextLevel(){const e=this.nextBufferedFrag;return e?e.level:-1}get currentFrag(){var e;if(this.fragPlaying)return this.fragPlaying;const t=((e=this.media)==null?void 0:e.currentTime)||this.lastCurrentTime;return r(t)?this.getAppendedFrag(t):null}get currentProgramDateTime(){var e;const t=((e=this.media)==null?void 0:e.currentTime)||this.lastCurrentTime;if(r(t)){const n=this.getLevelDetails(),i=this.currentFrag||(n?Un(null,n.fragments,t):null);if(i){const s=i.programDateTime;if(s!==null){const o=s+(t-i.start)*1e3;return new Date(o)}}}return null}get currentLevel(){const e=this.currentFrag;return e?e.level:-1}get nextBufferedFrag(){const e=this.currentFrag;return e?this.followingBufferedFrag(e):null}get forceStartLoad(){return this._forceStartLoad}}class kd extends We{constructor(e,t){super("key-loader",t),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=e}abort(e){for(const n in this.keyIdToKeyInfo){const i=this.keyIdToKeyInfo[n].loader;if(i){var t;if(e&&e!==((t=i.context)==null?void 0:t.frag.type))return;i.abort()}}}detach(){for(const e in this.keyIdToKeyInfo){const t=this.keyIdToKeyInfo[e];(t.mediaKeySessionContext||t.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[e]}}destroy(){this.detach();for(const e in this.keyIdToKeyInfo){const t=this.keyIdToKeyInfo[e].loader;t&&t.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(e,t=R.KEY_LOAD_ERROR,n,i,s){return new vi({type:te.NETWORK_ERROR,details:t,fatal:!1,frag:e,response:s,error:n,networkDetails:i})}loadClear(e,t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(t.length)for(let i=0,s=t.length;i{if(!this.emeController)return;o.setKeyFormat(u);const p=Jr(u);if(p)return this.emeController.getKeySystemAccess([p])})}if(this.config.requireKeySystemAccessOnStart){const i=us(this.config);if(i.length)return this.emeController.getKeySystemAccess(i)}}return null}load(e){return!e.decryptdata&&e.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(e).then(t=>this.loadInternal(e,t)):this.loadInternal(e)}loadInternal(e,t){var n,i;t&&e.setKeyFormat(t);const s=e.decryptdata;if(!s){const h=new Error(t?`Expected frag.decryptdata to be defined after setting format ${t}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(e,R.KEY_LOAD_ERROR,h))}const o=s.uri;if(!o)return Promise.reject(this.createKeyLoadError(e,R.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${o}"`)));const u=qc(s);let p=this.keyIdToKeyInfo[u];if((n=p)!=null&&n.decryptdata.key)return s.key=p.decryptdata.key,Promise.resolve({frag:e,keyInfo:p});if(this.emeController&&(i=p)!=null&&i.keyLoadPromise)switch(this.emeController.getKeyStatus(p.decryptdata)){case"usable":case"usable-in-future":return p.keyLoadPromise.then(A=>{const{keyInfo:y}=A;return s.key=y.decryptdata.key,{frag:e,keyInfo:y}})}switch(this.log(`${this.keyIdToKeyInfo[u]?"Rel":"L"}oading${s.keyId?" keyId: "+xe(s.keyId):""} URI: ${s.uri} from ${e.type} ${e.level}`),p=this.keyIdToKeyInfo[u]={decryptdata:s,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},s.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return s.keyFormat==="identity"?this.loadKeyHTTP(p,e):this.loadKeyEME(p,e);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(p,e);default:return Promise.reject(this.createKeyLoadError(e,R.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${s.method}"`)))}}loadKeyEME(e,t){const n={frag:t,keyInfo:e};if(this.emeController&&this.config.emeEnabled){var i;if(!e.decryptdata.keyId&&(i=t.initSegment)!=null&&i.data){const o=L(t.initSegment.data);if(o.length){let u=o[0];u.some(p=>p!==0)?(this.log(`Using keyId found in init segment ${xe(u)}`),es.setKeyIdForUri(e.decryptdata.uri,u)):(u=es.addKeyIdForUri(e.decryptdata.uri),this.log(`Generating keyId to patch media ${xe(u)}`)),e.decryptdata.keyId=u}}if(!e.decryptdata.keyId&&!Ge(t))return Promise.resolve(n);const s=this.emeController.loadKey(n);return(e.keyLoadPromise=s.then(o=>(e.mediaKeySessionContext=o,n))).catch(o=>{throw e.keyLoadPromise=null,"data"in o&&(o.data.frag=t),o})}return Promise.resolve(n)}loadKeyHTTP(e,t){const n=this.config,i=n.loader,s=new i(n);return t.keyLoader=e.loader=s,e.keyLoadPromise=new Promise((o,u)=>{const p={keyInfo:e,frag:t,responseType:"arraybuffer",url:e.decryptdata.uri},h=n.keyLoadPolicy.default,A={loadPolicy:h,timeout:h.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},y={onSuccess:(T,U,z,ce)=>{const{frag:le,keyInfo:ze}=z,Je=qc(ze.decryptdata);if(!le.decryptdata||ze!==this.keyIdToKeyInfo[Je])return u(this.createKeyLoadError(le,R.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),ce));ze.decryptdata.key=le.decryptdata.key=new Uint8Array(T.data),le.keyLoader=null,ze.loader=null,o({frag:le,keyInfo:ze})},onError:(T,U,z,ce)=>{this.resetLoader(U),u(this.createKeyLoadError(t,R.KEY_LOAD_ERROR,new Error(`HTTP Error ${T.code} loading key ${T.text}`),z,ue({url:p.url,data:void 0},T)))},onTimeout:(T,U,z)=>{this.resetLoader(U),u(this.createKeyLoadError(t,R.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),z))},onAbort:(T,U,z)=>{this.resetLoader(U),u(this.createKeyLoadError(t,R.INTERNAL_ABORTED,new Error("key loading aborted"),z))}};s.load(p,A,y)})}resetLoader(e){const{frag:t,keyInfo:n,url:i}=e,s=n.loader;t.keyLoader===s&&(t.keyLoader=null,n.loader=null);const o=qc(n.decryptdata)||i;delete this.keyIdToKeyInfo[o],s&&s.destroy()}}function qc(l){if(l.keyFormat!==Yi.FAIRPLAY){const e=l.keyId;if(e)return xe(e)}return l.uri}function ju(l){const{type:e}=l;switch(e){case q.AUDIO_TRACK:return Z.AUDIO;case q.SUBTITLE_TRACK:return Z.SUBTITLE;default:return Z.MAIN}}function _c(l,e){let t=l.url;return(t===void 0||t.indexOf("data:")===0)&&(t=e.url),t}class Wd{constructor(e){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=e,this.registerListeners()}startLoad(e){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:e}=this;e.on(v.MANIFEST_LOADING,this.onManifestLoading,this),e.on(v.LEVEL_LOADING,this.onLevelLoading,this),e.on(v.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.on(v.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),e.on(v.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:e}=this;e.off(v.MANIFEST_LOADING,this.onManifestLoading,this),e.off(v.LEVEL_LOADING,this.onLevelLoading,this),e.off(v.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.off(v.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),e.off(v.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(e){const t=this.hls.config,n=t.pLoader,i=t.loader,s=n||i,o=new s(t);return this.loaders[e.type]=o,o}getInternalLoader(e){return this.loaders[e.type]}resetInternalLoader(e){this.loaders[e]&&delete this.loaders[e]}destroyInternalLoaders(){for(const e in this.loaders){const t=this.loaders[e];t&&t.destroy(),this.resetInternalLoader(e)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(e,t){const{url:n}=t;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:q.MANIFEST,url:n,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(e,t){const{id:n,level:i,pathwayId:s,url:o,deliveryDirectives:u,levelInfo:p}=t;this.load({id:n,level:i,pathwayId:s,responseType:"text",type:q.LEVEL,url:o,deliveryDirectives:u,levelOrTrack:p})}onAudioTrackLoading(e,t){const{id:n,groupId:i,url:s,deliveryDirectives:o,track:u}=t;this.load({id:n,groupId:i,level:null,responseType:"text",type:q.AUDIO_TRACK,url:s,deliveryDirectives:o,levelOrTrack:u})}onSubtitleTrackLoading(e,t){const{id:n,groupId:i,url:s,deliveryDirectives:o,track:u}=t;this.load({id:n,groupId:i,level:null,responseType:"text",type:q.SUBTITLE_TRACK,url:s,deliveryDirectives:o,levelOrTrack:u})}onLevelsUpdated(e,t){const n=this.loaders[q.LEVEL];if(n){const i=n.context;i&&!t.levels.some(s=>s===i.levelOrTrack)&&(n.abort(),delete this.loaders[q.LEVEL])}}load(e){var t;const n=this.hls.config;let i=this.getInternalLoader(e);if(i){const h=this.hls.logger,A=i.context;if(A&&A.levelOrTrack===e.levelOrTrack&&(A.url===e.url||A.deliveryDirectives&&!e.deliveryDirectives)){A.url===e.url?h.log(`[playlist-loader]: ignore ${e.url} ongoing request`):h.log(`[playlist-loader]: ignore ${e.url} in favor of ${A.url}`);return}h.log(`[playlist-loader]: aborting previous loader for type: ${e.type}`),i.abort()}let s;if(e.type===q.MANIFEST?s=n.manifestLoadPolicy.default:s=ee({},n.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),i=this.createInternalLoader(e),r((t=e.deliveryDirectives)==null?void 0:t.part)){let h;if(e.type===q.LEVEL&&e.level!==null?h=this.hls.levels[e.level].details:e.type===q.AUDIO_TRACK&&e.id!==null?h=this.hls.audioTracks[e.id].details:e.type===q.SUBTITLE_TRACK&&e.id!==null&&(h=this.hls.subtitleTracks[e.id].details),h){const A=h.partTarget,y=h.targetduration;if(A&&y){const T=Math.max(A*3,y*.8)*1e3;s=ee({},s,{maxTimeToFirstByteMs:Math.min(T,s.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(T,s.maxTimeToFirstByteMs)})}}}const o=s.errorRetry||s.timeoutRetry||{},u={loadPolicy:s,timeout:s.maxLoadTimeMs,maxRetry:o.maxNumRetry||0,retryDelay:o.retryDelayMs||0,maxRetryDelay:o.maxRetryDelayMs||0},p={onSuccess:(h,A,y,T)=>{const U=this.getInternalLoader(y);this.resetInternalLoader(y.type);const z=h.data;A.parsing.start=performance.now(),b.isMediaPlaylist(z)||y.type!==q.MANIFEST?this.handleTrackOrLevelPlaylist(h,A,y,T||null,U):this.handleMasterPlaylist(h,A,y,T)},onError:(h,A,y,T)=>{this.handleNetworkError(A,y,!1,h,T)},onTimeout:(h,A,y)=>{this.handleNetworkError(A,y,!0,void 0,h)}};i.load(e,u,p)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:e,startPosition:t},forceStartLoad:n}=this.hls;(e||n)&&(this.hls.logger.log(`${e?"auto":"force"} startLoad with configured startPosition ${t}`),this.hls.startLoad(t))}handleMasterPlaylist(e,t,n,i){const s=this.hls,o=e.data,u=_c(e,n),p=b.parseMasterPlaylist(o,u);if(p.playlistParsingError){t.parsing.end=performance.now(),this.handleManifestParsingError(e,n,p.playlistParsingError,i,t);return}const{contentSteering:h,levels:A,sessionData:y,sessionKeys:T,startTimeOffset:U,variableList:z}=p;this.variableList=z,A.forEach(Je=>{const{unknownCodecs:_e}=Je;if(_e){const{preferManagedMediaSource:Vt}=this.hls.config;let{audioCodec:qt,videoCodec:Cn}=Je;for(let tn=_e.length;tn--;){const An=_e[tn];sn(An,"audio",Vt)?(Je.audioCodec=qt=qt?`${qt},${An}`:An,Ut.audio[qt.substring(0,4)]=2,_e.splice(tn,1)):sn(An,"video",Vt)&&(Je.videoCodec=Cn=Cn?`${Cn},${An}`:An,Ut.video[Cn.substring(0,4)]=2,_e.splice(tn,1))}}});const{AUDIO:ce=[],SUBTITLES:le,"CLOSED-CAPTIONS":ze}=b.parseMasterPlaylistMedia(o,u,p);ce.length&&!ce.some(_e=>!_e.url)&&A[0].audioCodec&&!A[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),ce.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new dr({}),bitrate:0,url:""})),s.trigger(v.MANIFEST_LOADED,{levels:A,audioTracks:ce,subtitles:le,captions:ze,contentSteering:h,url:u,stats:t,networkDetails:i,sessionData:y,sessionKeys:T,startTimeOffset:U,variableList:z})}handleTrackOrLevelPlaylist(e,t,n,i,s){const o=this.hls,{id:u,level:p,type:h}=n,A=_c(e,n),y=r(p)?p:r(u)?u:0,T=ju(n),U=b.parseLevelPlaylist(e.data,A,y,T,0,this.variableList);if(h===q.MANIFEST){const z={attrs:new dr({}),bitrate:0,details:U,name:"",url:A};U.requestScheduled=t.loading.start+Ir(U,0),o.trigger(v.MANIFEST_LOADED,{levels:[z],audioTracks:[],url:A,stats:t,networkDetails:i,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}t.parsing.end=performance.now(),n.levelDetails=U,this.handlePlaylistLoaded(U,e,t,n,i,s)}handleManifestParsingError(e,t,n,i,s){this.hls.trigger(v.ERROR,{type:te.NETWORK_ERROR,details:R.MANIFEST_PARSING_ERROR,fatal:t.type===q.MANIFEST,url:e.url,err:n,error:n,reason:n.message,response:e,context:t,networkDetails:i,stats:s})}handleNetworkError(e,t,n=!1,i,s){let o=`A network ${n?"timeout":"error"+(i?" (status "+i.code+")":"")} occurred while loading ${e.type}`;e.type===q.LEVEL?o+=`: ${e.level} id: ${e.id}`:(e.type===q.AUDIO_TRACK||e.type===q.SUBTITLE_TRACK)&&(o+=` id: ${e.id} group-id: "${e.groupId}"`);const u=new Error(o);this.hls.logger.warn(`[playlist-loader]: ${o}`);let p=R.UNKNOWN,h=!1;const A=this.getInternalLoader(e);switch(e.type){case q.MANIFEST:p=n?R.MANIFEST_LOAD_TIMEOUT:R.MANIFEST_LOAD_ERROR,h=!0;break;case q.LEVEL:p=n?R.LEVEL_LOAD_TIMEOUT:R.LEVEL_LOAD_ERROR,h=!1;break;case q.AUDIO_TRACK:p=n?R.AUDIO_TRACK_LOAD_TIMEOUT:R.AUDIO_TRACK_LOAD_ERROR,h=!1;break;case q.SUBTITLE_TRACK:p=n?R.SUBTITLE_TRACK_LOAD_TIMEOUT:R.SUBTITLE_LOAD_ERROR,h=!1;break}A&&this.resetInternalLoader(e.type);const y={type:te.NETWORK_ERROR,details:p,fatal:h,url:e.url,loader:A,context:e,error:u,networkDetails:t,stats:s};if(i){const T=(t==null?void 0:t.url)||e.url;y.response=ue({url:T,data:void 0},i)}this.hls.trigger(v.ERROR,y)}handlePlaylistLoaded(e,t,n,i,s,o){const u=this.hls,{type:p,level:h,levelOrTrack:A,id:y,groupId:T,deliveryDirectives:U}=i,z=_c(t,i),ce=ju(i);let le=typeof i.level=="number"&&ce===Z.MAIN?h:void 0;const ze=e.playlistParsingError;if(ze){if(this.hls.logger.warn(`${ze} ${e.url}`),!u.config.ignorePlaylistParsingErrors){u.trigger(v.ERROR,{type:te.NETWORK_ERROR,details:R.LEVEL_PARSING_ERROR,fatal:!1,url:z,error:ze,reason:ze.message,response:t,context:i,level:le,parent:ce,networkDetails:s,stats:n});return}e.playlistParsingError=null}if(!e.fragments.length){const Je=e.playlistParsingError=new Error("No Segments found in Playlist");u.trigger(v.ERROR,{type:te.NETWORK_ERROR,details:R.LEVEL_EMPTY_ERROR,fatal:!1,url:z,error:Je,reason:Je.message,response:t,context:i,level:le,parent:ce,networkDetails:s,stats:n});return}switch(e.live&&o&&(o.getCacheAge&&(e.ageHeader=o.getCacheAge()||0),(!o.getCacheAge||isNaN(e.ageHeader))&&(e.ageHeader=0)),p){case q.MANIFEST:case q.LEVEL:if(le){if(!A)le=0;else if(A!==u.levels[le]){const Je=u.levels.indexOf(A);Je>-1&&(le=Je)}}u.trigger(v.LEVEL_LOADED,{details:e,levelInfo:A||u.levels[0],level:le||0,id:y||0,stats:n,networkDetails:s,deliveryDirectives:U,withoutMultiVariant:p===q.MANIFEST});break;case q.AUDIO_TRACK:u.trigger(v.AUDIO_TRACK_LOADED,{details:e,track:A,id:y||0,groupId:T||"",stats:n,networkDetails:s,deliveryDirectives:U});break;case q.SUBTITLE_TRACK:u.trigger(v.SUBTITLE_TRACK_LOADED,{details:e,track:A,id:y||0,groupId:T||"",stats:n,networkDetails:s,deliveryDirectives:U});break}}}class Ta{static get version(){return Aa}static isMSESupported(){return Zu()}static isSupported(){return Vd()}static getMediaSource(){return Rt()}static get Events(){return v}static get MetadataSchema(){return Vs}static get ErrorTypes(){return te}static get ErrorDetails(){return R}static get DefaultConfig(){return Ta.defaultConfig?Ta.defaultConfig:Id}static set DefaultConfig(e){Ta.defaultConfig=e}constructor(e={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new _a,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const t=this.logger=Me(e.debug||!1,"Hls instance",e.assetPlayerId),n=this.config=wd(Ta.DefaultConfig,e,t);this.userConfig=e,n.progressive&&Rd(n,t);const{abrController:i,bufferController:s,capLevelController:o,errorController:u,fpsController:p}=n,h=new u(this),A=this.abrController=new i(this),y=new xn(this),T=n.interstitialsController,U=T?this.interstitialsController=new T(this,Ta):null,z=this.bufferController=new s(this,y),ce=this.capLevelController=new o(this),le=new p(this),ze=new Wd(this),Je=n.contentSteeringController,_e=Je?new Je(this):null,Vt=this.levelController=new Ud(this,_e),qt=new Fd(this),Cn=new kd(this.config,this.logger),tn=this.streamController=new jd(this,y,Cn),An=this.gapController=new Ld(this,y);ce.setStreamController(tn),le.setStreamController(tn);const pn=[ze,Vt,tn];U&&pn.splice(1,0,U),_e&&pn.splice(1,0,_e),this.networkControllers=pn;const on=[A,z,An,ce,le,qt,y];this.audioTrackController=this.createController(n.audioTrackController,pn);const Zn=n.audioStreamController;Zn&&pn.push(this.audioStreamController=new Zn(this,y,Cn)),this.subtitleTrackController=this.createController(n.subtitleTrackController,pn);const gi=n.subtitleStreamController;gi&&pn.push(this.subtititleStreamController=new gi(this,y,Cn)),this.createController(n.timelineController,on),Cn.emeController=this.emeController=this.createController(n.emeController,on),this.cmcdController=this.createController(n.cmcdController,on),this.latencyController=this.createController(Pd,on),this.coreComponents=on,pn.push(h);const Di=h.onErrorOut;typeof Di=="function"&&this.on(v.ERROR,Di,h),this.on(v.MANIFEST_LOADED,ze.onManifestLoaded,ze)}createController(e,t){if(e){const n=new e(this);return t&&t.push(n),n}return null}on(e,t,n=this){this._emitter.on(e,t,n)}once(e,t,n=this){this._emitter.once(e,t,n)}removeAllListeners(e){this._emitter.removeAllListeners(e)}off(e,t,n=this,i){this._emitter.off(e,t,n,i)}listeners(e){return this._emitter.listeners(e)}emit(e,t,n){return this._emitter.emit(e,t,n)}trigger(e,t){if(this.config.debug)return this.emit(e,e,t);try{return this.emit(e,e,t)}catch(n){if(this.logger.error("An internal error happened while handling event "+e+'. Error message: "'+n.message+'". Here is a stacktrace:',n),!this.triggeringException){this.triggeringException=!0;const i=e===v.ERROR;this.trigger(v.ERROR,{type:te.OTHER_ERROR,details:R.INTERNAL_EXCEPTION,fatal:i,event:e,error:n}),this.triggeringException=!1}}return!1}listenerCount(e){return this._emitter.listenerCount(e)}destroy(){this.logger.log("destroy"),this.trigger(v.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(t=>t.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(t=>t.destroy()),this.coreComponents.length=0;const e=this.config;e.xhrSetup=e.fetchSetup=void 0,this.userConfig=null}attachMedia(e){if(!e||"media"in e&&!e.media){const s=new Error(`attachMedia failed: invalid argument (${e})`);this.trigger(v.ERROR,{type:te.OTHER_ERROR,details:R.ATTACH_MEDIA_ERROR,fatal:!0,error:s});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const t="media"in e,n=t?e.media:e,i=t?e:{media:n};this._media=n,this.trigger(v.MEDIA_ATTACHING,i)}detachMedia(){this.logger.log("detachMedia"),this.trigger(v.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const e=this.bufferController.transferMedia();return this.trigger(v.MEDIA_DETACHING,{transferMedia:e}),e}loadSource(e){this.stopLoad();const t=this.media,n=this._url,i=this._url=ie.buildAbsoluteURL(self.location.href,e,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${i}`),t&&n&&(n!==i||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(t)),this.trigger(v.MANIFEST_LOADING,{url:e})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(e=-1,t){this.logger.log(`startLoad(${e+(t?", ":"")})`),this.started=!0,this.resumeBuffering();for(let n=0;n{e.resumeBuffering&&e.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(e=>{e.pauseBuffering&&e.pauseBuffering()}))}get inFlightFragments(){const e={[Z.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(e[Z.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(e[Z.SUBTITLE]=this.subtititleStreamController.inFlightFrag),e}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const e=this._media,t=e==null?void 0:e.currentTime;this.detachMedia(),e&&(this.attachMedia(e),t&&this.startLoad(t))}removeLevel(e){this.levelController.removeLevel(e)}get sessionId(){let e=this._sessionId;return e||(e=this._sessionId=zr()),e}get levels(){const e=this.levelController.levels;return e||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(e){this.logger.log(`set currentLevel:${e}`),this.levelController.manualLevel=e,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(e){this.logger.log(`set nextLevel:${e}`),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(e){this.logger.log(`set loadLevel:${e}`),this.levelController.manualLevel=e}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(e){this.levelController.nextLoadLevel=e}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(e){this.logger.log(`set firstLevel:${e}`),this.levelController.firstLevel=e}get startLevel(){const e=this.levelController.startLevel;return e===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:e}set startLevel(e){this.logger.log(`set startLevel:${e}`),e!==-1&&(e=Math.max(e,this.minAutoLevel)),this.levelController.startLevel=e}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(e){const t=!!e;t!==this.config.capLevelToPlayerSize&&(t?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=t)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:e}=this.abrController;return e?e.getEstimate():NaN}set bandwidthEstimate(e){this.abrController.resetEstimator(e)}get abrEwmaDefaultEstimate(){const{bwEstimator:e}=this.abrController;return e?e.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:e}=this.abrController;return e?e.getEstimateTTFB():NaN}set autoLevelCapping(e){this._autoLevelCapping!==e&&(this.logger.log(`set autoLevelCapping:${e}`),this._autoLevelCapping=e,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(e){F(e)&&this._maxHdcpLevel!==e&&(this._maxHdcpLevel=e,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:e,config:{minAutoBitrate:t}}=this;if(!e)return 0;const n=e.length;for(let i=0;i=t)return i;return 0}get maxAutoLevel(){const{levels:e,autoLevelCapping:t,maxHdcpLevel:n}=this;let i;if(t===-1&&e!=null&&e.length?i=e.length-1:i=t,n)for(let s=i;s--;){const o=e[s].attrs["HDCP-LEVEL"];if(o&&o<=n)return s}return i}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(e){this.abrController.nextAutoLevel=e}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(e){var t;return((t=this.audioTrackController)==null?void 0:t.setAudioOption(e))||null}setSubtitleOption(e){var t;return((t=this.subtitleTrackController)==null?void 0:t.setSubtitleOption(e))||null}get allAudioTracks(){const e=this.audioTrackController;return e?e.allAudioTracks:[]}get audioTracks(){const e=this.audioTrackController;return e?e.audioTracks:[]}get audioTrack(){const e=this.audioTrackController;return e?e.audioTrack:-1}set audioTrack(e){const t=this.audioTrackController;t&&(t.audioTrack=e)}get allSubtitleTracks(){const e=this.subtitleTrackController;return e?e.allSubtitleTracks:[]}get subtitleTracks(){const e=this.subtitleTrackController;return e?e.subtitleTracks:[]}get subtitleTrack(){const e=this.subtitleTrackController;return e?e.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(e){const t=this.subtitleTrackController;t&&(t.subtitleTrack=e)}get subtitleDisplay(){const e=this.subtitleTrackController;return e?e.subtitleDisplay:!1}set subtitleDisplay(e){const t=this.subtitleTrackController;t&&(t.subtitleDisplay=e)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(e){this.config.lowLatencyMode=e}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(e){this.latencyController.targetLatency=e}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(e){this.levelController.pathwayPriority=e}get bufferedToEnd(){var e;return!!((e=this.bufferController)!=null&&e.bufferedToEnd)}get interstitialsManager(){var e;return((e=this.interstitialsController)==null?void 0:e.interstitialsManager)||null}getMediaDecodingInfo(e,t=this.allAudioTracks){const n=Ct(t);return Y(e,n,navigator.mediaCapabilities)}}Ta.defaultConfig=void 0},16722:function(In,qe,m){"use strict";m.d(qe,{Z:function(){return Z}});const r=J=>typeof J=="object"&&J!=null&&J.nodeType===1,ne=(J,C)=>(!C||J!=="hidden")&&J!=="visible"&&J!=="clip",D=(J,C)=>{if(J.clientHeight{const re=(ue=>{if(!ue.ownerDocument||!ue.ownerDocument.defaultView)return null;try{return ue.ownerDocument.defaultView.frameElement}catch(ct){return null}})(ee);return!!re&&(re.clientHeightueC||ue>J&&ct=C&&He>=Ne?ue-J-ee:ct>C&&HeNe?ct-C+re:0,R=J=>{const C=J.parentElement;return C==null?J.getRootNode().host||null:C},v=(J,C)=>{var Ne,ee,re,ue;if(typeof document=="undefined")return[];const{scrollMode:ct,block:He,inline:We,boundary:tt,skipOverflowHiddenElements:H}=C,Ae=typeof tt=="function"?tt:bt=>bt!==tt;if(!r(J))throw new TypeError("Invalid target");const K=document.scrollingElement||document.documentElement,de=[];let Re=J;for(;r(Re)&&Ae(Re);){if(Re=R(Re),Re===K){de.push(Re);break}Re!=null&&Re===document.body&&D(Re)&&!D(document.documentElement)||Re!=null&&D(Re,H)&&de.push(Re)}const Me=(ee=(Ne=window.visualViewport)==null?void 0:Ne.width)!=null?ee:innerWidth,Ie=(ue=(re=window.visualViewport)==null?void 0:re.height)!=null?ue:innerHeight,{scrollX:Rt,scrollY:mt}=window,{height:Dt,width:ht,top:xe,right:fe,bottom:M,left:oe}=J.getBoundingClientRect(),{top:Ee,right:Ke,bottom:ie,left:Ce}=(bt=>{const he=window.getComputedStyle(bt);return{top:parseFloat(he.scrollMarginTop)||0,right:parseFloat(he.scrollMarginRight)||0,bottom:parseFloat(he.scrollMarginBottom)||0,left:parseFloat(he.scrollMarginLeft)||0}})(J);let Ze=He==="start"||He==="nearest"?xe-Ee:He==="end"?M+ie:xe+Dt/2-Ee+ie,it=We==="center"?oe+ht/2-Ce+Ke:We==="end"?fe+Ke:oe-Ce;const Ge=[];for(let bt=0;bt=0&&oe>=0&&M<=Ie&&fe<=Me&&(he===K&&!D(he)||xe>=St&&M<=jt&&oe>=At&&fe<=et))return Ge;const hn=getComputedStyle(he),rt=parseInt(hn.borderLeftWidth,10),$e=parseInt(hn.borderTopWidth,10),we=parseInt(hn.borderRightWidth,10),Be=parseInt(hn.borderBottomWidth,10);let me=0,lt=0;const Le="offsetWidth"in he?he.offsetWidth-he.clientWidth-rt-we:0,ve="offsetHeight"in he?he.offsetHeight-he.clientHeight-$e-Be:0,pe="offsetWidth"in he?he.offsetWidth===0?0:Ve/he.offsetWidth:0,Se="offsetHeight"in he?he.offsetHeight===0?0:je/he.offsetHeight:0;if(K===he)me=He==="start"?Ze:He==="end"?Ze-Ie:He==="nearest"?te(mt,mt+Ie,Ie,$e,Be,mt+Ze,mt+Ze+Dt,Dt):Ze-Ie/2,lt=We==="start"?it:We==="center"?it-Me/2:We==="end"?it-Me:te(Rt,Rt+Me,Me,rt,we,Rt+it,Rt+it+ht,ht),me=Math.max(0,me+mt),lt=Math.max(0,lt+Rt);else{me=He==="start"?Ze-St-$e:He==="end"?Ze-jt+Be+ve:He==="nearest"?te(St,jt,je,$e,Be+ve,Ze,Ze+Dt,Dt):Ze-(St+je/2)+ve/2,lt=We==="start"?it-At-rt:We==="center"?it-(At+Ve/2)+Le/2:We==="end"?it-et+we+Le:te(At,et,Ve,rt,we+Le,it,it+ht,ht);const{scrollLeft:ye,scrollTop:Oe}=he;me=Se===0?0:Math.max(0,Math.min(Oe+me/Se,he.scrollHeight-je/Se+ve)),lt=pe===0?0:Math.max(0,Math.min(ye+lt/pe,he.scrollWidth-Ve/pe+Le)),Ze+=Oe-me,it+=ye-lt}Ge.push({el:he,top:me,left:lt})}return Ge},q=J=>J===!1?{block:"end",inline:"nearest"}:(C=>C===Object(C)&&Object.keys(C).length!==0)(J)?J:{block:"start",inline:"nearest"};function Z(J,C){if(!J.isConnected||!(re=>{let ue=re;for(;ue&&ue.parentNode;){if(ue.parentNode===document)return!0;ue=ue.parentNode instanceof ShadowRoot?ue.parentNode.host:ue.parentNode}return!1})(J))return;const Ne=(re=>{const ue=window.getComputedStyle(re);return{top:parseFloat(ue.scrollMarginTop)||0,right:parseFloat(ue.scrollMarginRight)||0,bottom:parseFloat(ue.scrollMarginBottom)||0,left:parseFloat(ue.scrollMarginLeft)||0}})(J);if((re=>typeof re=="object"&&typeof re.behavior=="function")(C))return C.behavior(v(J,C));const ee=typeof C=="boolean"||C==null?void 0:C.behavior;for(const{el:re,top:ue,left:ct}of v(J,q(C))){const He=ue-Ne.top+Ne.bottom,We=ct-Ne.left+Ne.right;re.scroll({top:He,left:We,behavior:ee})}}}}]); }()); \ No newline at end of file diff --git a/static/iconImg.2e588826.png b/static/iconImg.2e588826.png new file mode 100644 index 0000000000..e96b1f5191 Binary files /dev/null and b/static/iconImg.2e588826.png differ diff --git a/static/iconImg.373c6d5e.png b/static/iconImg.373c6d5e.png deleted file mode 100644 index 2c8588b4bc..0000000000 Binary files a/static/iconImg.373c6d5e.png and /dev/null differ diff --git a/static/iconImg.378db426.png b/static/iconImg.378db426.png deleted file mode 100644 index f3722a4085..0000000000 Binary files a/static/iconImg.378db426.png and /dev/null differ diff --git a/static/iconImg.aaf6ed49.png b/static/iconImg.aaf6ed49.png deleted file mode 100644 index eb91b5e364..0000000000 Binary files a/static/iconImg.aaf6ed49.png and /dev/null differ diff --git a/umi.d351d659.js b/umi.e2d90837.js similarity index 99% rename from umi.d351d659.js rename to umi.e2d90837.js index dce391a11c..e96f2d77b6 100644 --- a/umi.d351d659.js +++ b/umi.e2d90837.js @@ -239,6 +239,6 @@ Add a component higher in the tree to provide a loading \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},78540:function(i,d,e){"use strict";var t=e(65911),r=e(32621),n=e(68151),a=e(16332),s=e(58218),u=e(24538),c=e(44166),o=e(25576),f=e(7825),_=e(73068),p=e(61888),x=e(35454),g=e(16697);i.exports=function(P,O,S,I){var E="stackTraceLimit",A=I?2:1,R=P.split("."),T=R[R.length-1],D=t.apply(null,R);if(D){var M=D.prototype;if(!g&&r(M,"cause")&&delete M.cause,!S)return D;var B=t("Error"),j=O(function(V,H){var Y=f(I?H:V,void 0),F=I?new D(V):new D;return Y!==void 0&&n(F,"message",Y),p(F,j,F.stack,2),this&&a(M,this)&&o(F,this,j),arguments.length>A&&_(F,arguments[A]),F});if(j.prototype=M,T!=="Error"?s?s(j,B):u(j,B,{name:!0}):x&&E in D&&(c(j,D,E),c(j,D,"prepareStackTrace")),u(j,D),!g)try{M.name!==T&&n(M,"name",T),M.constructor=j}catch(V){}return j}}},93074:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(3338),s=e(78540),u="AggregateError",c=r(u),o=!a(function(){return c([1]).errors[0]!==1})&&a(function(){return c([1],u,{cause:7}).cause!==7});t({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:s(u,function(f){return function(p,x){return n(f,this,arguments)}},o,!0)})},6555:function(i,d,e){"use strict";var t=e(94488),r=e(16332),n=e(53456),a=e(58218),s=e(24538),u=e(20132),c=e(68151),o=e(35012),f=e(73068),_=e(61888),p=e(62003),x=e(7825),g=e(59893),P=g("toStringTag"),O=Error,S=[].push,I=function(R,T){var D=r(E,this),M;a?M=a(new O,D?n(this):E):(M=D?this:u(E),c(M,P,"Error")),T!==void 0&&c(M,"message",x(T)),_(M,I,M.stack,1),arguments.length>2&&f(M,arguments[2]);var B=[];return p(R,S,{that:B}),c(M,"errors",B),M};a?a(I,O):s(I,O,{name:!0});var E=I.prototype=u(O.prototype,{constructor:o(1,I),message:o(1,""),name:o(1,"AggregateError")});t({global:!0,constructor:!0,arity:2},{AggregateError:I})},86357:function(i,d,e){"use strict";e(6555)},89170:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(91669),a=e(51996),s="ArrayBuffer",u=n[s],c=r[s];t({global:!0,constructor:!0,forced:c!==u},{ArrayBuffer:u}),a(s)},71012:function(i,d,e){"use strict";var t=e(94488),r=e(58261),n=r.NATIVE_ARRAY_BUFFER_VIEWS;t({target:"ArrayBuffer",stat:!0,forced:!n},{isView:r.isView})},84203:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(3338),a=e(91669),s=e(80449),u=e(51981),c=e(61578),o=e(60473),f=a.ArrayBuffer,_=a.DataView,p=_.prototype,x=r(f.prototype.slice),g=r(p.getUint8),P=r(p.setUint8),O=n(function(){return!new f(2).slice(1,void 0).byteLength});t({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:O},{slice:function(I,E){if(x&&E===void 0)return x(s(this),I);for(var A=s(this).byteLength,R=u(I,A),T=u(E===void 0?A:E,A),D=new(o(this,f))(c(T-R)),M=new _(this),B=new _(D),j=0;R=0?_:f+_;return p<0||p>=f?void 0:o[p]}}),s("at")},2924:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(18589),a=e(31946),s=e(94029),u=e(82762),c=e(66434),o=e(69392),f=e(81427),_=e(17480),p=e(59893),x=e(46573),g=p("isConcatSpreadable"),P=x>=51||!r(function(){var I=[];return I[g]=!1,I.concat()[0]!==I}),O=function(I){if(!a(I))return!1;var E=I[g];return E!==void 0?!!E:n(I)},S=!P||!_("concat");t({target:"Array",proto:!0,arity:1,forced:S},{concat:function(E){var A=s(this),R=f(A,0),T=0,D,M,B,j,V;for(D=-1,B=arguments.length;D1?arguments[1]:void 0)}})},16137:function(i,d,e){"use strict";var t=e(94488),r=e(75202),n=e(81181);t({target:"Array",proto:!0},{fill:r}),n("fill")},48435:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filter,n=e(17480),a=n("filter");t({target:"Array",proto:!0,forced:!a},{filter:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},70365:function(i,d,e){"use strict";var t=e(94488),r=e(90560).findIndex,n=e(81181),a="findIndex",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{findIndex:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},17482:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLastIndex,n=e(81181);t({target:"Array",proto:!0},{findLastIndex:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLastIndex")},33717:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLast,n=e(81181);t({target:"Array",proto:!0},{findLast:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLast")},11553:function(i,d,e){"use strict";var t=e(94488),r=e(90560).find,n=e(81181),a="find",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{find:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},65033:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(63335),a=e(94029),s=e(82762),u=e(81427);t({target:"Array",proto:!0},{flatMap:function(o){var f=a(this),_=s(f),p;return n(o),p=u(f,0),p.length=r(p,f,f,_,0,1,o,arguments.length>1?arguments[1]:void 0),p}})},23708:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(94029),a=e(82762),s=e(56902),u=e(81427);t({target:"Array",proto:!0},{flat:function(){var o=arguments.length?arguments[0]:void 0,f=n(this),_=a(f),p=u(f,0);return p.length=r(p,f,f,_,0,o===void 0?1:s(o)),p}})},52732:function(i,d,e){"use strict";var t=e(94488),r=e(59594);t({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},99382:function(i,d,e){"use strict";var t=e(94488),r=e(60255),n=e(35221),a=!n(function(s){Array.from(s)});t({target:"Array",stat:!0,forced:a},{from:r})},88437:function(i,d,e){"use strict";var t=e(94488),r=e(22999).includes,n=e(3338),a=e(81181),s=n(function(){return!Array(1).includes()});t({target:"Array",proto:!0,forced:s},{includes:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),a("includes")},68440:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(22999).indexOf,a=e(45601),s=r([].indexOf),u=!!s&&1/s([1],1,-0)<0,c=u||!a("indexOf");t({target:"Array",proto:!0,forced:c},{indexOf:function(f){var _=arguments.length>1?arguments[1]:void 0;return u?s(this,f,_)||0:n(this,f,_)}})},13412:function(i,d,e){"use strict";var t=e(94488),r=e(18589);t({target:"Array",stat:!0},{isArray:r})},11005:function(i,d,e){"use strict";var t=e(80524),r=e(81181),n=e(48074),a=e(94844),s=e(37691).f,u=e(24019),c=e(25587),o=e(16697),f=e(35454),_="Array Iterator",p=a.set,x=a.getterFor(_);i.exports=u(Array,"Array",function(P,O){p(this,{type:_,target:t(P),index:0,kind:O})},function(){var P=x(this),O=P.target,S=P.index++;if(!O||S>=O.length)return P.target=void 0,c(void 0,!0);switch(P.kind){case"keys":return c(S,!1);case"values":return c(O[S],!1)}return c([S,O[S]],!1)},"values");var g=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!o&&f&&g.name!=="values")try{s(g,"name",{value:"values"})}catch(P){}},70348:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(1835),a=e(80524),s=e(45601),u=r([].join),c=n!==Object,o=c||!s("join",",");t({target:"Array",proto:!0,forced:o},{join:function(_){return u(a(this),_===void 0?",":_)}})},19801:function(i,d,e){"use strict";var t=e(94488),r=e(55009);t({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},91550:function(i,d,e){"use strict";var t=e(94488),r=e(90560).map,n=e(17480),a=n("map");t({target:"Array",proto:!0,forced:!a},{map:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},85223:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(39812),a=e(69392),s=Array,u=r(function(){function c(){}return!(s.of.call(c)instanceof c)});t({target:"Array",stat:!0,forced:u},{of:function(){for(var o=0,f=arguments.length,_=new(n(this)?this:s)(f);f>o;)a(_,o,arguments[o++]);return _.length=f,_}})},7154:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(82762),a=e(39428),s=e(66434),u=e(3338),c=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),o=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(_){return _ instanceof TypeError}},f=c||!o();t({target:"Array",proto:!0,arity:1,forced:f},{push:function(p){var x=r(this),g=n(x),P=arguments.length;s(g+P);for(var O=0;O79&&a<83,c=u||!n("reduceRight");t({target:"Array",proto:!0,forced:c},{reduceRight:function(f){return r(this,f,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(i,d,e){"use strict";var t=e(94488),r=e(16370).left,n=e(45601),a=e(46573),s=e(90946),u=!s&&a>79&&a<83,c=u||!n("reduce");t({target:"Array",proto:!0,forced:c},{reduce:function(f){var _=arguments.length;return r(this,f,_,_>1?arguments[1]:void 0)}})},9402:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(18589),a=r([].reverse),s=[1,2];t({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),a(this)}})},62489:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=e(39812),a=e(31946),s=e(51981),u=e(82762),c=e(80524),o=e(69392),f=e(59893),_=e(17480),p=e(30867),x=_("slice"),g=f("species"),P=Array,O=Math.max;t({target:"Array",proto:!0,forced:!x},{slice:function(I,E){var A=c(this),R=u(A),T=s(I,R),D=s(E===void 0?R:E,R),M,B,j;if(r(A)&&(M=A.constructor,n(M)&&(M===P||r(M.prototype))?M=void 0:a(M)&&(M=M[g],M===null&&(M=void 0)),M===P||M===void 0))return p(A,T,D);for(B=new(M===void 0?P:M)(O(D-T,0)),j=0;T1?arguments[1]:void 0)}})},62837:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(63335),a=e(94029),s=e(82762),u=e(84233),c=e(69905),o=e(3338),f=e(63668),_=e(45601),p=e(78177),x=e(17687),g=e(46573),P=e(19684),O=[],S=r(O.sort),I=r(O.push),E=o(function(){O.sort(void 0)}),A=o(function(){O.sort(null)}),R=_("sort"),T=!o(function(){if(g)return g<70;if(!(p&&p>3)){if(x)return!0;if(P)return P<603;var B="",j,V,H,Y;for(j=65;j<76;j++){switch(V=String.fromCharCode(j),j){case 66:case 69:case 70:case 72:H=3;break;case 68:case 71:H=4;break;default:H=2}for(Y=0;Y<47;Y++)O.push({k:V+Y,v:H})}for(O.sort(function(F,K){return K.v-F.v}),Y=0;Yc(V)?1:-1}};t({target:"Array",proto:!0,forced:D},{sort:function(j){j!==void 0&&n(j);var V=a(this);if(T)return j===void 0?S(V):S(V,j);var H=[],Y=s(V),F,K;for(K=0;KA-M+D;j--)_(E,j-1)}else if(D>M)for(j=A-M;j>R;j--)V=j+M-1,H=j+D-1,V in E?E[H]=E[V]:_(E,H);for(j=0;j=0&&f<=99?f+1900:f;return u(this,_)}})},71390:function(i,d,e){"use strict";var t=e(94488);t({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(i,d,e){"use strict";var t=e(94488),r=e(32494);t({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},83578:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(97954),s=r(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});t({target:"Date",proto:!0,arity:1,forced:s},{toJSON:function(c){var o=n(this),f=a(o,"number");return typeof f=="number"&&!isFinite(f)?null:o.toISOString()}})},69762:function(i,d,e){"use strict";var t=e(32621),r=e(2291),n=e(77119),a=e(59893),s=a("toPrimitive"),u=Date.prototype;t(u,s)||r(u,s,n)},76880:function(i,d,e){"use strict";var t=e(94237),r=e(2291),n=Date.prototype,a="Invalid Date",s="toString",u=t(n[s]),c=t(n.getTime);String(new Date(NaN))!==a&&r(n,s,function(){var f=c(this);return f===f?u(this):a})},31808:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(13743),a=e(78540),s="WebAssembly",u=r[s],c=new Error("e",{cause:7}).cause!==7,o=function(_,p){var x={};x[_]=a(_,p,c),t({global:!0,constructor:!0,arity:1,forced:c},x)},f=function(_,p){if(u&&u[_]){var x={};x[_]=a(s+"."+_,p,c),t({target:s,stat:!0,constructor:!0,arity:1,forced:c},x)}};o("Error",function(_){return function(x){return n(_,this,arguments)}}),o("EvalError",function(_){return function(x){return n(_,this,arguments)}}),o("RangeError",function(_){return function(x){return n(_,this,arguments)}}),o("ReferenceError",function(_){return function(x){return n(_,this,arguments)}}),o("SyntaxError",function(_){return function(x){return n(_,this,arguments)}}),o("TypeError",function(_){return function(x){return n(_,this,arguments)}}),o("URIError",function(_){return function(x){return n(_,this,arguments)}}),f("CompileError",function(_){return function(x){return n(_,this,arguments)}}),f("LinkError",function(_){return function(x){return n(_,this,arguments)}}),f("RuntimeError",function(_){return function(x){return n(_,this,arguments)}})},99953:function(i,d,e){"use strict";var t=e(2291),r=e(13367),n=Error.prototype;n.toString!==r&&t(n,"toString",r)},65009:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=r("".charAt),s=r("".charCodeAt),u=r(/./.exec),c=r(1 .toString),o=r("".toUpperCase),f=/[\w*+\-./@]/,_=function(p,x){for(var g=c(p,16);g.length9490626562425156e-8?a(_)+u:r(_-1+s(_-1)*s(_+1))}})},85660:function(i,d,e){"use strict";var t=e(94488),r=Math.asinh,n=Math.log,a=Math.sqrt;function s(c){var o=+c;return!isFinite(o)||o===0?o:o<0?-s(-o):n(o+a(o*o+1))}var u=!(r&&1/r(0)>0);t({target:"Math",stat:!0,forced:u},{asinh:s})},80031:function(i,d,e){"use strict";var t=e(94488),r=Math.atanh,n=Math.log,a=!(r&&1/r(-0)<0);t({target:"Math",stat:!0,forced:a},{atanh:function(u){var c=+u;return c===0?c:n((1+c)/(1-c))/2}})},34434:function(i,d,e){"use strict";var t=e(94488),r=e(37666),n=Math.abs,a=Math.pow;t({target:"Math",stat:!0},{cbrt:function(u){var c=+u;return r(c)*a(n(c),.3333333333333333)}})},83579:function(i,d,e){"use strict";var t=e(94488),r=Math.floor,n=Math.log,a=Math.LOG2E;t({target:"Math",stat:!0},{clz32:function(u){var c=u>>>0;return c?31-r(n(c+.5)*a):32}})},74307:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.cosh,a=Math.abs,s=Math.E,u=!n||n(710)===1/0;t({target:"Math",stat:!0,forced:u},{cosh:function(o){var f=r(a(o)-1)+1;return(f+1/(f*s*s))*(s/2)}})},97423:function(i,d,e){"use strict";var t=e(94488),r=e(10014);t({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},93321:function(i,d,e){"use strict";var t=e(94488),r=e(14894);t({target:"Math",stat:!0},{fround:r})},82277:function(i,d,e){"use strict";var t=e(94488),r=Math.hypot,n=Math.abs,a=Math.sqrt,s=!!r&&r(1/0,NaN)!==1/0;t({target:"Math",stat:!0,arity:2,forced:s},{hypot:function(c,o){for(var f=0,_=0,p=arguments.length,x=0,g,P;_0?(P=g/x,f+=P*P):f+=g;return x===1/0?1/0:x*a(f)}})},61425:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=Math.imul,a=r(function(){return n(4294967295,5)!==-5||n.length!==2});t({target:"Math",stat:!0,forced:a},{imul:function(u,c){var o=65535,f=+u,_=+c,p=o&f,x=o&_;return 0|p*x+((o&f>>>16)*x+p*(o&_>>>16)<<16>>>0)}})},61873:function(i,d,e){"use strict";var t=e(94488),r=e(53309);t({target:"Math",stat:!0},{log10:r})},9307:function(i,d,e){"use strict";var t=e(94488),r=e(25726);t({target:"Math",stat:!0},{log1p:r})},8821:function(i,d,e){"use strict";var t=e(94488),r=Math.log,n=Math.LN2;t({target:"Math",stat:!0},{log2:function(s){return r(s)/n}})},64385:function(i,d,e){"use strict";var t=e(94488),r=e(37666);t({target:"Math",stat:!0},{sign:r})},64099:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(10014),a=Math.abs,s=Math.exp,u=Math.E,c=r(function(){return Math.sinh(-2e-17)!==-2e-17});t({target:"Math",stat:!0,forced:c},{sinh:function(f){var _=+f;return a(_)<1?(n(_)-n(-_))/2:(s(_-1)-s(-_-1))*(u/2)}})},62455:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.exp;t({target:"Math",stat:!0},{tanh:function(s){var u=+s,c=r(u),o=r(-u);return c===1/0?1:o===1/0?-1:(c-o)/(n(u)+n(-u))}})},79965:function(i,d,e){"use strict";var t=e(94573);t(Math,"Math",!0)},59118:function(i,d,e){"use strict";var t=e(94488),r=e(3312);t({target:"Math",stat:!0},{trunc:r})},275:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(35454),a=e(92916),s=e(9699),u=e(94237),c=e(20865),o=e(32621),f=e(25576),_=e(16332),p=e(18446),x=e(97954),g=e(3338),P=e(80689).f,O=e(71256).f,S=e(37691).f,I=e(49228),E=e(52971).trim,A="Number",R=a[A],T=s[A],D=R.prototype,M=a.TypeError,B=u("".slice),j=u("".charCodeAt),V=function(Q){var W=x(Q,"number");return typeof W=="bigint"?W:H(W)},H=function(Q){var W=x(Q,"number"),N,J,k,Z,G,ee,ie,se;if(p(W))throw new M("Cannot convert a Symbol value to a number");if(typeof W=="string"&&W.length>2){if(W=E(W),N=j(W,0),N===43||N===45){if(J=j(W,2),J===88||J===120)return NaN}else if(N===48){switch(j(W,1)){case 66:case 98:k=2,Z=49;break;case 79:case 111:k=8,Z=55;break;default:return+W}for(G=B(W,2),ee=G.length,ie=0;ieZ)return NaN;return parseInt(G,k)}}return+W},Y=c(A,!R(" 0o1")||!R("0b1")||R("+0x1")),F=function(Q){return _(D,Q)&&g(function(){I(Q)})},K=function(W){var N=arguments.length<1?0:R(V(W));return F(this)?f(Object(N),this,K):N};K.prototype=D,Y&&!r&&(D.constructor=K),t({global:!0,constructor:!0,wrap:!0,forced:Y},{Number:K});var X=function(Q,W){for(var N=n?P(W):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),J=0,k;N.length>J;J++)o(W,k=N[J])&&!o(Q,k)&&S(Q,k,O(W,k))};r&&T&&X(s[A],T),(Y||r)&&X(s[A],R)},31919:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(i,d,e){"use strict";var t=e(94488),r=e(1222);t({target:"Number",stat:!0},{isFinite:r})},10177:function(i,d,e){"use strict";var t=e(94488),r=e(62896);t({target:"Number",stat:!0},{isInteger:r})},85690:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0},{isNaN:function(n){return n!==n}})},92114:function(i,d,e){"use strict";var t=e(94488),r=e(62896),n=Math.abs;t({target:"Number",stat:!0},{isSafeInteger:function(s){return r(s)&&n(s)<=9007199254740991}})},1017:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},76345:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},7282:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(53309),c=e(3338),o=RangeError,f=String,_=isFinite,p=Math.abs,x=Math.floor,g=Math.pow,P=Math.round,O=r(1 .toExponential),S=r(s),I=r("".slice),E=O(-69e-12,4)==="-6.9000e-11"&&O(1.255,2)==="1.25e+0"&&O(12345,3)==="1.235e+4"&&O(25,0)==="3e+1",A=function(){return c(function(){O(1,1/0)})&&c(function(){O(1,-1/0)})},R=function(){return!c(function(){O(1/0,1/0),O(NaN,1/0)})},T=!E||!A()||!R();t({target:"Number",proto:!0,forced:T},{toExponential:function(M){var B=a(this);if(M===void 0)return O(B);var j=n(M);if(!_(B))return String(B);if(j<0||j>20)throw new o("Incorrect fraction digits");if(E)return O(B,j);var V="",H="",Y=0,F="",K="";if(B<0&&(V="-",B=-B),B===0)Y=0,H=S("0",j+1);else{var X=u(B);Y=x(X);var Q=0,W=g(10,Y-j);Q=P(B/W),2*B>=(2*Q+1)*W&&(Q+=1),Q>=g(10,j+1)&&(Q/=10,Y+=1),H=f(Q)}return j!==0&&(H=I(H,0,1)+"."+I(H,1)),Y===0?(F="+",K="0"):(F=Y>0?"+":"-",K=f(p(Y))),H+="e"+F+K,V+H}})},58055:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(3338),c=RangeError,o=String,f=Math.floor,_=r(s),p=r("".slice),x=r(1 .toFixed),g=function(A,R,T){return R===0?T:R%2===1?g(A,R-1,T*A):g(A*A,R/2,T)},P=function(A){for(var R=0,T=A;T>=4096;)R+=12,T/=4096;for(;T>=2;)R+=1,T/=2;return R},O=function(A,R,T){for(var D=-1,M=T;++D<6;)M+=R*A[D],A[D]=M%1e7,M=f(M/1e7)},S=function(A,R){for(var T=6,D=0;--T>=0;)D+=A[T],A[T]=f(D/R),D=D%R*1e7},I=function(A){for(var R=6,T="";--R>=0;)if(T!==""||R===0||A[R]!==0){var D=o(A[R]);T=T===""?D:T+_("0",7-D.length)+D}return T},E=u(function(){return x(8e-5,3)!=="0.000"||x(.9,0)!=="1"||x(1.255,2)!=="1.25"||x(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){x({})});t({target:"Number",proto:!0,forced:E},{toFixed:function(R){var T=a(this),D=n(R),M=[0,0,0,0,0,0],B="",j="0",V,H,Y,F;if(D<0||D>20)throw new c("Incorrect fraction digits");if(T!==T)return"NaN";if(T<=-1e21||T>=1e21)return o(T);if(T<0&&(B="-",T=-T),T>1e-21)if(V=P(T*g(2,69,1))-69,H=V<0?T*g(2,-V,1):T/g(2,V,1),H*=4503599627370496,V=52-V,V>0){for(O(M,0,H),Y=D;Y>=7;)O(M,1e7,0),Y-=7;for(O(M,g(10,Y,1),0),Y=V-1;Y>=23;)S(M,8388608),Y-=23;S(M,1<0?(F=j.length,j=B+(F<=D?"0."+_("0",D-F)+j:p(j,0,F-D)+"."+p(j,F-D))):j=B+j,j}})},93547:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(3338),a=e(49228),s=r(1 .toPrecision),u=n(function(){return s(1,void 0)!=="1"})||!n(function(){s({})});t({target:"Number",proto:!0,forced:u},{toPrecision:function(o){return o===void 0?s(a(this)):s(a(this),o)}})},31237:function(i,d,e){"use strict";var t=e(94488),r=e(80530);t({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},17954:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(20132);t({target:"Object",stat:!0,sham:!r},{create:n})},58580:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineGetter__:function(o,f){u.f(s(this),o,{get:a(f),enumerable:!0,configurable:!0})}})},47146:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(55666).f;t({target:"Object",stat:!0,forced:Object.defineProperties!==n,sham:!r},{defineProperties:n})},40416:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(37691).f;t({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!r},{defineProperty:n})},7615:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineSetter__:function(o,f){u.f(s(this),o,{set:a(f),enumerable:!0,configurable:!0})}})},72820:function(i,d,e){"use strict";var t=e(94488),r=e(88698).entries;t({target:"Object",stat:!0},{entries:function(a){return r(a)}})},86070:function(i,d,e){"use strict";var t=e(94488),r=e(13247),n=e(3338),a=e(31946),s=e(2074).onFreeze,u=Object.freeze,c=n(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!r},{freeze:function(f){return u&&a(f)?u(s(f)):f}})},23569:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(69392);t({target:"Object",stat:!0},{fromEntries:function(s){var u={};return r(s,function(c,o){n(u,c,o)},{AS_ENTRIES:!0}),u}})},55639:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(80524),a=e(71256).f,s=e(35454),u=!s||r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getOwnPropertyDescriptor:function(o,f){return a(n(o),f)}})},63046:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(48662),a=e(80524),s=e(71256),u=e(69392);t({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(o){for(var f=a(o),_=s.f,p=n(f),x={},g=0,P,O;p.length>g;)O=_(f,P=p[g++]),O!==void 0&&u(x,P,O);return x}})},464:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(53393).f,a=r(function(){return!Object.getOwnPropertyNames(1)});t({target:"Object",stat:!0,forced:a},{getOwnPropertyNames:n})},67936:function(i,d,e){"use strict";var t=e(94488),r=e(42820),n=e(3338),a=e(92635),s=e(94029),u=!r||n(function(){a.f(1)});t({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(o){var f=a.f;return f?f(s(o)):[]}})},51082:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(53456),s=e(4870),u=r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getPrototypeOf:function(o){return a(n(o))}})},83850:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(94237),a=e(63335),s=e(95955),u=e(17818),c=e(62003),o=r("Object","create"),f=n([].push);t({target:"Object",stat:!0},{groupBy:function(p,x){s(p),a(x);var g=o(null),P=0;return c(p,function(O){var S=u(x(O,P++));S in g?f(g[S],O):g[S]=[O]}),g}})},41990:function(i,d,e){"use strict";var t=e(94488),r=e(32621);t({target:"Object",stat:!0},{hasOwn:r})},55888:function(i,d,e){"use strict";var t=e(94488),r=e(12477);t({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},53827:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isFrozen,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isFrozen:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},78143:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isSealed,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isSealed:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},15787:function(i,d,e){"use strict";var t=e(94488),r=e(5370);t({target:"Object",stat:!0},{is:r})},66419:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(7733),a=e(3338),s=a(function(){n(1)});t({target:"Object",stat:!0,forced:s},{keys:function(c){return n(r(c))}})},75765:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupGetter__:function(f){var _=a(this),p=s(f),x;do if(x=c(_,p))return x.get;while(_=u(_))}})},14645:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupSetter__:function(f){var _=a(this),p=s(f),x;do if(x=c(_,p))return x.set;while(_=u(_))}})},71122:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.preventExtensions,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{preventExtensions:function(f){return u&&r(f)?u(n(f)):f}})},42084:function(i,d,e){"use strict";var t=e(35454),r=e(64110),n=e(31946),a=e(94029),s=e(95955),u=Object.getPrototypeOf,c=Object.setPrototypeOf,o=Object.prototype,f="__proto__";if(t&&u&&c&&!(f in o))try{r(o,f,{configurable:!0,get:function(){return u(a(this))},set:function(p){var x=s(this);!n(p)&&p!==null||!n(x)||c(x,p)}})}catch(_){}},25070:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.seal,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{seal:function(f){return u&&r(f)?u(n(f)):f}})},77140:function(i,d,e){"use strict";var t=e(94488),r=e(58218);t({target:"Object",stat:!0},{setPrototypeOf:r})},15954:function(i,d,e){"use strict";var t=e(68527),r=e(2291),n=e(28488);t||r(Object.prototype,"toString",n,{unsafe:!0})},4266:function(i,d,e){"use strict";var t=e(94488),r=e(88698).values;t({target:"Object",stat:!0},{values:function(a){return r(a)}})},49988:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({global:!0,forced:parseFloat!==r},{parseFloat:r})},38823:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({global:!0,forced:parseInt!==r},{parseInt:r})},4045:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{allSettled:function(f){var _=this,p=a.f(_),x=p.resolve,g=p.reject,P=s(function(){var O=n(_.resolve),S=[],I=0,E=1;u(f,function(A){var R=I++,T=!1;E++,r(O,_,A).then(function(D){T||(T=!0,S[R]={status:"fulfilled",value:D},--E||x(S))},function(D){T||(T=!0,S[R]={status:"rejected",reason:D},--E||x(S))})}),--E||x(S)});return P.error&&g(P.value),p.promise}})},12785:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{all:function(f){var _=this,p=a.f(_),x=p.resolve,g=p.reject,P=s(function(){var O=n(_.resolve),S=[],I=0,E=1;u(f,function(A){var R=I++,T=!1;E++,r(O,_,A).then(function(D){T||(T=!0,S[R]=D,--E||x(S))},g)}),--E||x(S)});return P.error&&g(P.value),p.promise}})},50747:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(65911),s=e(73446),u=e(80734),c=e(62003),o=e(22093),f="No one promise resolved";t({target:"Promise",stat:!0,forced:o},{any:function(p){var x=this,g=a("AggregateError"),P=s.f(x),O=P.resolve,S=P.reject,I=u(function(){var E=n(x.resolve),A=[],R=0,T=1,D=!1;c(p,function(M){var B=R++,j=!1;T++,r(E,x,M).then(function(V){j||D||(D=!0,O(V))},function(V){j||D||(j=!0,A[B]=V,--T||S(new g(A,f)))})}),--T||S(new g(A,f))});return I.error&&S(I.value),P.promise}})},41902:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(82830).CONSTRUCTOR,a=e(2451),s=e(65911),u=e(55327),c=e(2291),o=a&&a.prototype;if(t({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(_){return this.then(void 0,_)}}),!r&&u(a)){var f=s("Promise").prototype.catch;o.catch!==f&&c(o,"catch",f,{unsafe:!0})}},90366:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(90946),a=e(92916),s=e(89945),u=e(2291),c=e(58218),o=e(94573),f=e(51996),_=e(63335),p=e(55327),x=e(31946),g=e(56472),P=e(60473),O=e(28887).set,S=e(72933),I=e(61810),E=e(80734),A=e(66790),R=e(94844),T=e(2451),D=e(82830),M=e(73446),B="Promise",j=D.CONSTRUCTOR,V=D.REJECTION_EVENT,H=D.SUBCLASSING,Y=R.getterFor(B),F=R.set,K=T&&T.prototype,X=T,Q=K,W=a.TypeError,N=a.document,J=a.process,k=M.f,Z=k,G=!!(N&&N.createEvent&&a.dispatchEvent),ee="unhandledrejection",ie="rejectionhandled",se=0,le=1,de=2,He=1,ze=2,st,vt,Je,Ke,Re=function(ke){var ye;return x(ke)&&p(ye=ke.then)?ye:!1},Ce=function(ke,ye){var fe=ye.value,Oe=ye.state===le,Ee=Oe?ke.ok:ke.fail,et=ke.resolve,mt=ke.reject,pe=ke.domain,ge,lt,Qe;try{Ee?(Oe||(ye.rejection===ze&&bt(ye),ye.rejection=He),Ee===!0?ge=fe:(pe&&pe.enter(),ge=Ee(fe),pe&&(pe.exit(),Qe=!0)),ge===ke.promise?mt(new W("Promise-chain cycle")):(lt=Re(ge))?s(lt,ge,et,mt):et(ge)):mt(fe)}catch(Ve){pe&&!Qe&&pe.exit(),mt(Ve)}},me=function(ke,ye){ke.notified||(ke.notified=!0,S(function(){for(var fe=ke.reactions,Oe;Oe=fe.get();)Ce(Oe,ke);ke.notified=!1,ye&&!ke.rejection&&ct(ke)}))},at=function(ke,ye,fe){var Oe,Ee;G?(Oe=N.createEvent("Event"),Oe.promise=ye,Oe.reason=fe,Oe.initEvent(ke,!1,!0),a.dispatchEvent(Oe)):Oe={promise:ye,reason:fe},!V&&(Ee=a["on"+ke])?Ee(Oe):ke===ee&&I("Unhandled promise rejection",fe)},ct=function(ke){s(O,a,function(){var ye=ke.facade,fe=ke.value,Oe=St(ke),Ee;if(Oe&&(Ee=E(function(){n?J.emit("unhandledRejection",fe,ye):at(ee,ye,fe)}),ke.rejection=n||St(ke)?ze:He,Ee.error))throw Ee.value})},St=function(ke){return ke.rejection!==He&&!ke.parent},bt=function(ke){s(O,a,function(){var ye=ke.facade;n?J.emit("rejectionHandled",ye):at(ie,ye,ke.value)})},Ie=function(ke,ye,fe){return function(Oe){ke(ye,Oe,fe)}},$e=function(ke,ye,fe){ke.done||(ke.done=!0,fe&&(ke=fe),ke.value=ye,ke.state=de,me(ke,!0))},ft=function(ke,ye,fe){if(!ke.done){ke.done=!0,fe&&(ke=fe);try{if(ke.facade===ye)throw new W("Promise can't be resolved itself");var Oe=Re(ye);Oe?S(function(){var Ee={done:!1};try{s(Oe,ye,Ie(ft,Ee,ke),Ie($e,Ee,ke))}catch(et){$e(Ee,et,ke)}}):(ke.value=ye,ke.state=le,me(ke,!1))}catch(Ee){$e({done:!1},Ee,ke)}}};if(j&&(X=function(ye){g(this,Q),_(ye),s(st,this);var fe=Y(this);try{ye(Ie(ft,fe),Ie($e,fe))}catch(Oe){$e(fe,Oe)}},Q=X.prototype,st=function(ye){F(this,{type:B,done:!1,notified:!1,parent:!1,reactions:new A,rejection:!1,state:se,value:void 0})},st.prototype=u(Q,"then",function(ye,fe){var Oe=Y(this),Ee=k(P(this,X));return Oe.parent=!0,Ee.ok=p(ye)?ye:!0,Ee.fail=p(fe)&&fe,Ee.domain=n?J.domain:void 0,Oe.state===se?Oe.reactions.add(Ee):S(function(){Ce(Ee,Oe)}),Ee.promise}),vt=function(){var ke=new st,ye=Y(ke);this.promise=ke,this.resolve=Ie(ft,ye),this.reject=Ie($e,ye)},M.f=k=function(ke){return ke===X||ke===Je?new vt(ke):Z(ke)},!r&&p(T)&&K!==Object.prototype)){Ke=K.then,H||u(K,"then",function(ye,fe){var Oe=this;return new X(function(Ee,et){s(Ke,Oe,Ee,et)}).then(ye,fe)},{unsafe:!0});try{delete K.constructor}catch(ke){}c&&c(K,Q)}t({global:!0,constructor:!0,wrap:!0,forced:j},{Promise:X}),o(X,B,!1,!0),f(B)},43595:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(2451),a=e(3338),s=e(65911),u=e(55327),c=e(60473),o=e(15597),f=e(2291),_=n&&n.prototype,p=!!n&&a(function(){_.finally.call({then:function(){}},function(){})});if(t({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(g){var P=c(this,s("Promise")),O=u(g);return this.then(O?function(S){return o(P,g()).then(function(){return S})}:g,O?function(S){return o(P,g()).then(function(){throw S})}:g)}}),!r&&u(n)){var x=s("Promise").prototype.finally;_.finally!==x&&f(_,"finally",x,{unsafe:!0})}},24627:function(i,d,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{race:function(f){var _=this,p=a.f(_),x=p.reject,g=s(function(){var P=n(_.resolve);u(f,function(O){r(P,_,O).then(p.resolve,x)})});return g.error&&x(g.value),p.promise}})},95693:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(73446),a=e(82830).CONSTRUCTOR;t({target:"Promise",stat:!0,forced:a},{reject:function(u){var c=n.f(this);return r(c.reject,void 0,u),c.promise}})},81930:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(16697),a=e(2451),s=e(82830).CONSTRUCTOR,u=e(15597),c=r("Promise"),o=n&&!s;t({target:"Promise",stat:!0,forced:n||s},{resolve:function(_){return u(o&&this===c?a:this,_)}})},92324:function(i,d,e){"use strict";var t=e(94488),r=e(73446);t({target:"Promise",stat:!0},{withResolvers:function(){var a=r.f(this);return{promise:a.promise,resolve:a.resolve,reject:a.reject}}})},23551:function(i,d,e){"use strict";var t=e(94488),r=e(13743),n=e(63335),a=e(80449),s=e(3338),u=!s(function(){Reflect.apply(function(){})});t({target:"Reflect",stat:!0,forced:u},{apply:function(o,f,_){return r(n(o),f,a(_))}})},74521:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(4645),s=e(6086),u=e(80449),c=e(31946),o=e(20132),f=e(3338),_=r("Reflect","construct"),p=Object.prototype,x=[].push,g=f(function(){function S(){}return!(_(function(){},[],S)instanceof S)}),P=!f(function(){_(function(){})}),O=g||P;t({target:"Reflect",stat:!0,forced:O,sham:O},{construct:function(I,E){s(I),u(E);var A=arguments.length<3?I:s(arguments[2]);if(P&&!g)return _(I,E,A);if(I===A){switch(E.length){case 0:return new I;case 1:return new I(E[0]);case 2:return new I(E[0],E[1]);case 3:return new I(E[0],E[1],E[2]);case 4:return new I(E[0],E[1],E[2],E[3])}var R=[null];return n(x,R,E),new(n(a,I,R))}var T=A.prototype,D=o(c(T)?T:p),M=n(I,D,E);return c(M)?M:D}})},57891:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(17818),s=e(37691),u=e(3338),c=u(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})});t({target:"Reflect",stat:!0,forced:c,sham:!r},{defineProperty:function(f,_,p){n(f);var x=a(_);n(p);try{return s.f(f,x,p),!0}catch(g){return!1}}})},84138:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(71256).f;t({target:"Reflect",stat:!0},{deleteProperty:function(s,u){var c=n(r(s),u);return c&&!c.configurable?!1:delete s[u]}})},37135:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(71256);t({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(u,c){return a.f(n(u),c)}})},6474:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(53456),a=e(4870);t({target:"Reflect",stat:!0,sham:!a},{getPrototypeOf:function(u){return n(r(u))}})},51832:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(31946),a=e(80449),s=e(60516),u=e(71256),c=e(53456);function o(f,_){var p=arguments.length<3?f:arguments[2],x,g;if(a(f)===p)return f[_];if(x=u.f(f,_),x)return s(x)?x.value:x.get===void 0?void 0:r(x.get,p);if(n(g=c(f)))return o(g,_,p)}t({target:"Reflect",stat:!0},{get:o})},40135:function(i,d,e){"use strict";var t=e(94488);t({target:"Reflect",stat:!0},{has:function(n,a){return a in n}})},7982:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(12477);t({target:"Reflect",stat:!0},{isExtensible:function(s){return r(s),n(s)}})},14893:function(i,d,e){"use strict";var t=e(94488),r=e(48662);t({target:"Reflect",stat:!0},{ownKeys:r})},49233:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(80449),a=e(13247);t({target:"Reflect",stat:!0,sham:!a},{preventExtensions:function(u){n(u);try{var c=r("Object","preventExtensions");return c&&c(u),!0}catch(o){return!1}}})},42844:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(557),a=e(58218);a&&t({target:"Reflect",stat:!0},{setPrototypeOf:function(u,c){r(u),n(c);try{return a(u,c),!0}catch(o){return!1}}})},92130:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(31946),s=e(60516),u=e(3338),c=e(37691),o=e(71256),f=e(53456),_=e(35012);function p(g,P,O){var S=arguments.length<4?g:arguments[3],I=o.f(n(g),P),E,A,R;if(!I){if(a(A=f(g)))return p(A,P,O,S);I=_(0)}if(s(I)){if(I.writable===!1||!a(S))return!1;if(E=o.f(S,P)){if(E.get||E.set||E.writable===!1)return!1;E.value=O,c.f(S,P,E)}else c.f(S,P,_(0,O))}else{if(R=I.set,R===void 0)return!1;r(R,S,O)}return!0}var x=u(function(){var g=function(){},P=c.f(new g,"a",{configurable:!0});return Reflect.set(g.prototype,"a",1,P)!==!1});t({target:"Reflect",stat:!0,forced:x},{set:p})},6536:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94573);t({global:!0},{Reflect:{}}),n(r.Reflect,"Reflect",!0)},27228:function(i,d,e){"use strict";var t=e(35454),r=e(92916),n=e(94237),a=e(20865),s=e(25576),u=e(68151),c=e(20132),o=e(80689).f,f=e(16332),_=e(44639),p=e(69905),x=e(81644),g=e(19286),P=e(44166),O=e(2291),S=e(3338),I=e(32621),E=e(94844).enforce,A=e(51996),R=e(59893),T=e(6041),D=e(51224),M=R("match"),B=r.RegExp,j=B.prototype,V=r.SyntaxError,H=n(j.exec),Y=n("".charAt),F=n("".replace),K=n("".indexOf),X=n("".slice),Q=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,W=/a/g,N=/a/g,J=new B(W)!==W,k=g.MISSED_STICKY,Z=g.UNSUPPORTED_Y,G=t&&(!J||k||T||D||S(function(){return N[M]=!1,B(W)!==W||B(N)===N||String(B(W,"i"))!=="/a/i"})),ee=function(He){for(var ze=He.length,st=0,vt="",Je=!1,Ke;st<=ze;st++){if(Ke=Y(He,st),Ke==="\\"){vt+=Ke+Y(He,++st);continue}!Je&&Ke==="."?vt+="[\\s\\S]":(Ke==="["?Je=!0:Ke==="]"&&(Je=!1),vt+=Ke)}return vt},ie=function(He){for(var ze=He.length,st=0,vt="",Je=[],Ke=c(null),Re=!1,Ce=!1,me=0,at="",ct;st<=ze;st++){if(ct=Y(He,st),ct==="\\")ct+=Y(He,++st);else if(ct==="]")Re=!1;else if(!Re)switch(!0){case ct==="[":Re=!0;break;case ct==="(":H(Q,X(He,st+1))&&(st+=2,Ce=!0),vt+=ct,me++;continue;case(ct===">"&&Ce):if(at===""||I(Ke,at))throw new V("Invalid capture group name");Ke[at]=!0,Je[Je.length]=[at,me],Ce=!1,at="";continue}Ce?at+=ct:vt+=ct}return[vt,Je]};if(a("RegExp",G)){for(var se=function(ze,st){var vt=f(j,this),Je=_(ze),Ke=st===void 0,Re=[],Ce=ze,me,at,ct,St,bt,Ie;if(!vt&&Je&&Ke&&ze.constructor===se)return ze;if((Je||f(j,ze))&&(ze=ze.source,Ke&&(st=x(Ce))),ze=ze===void 0?"":p(ze),st=st===void 0?"":p(st),Ce=ze,T&&"dotAll"in W&&(at=!!st&&K(st,"s")>-1,at&&(st=F(st,/s/g,""))),me=st,k&&"sticky"in W&&(ct=!!st&&K(st,"y")>-1,ct&&Z&&(st=F(st,/y/g,""))),D&&(St=ie(ze),ze=St[0],Re=St[1]),bt=s(B(ze,st),vt?this:j,se),(at||ct||Re.length)&&(Ie=E(bt),at&&(Ie.dotAll=!0,Ie.raw=se(ee(ze),me)),ct&&(Ie.sticky=!0),Re.length&&(Ie.groups=Re)),ze!==Ce)try{u(bt,"source",Ce===""?"(?:)":Ce)}catch($e){}return bt},le=o(B),de=0;le.length>de;)P(se,B,le[de++]);j.constructor=se,se.prototype=j,O(r,"RegExp",se,{constructor:!0})}A("RegExp")},62921:function(i,d,e){"use strict";var t=e(35454),r=e(6041),n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).dotAll;throw new c("Incompatible receiver, RegExp required")}}})},44001:function(i,d,e){"use strict";var t=e(94488),r=e(88736);t({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},92262:function(i,d,e){"use strict";var t=e(92916),r=e(35454),n=e(64110),a=e(82163),s=e(3338),u=t.RegExp,c=u.prototype,o=r&&s(function(){var f=!0;try{u(".","d")}catch(I){f=!1}var _={},p="",x=f?"dgimsy":"gimsy",g=function(I,E){Object.defineProperty(_,I,{get:function(){return p+=E,!0}})},P={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};f&&(P.hasIndices="d");for(var O in P)g(O,P[O]);var S=Object.getOwnPropertyDescriptor(c,"flags").get.call(_);return S!==x||p!==x});o&&n(c,"flags",{configurable:!0,get:a})},54744:function(i,d,e){"use strict";var t=e(35454),r=e(19286).MISSED_STICKY,n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"sticky",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).sticky;throw new c("Incompatible receiver, RegExp required")}}})},38214:function(i,d,e){"use strict";e(44001);var t=e(94488),r=e(89945),n=e(55327),a=e(80449),s=e(69905),u=function(){var o=!1,f=/[ac]/;return f.exec=function(){return o=!0,/./.exec.apply(this,arguments)},f.test("abc")===!0&&o}(),c=/./.test;t({target:"RegExp",proto:!0,forced:!u},{test:function(o){var f=a(this),_=s(o),p=f.exec;if(!n(p))return r(c,f,_);var x=r(p,f,_);return x===null?!1:(a(x),!0)}})},12756:function(i,d,e){"use strict";var t=e(8090).PROPER,r=e(2291),n=e(80449),a=e(69905),s=e(3338),u=e(81644),c="toString",o=RegExp.prototype,f=o[c],_=s(function(){return f.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&f.name!==c;(_||p)&&r(RegExp.prototype,c,function(){var g=n(this),P=a(g.source),O=a(u(g));return"/"+P+"/"+O},{unsafe:!0})},69772:function(i,d,e){"use strict";var t=e(48059),r=e(40942);t("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},r)},93379:function(i,d,e){"use strict";e(69772)},34932:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("anchor")},{anchor:function(s){return r(this,"a","name",s)}})},62007:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=e(3338),c=r("".charAt),o=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});t({target:"String",proto:!0,forced:o},{at:function(_){var p=s(n(this)),x=p.length,g=a(_),P=g>=0?g:x+g;return P<0||P>=x?void 0:c(p,P)}})},81046:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("big")},{big:function(){return r(this,"big","","")}})},85744:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("blink")},{blink:function(){return r(this,"blink","","")}})},13494:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("bold")},{bold:function(){return r(this,"b","","")}})},90572:function(i,d,e){"use strict";var t=e(94488),r=e(13764).codeAt;t({target:"String",proto:!0},{codePointAt:function(a){return r(this,a)}})},37343:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(71256).f,a=e(61578),s=e(69905),u=e(41696),c=e(95955),o=e(86266),f=e(16697),_=r("".endsWith),p=r("".slice),x=Math.min,g=o("endsWith"),P=!f&&!g&&!!function(){var O=n(String.prototype,"endsWith");return O&&!O.writable}();t({target:"String",proto:!0,forced:!P&&!g},{endsWith:function(S){var I=s(c(this));u(S);var E=arguments.length>1?arguments[1]:void 0,A=I.length,R=E===void 0?A:x(a(E),A),T=s(S);return _?_(I,T,R):p(I,R-T.length,R)===T}})},56338:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fixed")},{fixed:function(){return r(this,"tt","","")}})},66755:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontcolor")},{fontcolor:function(s){return r(this,"font","color",s)}})},68709:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontsize")},{fontsize:function(s){return r(this,"font","size",s)}})},45945:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(51981),a=RangeError,s=String.fromCharCode,u=String.fromCodePoint,c=r([].join),o=!!u&&u.length!==1;t({target:"String",stat:!0,arity:1,forced:o},{fromCodePoint:function(_){for(var p=[],x=arguments.length,g=0,P;x>g;){if(P=+arguments[g++],n(P,1114111)!==P)throw new a(P+" is not a valid code point");p[g]=P<65536?s(P):s(((P-=65536)>>10)+55296,P%1024+56320)}return c(p,"")}})},75551:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(41696),a=e(95955),s=e(69905),u=e(86266),c=r("".indexOf);t({target:"String",proto:!0,forced:!u("includes")},{includes:function(f){return!!~c(s(a(this)),s(n(f)),arguments.length>1?arguments[1]:void 0)}})},32493:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(69905),s=r("".charCodeAt);t({target:"String",proto:!0},{isWellFormed:function(){for(var c=a(n(this)),o=c.length,f=0;f=56320||++f>=o||(s(c,f)&64512)!==56320))return!1}return!0}})},4939:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("italics")},{italics:function(){return r(this,"i","","")}})},20852:function(i,d,e){"use strict";var t=e(13764).charAt,r=e(69905),n=e(94844),a=e(24019),s=e(25587),u="String Iterator",c=n.set,o=n.getterFor(u);a(String,"String",function(f){c(this,{type:u,string:r(f),index:0})},function(){var _=o(this),p=_.string,x=_.index,g;return x>=p.length?s(void 0,!0):(g=t(p,x),_.index+=g.length,s(g,!1))})},81927:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("link")},{link:function(s){return r(this,"a","href",s)}})},18827:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(34114),a=e(83126),s=e(25587),u=e(95955),c=e(61578),o=e(69905),f=e(80449),_=e(4112),p=e(29076),x=e(44639),g=e(81644),P=e(53776),O=e(2291),S=e(3338),I=e(59893),E=e(60473),A=e(52216),R=e(94338),T=e(94844),D=e(16697),M=I("matchAll"),B="RegExp String",j=B+" Iterator",V=T.set,H=T.getterFor(j),Y=RegExp.prototype,F=TypeError,K=n("".indexOf),X=n("".matchAll),Q=!!X&&!S(function(){X("a",/./)}),W=a(function(k,Z,G,ee){V(this,{type:j,regexp:k,string:Z,global:G,unicode:ee,done:!1})},B,function(){var k=H(this);if(k.done)return s(void 0,!0);var Z=k.regexp,G=k.string,ee=R(Z,G);return ee===null?(k.done=!0,s(void 0,!0)):k.global?(o(ee[0])===""&&(Z.lastIndex=A(G,c(Z.lastIndex),k.unicode)),s(ee,!1)):(k.done=!0,s(ee,!1))}),N=function(J){var k=f(this),Z=o(J),G=E(k,RegExp),ee=o(g(k)),ie,se,le;return ie=new G(G===RegExp?k.source:k,ee),se=!!~K(ee,"g"),le=!!~K(ee,"u"),ie.lastIndex=c(k.lastIndex),new W(ie,Z,se,le)};t({target:"String",proto:!0,forced:Q},{matchAll:function(k){var Z=u(this),G,ee,ie,se;if(_(k)){if(Q)return X(Z,k)}else{if(x(k)&&(G=o(u(g(k))),!~K(G,"g")))throw new F("`.matchAll` does not allow non-global regexes");if(Q)return X(Z,k);if(ie=P(k,M),ie===void 0&&D&&p(k)==="RegExp"&&(ie=N),ie)return r(ie,k,Z)}return ee=o(Z),se=new RegExp(k,"g"),D?r(N,se,ee):se[M](ee)}}),D||M in Y||O(Y,M,N)},46302:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(61578),u=e(69905),c=e(95955),o=e(53776),f=e(52216),_=e(94338);r("match",function(p,x,g){return[function(O){var S=c(this),I=a(O)?void 0:o(O,p);return I?t(I,O,S):new RegExp(O)[p](u(S))},function(P){var O=n(this),S=u(P),I=g(x,O,S);if(I.done)return I.value;if(!O.global)return _(O,S);var E=O.unicode;O.lastIndex=0;for(var A=[],R=0,T;(T=_(O,S))!==null;){var D=u(T[0]);A[R]=D,D===""&&(O.lastIndex=f(S,s(O.lastIndex),E)),R++}return R===0?null:A}]})},76718:function(i,d,e){"use strict";var t=e(94488),r=e(85571).end,n=e(98352);t({target:"String",proto:!0,forced:n},{padEnd:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},79172:function(i,d,e){"use strict";var t=e(94488),r=e(85571).start,n=e(98352);t({target:"String",proto:!0,forced:n},{padStart:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},32192:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(80524),a=e(94029),s=e(69905),u=e(82762),c=r([].push),o=r([].join);t({target:"String",stat:!0},{raw:function(_){var p=n(a(_).raw),x=u(p);if(!x)return"";for(var g=arguments.length,P=[],O=0;;){if(c(P,s(p[O++])),O===x)return o(P,"");OT.length?-1:D===""?M:S(T,D,M)};t({target:"String",proto:!0},{replaceAll:function(D,M){var B=a(this),j,V,H,Y,F,K,X,Q,W,N=0,J=0,k="";if(!u(D)){if(j=c(D),j&&(V=o(a(_(D))),!~S(V,"g")))throw new O("`.replaceAll` does not allow non-global regexes");if(H=f(D,P),H)return r(H,D,B,M);if(g&&j)return I(o(B),D,M)}for(Y=o(B),F=o(D),K=s(M),K||(M=o(M)),X=F.length,Q=A(1,X),N=R(Y,F,0);N!==-1;)W=K?o(M(F,N,Y)):p(F,Y,N,[],void 0,M),k+=E(Y,J,N)+W,J=N+X,N=R(Y,F,N+Q);return J")!=="7"});a("replace",function(F,K,X){var Q=H?"$":"$0";return[function(N,J){var k=x(this),Z=o(N)?void 0:P(N,E);return Z?r(Z,N,k,J):r(K,p(k),N,J)},function(W,N){var J=u(this),k=p(W);if(typeof N=="string"&&M(N,Q)===-1&&M(N,"$<")===-1){var Z=X(K,J,k,N);if(Z.done)return Z.value}var G=c(N);G||(N=p(N));var ee=J.global,ie;ee&&(ie=J.unicode,J.lastIndex=0);for(var se=[],le;le=S(J,k),!(le===null||(D(se,le),!ee));){var de=p(le[0]);de===""&&(J.lastIndex=g(k,_(J.lastIndex),ie))}for(var He="",ze=0,st=0;st=ze&&(He+=B(k,ze,Je)+Re,ze=Je+vt.length)}return He+B(k,ze)}]},!Y||!V||H)},62925:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(95955),u=e(5370),c=e(69905),o=e(53776),f=e(94338);r("search",function(_,p,x){return[function(P){var O=s(this),S=a(P)?void 0:o(P,_);return S?t(S,P,O):new RegExp(P)[_](c(O))},function(g){var P=n(this),O=c(g),S=x(p,P,O);if(S.done)return S.value;var I=P.lastIndex;u(I,0)||(P.lastIndex=0);var E=f(P,O);return u(P.lastIndex,I)||(P.lastIndex=I),E===null?-1:E.index}]})},60462:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("small")},{small:function(){return r(this,"small","","")}})},9595:function(i,d,e){"use strict";var t=e(13743),r=e(89945),n=e(94237),a=e(8662),s=e(80449),u=e(4112),c=e(44639),o=e(95955),f=e(60473),_=e(52216),p=e(61578),x=e(69905),g=e(53776),P=e(71698),O=e(94338),S=e(88736),I=e(19286),E=e(3338),A=I.UNSUPPORTED_Y,R=4294967295,T=Math.min,D=[].push,M=n(/./.exec),B=n(D),j=n("".slice),V=!E(function(){var H=/(?:)/,Y=H.exec;H.exec=function(){return Y.apply(this,arguments)};var F="ab".split(H);return F.length!==2||F[0]!=="a"||F[1]!=="b"});a("split",function(H,Y,F){var K;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?K=function(X,Q){var W=x(o(this)),N=Q===void 0?R:Q>>>0;if(N===0)return[];if(X===void 0)return[W];if(!c(X))return r(Y,W,X,N);for(var J=[],k=(X.ignoreCase?"i":"")+(X.multiline?"m":"")+(X.unicode?"u":"")+(X.sticky?"y":""),Z=0,G=new RegExp(X.source,k+"g"),ee,ie,se;(ee=r(S,G,W))&&(ie=G.lastIndex,!(ie>Z&&(B(J,j(W,Z,ee.index)),ee.length>1&&ee.index=N)));)G.lastIndex===ee.index&&G.lastIndex++;return Z===W.length?(se||!M(G,""))&&B(J,""):B(J,j(W,Z)),J.length>N?P(J,0,N):J}:"0".split(void 0,0).length?K=function(X,Q){return X===void 0&&Q===0?[]:r(Y,this,X,Q)}:K=Y,[function(Q,W){var N=o(this),J=u(Q)?void 0:g(Q,H);return J?r(J,Q,N,W):r(K,x(N),Q,W)},function(X,Q){var W=s(this),N=x(X),J=F(K,W,N,Q,K!==Y);if(J.done)return J.value;var k=f(W,RegExp),Z=W.unicode,G=(W.ignoreCase?"i":"")+(W.multiline?"m":"")+(W.unicode?"u":"")+(A?"g":"y"),ee=new k(A?"^(?:"+W.source+")":W,G),ie=Q===void 0?R:Q>>>0;if(ie===0)return[];if(N.length===0)return O(ee,N)===null?[N]:[];for(var se=0,le=0,de=[];le1?arguments[1]:void 0,I.length)),A=s(S);return _?_(I,A,E):p(I,E,E+A.length)===A}})},72571:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("strike")},{strike:function(){return r(this,"strike","","")}})},71200:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sub")},{sub:function(){return r(this,"sub","","")}})},70917:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=r("".slice),c=Math.max,o=Math.min,f=!"".substr||"ab".substr(-1)!=="b";t({target:"String",proto:!0,forced:f},{substr:function(p,x){var g=s(n(this)),P=g.length,O=a(p),S,I;return O===1/0&&(O=0),O<0&&(O=c(P+O,0)),S=x===void 0?P:a(x),S<=0||S===1/0?"":(I=o(O+S,P),O>=I?"":u(g,O,I))}})},85767:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sup")},{sup:function(){return r(this,"sup","","")}})},53427:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94237),a=e(95955),s=e(69905),u=e(3338),c=Array,o=n("".charAt),f=n("".charCodeAt),_=n([].join),p="".toWellFormed,x="\uFFFD",g=p&&u(function(){return r(p,1)!=="1"});t({target:"String",proto:!0,forced:g},{toWellFormed:function(){var O=s(a(this));if(g)return r(p,O);for(var S=O.length,I=c(S),E=0;E=56320||E+1>=S||(f(O,E+1)&64512)!==56320?I[E]=x:(I[E]=o(O,E),I[++E]=o(O,E))}return _(I,"")}})},49257:function(i,d,e){"use strict";e(20189);var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},93980:function(i,d,e){"use strict";var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},20189:function(i,d,e){"use strict";var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},72910:function(i,d,e){"use strict";e(93980);var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},70878:function(i,d,e){"use strict";var t=e(94488),r=e(52971).trim,n=e(18105);t({target:"String",proto:!0,forced:n("trim")},{trim:function(){return r(this)}})},64003:function(i,d,e){"use strict";var t=e(94674);t("asyncIterator")},39161:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(16697),u=e(35454),c=e(42820),o=e(3338),f=e(32621),_=e(16332),p=e(80449),x=e(80524),g=e(17818),P=e(69905),O=e(35012),S=e(20132),I=e(7733),E=e(80689),A=e(53393),R=e(92635),T=e(71256),D=e(37691),M=e(55666),B=e(27597),j=e(2291),V=e(64110),H=e(77898),Y=e(11898),F=e(54406),K=e(6145),X=e(59893),Q=e(38282),W=e(94674),N=e(14311),J=e(94573),k=e(94844),Z=e(90560).forEach,G=Y("hidden"),ee="Symbol",ie="prototype",se=k.set,le=k.getterFor(ee),de=Object[ie],He=r.Symbol,ze=He&&He[ie],st=r.RangeError,vt=r.TypeError,Je=r.QObject,Ke=T.f,Re=D.f,Ce=A.f,me=B.f,at=a([].push),ct=H("symbols"),St=H("op-symbols"),bt=H("wks"),Ie=!Je||!Je[ie]||!Je[ie].findChild,$e=function(ge,lt,Qe){var Ve=Ke(de,lt);Ve&&delete de[lt],Re(ge,lt,Qe),Ve&&ge!==de&&Re(de,lt,Ve)},ft=u&&o(function(){return S(Re({},"a",{get:function(){return Re(this,"a",{value:7}).a}})).a!==7})?$e:Re,ke=function(ge,lt){var Qe=ct[ge]=S(ze);return se(Qe,{type:ee,tag:ge,description:lt}),u||(Qe.description=lt),Qe},ye=function(lt,Qe,Ve){lt===de&&ye(St,Qe,Ve),p(lt);var it=g(Qe);return p(Ve),f(ct,it)?(Ve.enumerable?(f(lt,G)&<[G][it]&&(lt[G][it]=!1),Ve=S(Ve,{enumerable:O(0,!1)})):(f(lt,G)||Re(lt,G,O(1,{})),lt[G][it]=!0),ft(lt,it,Ve)):Re(lt,it,Ve)},fe=function(lt,Qe){p(lt);var Ve=x(Qe),it=I(Ve).concat(pe(Ve));return Z(it,function(Dt){(!u||n(Ee,Ve,Dt))&&ye(lt,Dt,Ve[Dt])}),lt},Oe=function(lt,Qe){return Qe===void 0?S(lt):fe(S(lt),Qe)},Ee=function(lt){var Qe=g(lt),Ve=n(me,this,Qe);return this===de&&f(ct,Qe)&&!f(St,Qe)?!1:Ve||!f(this,Qe)||!f(ct,Qe)||f(this,G)&&this[G][Qe]?Ve:!0},et=function(lt,Qe){var Ve=x(lt),it=g(Qe);if(!(Ve===de&&f(ct,it)&&!f(St,it))){var Dt=Ke(Ve,it);return Dt&&f(ct,it)&&!(f(Ve,G)&&Ve[G][it])&&(Dt.enumerable=!0),Dt}},mt=function(lt){var Qe=Ce(x(lt)),Ve=[];return Z(Qe,function(it){!f(ct,it)&&!f(F,it)&&at(Ve,it)}),Ve},pe=function(ge){var lt=ge===de,Qe=Ce(lt?St:x(ge)),Ve=[];return Z(Qe,function(it){f(ct,it)&&(!lt||f(de,it))&&at(Ve,ct[it])}),Ve};c||(He=function(){if(_(ze,this))throw new vt("Symbol is not a constructor");var lt=!arguments.length||arguments[0]===void 0?void 0:P(arguments[0]),Qe=K(lt),Ve=function(it){var Dt=this===void 0?r:this;Dt===de&&n(Ve,St,it),f(Dt,G)&&f(Dt[G],Qe)&&(Dt[G][Qe]=!1);var Yt=O(1,it);try{ft(Dt,Qe,Yt)}catch(Se){if(!(Se instanceof st))throw Se;$e(Dt,Qe,Yt)}};return u&&Ie&&ft(de,Qe,{configurable:!0,set:Ve}),ke(Qe,lt)},ze=He[ie],j(ze,"toString",function(){return le(this).tag}),j(He,"withoutSetter",function(ge){return ke(K(ge),ge)}),B.f=Ee,D.f=ye,M.f=fe,T.f=et,E.f=A.f=mt,R.f=pe,Q.f=function(ge){return ke(X(ge),ge)},u&&(V(ze,"description",{configurable:!0,get:function(){return le(this).description}}),s||j(de,"propertyIsEnumerable",Ee,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:He}),Z(I(bt),function(ge){W(ge)}),t({target:ee,stat:!0,forced:!c},{useSetter:function(){Ie=!0},useSimple:function(){Ie=!1}}),t({target:"Object",stat:!0,forced:!c,sham:!u},{create:Oe,defineProperty:ye,defineProperties:fe,getOwnPropertyDescriptor:et}),t({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:mt}),N(),J(He,ee),F[G]=!0},44852:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(94237),s=e(32621),u=e(55327),c=e(16332),o=e(69905),f=e(64110),_=e(24538),p=n.Symbol,x=p&&p.prototype;if(r&&u(p)&&(!("description"in x)||p().description!==void 0)){var g={},P=function(){var D=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),M=c(x,this)?new p(D):D===void 0?p():p(D);return D===""&&(g[M]=!0),M};_(P,p),P.prototype=x,x.constructor=P;var O=String(p("description detection"))==="Symbol(description detection)",S=a(x.valueOf),I=a(x.toString),E=/^Symbol\((.*)\)[^)]+$/,A=a("".replace),R=a("".slice);f(x,"description",{configurable:!0,get:function(){var D=S(this);if(s(g,D))return"";var M=I(D),B=O?R(M,7,-1):A(M,E,"$1");return B===""?void 0:B}}),t({global:!0,constructor:!0,forced:!0},{Symbol:P})}},54524:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(32621),a=e(69905),s=e(77898),u=e(60798),c=s("string-to-symbol-registry"),o=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{for:function(f){var _=a(f);if(n(c,_))return c[_];var p=r("Symbol")(_);return c[_]=p,o[p]=_,p}})},17898:function(i,d,e){"use strict";var t=e(94674);t("hasInstance")},40902:function(i,d,e){"use strict";var t=e(94674);t("isConcatSpreadable")},2259:function(i,d,e){"use strict";var t=e(94674);t("iterator")},68557:function(i,d,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(i,d,e){"use strict";var t=e(94488),r=e(32621),n=e(18446),a=e(40593),s=e(77898),u=e(60798),c=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{keyFor:function(f){if(!n(f))throw new TypeError(a(f)+" is not a symbol");if(r(c,f))return c[f]}})},69811:function(i,d,e){"use strict";var t=e(94674);t("matchAll")},14589:function(i,d,e){"use strict";var t=e(94674);t("match")},18114:function(i,d,e){"use strict";var t=e(94674);t("replace")},23844:function(i,d,e){"use strict";var t=e(94674);t("search")},39581:function(i,d,e){"use strict";var t=e(94674);t("species")},40632:function(i,d,e){"use strict";var t=e(94674);t("split")},22690:function(i,d,e){"use strict";var t=e(94674),r=e(14311);t("toPrimitive"),r()},7786:function(i,d,e){"use strict";var t=e(65911),r=e(94674),n=e(94573);r("toStringTag"),n(t("Symbol"),"Symbol")},99062:function(i,d,e){"use strict";var t=e(94674);t("unscopables")},35246:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(56902),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("at",function(c){var o=a(this),f=r(o),_=n(c),p=_>=0?_:f+_;return p<0||p>=f?void 0:o[p]})},83470:function(i,d,e){"use strict";var t=e(94237),r=e(58261),n=e(92670),a=t(n),s=r.aTypedArray,u=r.exportTypedArrayMethod;u("copyWithin",function(o,f){return a(s(this),o,f,arguments.length>2?arguments[2]:void 0)})},79641:function(i,d,e){"use strict";var t=e(58261),r=e(90560).every,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("every",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},72397:function(i,d,e){"use strict";var t=e(58261),r=e(75202),n=e(93303),a=e(97607),s=e(89945),u=e(94237),c=e(3338),o=t.aTypedArray,f=t.exportTypedArrayMethod,_=u("".slice),p=c(function(){var x=0;return new Int8Array(2).fill({valueOf:function(){return x++}}),x!==1});f("fill",function(g){var P=arguments.length;o(this);var O=_(a(this),0,3)==="Big"?n(g):+g;return s(r,this,O,P>1?arguments[1]:void 0,P>2?arguments[2]:void 0)},p)},24860:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filter,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filter",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)})},56233:function(i,d,e){"use strict";var t=e(58261),r=e(90560).findIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},64344:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLastIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLastIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},59419:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLast,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLast",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},19320:function(i,d,e){"use strict";var t=e(58261),r=e(90560).find,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("find",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},84432:function(i,d,e){"use strict";var t=e(69733);t("Float32",function(r){return function(a,s,u){return r(this,a,s,u)}})},59022:function(i,d,e){"use strict";var t=e(69733);t("Float64",function(r){return function(a,s,u){return r(this,a,s,u)}})},5316:function(i,d,e){"use strict";var t=e(58261),r=e(90560).forEach,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("forEach",function(u){r(n(this),u,arguments.length>1?arguments[1]:void 0)})},93744:function(i,d,e){"use strict";var t=e(59627),r=e(58261).exportTypedArrayStaticMethod,n=e(50706);r("from",n,t)},19299:function(i,d,e){"use strict";var t=e(58261),r=e(22999).includes,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("includes",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},15286:function(i,d,e){"use strict";var t=e(58261),r=e(22999).indexOf,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("indexOf",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},51054:function(i,d,e){"use strict";var t=e(69733);t("Int16",function(r){return function(a,s,u){return r(this,a,s,u)}})},60330:function(i,d,e){"use strict";var t=e(69733);t("Int32",function(r){return function(a,s,u){return r(this,a,s,u)}})},19363:function(i,d,e){"use strict";var t=e(69733);t("Int8",function(r){return function(a,s,u){return r(this,a,s,u)}})},91927:function(i,d,e){"use strict";var t=e(92916),r=e(3338),n=e(94237),a=e(58261),s=e(11005),u=e(59893),c=u("iterator"),o=t.Uint8Array,f=n(s.values),_=n(s.keys),p=n(s.entries),x=a.aTypedArray,g=a.exportTypedArrayMethod,P=o&&o.prototype,O=!r(function(){P[c].call([1])}),S=!!P&&P.values&&P[c]===P.values&&P.values.name==="values",I=function(){return f(x(this))};g("entries",function(){return p(x(this))},O),g("keys",function(){return _(x(this))},O),g("values",I,O||!S,{name:"values"}),g(c,I,O||!S,{name:"values"})},27730:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=t.aTypedArray,a=t.exportTypedArrayMethod,s=r([].join);a("join",function(c){return s(n(this),c)})},58707:function(i,d,e){"use strict";var t=e(58261),r=e(13743),n=e(55009),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("lastIndexOf",function(c){var o=arguments.length;return r(n,a(this),o>1?[c,arguments[1]]:[c])})},41356:function(i,d,e){"use strict";var t=e(58261),r=e(90560).map,n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("map",function(c){return r(a(this),c,arguments.length>1?arguments[1]:void 0,function(o,f){return new(n(o))(f)})})},51606:function(i,d,e){"use strict";var t=e(58261),r=e(59627),n=t.aTypedArrayConstructor,a=t.exportTypedArrayStaticMethod;a("of",function(){for(var u=0,c=arguments.length,o=new(n(this))(c);c>u;)o[u]=arguments[u++];return o},r)},38458:function(i,d,e){"use strict";var t=e(58261),r=e(16370).right,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduceRight",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},8966:function(i,d,e){"use strict";var t=e(58261),r=e(16370).left,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduce",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},71957:function(i,d,e){"use strict";var t=e(58261),r=t.aTypedArray,n=t.exportTypedArrayMethod,a=Math.floor;n("reverse",function(){for(var u=this,c=r(u).length,o=a(c/2),f=0,_;f1?arguments[1]:void 0,1),A=u(I);if(P)return r(p,this,A,E);var R=this.length,T=a(A),D=0;if(T+E>R)throw new o("Wrong length");for(;Dg;)O[g]=p[g++];return O},c)},96519:function(i,d,e){"use strict";var t=e(58261),r=e(90560).some,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("some",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},95576:function(i,d,e){"use strict";var t=e(92916),r=e(34114),n=e(3338),a=e(63335),s=e(63668),u=e(58261),c=e(78177),o=e(17687),f=e(46573),_=e(19684),p=u.aTypedArray,x=u.exportTypedArrayMethod,g=t.Uint16Array,P=g&&r(g.prototype.sort),O=!!P&&!(n(function(){P(new g(2),null)})&&n(function(){P(new g(2),{})})),S=!!P&&!n(function(){if(f)return f<74;if(c)return c<67;if(o)return!0;if(_)return _<602;var E=new g(516),A=Array(516),R,T;for(R=0;R<516;R++)T=R%4,E[R]=515-R,A[R]=R-2*T+3;for(P(E,function(D,M){return(D/4|0)-(M/4|0)}),R=0;R<516;R++)if(E[R]!==A[R])return!0}),I=function(E){return function(A,R){return E!==void 0?+E(A,R)||0:R!==R?-1:A!==A?1:A===0&&R===0?1/A>0&&1/R<0?1:-1:A>R}};x("sort",function(A){return A!==void 0&&a(A),S?P(this,A):s(p(this),I(A))},!S||O)},63079:function(i,d,e){"use strict";var t=e(58261),r=e(61578),n=e(51981),a=e(31384),s=t.aTypedArray,u=t.exportTypedArrayMethod;u("subarray",function(o,f){var _=s(this),p=_.length,x=n(o,p),g=a(_);return new g(_.buffer,_.byteOffset+x*_.BYTES_PER_ELEMENT,r((f===void 0?p:n(f,p))-x))})},8995:function(i,d,e){"use strict";var t=e(92916),r=e(13743),n=e(58261),a=e(3338),s=e(30867),u=t.Int8Array,c=n.aTypedArray,o=n.exportTypedArrayMethod,f=[].toLocaleString,_=!!u&&a(function(){f.call(new u(1))}),p=a(function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()})||!a(function(){u.prototype.toLocaleString.call([1,2])});o("toLocaleString",function(){return r(f,_?s(c(this)):c(this),s(arguments))},p)},23080:function(i,d,e){"use strict";var t=e(85903),r=e(58261),n=r.aTypedArray,a=r.exportTypedArrayMethod,s=r.getTypedArrayConstructor;a("toReversed",function(){return t(n(this),s(this))})},74701:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=e(63335),a=e(69478),s=t.aTypedArray,u=t.getTypedArrayConstructor,c=t.exportTypedArrayMethod,o=r(t.TypedArrayPrototype.sort);c("toSorted",function(_){_!==void 0&&n(_);var p=s(this),x=a(u(p),p);return o(x,_)})},91809:function(i,d,e){"use strict";var t=e(58261).exportTypedArrayMethod,r=e(3338),n=e(92916),a=e(94237),s=n.Uint8Array,u=s&&s.prototype||{},c=[].toString,o=a([].join);r(function(){c.call({})})&&(c=function(){return o(this)});var f=u.toString!==c;t("toString",c,f)},64336:function(i,d,e){"use strict";var t=e(69733);t("Uint16",function(r){return function(a,s,u){return r(this,a,s,u)}})},63914:function(i,d,e){"use strict";var t=e(69733);t("Uint32",function(r){return function(a,s,u){return r(this,a,s,u)}})},55234:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}})},88104:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}},!0)},77517:function(i,d,e){"use strict";var t=e(82041),r=e(58261),n=e(75406),a=e(56902),s=e(93303),u=r.aTypedArray,c=r.getTypedArrayConstructor,o=r.exportTypedArrayMethod,f=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(_){return _===8}}();o("with",function(_,p){var x=u(this),g=a(_),P=n(x)?s(p):+p;return t(x,c(x),g,P)},!f)},30149:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=String.fromCharCode,s=r("".charAt),u=r(/./.exec),c=r("".slice),o=/^[\da-f]{2}$/i,f=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var x=n(p),g="",P=x.length,O=0,S,I;O1?arguments[1]:void 0)}}),n("filterOut")},55885:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filterReject,n=e(81181);t({target:"Array",proto:!0,forced:!0},{filterReject:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("filterReject")},91130:function(i,d,e){"use strict";var t=e(94488),r=e(32278);t({target:"Array",stat:!0},{fromAsync:r})},64963:function(i,d,e){"use strict";var t=e(94488),r=e(45601),n=e(81181),a=e(33940),s=e(16697);t({target:"Array",proto:!0,name:"groupToMap",forced:s||!r("groupByToMap")},{groupByToMap:a}),n("groupByToMap")},8604:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(45601),a=e(81181);t({target:"Array",proto:!0,forced:!n("groupBy")},{groupBy:function(u){var c=arguments.length>1?arguments[1]:void 0;return r(this,u,c)}}),a("groupBy")},25178:function(i,d,e){"use strict";var t=e(94488),r=e(81181),n=e(33940),a=e(16697);t({target:"Array",proto:!0,forced:a},{groupToMap:n}),r("groupToMap")},39034:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(81181);t({target:"Array",proto:!0},{group:function(s){var u=arguments.length>1?arguments[1]:void 0;return r(this,s,u)}}),n("group")},1905:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=Object.isFrozen,a=function(s,u){if(!n||!r(s)||!n(s))return!1;for(var c=0,o=s.length,f;c1?arguments[1]:!1);return n([c&255,c>>8&255],10)}})},93236:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=r(DataView.prototype.getUint8);t({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(s){return n(this,s)}})},42212:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(61618).pack,u=e(35175),c=TypeError,o=r(DataView.prototype.setUint16);t({target:"DataView",proto:!0},{setFloat16:function(_,p){if(n(this)!=="DataView")throw new c("Incorrect receiver");var x=a(_),g=s(u(p),10,2);return o(this,x,g[1]<<8|g[0],arguments.length>2?arguments[2]:!1)}})},63923:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(86350),u=TypeError,c=r(DataView.prototype.setUint8);t({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(f,_){if(n(this)!=="DataView")throw new u("Incorrect receiver");var p=a(f);return c(this,p,s(_))}})},2278:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(65911),a=e(63335),s=e(56472),u=e(2291),c=e(66477),o=e(64110),f=e(59893),_=e(94844),p=e(5978),x=n("SuppressedError"),g=ReferenceError,P=f("dispose"),O=f("toStringTag"),S="DisposableStack",I=_.set,E=_.getterFor(S),A="sync-dispose",R="disposed",T="pending",D=function(j){var V=E(j);if(V.state===R)throw new g(S+" already disposed");return V},M=function(){I(s(this,B),{type:S,state:T,stack:[]}),r||(this.disposed=!1)},B=M.prototype;c(B,{dispose:function(){var V=E(this);if(V.state!==R){V.state=R,r||(this.disposed=!0);for(var H=V.stack,Y=H.length,F=!1,K;Y;){var X=H[--Y];H[Y]=null;try{X()}catch(Q){F?K=new x(Q,K):(F=!0,K=Q)}}if(V.stack=null,F)throw K}},use:function(V){return p(D(this),V,A),V},adopt:function(V,H){var Y=D(this);return a(H),p(Y,void 0,A,function(){H(V)}),V},defer:function(V){var H=D(this);a(V),p(H,void 0,A,V)},move:function(){var V=D(this),H=new M;return E(H).stack=V.stack,V.stack=[],V.state=R,r||(this.disposed=!0),H}}),r&&o(B,"disposed",{configurable:!0,get:function(){return E(this).state===R}}),u(B,P,B.dispose,{name:"dispose"}),u(B,O,S,{nonWritable:!0}),t({global:!0,constructor:!0},{DisposableStack:M})},36955:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0},{demethodize:r})},77326:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(55327),a=e(15212),s=e(32621),u=e(35454),c=Object.getOwnPropertyDescriptor,o=/^\s*class\b/,f=r(o.exec),_=function(p){try{if(!u||!f(o,a(p)))return!1}catch(g){}var x=c(p,"prototype");return!!x&&s(x,"writable")&&!x.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(x){return n(x)&&!_(x)}})},53571:function(i,d,e){"use strict";var t=e(94488),r=e(39812);t({target:"Function",stat:!0,forced:!0},{isConstructor:r})},28670:function(i,d,e){"use strict";var t=e(59893),r=e(37691).f,n=t("metadata"),a=Function.prototype;a[n]===void 0&&r(a,n,{value:null})},31050:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r})},96364:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r})},25321:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(56472),a=e(80449),s=e(55327),u=e(53456),c=e(64110),o=e(69392),f=e(3338),_=e(32621),p=e(59893),x=e(46571).IteratorPrototype,g=e(35454),P=e(16697),O="constructor",S="Iterator",I=p("toStringTag"),E=TypeError,A=r[S],R=P||!s(A)||A.prototype!==x||!f(function(){A({})}),T=function(){if(n(this,x),u(this)===x)throw new E("Abstract class Iterator not directly constructable")},D=function(M,B){g?c(x,M,{configurable:!0,get:function(){return B},set:function(j){if(a(this),this===x)throw new E("You can't redefine this property");_(this,M)?this[M]=j:o(this,M,j)}}):x[M]=B};_(x,I)||D(I,S),(R||!_(x,O)||x[O]===Object)&&D(O,T),T.prototype=x,t({global:!0,constructor:!0,forced:R},{Iterator:T})},46304:function(i,d,e){"use strict";var t=e(89945),r=e(2291),n=e(53776),a=e(32621),s=e(59893),u=e(46571).IteratorPrototype,c=s("dispose");a(u,c)||r(u,c,function(){var o=n(this,"return");o&&t(o,this)})},55163:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(16697),f=c(function(){for(var _=this.iterator,p=this.next,x,g;this.remaining;)if(this.remaining--,x=n(r(p,_)),g=this.done=!!x.done,g)return;if(x=n(r(p,_)),g=this.done=!!x.done,!g)return x.value});t({target:"Iterator",proto:!0,real:!0,forced:o},{drop:function(p){n(this);var x=u(s(+p));return new f(a(this),{remaining:x})}})},78722:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{every:function(c){a(this),n(c);var o=s(this),f=0;return!r(o,function(_,p){if(!c(_,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(20547),c=e(46319),o=e(16697),f=u(function(){for(var _=this.iterator,p=this.predicate,x=this.next,g,P,O;;){if(g=a(r(x,_)),P=this.done=!!g.done,P)return;if(O=g.value,c(_,p,[O,this.counter++],!0))return O}});t({target:"Iterator",proto:!0,real:!0,forced:o},{filter:function(p){return a(this),n(p),new f(s(this),{predicate:p})}})},81848:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{find:function(c){a(this),n(c);var o=s(this),f=0;return r(o,function(_,p){if(c(_,f++))return p(_)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(7157),c=e(20547),o=e(67996),f=e(16697),_=c(function(){for(var p=this.iterator,x=this.mapper,g,P;;){if(P=this.inner)try{if(g=a(r(P.next,P.iterator)),!g.done)return g.value;this.inner=null}catch(O){o(p,"throw",O)}if(g=a(r(this.next,p)),this.done=!!g.done)return;try{this.inner=u(x(g.value,this.counter++),!1)}catch(O){o(p,"throw",O)}}});t({target:"Iterator",proto:!0,real:!0,forced:f},{flatMap:function(x){return a(this),n(x),new _(s(this),{mapper:x,inner:null})}})},72211:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{forEach:function(c){a(this),n(c);var o=s(this),f=0;r(o,function(_){c(_,f++)},{IS_RECORD:!0})}})},84862:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94029),a=e(16332),s=e(46571).IteratorPrototype,u=e(20547),c=e(7157),o=e(16697),f=u(function(){return r(this.next,this.iterator)},!0);t({target:"Iterator",stat:!0,forced:o},{from:function(p){var x=c(typeof p=="string"?n(p):p,!0);return a(s,x.iterator)?x.iterator:new f(x)}})},92381:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r})},19517:function(i,d,e){"use strict";var t=e(94488),r=e(2155),n=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:n},{map:r})},69667:function(i,d,e){"use strict";var t=e(94488),r=e(17243),n=TypeError;t({target:"Iterator",stat:!0,forced:!0},{range:function(s,u,c){if(typeof s=="number")return new r(s,u,c,"number",0,1);if(typeof s=="bigint")return new r(s,u,c,"bigint",BigInt(0),BigInt(1));throw new n("Incorrect Iterator.range arguments")}})},80820:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731),u=TypeError;t({target:"Iterator",proto:!0,real:!0},{reduce:function(o){a(this),n(o);var f=s(this),_=arguments.length<2,p=_?void 0:arguments[1],x=0;if(r(f,function(g){_?(_=!1,p=g):p=o(p,g,x),x++},{IS_RECORD:!0}),_)throw new u("Reduce of empty iterator with no initial value");return p}})},87873:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{some:function(c){a(this),n(c);var o=s(this),f=0;return r(o,function(_,p){if(c(_,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(67996),f=e(16697),_=c(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,o(p,"normal",void 0);var x=n(r(this.next,p)),g=this.done=!!x.done;if(!g)return x.value});t({target:"Iterator",proto:!0,real:!0,forced:f},{take:function(x){n(this);var g=u(s(+x));return new _(a(this),{remaining:g})}})},28566:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(62003),a=e(10731),s=[].push;t({target:"Iterator",proto:!0,real:!0},{toArray:function(){var c=[];return n(a(r(this)),s,{that:c,IS_RECORD:!0}),c}})},51697:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(57975),a=e(80025),s=e(10731),u=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:u},{toAsync:function(){return new a(s(new n(s(r(this)))))}})},61872:function(i,d,e){"use strict";var t=e(94488),r=e(82778),n=e(83502);t({target:"JSON",stat:!0,forced:!r},{isRawJSON:n})},76077:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(65911),s=e(94237),u=e(89945),c=e(55327),o=e(31946),f=e(18589),_=e(32621),p=e(69905),x=e(82762),g=e(69392),P=e(3338),O=e(70913),S=e(42820),I=n.JSON,E=n.Number,A=n.SyntaxError,R=I&&I.parse,T=a("Object","keys"),D=Object.getOwnPropertyDescriptor,M=s("".charAt),B=s("".slice),j=s(/./.exec),V=s([].push),H=/^\d$/,Y=/^[1-9]$/,F=/^(?:-|\d)$/,K=/^[\t\n\r ]$/,X=0,Q=1,W=function(ie,se){ie=p(ie);var le=new Z(ie,0,""),de=le.parse(),He=de.value,ze=le.skip(K,de.end);if(ze1?arguments[1]:void 0);return a(c,function(f,_){if(!o(f,_,c))return!1},!0)!==!1}})},28220:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(f){var _=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(_,function(g,P){p(g,P,_)&&c(x,P,g)}),x}})},49350:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(_,p){if(o(_,p,c))return{key:p}},!0);return f&&f.key}})},62060:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(_,p){if(o(_,p,c))return{value:_}},!0);return f&&f.value}})},20126:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Map",stat:!0,forced:!0},{from:r})},18090:function(i,d,e){"use strict";var t=e(94488),r=e(88134),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(u){return a(n(this),function(c){if(r(c,u))return!0},!0)===!0}})},14309:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(62003),a=e(55327),s=e(63335),u=e(2786).Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(o,f){var _=a(this)?this:u,p=new _;s(f);var x=s(p.set);return n(o,function(g){r(x,p,f(g),g)}),p}})},17822:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(s){var u=n(r(this),function(c,o){if(c===s)return{key:o}},!0);return u&&u.key}})},83543:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(f){var _=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(_,function(g,P){c(x,p(g,P,_),g)}),x}})},13853:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(f){var _=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(_,function(g,P){c(x,P,p(g,P,_))}),x}})},25188:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(62003),a=e(2786).set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(u){for(var c=r(this),o=arguments.length,f=0;f1?arguments[1]:void 0);return a(c,function(f,_){if(o(f,_,c))return!0},!0)===!0}})},8774:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r})},6736:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(42683),a=e(2786),s=TypeError,u=a.get,c=a.has,o=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(_,p){var x=n(this),g=arguments.length;r(p);var P=c(x,_);if(!P&&g<3)throw new s("Updating absent value");var O=P?u(x,_):r(g>2?arguments[2]:void 0)(_,x);return o(x,_,p(O,_,x)),x}})},94065:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r})},93036:function(i,d,e){"use strict";var t=e(94488),r=Math.min,n=Math.max;t({target:"Math",stat:!0,forced:!0},{clamp:function(s,u,c){return r(c,n(u,s))}})},75708:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(i,d,e){"use strict";var t=e(94488),r=180/Math.PI;t({target:"Math",stat:!0,forced:!0},{degrees:function(a){return a*r}})},43710:function(i,d,e){"use strict";var t=e(94488),r=e(35175);t({target:"Math",stat:!0},{f16round:r})},66233:function(i,d,e){"use strict";var t=e(94488),r=e(24619),n=e(14894);t({target:"Math",stat:!0,forced:!0},{fscale:function(s,u,c,o,f){return n(r(s,u,c,o,f))}})},92762:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{iaddh:function(n,a,s,u){var c=n>>>0,o=a>>>0,f=s>>>0;return o+(u>>>0)+((c&f|(c|f)&~(c+f>>>0))>>>31)|0}})},24467:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{imulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,f=c&s,_=u>>16,p=c>>16,x=(_*f>>>0)+(o*f>>>16);return _*p+(x>>16)+((o*p>>>0)+(x&s)>>16)}})},68465:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{isubh:function(n,a,s,u){var c=n>>>0,o=a>>>0,f=s>>>0;return o-(u>>>0)-((~c&f|~(c^f)&c-f>>>0)>>>31)|0}})},77004:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(i,d,e){"use strict";var t=e(94488),r=Math.PI/180;t({target:"Math",stat:!0,forced:!0},{radians:function(a){return a*r}})},51117:function(i,d,e){"use strict";var t=e(94488),r=e(24619);t({target:"Math",stat:!0,forced:!0},{scale:r})},87236:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(1222),a=e(83126),s=e(25587),u=e(94844),c="Seeded Random",o=c+" Generator",f='Math.seededPRNG() argument should have a "seed" field with a finite value.',_=u.set,p=u.getterFor(o),x=TypeError,g=a(function(O){_(this,{type:o,seed:O%2147483647})},c,function(){var O=p(this),S=O.seed=(O.seed*1103515245+12345)%2147483647;return s((S&1073741823)/1073741823,!1)});t({target:"Math",stat:!0,forced:!0},{seededPRNG:function(O){var S=r(O).seed;if(!n(S))throw new x(f);return new g(S)}})},83733:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{signbit:function(n){var a=+n;return a===a&&a===0?1/a===-1/0:a<0}})},92044:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{umulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,f=c&s,_=u>>>16,p=c>>>16,x=(_*f>>>0)+(o*f>>>16);return _*p+(x>>>16)+((o*p>>>0)+(x&s)>>>16)}})},29190:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a="Invalid number representation",s="Invalid radix",u=RangeError,c=SyntaxError,o=TypeError,f=parseInt,_=Math.pow,p=/^[\d.a-z]+$/,x=r("".charAt),g=r(p.exec),P=r(1 .toString),O=r("".slice),S=r("".split);t({target:"Number",stat:!0,forced:!0},{fromString:function(E,A){var R=1;if(typeof E!="string")throw new o(a);if(!E.length)throw new c(a);if(x(E,0)==="-"&&(R=-1,E=O(E,1),!E.length))throw new c(a);var T=A===void 0?10:n(A);if(T<2||T>36)throw new u(s);if(!g(p,E))throw new c(a);var D=S(E,"."),M=f(D[0],T);if(D.length>1&&(M+=f(D[1],T)/_(T,D[1].length)),T===10&&P(M,T)!==E)throw new c(a);return R*M}})},10775:function(i,d,e){"use strict";var t=e(94488),r=e(17243);t({target:"Number",stat:!0,forced:!0},{range:function(a,s,u){return new r(a,s,u,"number",0,1)}})},19593:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateEntries:function(a){return new r(a,"entries")}})},26502:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateKeys:function(a){return new r(a,"keys")}})},10174:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateValues:function(a){return new r(a,"values")}})},76867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(35454),a=e(51996),s=e(63335),u=e(80449),c=e(56472),o=e(55327),f=e(4112),_=e(31946),p=e(53776),x=e(2291),g=e(66477),P=e(64110),O=e(61810),S=e(59893),I=e(94844),E=S("observable"),A="Observable",R="Subscription",T="SubscriptionObserver",D=I.getterFor,M=I.set,B=D(A),j=D(R),V=D(T),H=function(Q){this.observer=u(Q),this.cleanup=void 0,this.subscriptionObserver=void 0};H.prototype={type:R,clean:function(){var Q=this.cleanup;if(Q){this.cleanup=void 0;try{Q()}catch(W){O(W)}}},close:function(){if(!n){var Q=this.facade,W=this.subscriptionObserver;Q.closed=!0,W&&(W.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var Y=function(Q,W){var N=M(this,new H(Q)),J;n||(this.closed=!1);try{(J=p(Q,"start"))&&r(J,Q,this)}catch(ee){O(ee)}if(!N.isClosed()){var k=N.subscriptionObserver=new F(N);try{var Z=W(k),G=Z;f(Z)||(N.cleanup=o(Z.unsubscribe)?function(){G.unsubscribe()}:s(Z))}catch(ee){k.error(ee);return}N.isClosed()&&N.clean()}};Y.prototype=g({},{unsubscribe:function(){var W=j(this);W.isClosed()||(W.close(),W.clean())}}),n&&P(Y.prototype,"closed",{configurable:!0,get:function(){return j(this).isClosed()}});var F=function(Q){M(this,{type:T,subscriptionState:Q}),n||(this.closed=!1)};F.prototype=g({},{next:function(W){var N=V(this).subscriptionState;if(!N.isClosed()){var J=N.observer;try{var k=p(J,"next");k&&r(k,J,W)}catch(Z){O(Z)}}},error:function(W){var N=V(this).subscriptionState;if(!N.isClosed()){var J=N.observer;N.close();try{var k=p(J,"error");k?r(k,J,W):O(W)}catch(Z){O(Z)}N.clean()}},complete:function(){var W=V(this).subscriptionState;if(!W.isClosed()){var N=W.observer;W.close();try{var J=p(N,"complete");J&&r(J,N)}catch(k){O(k)}W.clean()}}}),n&&P(F.prototype,"closed",{configurable:!0,get:function(){return V(this).subscriptionState.isClosed()}});var K=function(W){c(this,X),M(this,{type:A,subscriber:s(W)})},X=K.prototype;g(X,{subscribe:function(W){var N=arguments.length;return new Y(o(W)?{next:W,error:N>1?arguments[1]:void 0,complete:N>2?arguments[2]:void 0}:_(W)?W:{},B(this).subscriber)}}),x(X,E,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:K}),a(A)},14548:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(89945),a=e(80449),s=e(39812),u=e(85428),c=e(53776),o=e(62003),f=e(59893),_=f("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(x){var g=s(this)?this:r("Observable"),P=c(a(x),_);if(P){var O=a(n(P,x));return O.constructor===g?O:new g(function(I){return O.subscribe(I)})}var S=u(x);return new g(function(I){o(S,function(E,A){if(I.next(E),I.closed)return A()},{IS_ITERATOR:!0,INTERRUPTED:!0}),I.complete()})}})},96378:function(i,d,e){"use strict";e(76867),e(14548),e(6053)},6053:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(39812),a=r("Array");t({target:"Observable",stat:!0,forced:!0},{of:function(){for(var u=n(this)?this:r("Observable"),c=arguments.length,o=a(c),f=0;f?@[\\\\\\]^`{|}~"+a+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(f){var _=n(f),p=s(_,0);return(p>47&&p<58?"\\x3":"")+u(_,c,"\\$&")}})},1220:function(i,d,e){"use strict";var t=e(94488),r=e(17442),n=e(19691).add;t({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var s=r(this),u=0,c=arguments.length;u1?arguments[1]:void 0);return a(c,function(f){if(!o(f,f,c))return!1},!0)!==!1}})},38487:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(f){var _=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(_,function(g){p(g,g,_)&&c(x,g)}),x}})},29916:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(_){if(o(_,_,c))return{value:_}},!0);return f&&f.value}})},25541:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Set",stat:!0,forced:!0},{from:r})},34926:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(16049);t({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(u){return r(a,this,n(u))}})},45612:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(16049),a=e(22627),s=!a("intersection")||r(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!=="3,2"});t({target:"Set",proto:!0,real:!0,forced:s},{intersection:n})},68255:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(17616);t({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(u){return r(a,this,n(u))}})},98080:function(i,d,e){"use strict";var t=e(94488),r=e(17616),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isDisjointFrom")},{isDisjointFrom:r})},16450:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(84833);t({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(u){return r(a,this,n(u))}})},96351:function(i,d,e){"use strict";var t=e(94488),r=e(84833),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSubsetOf")},{isSubsetOf:r})},86921:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(51135);t({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(u){return r(a,this,n(u))}})},60244:function(i,d,e){"use strict";var t=e(94488),r=e(51135),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSupersetOf")},{isSupersetOf:r})},82928:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(17442),a=e(57002),s=e(69905),u=r([].join),c=r([].push);t({target:"Set",proto:!0,real:!0,forced:!0},{join:function(f){var _=n(this),p=f===void 0?",":s(f),x=[];return a(_,function(g){c(x,g)}),u(x,p)}})},42947:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{map:function(f){var _=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(_,function(g){c(x,p(g,g,_))}),x}})},71568:function(i,d,e){"use strict";var t=e(94488),r=e(48800);t({target:"Set",stat:!0,forced:!0},{of:r})},94194:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(17442),a=e(57002),s=TypeError;t({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(c){var o=n(this),f=arguments.length<2,_=f?void 0:arguments[1];if(r(c),a(o,function(p){f?(f=!1,_=p):_=c(_,p,p,o)}),f)throw new s("Reduce of empty set with no initial value");return _}})},30556:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{some:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0);return a(c,function(f){if(o(f,f,c))return!0},!0)===!0}})},93102:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(36312);t({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(u){return r(a,this,n(u))}})},32100:function(i,d,e){"use strict";var t=e(94488),r=e(36312),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("symmetricDifference")},{symmetricDifference:r})},82074:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(24667);t({target:"Set",proto:!0,real:!0,forced:!0},{union:function(u){return r(a,this,n(u))}})},1821:function(i,d,e){"use strict";var t=e(94488),r=e(24667),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("union")},{union:r})},13578:function(i,d,e){"use strict";var t=e(94488),r=e(13764).charAt,n=e(95955),a=e(56902),s=e(69905);t({target:"String",proto:!0,forced:!0},{at:function(c){var o=s(n(this)),f=o.length,_=a(c),p=_>=0?_:f+_;return p<0||p>=f?void 0:r(o,p)}})},62882:function(i,d,e){"use strict";var t=e(94488),r=e(83126),n=e(25587),a=e(95955),s=e(69905),u=e(94844),c=e(13764),o=c.codeAt,f=c.charAt,_="String Iterator",p=u.set,x=u.getterFor(_),g=r(function(O){p(this,{type:_,string:O,index:0})},"String",function(){var O=x(this),S=O.string,I=O.index,E;return I>=S.length?n(void 0,!0):(E=f(S,I),O.index+=E.length,n({codePoint:o(E,0),position:I},!1))});t({target:"String",proto:!0,forced:!0},{codePoints:function(){return new g(s(a(this)))}})},59348:function(i,d,e){"use strict";var t=e(94488),r=e(67410);t({target:"String",stat:!0,forced:!0},{cooked:r})},37457:function(i,d,e){"use strict";var t=e(13247),r=e(94488),n=e(86528),a=e(94237),s=e(13743),u=e(80449),c=e(94029),o=e(55327),f=e(82762),_=e(37691).f,p=e(71698),x=e(42530),g=e(67410),P=e(79204),O=e(19268),S=new x.WeakMap,I=x.get,E=x.has,A=x.set,R=Array,T=TypeError,D=Object.freeze||Object,M=Object.isFrozen,B=Math.min,j=a("".charAt),V=a("".slice),H=a("".split),Y=a(/./.exec),F=/([\n\u2028\u2029]|\r\n?)/g,K=RegExp("^["+O+"]*"),X=RegExp("[^"+O+"]"),Q="Invalid tag",W="Invalid opening line",N="Invalid closing line",J=function(se){var le=se.raw;if(t&&!M(le))throw new T("Raw template should be frozen");if(E(S,le))return I(S,le);var de=k(le),He=G(de);return _(He,"raw",{value:D(de)}),D(He),A(S,le,He),He},k=function(se){var le=c(se),de=f(le),He=R(de),ze=R(de),st=0,vt,Je,Ke,Re;if(!de)throw new T(Q);for(;st0)throw new T(W);vt[1]=""}if(me){if(vt.length===1||Y(X,vt[vt.length-1]))throw new T(N);vt[vt.length-2]="",vt[vt.length-1]=""}for(var at=2;at1?arguments[1]:void 0);return n(this,o)},!0)},16315:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filterReject,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filterReject",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)},!0)},56966:function(i,d,e){"use strict";var t=e(65911),r=e(6086),n=e(32278),a=e(58261),s=e(69478),u=a.aTypedArrayConstructor,c=a.exportTypedArrayStaticMethod;c("fromAsync",function(f){var _=this,p=arguments.length,x=p>1?arguments[1]:void 0,g=p>2?arguments[2]:void 0;return new(t("Promise"))(function(P){r(_),P(n(f,x,g))}).then(function(P){return s(u(_),P)})},!0)},60239:function(i,d,e){"use strict";var t=e(58261),r=e(36444),n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("groupBy",function(c){var o=arguments.length>1?arguments[1]:void 0;return r(a(this),c,o,n)},!0)},49381:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(75406),a=e(51981),s=e(93303),u=e(56902),c=e(3338),o=t.aTypedArray,f=t.getTypedArrayConstructor,_=t.exportTypedArrayMethod,p=Math.max,x=Math.min,g=!c(function(){var P=new Int8Array([1]),O=P.toSpliced(1,0,{valueOf:function(){return P[0]=2,3}});return O[0]!==2||O[1]!==3});_("toSpliced",function(O,S){var I=o(this),E=f(I),A=r(I),R=a(O,A),T=arguments.length,D=0,M,B,j,V,H,Y,F;if(T===0)M=B=0;else if(T===1)M=0,B=A-R;else if(B=x(p(u(S),0),A-R),M=T-2,M){V=new E(M),j=n(V);for(var K=2;K1?a(arguments[1]):void 0,M=f(D)==="base64"?_:p,B=D?!!D.strict:!1,j=B?T:O(T,E,"");if(j.length%4===0)S(j,-2)==="=="?j=S(j,0,-2):S(j,-1)==="="&&(j=S(j,0,-1));else if(B)throw new g("Input is not correctly padded");var V=j.length%4;switch(V){case 1:throw new g("Bad input length");case 2:j+="AA";break;case 3:j+="A"}for(var H=[],Y=0,F=j.length,K=function(W){var N=P(j,Y+W);if(!u(M,N))throw new g('Bad char in input: "'+N+'"');return M[N]<<18-6*W};Y>16&255,X>>8&255,X&255)}var Q=H.length;if(V===2){if(B&&H[Q-2]!==0)throw new g(A);Q-=2}else if(V===3){if(B&&H[Q-1]!==0)throw new g(A);Q--}return c(x,H,Q)}})},57151:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94237),a=e(79606),s=r.Uint8Array,u=r.SyntaxError,c=r.parseInt,o=/[^\da-f]/i,f=n(o.exec),_=n("".slice);s&&t({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(x){a(x);var g=x.length;if(g%2)throw new u("String should have an even number of characters");if(f(o,x))throw new u("String should only contain hex characters");for(var P=new s(g/2),O=0;O>6*T&63)};I+2>(-2*F&6)));return H}})},55182:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(94237),s=e(89945),u=e(3338),c=e(69905),o=e(57106),f=e(66244).i2c,_=n("btoa"),p=a("".charAt),x=a("".charCodeAt),g=!!_&&!u(function(){return _("hi")!=="aGk="}),P=g&&!u(function(){_()}),O=g&&u(function(){return _(null)!=="bnVsbA=="}),S=g&&_.length!==1;t({global:!0,bind:!0,enumerable:!0,forced:!g||P||O||S},{btoa:function(E){if(o(arguments.length,1),g)return s(_,r,c(E));for(var A=c(E),R="",T=0,D=f,M,B;p(A,T)||(D="=",T%1);){if(B=x(A,T+=.75),B>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");M=M<<8|B,R+=p(D,63&M>>8-T%1*8)}return R}})},91472:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).clear;t({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==n},{clearImmediate:n})},34366:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(59594),s=e(68151),u=function(o){if(o&&o.forEach!==a)try{s(o,"forEach",a)}catch(f){o.forEach=a}};for(var c in r)r[c]&&u(t[c]&&t[c].prototype);u(n)},85425:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(11005),s=e(68151),u=e(94573),c=e(59893),o=c("iterator"),f=a.values,_=function(x,g){if(x){if(x[o]!==f)try{s(x,o,f)}catch(O){x[o]=f}if(u(x,g,!0),r[g]){for(var P in a)if(x[P]!==a[P])try{s(x,P,a[P])}catch(O){x[P]=a[P]}}}};for(var p in r)_(t[p]&&t[p].prototype,p);_(n,"DOMTokenList")},64522:function(i,d,e){"use strict";var t=e(94488),r=e(11270),n=e(65911),a=e(3338),s=e(20132),u=e(35012),c=e(37691).f,o=e(2291),f=e(64110),_=e(32621),p=e(56472),x=e(80449),g=e(13367),P=e(7825),O=e(52109),S=e(80739),I=e(94844),E=e(35454),A=e(16697),R="DOMException",T="DATA_CLONE_ERR",D=n("Error"),M=n(R)||function(){try{var ze=n("MessageChannel")||r("worker_threads").MessageChannel;new ze().port1.postMessage(new WeakMap)}catch(st){if(st.name===T&&st.code===25)return st.constructor}}(),B=M&&M.prototype,j=D.prototype,V=I.set,H=I.getterFor(R),Y="stack"in new D(R),F=function(ze){return _(O,ze)&&O[ze].m?O[ze].c:0},K=function(){p(this,X);var st=arguments.length,vt=P(st<1?void 0:arguments[0]),Je=P(st<2?void 0:arguments[1],"Error"),Ke=F(Je);if(V(this,{type:R,name:Je,message:vt,code:Ke}),E||(this.name=Je,this.message=vt,this.code=Ke),Y){var Re=new D(vt);Re.name=R,c(this,"stack",u(1,S(Re.stack,1)))}},X=K.prototype=s(j),Q=function(ze){return{enumerable:!0,configurable:!0,get:ze}},W=function(ze){return Q(function(){return H(this)[ze]})};E&&(f(X,"code",W("code")),f(X,"message",W("message")),f(X,"name",W("name"))),c(X,"constructor",u(1,K));var N=a(function(){return!(new M instanceof D)}),J=N||a(function(){return j.toString!==g||String(new M(1,2))!=="2: 1"}),k=N||a(function(){return new M(1,"DataCloneError").code!==25}),Z=N||M[T]!==25||B[T]!==25,G=A?J||k||Z:N;t({global:!0,constructor:!0,forced:G},{DOMException:G?K:M});var ee=n(R),ie=ee.prototype;J&&(A||M===ee)&&o(ie,"toString",g),k&&E&&M===ee&&f(ie,"code",Q(function(){return F(x(this).name)}));for(var se in O)if(_(O,se)){var le=O[se],de=le.s,He=u(6,le.c);_(ee,de)||c(ee,de,He),_(ie,de)||c(ie,de,He)}},41599:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(35012),s=e(37691).f,u=e(32621),c=e(56472),o=e(25576),f=e(7825),_=e(52109),p=e(80739),x=e(35454),g=e(16697),P="DOMException",O=n("Error"),S=n(P),I=function(){c(this,E);var K=arguments.length,X=f(K<1?void 0:arguments[0]),Q=f(K<2?void 0:arguments[1],"Error"),W=new S(X,Q),N=new O(X);return N.name=P,s(W,"stack",a(1,p(N.stack,1))),o(W,this,I),W},E=I.prototype=S.prototype,A="stack"in new O(P),R="stack"in new S(1,2),T=S&&x&&Object.getOwnPropertyDescriptor(r,P),D=!!T&&!(T.writable&&T.configurable),M=A&&!D&&!R;t({global:!0,constructor:!0,forced:g||M},{DOMException:M?I:S});var B=n(P),j=B.prototype;if(j.constructor!==B){g||s(j,"constructor",a(1,B));for(var V in _)if(u(_,V)){var H=_[V],Y=H.s;u(B,Y)||s(B,Y,a(6,H.c))}}},86465:function(i,d,e){"use strict";var t=e(65911),r=e(94573),n="DOMException";r(t(n),n)},78437:function(i,d,e){"use strict";e(91472),e(91700)},73624:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(72933),a=e(63335),s=e(57106),u=e(90946),c=r.process;t({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(f){s(arguments.length,1),a(f);var _=u&&c.domain;n(_?_.bind(f):f)}})},62059:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(64110),a=e(35454),s=TypeError,u=Object.defineProperty,c=r.self!==r;try{if(a){var o=Object.getOwnPropertyDescriptor(r,"self");(c||!o||!o.get||!o.enumerable)&&n(r,"self",{get:function(){return r},set:function(_){if(this!==r)throw new s("Illegal invocation");u(r,"self",{value:_,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else t({global:!0,simple:!0,forced:c},{self:r})}catch(f){}},91700:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).set,a=e(93222),s=r.setImmediate?a(n,!1):n;t({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==s},{setImmediate:s})},88469:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setInterval,!0);t({global:!0,bind:!0,forced:r.setInterval!==a},{setInterval:a})},91572:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setTimeout,!0);t({global:!0,bind:!0,forced:r.setTimeout!==a},{setTimeout:a})},10305:function(i,d,e){"use strict";var t=e(16697),r=e(94488),n=e(92916),a=e(65911),s=e(94237),u=e(3338),c=e(6145),o=e(55327),f=e(39812),_=e(4112),p=e(31946),x=e(18446),g=e(62003),P=e(80449),O=e(97607),S=e(32621),I=e(69392),E=e(68151),A=e(82762),R=e(57106),T=e(81644),D=e(2786),M=e(19691),B=e(57002),j=e(39311),V=e(25406),H=e(80426),Y=n.Object,F=n.Array,K=n.Date,X=n.Error,Q=n.TypeError,W=n.PerformanceMark,N=a("DOMException"),J=D.Map,k=D.has,Z=D.get,G=D.set,ee=M.Set,ie=M.add,se=M.has,le=a("Object","keys"),de=s([].push),He=s((!0).valueOf),ze=s(1 .valueOf),st=s("".valueOf),vt=s(K.prototype.getTime),Je=c("structuredClone"),Ke="DataCloneError",Re="Transferring",Ce=function(pe){return!u(function(){var ge=new n.Set([7]),lt=pe(ge),Qe=pe(Y(7));return lt===ge||!lt.has(7)||!p(Qe)||+Qe!=7})&&pe},me=function(pe,ge){return!u(function(){var lt=new ge,Qe=pe({a:lt,b:lt});return!(Qe&&Qe.a===Qe.b&&Qe.a instanceof ge&&Qe.a.stack===lt.stack)})},at=function(pe){return!u(function(){var ge=pe(new n.AggregateError([1],Je,{cause:3}));return ge.name!=="AggregateError"||ge.errors[0]!==1||ge.message!==Je||ge.cause!==3})},ct=n.structuredClone,St=t||!me(ct,X)||!me(ct,N)||!at(ct),bt=!ct&&Ce(function(pe){return new W(Je,{detail:pe}).detail}),Ie=Ce(ct)||bt,$e=function(pe){throw new N("Uncloneable type: "+pe,Ke)},ft=function(pe,ge){throw new N((ge||"Cloning")+" of "+pe+" cannot be properly polyfilled in this engine",Ke)},ke=function(pe,ge){return Ie||ft(ge),Ie(pe)},ye=function(){var pe;try{pe=new n.DataTransfer}catch(ge){try{pe=new n.ClipboardEvent("").clipboardData}catch(lt){}}return pe&&pe.items&&pe.files?pe:null},fe=function(pe,ge,lt){if(k(ge,pe))return Z(ge,pe);var Qe=lt||O(pe),Ve,it,Dt,Yt,Se,je;if(Qe==="SharedArrayBuffer")Ie?Ve=Ie(pe):Ve=pe;else{var Be=n.DataView;!Be&&!o(pe.slice)&&ft("ArrayBuffer");try{if(o(pe.slice)&&!pe.resizable)Ve=pe.slice(0);else for(it=pe.byteLength,Dt=("maxByteLength"in pe)?{maxByteLength:pe.maxByteLength}:void 0,Ve=new ArrayBuffer(it,Dt),Yt=new Be(pe),Se=new Be(Ve),je=0;je1&&!_(arguments[1])?P(arguments[1]):void 0,Qe=lt?lt.transfer:void 0,Ve,it;Qe!==void 0&&(Ve=new J,it=et(Qe,Ve));var Dt=Ee(ge,Ve);return it&&mt(it),Dt}})},41208:function(i,d,e){"use strict";e(88469),e(91572)},91340:function(i,d,e){"use strict";e(11005);var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(35454),u=e(3299),c=e(2291),o=e(64110),f=e(66477),_=e(94573),p=e(83126),x=e(94844),g=e(56472),P=e(55327),O=e(32621),S=e(80666),I=e(97607),E=e(80449),A=e(31946),R=e(69905),T=e(20132),D=e(35012),M=e(85428),B=e(26006),j=e(25587),V=e(57106),H=e(59893),Y=e(63668),F=H("iterator"),K="URLSearchParams",X=K+"Iterator",Q=x.set,W=x.getterFor(K),N=x.getterFor(X),J=Object.getOwnPropertyDescriptor,k=function(Ve){if(!s)return r[Ve];var it=J(r,Ve);return it&&it.value},Z=k("fetch"),G=k("Request"),ee=k("Headers"),ie=G&&G.prototype,se=ee&&ee.prototype,le=r.RegExp,de=r.TypeError,He=r.decodeURIComponent,ze=r.encodeURIComponent,st=a("".charAt),vt=a([].join),Je=a([].push),Ke=a("".replace),Re=a([].shift),Ce=a([].splice),me=a("".split),at=a("".slice),ct=/\+/g,St=Array(4),bt=function(Ve){return St[Ve-1]||(St[Ve-1]=le("((?:%[\\da-f]{2}){"+Ve+"})","gi"))},Ie=function(Ve){try{return He(Ve)}catch(it){return Ve}},$e=function(Ve){var it=Ke(Ve,ct," "),Dt=4;try{return He(it)}catch(Yt){for(;Dt;)it=Ke(it,bt(Dt--),Ie);return it}},ft=/[!'()~]|%20/g,ke={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},ye=function(Ve){return ke[Ve]},fe=function(Ve){return Ke(ze(Ve),ft,ye)},Oe=p(function(it,Dt){Q(this,{type:X,target:W(it).entries,index:0,kind:Dt})},K,function(){var it=N(this),Dt=it.target,Yt=it.index++;if(!Dt||Yt>=Dt.length)return it.target=void 0,j(void 0,!0);var Se=Dt[Yt];switch(it.kind){case"keys":return j(Se.key,!1);case"values":return j(Se.value,!1)}return j([Se.key,Se.value],!1)},!0),Ee=function(Ve){this.entries=[],this.url=null,Ve!==void 0&&(A(Ve)?this.parseObject(Ve):this.parseQuery(typeof Ve=="string"?st(Ve,0)==="?"?at(Ve,1):Ve:R(Ve)))};Ee.prototype={type:K,bindURL:function(Ve){this.url=Ve,this.update()},parseObject:function(Ve){var it=this.entries,Dt=B(Ve),Yt,Se,je,Be,ht,At,ce;if(Dt)for(Yt=M(Ve,Dt),Se=Yt.next;!(je=n(Se,Yt)).done;){if(Be=M(E(je.value)),ht=Be.next,(At=n(ht,Be)).done||(ce=n(ht,Be)).done||!n(ht,Be).done)throw new de("Expected sequence with length 2");Je(it,{key:R(At.value),value:R(ce.value)})}else for(var _t in Ve)O(Ve,_t)&&Je(it,{key:_t,value:R(Ve[_t])})},parseQuery:function(Ve){if(Ve)for(var it=this.entries,Dt=me(Ve,"&"),Yt=0,Se,je;Yt0?arguments[0]:void 0,Dt=Q(this,new Ee(it));s||(this.size=Dt.entries.length)},mt=et.prototype;if(f(mt,{append:function(it,Dt){var Yt=W(this);V(arguments.length,2),Je(Yt.entries,{key:R(it),value:R(Dt)}),s||this.length++,Yt.updateURL()},delete:function(Ve){for(var it=W(this),Dt=V(arguments.length,1),Yt=it.entries,Se=R(Ve),je=Dt<2?void 0:arguments[1],Be=je===void 0?je:R(je),ht=0;htYt.key?1:-1}),it.updateURL()},forEach:function(it){for(var Dt=W(this).entries,Yt=S(it,arguments.length>1?arguments[1]:void 0),Se=0,je;Se1?lt(arguments[1]):{})}}),P(G)){var Qe=function(it){return g(this,ie),new G(it,arguments.length>1?lt(arguments[1]):{})};ie.constructor=Qe,Qe.prototype=ie,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Qe})}}i.exports={URLSearchParams:et,getState:W}},4890:function(i,d,e){"use strict";var t=e(2291),r=e(94237),n=e(69905),a=e(57106),s=URLSearchParams,u=s.prototype,c=r(u.append),o=r(u.delete),f=r(u.forEach),_=r([].push),p=new s("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&t(u,"delete",function(x){var g=arguments.length,P=g<2?void 0:arguments[1];if(g&&P===void 0)return o(this,x);var O=[];f(this,function(M,B){_(O,{key:B,value:M})}),a(g,1);for(var S=n(x),I=n(P),E=0,A=0,R=!1,T=O.length,D;E?@[\\\]^|]/,ct=/[\0\t\n\r #/:<>?@[\\\]^|]/,St=/^[\u0000-\u0020]+/,bt=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Ie=/[\t\n\r]/g,$e,ft=function(wt){var qe=G(wt,"."),Ue,Le,rt,Tt,Lt,gr,yr;if(qe.length&&qe[qe.length-1]===""&&qe.length--,Ue=qe.length,Ue>4)return wt;for(Le=[],rt=0;rt1&&K(Tt,0)==="0"&&(Lt=X(Ke,Tt)?16:8,Tt=ee(Tt,Lt===8?1:2)),Tt==="")gr=0;else{if(!X(Lt===10?Ce:Lt===8?Re:me,Tt))return wt;gr=H(Tt,Lt)}J(Le,gr)}for(rt=0;rt=F(256,5-Ue))return null}else if(gr>255)return null;for(yr=N(Le),rt=0;rt6))return;for(gr=0;_n();){if(yr=null,gr>0)if(_n()==="."&&gr<4)rt++;else return;if(!X(Je,_n()))return;for(;X(Je,_n());){if(Ur=H(_n(),10),yr===null)yr=Ur;else{if(yr===0)return;yr=yr*10+Ur}if(yr>255)return;rt++}qe[Ue]=qe[Ue]*256+yr,gr++,(gr===2||gr===4)&&Ue++}if(gr!==4)return;break}else if(_n()===":"){if(rt++,!_n())return}else if(_n())return;qe[Ue++]=Tt}if(Le!==null)for(bn=Ue-Le,Ue=7;Ue!==0&&bn>0;)sr=qe[Ue],qe[Ue--]=qe[Le+bn-1],qe[Le+--bn]=sr;else if(Ue!==8)return;return qe},ye=function(wt){for(var qe=null,Ue=1,Le=null,rt=0,Tt=0;Tt<8;Tt++)wt[Tt]!==0?(rt>Ue&&(qe=Le,Ue=rt),Le=null,rt=0):(Le===null&&(Le=Tt),++rt);return rt>Ue&&(qe=Le,Ue=rt),qe},fe=function(wt){var qe,Ue,Le,rt;if(typeof wt=="number"){for(qe=[],Ue=0;Ue<4;Ue++)se(qe,wt%256),wt=Y(wt/256);return Q(qe,".")}else if(typeof wt=="object"){for(qe="",Le=ye(wt),Ue=0;Ue<8;Ue++)rt&&wt[Ue]===0||(rt&&(rt=!1),Le===Ue?(qe+=Ue?":":"::",rt=!0):(qe+=W(wt[Ue],16),Ue<7&&(qe+=":")));return"["+qe+"]"}return wt},Oe={},Ee=p({},Oe,{" ":1,'"':1,"<":1,">":1,"`":1}),et=p({},Ee,{"#":1,"?":1,"{":1,"}":1}),mt=p({},et,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),pe=function(wt,qe){var Ue=P(wt,0);return Ue>32&&Ue<127&&!_(qe,wt)?wt:encodeURIComponent(wt)},ge={ftp:21,file:null,http:80,https:443,ws:80,wss:443},lt=function(wt,qe){var Ue;return wt.length===2&&X(st,K(wt,0))&&((Ue=K(wt,1))===":"||!qe&&Ue==="|")},Qe=function(wt){var qe;return wt.length>1&<(ee(wt,0,2))&&(wt.length===2||(qe=K(wt,2))==="/"||qe==="\\"||qe==="?"||qe==="#")},Ve=function(wt){return wt==="."||ie(wt)==="%2e"},it=function(wt){return wt=ie(wt),wt===".."||wt==="%2e."||wt===".%2e"||wt==="%2e%2e"},Dt={},Yt={},Se={},je={},Be={},ht={},At={},ce={},_t={},qt={},Ht={},Ut={},cr={},Ze={},dt={},kt={},ar={},$t={},pr={},Ir={},kr={},er=function(wt,qe,Ue){var Le=S(wt),rt,Tt,Lt;if(qe){if(Tt=this.parse(Le),Tt)throw new V(Tt);this.searchParams=null}else{if(Ue!==void 0&&(rt=new er(Ue,!0)),Tt=this.parse(Le,null,rt),Tt)throw new V(Tt);Lt=B(new M),Lt.bindURL(this),this.searchParams=Lt}};er.prototype={type:"URL",parse:function(wt,qe,Ue){var Le=this,rt=qe||Dt,Tt=0,Lt="",gr=!1,yr=!1,Ur=!1,bn,sr,_n,on;for(wt=S(wt),qe||(Le.scheme="",Le.username="",Le.password="",Le.host=null,Le.port=null,Le.path=[],Le.query=null,Le.fragment=null,Le.cannotBeABaseURL=!1,wt=k(wt,St,""),wt=k(wt,bt,"$1")),wt=k(wt,Ie,""),bn=x(wt);Tt<=bn.length;){switch(sr=bn[Tt],rt){case Dt:if(sr&&X(st,sr))Lt+=ie(sr),rt=Yt;else{if(qe)return de;rt=Se;continue}break;case Yt:if(sr&&(X(vt,sr)||sr==="+"||sr==="-"||sr==="."))Lt+=ie(sr);else if(sr===":"){if(qe&&(Le.isSpecial()!==_(ge,Lt)||Lt==="file"&&(Le.includesCredentials()||Le.port!==null)||Le.scheme==="file"&&!Le.host))return;if(Le.scheme=Lt,qe){Le.isSpecial()&&ge[Le.scheme]===Le.port&&(Le.port=null);return}Lt="",Le.scheme==="file"?rt=Ze:Le.isSpecial()&&Ue&&Ue.scheme===Le.scheme?rt=je:Le.isSpecial()?rt=ce:bn[Tt+1]==="/"?(rt=Be,Tt++):(Le.cannotBeABaseURL=!0,J(Le.path,""),rt=pr)}else{if(qe)return de;Lt="",rt=Se,Tt=0;continue}break;case Se:if(!Ue||Ue.cannotBeABaseURL&&sr!=="#")return de;if(Ue.cannotBeABaseURL&&sr==="#"){Le.scheme=Ue.scheme,Le.path=g(Ue.path),Le.query=Ue.query,Le.fragment="",Le.cannotBeABaseURL=!0,rt=kr;break}rt=Ue.scheme==="file"?Ze:ht;continue;case je:if(sr==="/"&&bn[Tt+1]==="/")rt=_t,Tt++;else{rt=ht;continue}break;case Be:if(sr==="/"){rt=qt;break}else{rt=$t;continue}case ht:if(Le.scheme=Ue.scheme,sr===$e)Le.username=Ue.username,Le.password=Ue.password,Le.host=Ue.host,Le.port=Ue.port,Le.path=g(Ue.path),Le.query=Ue.query;else if(sr==="/"||sr==="\\"&&Le.isSpecial())rt=At;else if(sr==="?")Le.username=Ue.username,Le.password=Ue.password,Le.host=Ue.host,Le.port=Ue.port,Le.path=g(Ue.path),Le.query="",rt=Ir;else if(sr==="#")Le.username=Ue.username,Le.password=Ue.password,Le.host=Ue.host,Le.port=Ue.port,Le.path=g(Ue.path),Le.query=Ue.query,Le.fragment="",rt=kr;else{Le.username=Ue.username,Le.password=Ue.password,Le.host=Ue.host,Le.port=Ue.port,Le.path=g(Ue.path),Le.path.length--,rt=$t;continue}break;case At:if(Le.isSpecial()&&(sr==="/"||sr==="\\"))rt=_t;else if(sr==="/")rt=qt;else{Le.username=Ue.username,Le.password=Ue.password,Le.host=Ue.host,Le.port=Ue.port,rt=$t;continue}break;case ce:if(rt=_t,sr!=="/"||K(Lt,Tt+1)!=="/")continue;Tt++;break;case _t:if(sr!=="/"&&sr!=="\\"){rt=qt;continue}break;case qt:if(sr==="@"){gr&&(Lt="%40"+Lt),gr=!0,_n=x(Lt);for(var Fe=0;Fe<_n.length;Fe++){var Ne=_n[Fe];if(Ne===":"&&!Ur){Ur=!0;continue}var en=pe(Ne,mt);Ur?Le.password+=en:Le.username+=en}Lt=""}else if(sr===$e||sr==="/"||sr==="?"||sr==="#"||sr==="\\"&&Le.isSpecial()){if(gr&&Lt==="")return le;Tt-=x(Lt).length+1,Lt="",rt=Ht}else Lt+=sr;break;case Ht:case Ut:if(qe&&Le.scheme==="file"){rt=kt;continue}else if(sr===":"&&!yr){if(Lt==="")return He;if(on=Le.parseHost(Lt),on)return on;if(Lt="",rt=cr,qe===Ut)return}else if(sr===$e||sr==="/"||sr==="?"||sr==="#"||sr==="\\"&&Le.isSpecial()){if(Le.isSpecial()&&Lt==="")return He;if(qe&&Lt===""&&(Le.includesCredentials()||Le.port!==null))return;if(on=Le.parseHost(Lt),on)return on;if(Lt="",rt=ar,qe)return;continue}else sr==="["?yr=!0:sr==="]"&&(yr=!1),Lt+=sr;break;case cr:if(X(Je,sr))Lt+=sr;else if(sr===$e||sr==="/"||sr==="?"||sr==="#"||sr==="\\"&&Le.isSpecial()||qe){if(Lt!==""){var pn=H(Lt,10);if(pn>65535)return ze;Le.port=Le.isSpecial()&&pn===ge[Le.scheme]?null:pn,Lt=""}if(qe)return;rt=ar;continue}else return ze;break;case Ze:if(Le.scheme="file",sr==="/"||sr==="\\")rt=dt;else if(Ue&&Ue.scheme==="file")switch(sr){case $e:Le.host=Ue.host,Le.path=g(Ue.path),Le.query=Ue.query;break;case"?":Le.host=Ue.host,Le.path=g(Ue.path),Le.query="",rt=Ir;break;case"#":Le.host=Ue.host,Le.path=g(Ue.path),Le.query=Ue.query,Le.fragment="",rt=kr;break;default:Qe(Q(g(bn,Tt),""))||(Le.host=Ue.host,Le.path=g(Ue.path),Le.shortenPath()),rt=$t;continue}else{rt=$t;continue}break;case dt:if(sr==="/"||sr==="\\"){rt=kt;break}Ue&&Ue.scheme==="file"&&!Qe(Q(g(bn,Tt),""))&&(lt(Ue.path[0],!0)?J(Le.path,Ue.path[0]):Le.host=Ue.host),rt=$t;continue;case kt:if(sr===$e||sr==="/"||sr==="\\"||sr==="?"||sr==="#"){if(!qe&<(Lt))rt=$t;else if(Lt===""){if(Le.host="",qe)return;rt=ar}else{if(on=Le.parseHost(Lt),on)return on;if(Le.host==="localhost"&&(Le.host=""),qe)return;Lt="",rt=ar}continue}else Lt+=sr;break;case ar:if(Le.isSpecial()){if(rt=$t,sr!=="/"&&sr!=="\\")continue}else if(!qe&&sr==="?")Le.query="",rt=Ir;else if(!qe&&sr==="#")Le.fragment="",rt=kr;else if(sr!==$e&&(rt=$t,sr!=="/"))continue;break;case $t:if(sr===$e||sr==="/"||sr==="\\"&&Le.isSpecial()||!qe&&(sr==="?"||sr==="#")){if(it(Lt)?(Le.shortenPath(),sr!=="/"&&!(sr==="\\"&&Le.isSpecial())&&J(Le.path,"")):Ve(Lt)?sr!=="/"&&!(sr==="\\"&&Le.isSpecial())&&J(Le.path,""):(Le.scheme==="file"&&!Le.path.length&<(Lt)&&(Le.host&&(Le.host=""),Lt=K(Lt,0)+":"),J(Le.path,Lt)),Lt="",Le.scheme==="file"&&(sr===$e||sr==="?"||sr==="#"))for(;Le.path.length>1&&Le.path[0]==="";)Z(Le.path);sr==="?"?(Le.query="",rt=Ir):sr==="#"&&(Le.fragment="",rt=kr)}else Lt+=pe(sr,et);break;case pr:sr==="?"?(Le.query="",rt=Ir):sr==="#"?(Le.fragment="",rt=kr):sr!==$e&&(Le.path[0]+=pe(sr,Oe));break;case Ir:!qe&&sr==="#"?(Le.fragment="",rt=kr):sr!==$e&&(sr==="'"&&Le.isSpecial()?Le.query+="%27":sr==="#"?Le.query+="%23":Le.query+=pe(sr,Oe));break;case kr:sr!==$e&&(Le.fragment+=pe(sr,Ee));break}Tt++}},parseHost:function(wt){var qe,Ue,Le;if(K(wt,0)==="["){if(K(wt,wt.length-1)!=="]"||(qe=ke(ee(wt,1,-1)),!qe))return He;this.host=qe}else if(this.isSpecial()){if(wt=O(wt),X(at,wt)||(qe=ft(wt),qe===null))return He;this.host=qe}else{if(X(ct,wt))return He;for(qe="",Ue=x(wt),Le=0;Le1?arguments[1]:void 0,rt=T(Ue,new er(qe,!1,Le));r||(Ue.href=rt.serialize(),Ue.origin=rt.getOrigin(),Ue.protocol=rt.getProtocol(),Ue.username=rt.getUsername(),Ue.password=rt.getPassword(),Ue.host=rt.getHost(),Ue.hostname=rt.getHostname(),Ue.port=rt.getPort(),Ue.pathname=rt.getPathname(),Ue.search=rt.getSearch(),Ue.searchParams=rt.getSearchParams(),Ue.hash=rt.getHash())},Kt=Nt.prototype,Qt=function(wt,qe){return{get:function(){return D(this)[wt]()},set:qe&&function(Ue){return D(this)[qe](Ue)},configurable:!0,enumerable:!0}};if(r&&(o(Kt,"href",Qt("serialize","setHref")),o(Kt,"origin",Qt("getOrigin")),o(Kt,"protocol",Qt("getProtocol","setProtocol")),o(Kt,"username",Qt("getUsername","setUsername")),o(Kt,"password",Qt("getPassword","setPassword")),o(Kt,"host",Qt("getHost","setHost")),o(Kt,"hostname",Qt("getHostname","setHostname")),o(Kt,"port",Qt("getPort","setPort")),o(Kt,"pathname",Qt("getPathname","setPathname")),o(Kt,"search",Qt("getSearch","setSearch")),o(Kt,"searchParams",Qt("getSearchParams")),o(Kt,"hash",Qt("getHash","setHash"))),c(Kt,"toJSON",function(){return D(this).serialize()},{enumerable:!0}),c(Kt,"toString",function(){return D(this).serialize()},{enumerable:!0}),j){var Cr=j.createObjectURL,Er=j.revokeObjectURL;Cr&&c(Nt,"createObjectURL",s(Cr,j)),Er&&c(Nt,"revokeObjectURL",s(Er,j))}I(Nt,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:Nt})},25204:function(i,d,e){"use strict";e(13588)},47803:function(i,d,e){"use strict";var t=e(94488),r=e(89945);t({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},73825:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){if(Array.isArray(r))return r}},65873:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(89878);function r(n,a,s){return a=(0,t.Z)(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}},38329:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(){return t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)&&(s[c]=n[c]);return s}function r(n,a){if(n==null)return{};var s=t(n,a),u,c;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(c=0;c=0)&&Object.prototype.propertyIsEnumerable.call(n,u)&&(s[u]=n[u])}return s}},87296:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(73825);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,_,p,x,g=[],P=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;P=!1}else for(;!(P=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);P=!0);}catch(S){O=!0,_=S}finally{try{if(!P&&o.return!=null&&(x=o.return(),Object(x)!==x))return}finally{if(O)throw _}}return g}}var n=e(99227),a=e(66160);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},89878:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(8616);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:String(s)}},8616:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},99227:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});function t(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,u=new Array(a);sr.length)&&(n=r.length);for(var a=0,s=Array(n);a3?(de=st===le)&&(J=He[(N=He[4])?5:(N=3,3)],He[4]=He[5]=p):He[0]<=ze&&((de=se<2&&zele||le>st)&&(He[4]=se,He[5]=le,ee.n=st,N=0))}if(de||se>1)return I;throw G=!0,le}return function(se,le,de){if(k>1)throw TypeError("Generator is already running");for(G&&le===1&&ie(le,de),N=le,J=de;(x=N<2?p:J)||!G;){W||(N?N<3?(N>1&&(ee.n=-1),ie(N,J)):ee.n=J:ee.v=J);try{if(k=2,W){if(N||(se="next"),x=W[se]){if(!(x=x.call(W,J)))throw TypeError("iterator result is not an object");if(!x.done)return x;J=x.value,N<2&&(N=0)}else N===1&&(x=W.return)&&x.call(W),N<2&&(J=TypeError("The iterator does not provide a '"+se+"' method"),N=1);W=p}else if((x=(G=ee.n<0)?J:K.call(X,ee))!==I)break}catch(He){W=p,N=1,J=He}finally{k=1}}return{value:x,done:G}}}(B,V,H),!0),F}var I={};function E(){}function A(){}function R(){}x=Object.getPrototypeOf;var T=[][P]?x(x([][P]())):(r(x={},P,function(){return this}),x),D=R.prototype=E.prototype=Object.create(T);function M(B){return Object.setPrototypeOf?Object.setPrototypeOf(B,R):(B.__proto__=R,r(B,O,"GeneratorFunction")),B.prototype=Object.create(D),B}return A.prototype=R,r(D,"constructor",R),r(R,"constructor",A),A.displayName="GeneratorFunction",r(R,O,"GeneratorFunction"),r(D),r(D,O,"Generator"),r(D,P,function(){return this}),r(D,"toString",function(){return"[object Generator]"}),(n=function(){return{w:S,m:M}})()}function a(p,x){function g(O,S,I,E){try{var A=p[O](S),R=A.value;return R instanceof t?x.resolve(R.v).then(function(T){g("next",T,I,E)},function(T){g("throw",T,I,E)}):x.resolve(R).then(function(T){A.value=T,I(A)},function(T){return g("throw",T,I,E)})}catch(T){E(T)}}var P;this.next||(r(a.prototype),r(a.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),r(this,"_invoke",function(O,S,I){function E(){return new x(function(A,R){g(O,I,A,R)})}return P=P?P.then(E,E):E()},!0)}function s(p,x,g,P,O){return new a(n().w(p,x,g,P),O||Promise)}function u(p,x,g,P,O){var S=s(p,x,g,P,O);return S.next().then(function(I){return I.done?I.value:S.next()})}function c(p){var x=Object(p),g=[];for(var P in x)g.unshift(P);return function O(){for(;g.length;)if((P=g.pop())in x)return O.value=P,O.done=!1,O;return O.done=!0,O}}var o=e(43749);function f(p){if(p!=null){var x=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],g=0;if(x)return x.call(p);if(typeof p.next=="function")return p;if(!isNaN(p.length))return{next:function(){return p&&g>=p.length&&(p=void 0),{value:p&&p[g++],done:!p}}}}throw new TypeError((0,o.Z)(p)+" is not iterable")}function _(){"use strict";var p=n(),x=p.m(_),g=(Object.getPrototypeOf?Object.getPrototypeOf(x):x.__proto__).constructor;function P(I){var E=typeof I=="function"&&I.constructor;return!!E&&(E===g||(E.displayName||E.name)==="GeneratorFunction")}var O={throw:1,return:2,break:3,continue:3};function S(I){var E,A;return function(R){E||(E={stop:function(){return A(R.a,2)},catch:function(){return R.v},abrupt:function(D,M){return A(R.a,O[D],M)},delegateYield:function(D,M,B){return E.resultName=M,A(R.d,f(D),B)},finish:function(D){return A(R.f,D)}},A=function(D,M,B){R.p=E.prev,R.n=E.next;try{return D(M,B)}finally{E.next=R.n}}),E.resultName&&(E[E.resultName]=R.v,E.resultName=void 0),E.sent=R.v,E.next=R.n;try{return I.call(this,E)}finally{R.p=E.prev,R.n=E.next}}}return(_=function(){return{wrap:function(A,R,T,D){return p.w(S(A),R,T,D&&D.reverse())},isGeneratorFunction:P,mark:p.m,awrap:function(A,R){return new t(A,R)},AsyncIterator:a,async:function(A,R,T,D,M){return(P(R)?s:u)(S(A),R,T,D,M)},keys:c,values:f}})()}},29658:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r,n){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,s){return a.__proto__=s,a},t(r,n)}},72190:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(82430);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,_,p,x,g=[],P=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;P=!1}else for(;!(P=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);P=!0);}catch(S){O=!0,_=S}finally{try{if(!P&&o.return!=null&&(x=o.return(),Object(x)!==x))return}finally{if(O)throw _}}return g}}var n=e(68688),a=e(42821);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},48745:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(82430),r=e(43835),n=e(68688),a=e(42821);function s(u){return(0,t.Z)(u)||(0,r.Z)(u)||(0,n.Z)(u)||(0,a.Z)()}},77654:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(13750);function r(c){if(Array.isArray(c))return(0,t.Z)(c)}var n=e(43835),a=e(68688);function s(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u(c){return r(c)||(0,n.Z)(c)||(0,a.Z)(c)||s()}},73177:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(43749);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:s+""}},43749:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},68688:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(13750);function r(n,a){if(n){if(typeof n=="string")return(0,t.Z)(n,a);var s={}.toString.call(n).slice(8,-1);return s==="Object"&&n.constructor&&(s=n.constructor.name),s==="Map"||s==="Set"?Array.from(n):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?(0,t.Z)(n,a):void 0}}},53280:function(i,d,e){"use strict";e.d(d,{D:function(){return r}});function t(n,a,s){var u=s||{},c=u.noTrailing,o=c===void 0?!1:c,f=u.noLeading,_=f===void 0?!1:f,p=u.debounceMode,x=p===void 0?void 0:p,g,P=!1,O=0;function S(){g&&clearTimeout(g)}function I(A){var R=A||{},T=R.upcomingOnly,D=T===void 0?!1:T;S(),P=!D}function E(){for(var A=arguments.length,R=new Array(A),T=0;Tn?_?(O=Date.now(),o||(g=setTimeout(x?j:B,n))):B():o!==!0&&(g=setTimeout(x?j:B,x===void 0?n-M:n))}return E.cancel=I,E}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7071:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__WordInfo__index",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index",9967:"p__Problemset__PlagiarismCheck__index"}[i]||i)+"."+{26:"b345f911",65:"b1ae8a18",67:"e98f06c0",91:"da157de9",109:"693323a0",195:"32d33b34",264:"6670b686",265:"35a2d990",292:"7a8c086a",310:"29b7d8d8",316:"1f60ada6",337:"f09bb13f",342:"0c185812",354:"d4d139cf",479:"bc9ce588",485:"9e7617cc",508:"b42783bf",532:"03eb754b",533:"47836fd1",547:"334a9c89",556:"3b98ee40",559:"36a66566",576:"a5ca5df6",629:"44a1d9a5",643:"4916b95d",671:"4a609b8d",680:"20a08a80",700:"497926b4",737:"1e0f8e33",741:"ac5fd360",745:"d2b5b947",799:"0dc7cb6f",869:"d1961a45",895:"b3913c96",919:"f76eabce",921:"0bbf61f1",928:"7e843032",981:"24da50c7",1006:"1186e7db",1025:"fc09510a",1043:"7afc7082",1045:"34dc2243",1048:"b9a636ba",1070:"301c5db8",1144:"c90eccaf",1148:"8f966626",1150:"3bf41b29",1154:"8cb80842",1211:"d95de1e2",1253:"ac36d4a6",1257:"37c801d7",1265:"46e2e716",1274:"5f6ea65a",1276:"03f95471",1343:"33d6b81f",1344:"25c3bd23",1416:"3b427c20",1423:"6c53f0fd",1427:"bf883994",1443:"ff62aebb",1450:"e03b2e20",1461:"ebba6ad8",1462:"fcf08abc",1470:"656bab6e",1475:"a2726157",1482:"5ff40766",1512:"8e2fdd3a",1520:"42322c68",1545:"a6479ba1",1578:"4f3d6638",1581:"70bab897",1582:"8cd40954",1646:"e6e27b60",1657:"e55bb03d",1660:"cc059cfb",1674:"cd53b90c",1702:"bfe25641",1713:"e58907a6",1717:"511c4057",1727:"546aa03e",1783:"6d8819c4",1799:"cd8cb9b6",1831:"7c61de3b",1836:"759fce75",1855:"dc0e9d73",1880:"fcfdd6eb",1901:"a9cac5ac",1939:"301a0e04",1953:"ca5902b1",1962:"86f139ae",1994:"7b2b8190",2011:"59d51f98",2045:"5874b1ec",2076:"7c625e92",2102:"8b6647a2",2141:"e5dfe863",2216:"63ad8650",2240:"f19684b4",2249:"f4830452",2254:"c1e92ddf",2300:"8dd81cdb",2303:"d25958eb",2306:"e376d5c0",2307:"25c972ea",2338:"9c0dabe7",2339:"b3071e24",2386:"192e235c",2396:"5d34ebe5",2404:"cb271e9f",2412:"a5e3bb8e",2425:"954d150a",2443:"713f3a42",2447:"cf5fa72b",2476:"2d488664",2494:"68080a87",2501:"a8bbb9aa",2524:"d1f61118",2529:"d49d9004",2538:"de4a3723",2539:"27526d57",2548:"4d82c919",2570:"f1441c18",2594:"e87d3761",2603:"6ecd1af5",2659:"b75911ff",2707:"a3376464",2806:"2776a1b8",2819:"9e75970f",2823:"a47734c5",2826:"c4eacd67",2829:"ec31b5e1",2837:"54a82605",2865:"fddef439",2875:"30ffe4b9",2884:"c68b0ba3",2969:"ab3357d7",2983:"7989d71d",3006:"cc47e4fd",3133:"9bf3f89c",3141:"a00e5158",3157:"89a6ce15",3183:"b362d16a",3198:"8e655451",3212:"f3c5873c",3215:"dfecee3f",3220:"1747a5ae",3247:"3d50f155",3260:"82c18fce",3282:"2cfb757b",3317:"e808fbfd",3332:"3a5d99bf",3355:"e3cec9cf",3356:"7add5c59",3363:"ad6b1627",3391:"1c45714c",3433:"dafc3cb7",3442:"a4ed1506",3443:"1dcf714c",3447:"a467f8dc",3451:"e429ba59",3496:"bf257382",3509:"fbc0d959",3550:"3dc83156",3581:"06377a20",3585:"755b509d",3589:"d91e84de",3665:"983aad8a",3668:"5d3ea80b",3673:"90116e7e",3685:"e93b3406",3697:"481a10d9",3747:"c88fb741",3754:"802b23ca",3777:"d5b0f2f1",3784:"2fdbd6b6",3805:"9dbcb95e",3862:"0ae3dc4e",3873:"fdb4c1eb",3885:"f87f7f15",3897:"bb1b9080",3910:"4b1e3605",3935:"a730571b",3951:"14c99e66",3987:"5cecd51b",4014:"27a8e97c",4017:"b76ab3d9",4030:"62253cee",4056:"20c94631",4058:"f3be2be2",4078:"e49b6ff6",4088:"6f7d1078",4093:"2c4c810d",4105:"08c1ebab",4144:"d40526c5",4164:"8e46a136",4216:"df437185",4217:"dd03377a",4227:"cb88aad1",4259:"7ddfe68d",4264:"18520be8",4339:"350f83e9",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"a0b73389",4492:"a2bab0a8",4496:"c3656306",4498:"d0f7a777",4504:"97638798",4514:"d6d88971",4520:"aabd2eb8",4546:"3c82e4cc",4565:"9c095726",4572:"e7a521bf",4599:"592d465d",4601:"6a8131d3",4610:"6c65751e",4621:"d39403f6",4628:"ece2c60c",4662:"413de8d1",4685:"c33f1528",4715:"6ca079d3",4736:"4588fc84",4741:"46541cea",4757:"e1f07159",4766:"57b15cd1",4770:"77928538",4790:"619413e4",4795:"00861c30",4797:"a24e92db",4800:"def086bb",4849:"025e8d43",4850:"1edda4b7",4862:"3586ae10",4884:"89f859ba",4889:"0ee18473",4928:"74a0b4f8",4973:"35f4af40",4994:"02edf174",5022:"ff2dbfd9",5043:"b891ba4a",5048:"a6d5ed96",5060:"85dafcc6",5091:"5c6f6fec",5096:"469dd660",5111:"9b5288f6",5125:"45ee3798",5145:"84c74cb8",5148:"6a6df042",5176:"4fa3349a",5179:"f096a577",5186:"8e4d365d",5191:"78c3729d",5238:"eda41d97",5290:"5dabcdc2",5297:"b646c837",5319:"960842d7",5321:"1163c84e",5335:"2ad46cfb",5354:"7ae70604",5357:"0444c3d4",5359:"5de8f5ea",5382:"e03b4e65",5402:"b2fd1e8f",5416:"454536b7",5434:"38b302a6",5470:"5cbc5eb2",5494:"d89549c4",5518:"5c547715",5549:"7b5f0602",5572:"82b29bb9",5573:"8330a64a",5599:"9be2cb3e",5624:"2045b6f5",5631:"e00d3d36",5650:"7056a381",5679:"4a090bef",5705:"b956312a",5729:"ba9a890c",5741:"91cfc596",5764:"e0d7e586",5775:"bf72b26f",5786:"5892e31a",5798:"668f2975",5816:"ecd8442d",5825:"8fe0bb05",5876:"5eded409",5888:"db7ca7d3",5891:"c8c4435b",5895:"8521a805",5902:"ae14bc26",5911:"84a8d8dc",5915:"1514a577",5927:"f8a56bef",5992:"dc49783a",6029:"6a5cd630",6034:"6129fc23",6045:"d268f87f",6047:"3ce45acd",6052:"13ab01aa",6063:"1b7711a0",6069:"7a0f54c9",6126:"99519171",6127:"34a98701",6170:"f87a20db",6265:"4b80c4b5",6270:"e7c667a5",6277:"d63d7deb",6328:"1ba95979",6366:"7ecb98a0",6378:"7f3a946a",6411:"73795253",6434:"f959c63b",6444:"c7f42149",6452:"9b56dac9",6515:"bc6d63e2",6531:"191c5b67",6541:"179978c4",6583:"bed83d1b",6587:"e036e0f0",6634:"611d8841",6651:"3f8d602f",6670:"7ad7effe",6685:"97cc80a6",6729:"6930e8fa",6741:"8562552b",6758:"6f8fe7bb",6774:"59d4d618",6784:"cebcd0c2",6788:"1f84cf61",6796:"5ae0eab6",6805:"cf6b46da",6820:"5eb22582",6845:"2cf9aa7f",6882:"0c6d876c",6883:"5a27a4bb",6904:"86009acf",6913:"1db11980",6963:"0922b611",6982:"b75fe637",7008:"050628ff",7020:"c712000a",7042:"49c7d158",7043:"01199266",7045:"37ba09de",7046:"9c89f47c",7058:"bc981cd0",7062:"d014ce8f",7071:"f69acdb5",7084:"46ccce72",7156:"e7466006",7172:"dae08e03",7178:"c97e0ea0",7182:"558feaab",7206:"48fd0ee6",7242:"bc713e6a",7260:"fb53baa4",7331:"2e27a23b",7333:"2888de93",7365:"1005464f",7395:"7bf8a6e8",7396:"b66f6759",7460:"06ee53fd",7477:"d6246fe0",7482:"fd96169c",7527:"bab9b78e",7545:"03d98539",7560:"a9117a48",7589:"e6ce6335",7591:"c8233ce9",7614:"3c2f6ee8",7622:"705a22b9",7686:"4fcec9f9",7706:"c2a79e40",7806:"fedc2718",7848:"79690a0a",7852:"9de78404",7855:"4df3c5d7",7857:"40c9474d",7878:"470cc258",7883:"987d7c88",7884:"c3ac4495",7922:"652c2b98",7964:"29aed9a1",8014:"de0e666e",8062:"3cb6b795",8072:"5331b679",8077:"455a8de5",8085:"82238e83",8089:"d536b13a",8137:"5d2f15b6",8143:"ee0ee98b",8155:"8d6a9f35",8161:"83c5fa9a",8237:"ce544f0c",8241:"0ed368cf",8302:"5d097870",8307:"c94de1cf",8319:"0e1345e7",8340:"917d9188",8350:"1b36e45c",8398:"5985d5fd",8431:"f305ce1d",8435:"ffff2fb7",8447:"98b30c20",8517:"9a07c753",8522:"0a6cb79d",8561:"333e8ec9",8563:"d818a582",8634:"4c4b37a5",8639:"85ef48a5",8665:"ad585afb",8688:"a0446ebf",8689:"728a9882",8723:"fb88b442",8737:"ce7dad23",8776:"0ad26240",8782:"c8653269",8787:"14ab3b62",8795:"a5c17910",8797:"9747ad3c",8821:"f0753929",8823:"93e343ed",8827:"97da3b8e",8842:"9f25a3e2",8866:"6e47992e",8882:"ce5fbafc",8885:"9d3e0584",8898:"d002bcd8",8909:"f5dc86e2",8920:"7f82440c",8963:"790aecdd",8982:"3ce069c4",8999:"220e9e7f",9076:"f43001dd",9104:"bbcb2345",9125:"1c73e9db",9133:"08a71423",9205:"20fbcc9a",9215:"55d9360d",9252:"0d791a59",9260:"f163e60e",9332:"e113bb82",9360:"045f2515",9366:"52b8a64c",9391:"15ab349e",9404:"9fcc3d3e",9408:"f007a92d",9416:"3266aaa1",9472:"982759f8",9487:"0b1acac2",9489:"7ed4e664",9507:"4a043a89",9554:"ed358e7b",9559:"4ea33181",9590:"de800522",9595:"fd16393d",9647:"2b773876",9649:"b7e6b596",9674:"1206a513",9677:"f48ed19d",9695:"d033742d",9715:"2e3b8b47",9716:"cecdb162",9785:"d1131a08",9788:"6653c7e9",9890:"d973e6e6",9891:"e9f4ff0e",9895:"b8e31ff2",9921:"f500d846",9922:"15780af9",9928:"5989f5e0",9944:"6bdcbeef",9950:"74f6dfb2",9967:"d7f5f748",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7071:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__WordInfo__index",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index",9967:"p__Problemset__PlagiarismCheck__index"}[i]||i)+"."+{26:"02cef2a8",65:"7c280c82",67:"5a02da68",109:"b9c23c40",195:"a7827a3d",264:"5fd9b3fc",265:"136050a9",292:"73a52925",310:"506b2978",337:"5bf299c7",342:"72000c1e",479:"c45fa37d",485:"d63578fe",508:"d74c9eba",532:"bfce089b",533:"34622e39",547:"5581debc",556:"255ba81a",559:"c49aa5ba",576:"8bf77b42",643:"070a1c95",680:"e67e9e01",700:"5d02ed49",737:"72eaccaa",745:"e29412ae",799:"d5dabea9",869:"2837f333",895:"ce8634e8",919:"6eaf043d",921:"b09f4288",928:"8b36f093",1006:"8d6d38d4",1025:"2c1ecd26",1043:"e8c0878b",1045:"95a16ad2",1048:"b970259d",1070:"e67e9e01",1148:"754fff63",1150:"8e2ce819",1211:"bc3106de",1253:"b219dfa9",1257:"7b8c452c",1265:"716a077b",1276:"bbc6eeec",1343:"d0719cd2",1344:"677c8c71",1416:"505cd5e8",1423:"73551cc6",1427:"edd3da6f",1443:"5bd8b2ed",1450:"af800959",1461:"f2a60dbc",1470:"afcb0f79",1475:"770b3f88",1482:"c336290f",1512:"f3653a35",1520:"f7300d0e",1545:"caf81118",1578:"876fcdf1",1581:"2ba7a9a5",1582:"40e27fe1",1657:"6fc66ec7",1674:"fdbc1e05",1702:"f1ec115d",1713:"6dcf8790",1717:"99c0133f",1727:"c6f5247a",1783:"41ee0776",1831:"5fb6cf60",1836:"5f0d3f7f",1855:"f51f8074",1880:"96445ed0",1901:"03cdfb68",1939:"b97d84a3",1953:"06ae00a6",1962:"84e145fa",1994:"aba61e18",2045:"dcfad42d",2076:"49fbd088",2102:"091a3f15",2141:"5eb2f330",2216:"e87f5f98",2240:"e7cce869",2254:"650b7c49",2303:"7832dd2d",2306:"9c2945de",2307:"b2c54321",2338:"816a2b03",2339:"3453d117",2396:"aa64ba70",2404:"64f0dfd6",2412:"8ae7501f",2425:"c7425255",2443:"747bc9f2",2476:"cf85a190",2501:"2441982c",2524:"f6dbb8a5",2529:"54f849b5",2539:"a245bc54",2548:"75182034",2570:"c2269d0c",2603:"8b36f093",2659:"f6071a36",2707:"cabcb16e",2806:"2adf5399",2819:"208a900b",2823:"a13b21fb",2826:"8166cd21",2829:"b21785ac",2865:"6ef3cf6b",2875:"a7f42891",2884:"e83b4167",2983:"f7cc6b51",3006:"7fce4e74",3141:"2b6ded6a",3157:"690533cd",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"e6148460",3260:"574f2f2a",3282:"12b702e2",3317:"2f074cf4",3332:"646b3049",3355:"d65d3433",3356:"750ef2fc",3391:"89554b70",3433:"5163662c",3442:"65491b2a",3443:"6eaf043d",3447:"1653d818",3451:"e3a31387",3496:"2983a7c2",3509:"70043ca5",3581:"5762609c",3585:"5f288e7b",3665:"4940114f",3668:"0a8f7fca",3673:"11f804fe",3685:"5356e3de",3747:"122b6558",3784:"05ecae20",3873:"80214c77",3897:"841fecaf",3910:"658d457f",3935:"c5705a64",3951:"4d7ff73e",4030:"2880f134",4056:"10eacfff",4078:"aa54548e",4093:"ddfb7467",4105:"4f357d5b",4144:"f10aa199",4164:"71b7b07e",4216:"8b36f093",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"f9cbf3dd",4339:"5a833b31",4449:"e68d8d58",4492:"a1cdbfda",4496:"ba3ebf0e",4498:"87217a34",4504:"789880c2",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"4337b611",4601:"3c8ac557",4610:"687005a6",4621:"b057ca01",4662:"321c7005",4715:"b3fe5b0e",4736:"2d0b3432",4741:"dd75bffc",4757:"73b754d2",4766:"b5df5a8e",4770:"6dfa8e98",4795:"186757af",4800:"f50302a4",4849:"4a470ce5",4862:"aba980fe",4884:"bd293d3b",4889:"da1fa698",4928:"3ec9e47f",4973:"129c56e8",4994:"e7027291",5022:"81b1b86b",5043:"3b95475c",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"807f6d58",5176:"9c49e7fa",5179:"21f01751",5186:"2cd2a661",5191:"21d431b2",5238:"809d298f",5297:"3a2685a1",5319:"8547392f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"958b88a6",5382:"743b15e7",5402:"2a0fd260",5470:"3a9d8bd2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"1b599344",5624:"da8b5beb",5650:"f8f63f4b",5705:"df6bf207",5729:"7f59bb24",5741:"0b859539",5775:"a10dc0db",5786:"37a81eaa",5798:"ce1cf7da",5816:"344ec5be",5825:"d03ee626",5888:"16b8b576",5891:"4623f678",5895:"8f26d3ab",5902:"e70e52fa",5915:"bc9c3e69",5927:"849dd0bc",5992:"59f9d86d",6029:"231eedac",6052:"ea1fdd8d",6063:"874cf4da",6069:"e55efe00",6127:"66ea13ef",6265:"c461fa93",6270:"cfffd153",6277:"db3a2dbf",6328:"e80c15db",6366:"079fc2d8",6434:"4fd09df6",6444:"848d7a01",6452:"50a6d310",6541:"74b8a9a4",6583:"a83a7607",6587:"9c49e7fa",6634:"d85abf55",6651:"b07fe216",6685:"2692ba77",6729:"ee39dd11",6741:"b838eb14",6758:"3fd17537",6784:"1affe817",6788:"36df67a7",6796:"8c17b3d9",6805:"6a99ab0b",6820:"fe685125",6845:"9ec04f99",6882:"c2d2eada",6883:"175b6265",6904:"0d714487",6913:"ce443aa0",6963:"84e145fa",6982:"fc221b39",7008:"fa5517ed",7042:"6eaf043d",7043:"15de446f",7045:"066ced01",7046:"c7301ded",7058:"1cfa4eee",7062:"b25185fd",7071:"8655384b",7172:"3b787ec7",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"2367f6cf",7477:"292b10a3",7482:"10fe0968",7527:"ca5109ad",7545:"8cf8b49c",7560:"d82e43ca",7589:"6dbf29e0",7614:"1fb1fbe5",7622:"57c675fb",7806:"bd9accb9",7852:"cef7984c",7855:"c29f12c8",7857:"93bafb84",7878:"2b521fde",7883:"4a8cc232",7884:"3390dd88",7922:"02c65dd6",8014:"790e6a6e",8062:"8e384b9f",8072:"49abcba0",8077:"f8fc773d",8085:"281200b1",8137:"66f37f26",8143:"7a285535",8155:"d345abd7",8237:"70178e8a",8241:"20e17df7",8302:"cab164ba",8307:"62d2fb1a",8319:"df434dfe",8398:"10eac70e",8431:"6d48e1b3",8435:"4831c5e2",8447:"dc45b25a",8517:"5785bfb5",8522:"b4523f25",8563:"7169a89d",8634:"8466a07a",8665:"c52575bc",8688:"09221941",8689:"9298acc8",8723:"8bf228c9",8782:"56e11840",8787:"121de108",8795:"23231ec2",8797:"8a9f31fa",8821:"cc565404",8823:"ce242063",8827:"1340638e",8866:"88ace098",8882:"d735d28d",8885:"de905169",8982:"8eebc9f4",8999:"b6d7127f",9076:"6a501148",9133:"68b076e4",9205:"91080458",9215:"f737e7e7",9332:"4cf64377",9360:"a1b209c7",9366:"3f6c2582",9391:"9751a79f",9404:"d8cf04f7",9408:"d3565b1a",9416:"1dc2fd6b",9472:"c4181ed8",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"10297ab2",9590:"3ac4e534",9595:"6eaf043d",9647:"4670ed6a",9649:"12c97e4a",9674:"d1caa2dc",9677:"c4e769c5",9695:"ab6abf3d",9715:"48d6c00d",9716:"1423f218",9785:"ab2c0b58",9788:"4459d92d",9890:"09017dcb",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055",9967:"29a0d7c7"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;un?_?(O=Date.now(),o||(g=setTimeout(x?j:B,n))):B():o!==!0&&(g=setTimeout(x?j:B,x===void 0?n-M:n))}return E.cancel=I,E}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7071:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__WordInfo__index",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index",9967:"p__Problemset__PlagiarismCheck__index"}[i]||i)+"."+{26:"b345f911",65:"b1ae8a18",67:"e98f06c0",91:"da157de9",109:"693323a0",195:"32d33b34",264:"6670b686",265:"35a2d990",292:"7a8c086a",310:"29b7d8d8",316:"1f60ada6",337:"f09bb13f",342:"0c185812",354:"d4d139cf",479:"bc9ce588",485:"9e7617cc",508:"b42783bf",532:"03eb754b",533:"47836fd1",547:"334a9c89",556:"3b98ee40",559:"36a66566",576:"a5ca5df6",629:"44a1d9a5",643:"4916b95d",671:"4a609b8d",680:"20a08a80",700:"497926b4",737:"1e0f8e33",741:"ac5fd360",745:"d2b5b947",799:"0dc7cb6f",869:"d1961a45",895:"b3913c96",919:"f76eabce",921:"0bbf61f1",928:"7e843032",981:"24da50c7",1006:"1186e7db",1025:"fc09510a",1043:"7afc7082",1045:"34dc2243",1048:"b9a636ba",1070:"301c5db8",1144:"c90eccaf",1148:"8f966626",1150:"3bf41b29",1154:"8cb80842",1211:"d95de1e2",1253:"ac36d4a6",1257:"37c801d7",1265:"46e2e716",1274:"5f6ea65a",1276:"03f95471",1343:"33d6b81f",1344:"25c3bd23",1416:"3b427c20",1423:"6c53f0fd",1427:"bf883994",1443:"ff62aebb",1450:"e03b2e20",1461:"ebba6ad8",1462:"fcf08abc",1470:"656bab6e",1475:"a2726157",1482:"5ff40766",1512:"8e2fdd3a",1520:"42322c68",1545:"a6479ba1",1578:"4f3d6638",1581:"70bab897",1582:"8cd40954",1646:"e6e27b60",1657:"e55bb03d",1660:"cc059cfb",1674:"cd53b90c",1702:"bfe25641",1713:"e58907a6",1717:"511c4057",1727:"546aa03e",1783:"6d8819c4",1799:"cd8cb9b6",1831:"7c61de3b",1836:"759fce75",1855:"dc0e9d73",1880:"fcfdd6eb",1901:"a9cac5ac",1939:"301a0e04",1953:"ca5902b1",1962:"86f139ae",1994:"7b2b8190",2011:"59d51f98",2045:"5874b1ec",2076:"7c625e92",2102:"8b6647a2",2141:"e5dfe863",2216:"63ad8650",2240:"f19684b4",2249:"f4830452",2254:"c1e92ddf",2300:"8dd81cdb",2303:"d25958eb",2306:"e376d5c0",2307:"25c972ea",2338:"9c0dabe7",2339:"b3071e24",2386:"192e235c",2396:"5d34ebe5",2404:"cb271e9f",2412:"a5e3bb8e",2425:"954d150a",2443:"713f3a42",2447:"cf5fa72b",2476:"2d488664",2494:"68080a87",2501:"a8bbb9aa",2524:"d1f61118",2529:"d49d9004",2538:"de4a3723",2539:"27526d57",2548:"4d82c919",2570:"f1441c18",2594:"e87d3761",2603:"6ecd1af5",2659:"b75911ff",2707:"a3376464",2806:"2776a1b8",2819:"9e75970f",2823:"a47734c5",2826:"c4eacd67",2829:"ec31b5e1",2837:"54a82605",2865:"fddef439",2875:"30ffe4b9",2884:"c68b0ba3",2969:"ab3357d7",2983:"7989d71d",3006:"cc47e4fd",3133:"9bf3f89c",3141:"a00e5158",3157:"89a6ce15",3183:"b362d16a",3198:"8e655451",3212:"f3c5873c",3215:"dfecee3f",3220:"1747a5ae",3247:"3d50f155",3260:"82c18fce",3282:"2cfb757b",3317:"e808fbfd",3332:"3a5d99bf",3355:"e3cec9cf",3356:"7add5c59",3363:"ad6b1627",3391:"1c45714c",3433:"dafc3cb7",3442:"a4ed1506",3443:"1dcf714c",3447:"a467f8dc",3451:"e429ba59",3496:"bf257382",3509:"fbc0d959",3550:"3dc83156",3581:"06377a20",3585:"755b509d",3589:"d91e84de",3665:"983aad8a",3668:"5d3ea80b",3673:"90116e7e",3685:"e93b3406",3697:"481a10d9",3747:"c88fb741",3754:"802b23ca",3777:"d5b0f2f1",3784:"2fdbd6b6",3805:"9dbcb95e",3862:"0ae3dc4e",3873:"fdb4c1eb",3885:"f87f7f15",3897:"bb1b9080",3910:"4b1e3605",3935:"a730571b",3951:"14c99e66",3987:"5cecd51b",4014:"27a8e97c",4017:"b76ab3d9",4030:"62253cee",4056:"20c94631",4058:"f3be2be2",4078:"e49b6ff6",4088:"6f7d1078",4093:"2c4c810d",4105:"08c1ebab",4144:"d40526c5",4164:"8e46a136",4216:"df437185",4217:"dd03377a",4227:"cb88aad1",4259:"7ddfe68d",4264:"18520be8",4339:"350f83e9",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"a0b73389",4492:"a2bab0a8",4496:"c3656306",4498:"d0f7a777",4504:"97638798",4514:"d6d88971",4520:"aabd2eb8",4546:"3c82e4cc",4565:"9c095726",4572:"e7a521bf",4599:"592d465d",4601:"6a8131d3",4610:"6c65751e",4621:"d39403f6",4628:"ece2c60c",4662:"413de8d1",4685:"c33f1528",4715:"6ca079d3",4736:"4588fc84",4741:"46541cea",4757:"e1f07159",4766:"57b15cd1",4770:"77928538",4790:"619413e4",4795:"00861c30",4797:"a24e92db",4800:"def086bb",4849:"025e8d43",4850:"1edda4b7",4862:"3586ae10",4884:"89f859ba",4889:"0ee18473",4928:"74a0b4f8",4973:"35f4af40",4994:"02edf174",5022:"ff2dbfd9",5043:"b891ba4a",5048:"a6d5ed96",5060:"85dafcc6",5091:"5c6f6fec",5096:"469dd660",5111:"9b5288f6",5125:"45ee3798",5145:"84c74cb8",5148:"6a6df042",5176:"4fa3349a",5179:"f096a577",5186:"8e4d365d",5191:"78c3729d",5238:"eda41d97",5290:"5dabcdc2",5297:"b646c837",5319:"960842d7",5321:"1163c84e",5335:"2ad46cfb",5354:"7ae70604",5357:"0444c3d4",5359:"5de8f5ea",5382:"e03b4e65",5402:"b2fd1e8f",5416:"454536b7",5434:"38b302a6",5470:"5cbc5eb2",5494:"d89549c4",5518:"5c547715",5549:"7b5f0602",5572:"82b29bb9",5573:"8330a64a",5599:"9be2cb3e",5624:"2045b6f5",5631:"e00d3d36",5650:"7056a381",5679:"4a090bef",5705:"b956312a",5729:"ba9a890c",5741:"91cfc596",5764:"e0d7e586",5775:"bf72b26f",5786:"5892e31a",5798:"668f2975",5816:"ecd8442d",5825:"8fe0bb05",5876:"5eded409",5888:"db7ca7d3",5891:"c8c4435b",5895:"8521a805",5902:"ae14bc26",5911:"84a8d8dc",5915:"1514a577",5927:"f8a56bef",5992:"dc49783a",6029:"6a5cd630",6034:"6129fc23",6045:"d268f87f",6047:"3ce45acd",6052:"13ab01aa",6063:"1b7711a0",6069:"7a0f54c9",6126:"99519171",6127:"34a98701",6170:"f87a20db",6265:"4b80c4b5",6270:"e7c667a5",6277:"d63d7deb",6328:"1ba95979",6366:"7ecb98a0",6378:"7f3a946a",6411:"73795253",6434:"f959c63b",6444:"c7f42149",6452:"9b56dac9",6515:"bc6d63e2",6531:"191c5b67",6541:"179978c4",6583:"bed83d1b",6587:"e036e0f0",6634:"611d8841",6651:"3f8d602f",6670:"7ad7effe",6685:"97cc80a6",6729:"6930e8fa",6741:"8562552b",6758:"6f8fe7bb",6774:"59d4d618",6784:"cebcd0c2",6788:"1f84cf61",6796:"5ae0eab6",6805:"cf6b46da",6820:"5eb22582",6845:"2cf9aa7f",6882:"0c6d876c",6883:"5a27a4bb",6904:"86009acf",6913:"1db11980",6963:"0922b611",6982:"b75fe637",7008:"050628ff",7020:"c712000a",7042:"49c7d158",7043:"01199266",7045:"37ba09de",7046:"9c89f47c",7058:"bc981cd0",7062:"d014ce8f",7071:"f69acdb5",7084:"46ccce72",7156:"e7466006",7172:"dae08e03",7178:"c97e0ea0",7182:"558feaab",7206:"48fd0ee6",7242:"bc713e6a",7260:"fb53baa4",7331:"2e27a23b",7333:"2888de93",7365:"1005464f",7395:"7bf8a6e8",7396:"b66f6759",7460:"06ee53fd",7477:"d6246fe0",7482:"fd96169c",7527:"bab9b78e",7545:"03d98539",7560:"a9117a48",7589:"e6ce6335",7591:"c8233ce9",7614:"3c2f6ee8",7622:"705a22b9",7686:"4fcec9f9",7706:"c2a79e40",7806:"fedc2718",7848:"79690a0a",7852:"9de78404",7855:"4df3c5d7",7857:"40c9474d",7878:"470cc258",7883:"987d7c88",7884:"c3ac4495",7922:"652c2b98",7964:"29aed9a1",8014:"de0e666e",8062:"3cb6b795",8072:"5331b679",8077:"455a8de5",8085:"82238e83",8089:"d536b13a",8137:"5d2f15b6",8143:"ee0ee98b",8155:"8d6a9f35",8161:"83c5fa9a",8237:"ce544f0c",8241:"0ed368cf",8302:"5d097870",8307:"c94de1cf",8319:"0e1345e7",8340:"917d9188",8350:"1b36e45c",8398:"5985d5fd",8431:"f305ce1d",8435:"ffff2fb7",8447:"98b30c20",8517:"9a07c753",8522:"0a6cb79d",8561:"333e8ec9",8563:"d818a582",8634:"4c4b37a5",8639:"85ef48a5",8665:"ad585afb",8688:"a0446ebf",8689:"728a9882",8723:"fb88b442",8737:"ce7dad23",8776:"0ad26240",8782:"c8653269",8787:"14ab3b62",8795:"a5c17910",8797:"9747ad3c",8821:"f0753929",8823:"93e343ed",8827:"97da3b8e",8842:"9f25a3e2",8866:"231f0cde",8882:"ce5fbafc",8885:"9d3e0584",8898:"d002bcd8",8909:"f5dc86e2",8920:"7f82440c",8963:"790aecdd",8982:"3ce069c4",8999:"220e9e7f",9076:"f43001dd",9104:"bbcb2345",9125:"1c73e9db",9133:"08a71423",9205:"20fbcc9a",9215:"55d9360d",9252:"0d791a59",9260:"f163e60e",9332:"e113bb82",9360:"045f2515",9366:"52b8a64c",9391:"15ab349e",9404:"9fcc3d3e",9408:"f007a92d",9416:"3266aaa1",9472:"982759f8",9487:"0b1acac2",9489:"7ed4e664",9507:"4a043a89",9554:"ed358e7b",9559:"4ea33181",9590:"de800522",9595:"fd16393d",9647:"2b773876",9649:"b7e6b596",9674:"1206a513",9677:"f48ed19d",9695:"d033742d",9715:"2e3b8b47",9716:"cecdb162",9785:"d1131a08",9788:"6653c7e9",9890:"d973e6e6",9891:"e9f4ff0e",9895:"b8e31ff2",9921:"f500d846",9922:"15780af9",9928:"5989f5e0",9944:"6bdcbeef",9950:"74f6dfb2",9967:"d7f5f748",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7071:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__WordInfo__index",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index",9967:"p__Problemset__PlagiarismCheck__index"}[i]||i)+"."+{26:"02cef2a8",65:"7c280c82",67:"5a02da68",109:"b9c23c40",195:"a7827a3d",264:"5fd9b3fc",265:"136050a9",292:"73a52925",310:"506b2978",337:"5bf299c7",342:"72000c1e",479:"c45fa37d",485:"d63578fe",508:"d74c9eba",532:"bfce089b",533:"34622e39",547:"5581debc",556:"255ba81a",559:"c49aa5ba",576:"8bf77b42",643:"070a1c95",680:"e67e9e01",700:"5d02ed49",737:"72eaccaa",745:"e29412ae",799:"d5dabea9",869:"2837f333",895:"ce8634e8",919:"6eaf043d",921:"b09f4288",928:"8b36f093",1006:"8d6d38d4",1025:"2c1ecd26",1043:"e8c0878b",1045:"95a16ad2",1048:"b970259d",1070:"e67e9e01",1148:"754fff63",1150:"8e2ce819",1211:"bc3106de",1253:"b219dfa9",1257:"7b8c452c",1265:"716a077b",1276:"bbc6eeec",1343:"d0719cd2",1344:"677c8c71",1416:"505cd5e8",1423:"73551cc6",1427:"edd3da6f",1443:"5bd8b2ed",1450:"af800959",1461:"f2a60dbc",1470:"afcb0f79",1475:"770b3f88",1482:"c336290f",1512:"f3653a35",1520:"f7300d0e",1545:"caf81118",1578:"876fcdf1",1581:"2ba7a9a5",1582:"40e27fe1",1657:"6fc66ec7",1674:"fdbc1e05",1702:"f1ec115d",1713:"6dcf8790",1717:"99c0133f",1727:"c6f5247a",1783:"41ee0776",1831:"5fb6cf60",1836:"5f0d3f7f",1855:"f51f8074",1880:"96445ed0",1901:"03cdfb68",1939:"b97d84a3",1953:"06ae00a6",1962:"84e145fa",1994:"aba61e18",2045:"dcfad42d",2076:"49fbd088",2102:"091a3f15",2141:"5eb2f330",2216:"e87f5f98",2240:"e7cce869",2254:"650b7c49",2303:"7832dd2d",2306:"9c2945de",2307:"b2c54321",2338:"816a2b03",2339:"3453d117",2396:"aa64ba70",2404:"64f0dfd6",2412:"8ae7501f",2425:"c7425255",2443:"747bc9f2",2476:"cf85a190",2501:"2441982c",2524:"f6dbb8a5",2529:"54f849b5",2539:"a245bc54",2548:"75182034",2570:"c2269d0c",2603:"8b36f093",2659:"f6071a36",2707:"cabcb16e",2806:"2adf5399",2819:"208a900b",2823:"a13b21fb",2826:"8166cd21",2829:"b21785ac",2865:"6ef3cf6b",2875:"a7f42891",2884:"e83b4167",2983:"f7cc6b51",3006:"7fce4e74",3141:"2b6ded6a",3157:"690533cd",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"e6148460",3260:"574f2f2a",3282:"12b702e2",3317:"2f074cf4",3332:"646b3049",3355:"d65d3433",3356:"750ef2fc",3391:"89554b70",3433:"5163662c",3442:"65491b2a",3443:"6eaf043d",3447:"1653d818",3451:"e3a31387",3496:"2983a7c2",3509:"70043ca5",3581:"5762609c",3585:"5f288e7b",3665:"4940114f",3668:"0a8f7fca",3673:"11f804fe",3685:"5356e3de",3747:"122b6558",3784:"05ecae20",3873:"80214c77",3897:"841fecaf",3910:"658d457f",3935:"c5705a64",3951:"4d7ff73e",4030:"2880f134",4056:"10eacfff",4078:"aa54548e",4093:"ddfb7467",4105:"4f357d5b",4144:"f10aa199",4164:"71b7b07e",4216:"8b36f093",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"f9cbf3dd",4339:"5a833b31",4449:"e68d8d58",4492:"a1cdbfda",4496:"ba3ebf0e",4498:"87217a34",4504:"789880c2",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"4337b611",4601:"3c8ac557",4610:"687005a6",4621:"b057ca01",4662:"321c7005",4715:"b3fe5b0e",4736:"2d0b3432",4741:"dd75bffc",4757:"73b754d2",4766:"b5df5a8e",4770:"6dfa8e98",4795:"186757af",4800:"f50302a4",4849:"4a470ce5",4862:"aba980fe",4884:"bd293d3b",4889:"da1fa698",4928:"3ec9e47f",4973:"129c56e8",4994:"e7027291",5022:"81b1b86b",5043:"3b95475c",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"807f6d58",5176:"9c49e7fa",5179:"21f01751",5186:"2cd2a661",5191:"21d431b2",5238:"809d298f",5297:"3a2685a1",5319:"8547392f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"958b88a6",5382:"743b15e7",5402:"2a0fd260",5470:"3a9d8bd2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"1b599344",5624:"da8b5beb",5650:"f8f63f4b",5705:"df6bf207",5729:"7f59bb24",5741:"0b859539",5775:"a10dc0db",5786:"37a81eaa",5798:"ce1cf7da",5816:"344ec5be",5825:"d03ee626",5888:"16b8b576",5891:"4623f678",5895:"8f26d3ab",5902:"e70e52fa",5915:"bc9c3e69",5927:"849dd0bc",5992:"59f9d86d",6029:"231eedac",6052:"ea1fdd8d",6063:"874cf4da",6069:"e55efe00",6127:"66ea13ef",6265:"c461fa93",6270:"cfffd153",6277:"db3a2dbf",6328:"e80c15db",6366:"079fc2d8",6434:"4fd09df6",6444:"848d7a01",6452:"50a6d310",6541:"74b8a9a4",6583:"a83a7607",6587:"9c49e7fa",6634:"d85abf55",6651:"b07fe216",6685:"2692ba77",6729:"ee39dd11",6741:"b838eb14",6758:"3fd17537",6784:"1affe817",6788:"36df67a7",6796:"8c17b3d9",6805:"6a99ab0b",6820:"fe685125",6845:"9ec04f99",6882:"c2d2eada",6883:"175b6265",6904:"0d714487",6913:"ce443aa0",6963:"84e145fa",6982:"fc221b39",7008:"fa5517ed",7042:"6eaf043d",7043:"15de446f",7045:"066ced01",7046:"c7301ded",7058:"1cfa4eee",7062:"b25185fd",7071:"8655384b",7172:"3b787ec7",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"2367f6cf",7477:"292b10a3",7482:"10fe0968",7527:"ca5109ad",7545:"8cf8b49c",7560:"d82e43ca",7589:"6dbf29e0",7614:"1fb1fbe5",7622:"57c675fb",7806:"bd9accb9",7852:"cef7984c",7855:"c29f12c8",7857:"93bafb84",7878:"2b521fde",7883:"4a8cc232",7884:"3390dd88",7922:"02c65dd6",8014:"790e6a6e",8062:"8e384b9f",8072:"49abcba0",8077:"f8fc773d",8085:"281200b1",8137:"66f37f26",8143:"7a285535",8155:"d345abd7",8237:"70178e8a",8241:"20e17df7",8302:"cab164ba",8307:"62d2fb1a",8319:"df434dfe",8398:"10eac70e",8431:"6d48e1b3",8435:"4831c5e2",8447:"dc45b25a",8517:"5785bfb5",8522:"b4523f25",8563:"7169a89d",8634:"8466a07a",8665:"c52575bc",8688:"09221941",8689:"9298acc8",8723:"8bf228c9",8782:"56e11840",8787:"121de108",8795:"23231ec2",8797:"8a9f31fa",8821:"cc565404",8823:"ce242063",8827:"1340638e",8866:"231766ac",8882:"d735d28d",8885:"de905169",8982:"8eebc9f4",8999:"b6d7127f",9076:"6a501148",9133:"68b076e4",9205:"91080458",9215:"f737e7e7",9332:"4cf64377",9360:"a1b209c7",9366:"3f6c2582",9391:"9751a79f",9404:"d8cf04f7",9408:"d3565b1a",9416:"1dc2fd6b",9472:"c4181ed8",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"10297ab2",9590:"3ac4e534",9595:"6eaf043d",9647:"4670ed6a",9649:"12c97e4a",9674:"d1caa2dc",9677:"c4e769c5",9695:"ab6abf3d",9715:"48d6c00d",9716:"1423f218",9785:"ab2c0b58",9788:"4459d92d",9890:"09017dcb",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055",9967:"29a0d7c7"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;u0&&arguments[0]!==void 0?arguments[0]:"";return Fr.endsWith("/")?Fr:"".concat(Fr,"/")}var tc=__webpack_require__(38127),Mu=__webpack_require__(38329),au=__webpack_require__(8616),ou=["content"],Vi=["content"],Mc=/^(http:|https:)?\/\//;function rc(Fr){return Mc.test(Fr)||Fr.startsWith("/")&&!Fr.startsWith("/*")||Fr.startsWith("./")||Fr.startsWith("../")}var ku=function(){return ae.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},ui=function(cn){var Gn,Ta=cn.loaderData,Qn=cn.htmlPageOpts,fa=cn.manifest,ba=(fa==null||(Gn=fa.assets)===null||Gn===void 0?void 0:Gn["umi.css"])||"";return ae.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ta||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Qn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ba,"'")}})};function is(Fr){var cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Fr=="string")return rc(Fr)?(0,Ko.Z)({src:Fr},cn):{content:Fr};if((0,au.Z)(Fr)==="object")return(0,Ko.Z)((0,Ko.Z)({},Fr),cn);throw new Error("Invalid script type: ".concat((0,au.Z)(Fr)))}function dl(Fr){return rc(Fr)?{type:"link",href:Fr}:{type:"style",content:Fr}}var fl=function(cn){var Gn,Ta,Qn,fa,ba,ho,Jn=cn.htmlPageOpts;return ae.createElement(ae.Fragment,null,(Jn==null?void 0:Jn.title)&&ae.createElement("title",null,Jn.title),Jn==null||(Gn=Jn.favicons)===null||Gn===void 0?void 0:Gn.map(function(co,Ps){return ae.createElement("link",{key:Ps,rel:"shortcut icon",href:co})}),(Jn==null?void 0:Jn.description)&&ae.createElement("meta",{name:"description",content:Jn.description}),(Jn==null||(Ta=Jn.keywords)===null||Ta===void 0?void 0:Ta.length)&&ae.createElement("meta",{name:"keywords",content:Jn.keywords.join(",")}),Jn==null||(Qn=Jn.metas)===null||Qn===void 0?void 0:Qn.map(function(co){return ae.createElement("meta",{key:co.name,name:co.name,property:co.property,content:co.content})}),Jn==null||(fa=Jn.links)===null||fa===void 0?void 0:fa.map(function(co,Ps){return ae.createElement("link",(0,Mu.Z)({key:Ps},co))}),Jn==null||(ba=Jn.styles)===null||ba===void 0?void 0:ba.map(function(co,Ps){var Es=dl(co),Bs=Es.type,zs=Es.href,du=Es.content;if(Bs==="link")return ae.createElement("link",{key:Ps,rel:"stylesheet",href:zs});if(Bs==="style")return ae.createElement("style",{key:Ps},du)}),Jn==null||(ho=Jn.headScripts)===null||ho===void 0?void 0:ho.map(function(co,Ps){var Es=is(co),Bs=Es.content,zs=(0,tc.Z)(Es,ou);return ae.createElement("script",(0,Mu.Z)({dangerouslySetInnerHTML:{__html:Bs},key:Ps},zs))}))};function nc(Fr){var cn,Gn=Fr.children,Ta=Fr.loaderData,Qn=Fr.manifest,fa=Fr.htmlPageOpts,ba=Fr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ho=Fr.mountElementId;if(ba!=null&&ba.pureHtml)return ae.createElement("html",null,ae.createElement("head",null,ae.createElement(fl,{htmlPageOpts:fa})),ae.createElement("body",null,ae.createElement(ku,null),ae.createElement("div",{id:ho},Gn),ae.createElement(ui,{manifest:Qn,loaderData:Ta,htmlPageOpts:fa})));if(ba!=null&&ba.pureApp)return ae.createElement(ae.Fragment,null,Gn);var Jn=typeof window=="undefined"?Qn==null?void 0:Qn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ae.createElement("html",{suppressHydrationWarning:!0,lang:(fa==null?void 0:fa.lang)||"en"},ae.createElement("head",null,ae.createElement("meta",{charSet:"utf-8"}),ae.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Jn&&ae.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Jn}),ae.createElement(fl,{htmlPageOpts:fa})),ae.createElement("body",null,ae.createElement(ku,null),ae.createElement("div",{id:ho},Gn),ae.createElement(ui,{manifest:Qn,loaderData:Ta,htmlPageOpts:fa}),fa==null||(cn=fa.scripts)===null||cn===void 0?void 0:cn.map(function(co,Ps){var Es=is(co),Bs=Es.content,zs=(0,tc.Z)(Es,Vi);return ae.createElement("script",(0,Mu.Z)({dangerouslySetInnerHTML:{__html:Bs},key:Ps},zs))})))}var Xo=ae.createContext(void 0);function pl(){return ae.useContext(Xo)}var bu=["redirect"];function ju(Fr){var cn=Fr.routesById,Gn=Fr.parentId,Ta=Fr.routeComponents,Qn=Fr.useStream,fa=Qn===void 0?!0:Qn;return Object.keys(cn).filter(function(ba){return cn[ba].parentId===Gn}).map(function(ba){var ho=kc((0,Ko.Z)((0,Ko.Z)({route:cn[ba],routeComponent:Ta[ba],loadingComponent:Fr.loadingComponent,reactRouter5Compat:Fr.reactRouter5Compat},Fr.reactRouter5Compat&&{hasChildren:Object.keys(cn).filter(function(co){return cn[co].parentId===ba}).length>0}),{},{useStream:fa})),Jn=ju({routesById:cn,routeComponents:Ta,parentId:ho.id,loadingComponent:Fr.loadingComponent,reactRouter5Compat:Fr.reactRouter5Compat,useStream:fa});return Jn.length>0&&(ho.children=Jn,ho.routes=Jn),ho})}function ac(Fr){var cn=(0,Wo.UO)(),Gn=(0,Wo.Gn)(Fr.to,cn),Ta=(0,xu.T$)(),Qn=(0,Wo.TH)();if(Ta!=null&&Ta.keepQuery){var fa=Qn.search+Qn.hash;Gn+=fa}var ba=(0,Ko.Z)((0,Ko.Z)({},Fr),{},{to:Gn});return ae.createElement(Wo.Fg,(0,Mu.Z)({replace:!0},ba))}function kc(Fr){var cn=Fr.route,Gn=Fr.useStream,Ta=Gn===void 0?!0:Gn,Qn=cn.redirect,fa=(0,tc.Z)(cn,bu),ba=Fr.reactRouter5Compat?jc:Lc;return(0,Ko.Z)({element:Qn?ae.createElement(ac,{to:Qn}):ae.createElement(Xo.Provider,{value:{route:Fr.route}},ae.createElement(ba,{loader:ae.memo(Fr.routeComponent),loadingComponent:Fr.loadingComponent||Lu,hasChildren:Fr.hasChildren,useStream:Ta}))},fa)}function Lu(){return ae.createElement("div",null)}function jc(Fr){var cn=pl(),Gn=cn.route,Ta=(0,xu.Ov)(),Qn=Ta.history,fa=Ta.clientRoutes,ba=(0,Wo.UO)(),ho={params:ba,isExact:!0,path:Gn.path,url:Qn.location.pathname},Jn=Fr.loader,co={location:Qn.location,match:ho,history:Qn,params:ba,route:Gn,routes:fa};return Fr.useStream?ae.createElement(ae.Suspense,{fallback:ae.createElement(Fr.loadingComponent,null)},ae.createElement(Jn,co,Fr.hasChildren&&ae.createElement(Wo.j3,null))):ae.createElement(Jn,co,Fr.hasChildren&&ae.createElement(Wo.j3,null))}function Lc(Fr){var cn=Fr.loader;return Fr.useStream?ae.createElement(ae.Suspense,{fallback:ae.createElement(Fr.loadingComponent,null)},ae.createElement(cn,null)):ae.createElement(cn,null)}var Fs=null;function Al(){return Fs}function oc(Fr){var cn=Fr.history,Gn=ae.useState({action:cn.action,location:cn.location}),Ta=(0,gu.Z)(Gn,2),Qn=Ta[0],fa=Ta[1];return(0,ae.useLayoutEffect)(function(){return cn.listen(fa)},[cn]),(0,ae.useLayoutEffect)(function(){function ba(ho){Fr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Fr.routes,clientRoutes:Fr.clientRoutes,location:ho.location,action:ho.action,basename:Fr.basename,isFirst:!!ho.isFirst}})}return ba({location:Qn.location,action:Qn.action,isFirst:!0}),cn.listen(ba)},[cn,Fr.routes,Fr.clientRoutes]),ae.createElement(Wo.F0,{navigator:cn,location:Qn.location,basename:Fr.basename},Fr.children)}function ss(){var Fr=(0,xu.Ov)(),cn=Fr.clientRoutes;return(0,Wo.V$)(cn)}var ic=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Fu=function(cn,Gn){var Ta=cn.basename||"/",Qn=ju({routesById:cn.routes,routeComponents:cn.routeComponents,loadingComponent:cn.loadingComponent,reactRouter5Compat:cn.reactRouter5Compat,useStream:cn.useStream});cn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Qn}});for(var fa=ae.createElement(oc,{basename:Ta,pluginManager:cn.pluginManager,routes:cn.routes,clientRoutes:Qn,history:cn.history},Gn),ba=0,ho=ic;banew Promise((Ta,Qn)=>{var fa=Jn=>{try{ho(Gn.next(Jn))}catch(co){Qn(co)}},ba=Jn=>{try{ho(Gn.throw(Jn))}catch(co){Qn(co)}},ho=Jn=>Jn.done?Ta(Jn.value):Promise.resolve(Jn.value).then(fa,ba);ho((Gn=Gn.apply(Fr,cn)).next())});function vl(){return Nu(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/WordInfo/:userid",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail/testresult",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/WordInfo/:userid",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId/combo",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"82"},83:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"83"},84:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"85"},86:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"86"},87:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"87"},88:{path:"/classrooms/guidance",parentId:"19",id:"88"},89:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"102"},103:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"103"},104:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"104"},105:{path:"/classrooms/",parentId:"19",id:"105"},106:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"105",id:"106"},107:{path:"/classrooms/:coursesId/shixun_homework",parentId:"105",id:"107"},108:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"105",id:"108"},109:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"105",id:"109"},110:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"105",id:"110"},111:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"105",id:"111"},112:{path:"/classrooms/:coursesId/exercise",parentId:"105",id:"112"},113:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"105",id:"113"},114:{path:"/classrooms/:coursesId/poll",parentId:"105",id:"114"},115:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"105",id:"115"},116:{path:"/classrooms/:coursesId/common_homework",parentId:"105",id:"116"},117:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"105",id:"117"},118:{path:"/classrooms/:coursesId/group_homework",parentId:"105",id:"118"},119:{path:"/classrooms/:coursesId/teachers",parentId:"105",id:"119"},120:{path:"/classrooms/:coursesId/students",parentId:"105",id:"120"},121:{path:"/classrooms/:coursesId/assistant",parentId:"105",id:"121"},122:{path:"/classrooms/:coursesId/program_homework",parentId:"105",id:"122"},123:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"105",id:"123"},124:{path:"/classrooms/:coursesId/engineering",parentId:"105",id:"124"},125:{path:"/classrooms/:coursesId/learning_path",parentId:"105",id:"125"},126:{path:"/classrooms/:coursesId/resource_recommend",parentId:"105",id:"126"},127:{path:"/classrooms/:coursesId/attendance",parentId:"105",id:"127"},128:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"105",id:"128"},129:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"105",id:"129"},130:{path:"/classrooms/:coursesId/announcement",parentId:"105",id:"130"},131:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"105",id:"131"},132:{path:"/classrooms/:coursesId/online_learning",parentId:"105",id:"132"},133:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"105",id:"133"},134:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"105",id:"134"},135:{path:"/classrooms/:coursesId/attachment",parentId:"105",id:"135"},136:{path:"/classrooms/:coursesId/video",parentId:"105",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"105",id:"137"},138:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"105",id:"138"},139:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"105",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"105",id:"140"},141:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"105",id:"141"},142:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"105",id:"142"},143:{path:"/classrooms/:coursesId/live_video",parentId:"105",id:"143"},144:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"105",id:"144"},145:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"105",id:"145"},146:{path:"/classrooms/:coursesId/board",parentId:"105",id:"146"},147:{path:"/classrooms/:coursesId/course_group",parentId:"105",id:"147"},148:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"105",id:"148"},149:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"105",id:"149"},150:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"105",id:"150"},151:{path:"/classrooms/:coursesId/not_course_group",parentId:"105",id:"151"},152:{path:"/classrooms/:coursesId/statistics/",parentId:"105",id:"152"},153:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"105",id:"153"},154:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"105",id:"154"},155:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"105",id:"155"},156:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"105",id:"156"},157:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"105",id:"157"},158:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"105",id:"158"},159:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"105",id:"159"},160:{path:"/classrooms/:coursesId",parentId:"105",id:"160"},161:{path:"/classrooms/:coursesId/template",parentId:"105",id:"161"},162:{path:"/classrooms/:coursesId/smart_plan",parentId:"105",id:"162"},163:{path:"/classrooms/:coursesId/ai_agent",parentId:"105",id:"163"},164:{path:"/classrooms/:coursesId/ai_knowledge",parentId:"105",id:"164"},165:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"165"},166:{path:"/competitions",parentId:"1",id:"166"},167:{path:"/competitions/index",parentId:"166",id:"167"},168:{path:"/competitions/:identifier/list",parentId:"166",id:"168"},169:{path:"/competitions/exports",parentId:"166",id:"169"},170:{path:"/competitions",parentId:"166",id:"170"},171:{path:"/competitions/:identifier",parentId:"166",id:"171"},172:{path:"/competitions/index/:identifier",parentId:"166",id:"172"},173:{path:"/competitions/:identifier/detail/enroll",parentId:"166",id:"173"},174:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"166",id:"174"},175:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"166",id:"175"},176:{path:"/competitions/detail/:identifier",parentId:"166",id:"176"},177:{path:"/forums",parentId:"1",id:"177"},178:{path:"/forums",parentId:"177",id:"178"},179:{path:"/forums/categories/:memoType",parentId:"177",id:"179"},180:{path:"/forums/new",parentId:"177",id:"180"},181:{path:"/forums/:memoId/edit",parentId:"177",id:"181"},182:{path:"/forums/:memoId",parentId:"177",id:"182"},183:{path:"/problemset",parentId:"1",id:"183"},184:{path:"/problemset",parentId:"183",id:"184"},185:{path:"/problemset/plagiarismcheck",parentId:"183",id:"185"},186:{path:"/problemset/newitem",parentId:"183",id:"186"},187:{path:"/problemset/:type/:id",parentId:"183",id:"187"},188:{path:"/problemset/preview",parentId:"183",id:"188"},189:{path:"/problemset/preview_new",parentId:"183",id:"189"},190:{path:"/problemset/preview_select",parentId:"183",id:"190"},191:{path:"/shixuns",parentId:"1",id:"191"},192:{path:"/shixuns",parentId:"191",id:"192"},193:{path:"/shixuns/exports",parentId:"191",id:"193"},194:{path:"/shixuns/new",parentId:"191",id:"194"},195:{path:"/shixuns/aiStreamIndex",parentId:"191",id:"195"},196:{path:"/shixuns/new/CreateImg",parentId:"191",id:"196"},197:{path:"/shixuns/new/:id/imagepreview",parentId:"191",id:"197"},198:{path:"/shixuns/:id/Merge",parentId:"191",id:"198"},199:{path:"/shixuns/:id/Split",parentId:"191",id:"199"},200:{path:"/shixuns/:id/edit",parentId:"191",id:"200"},201:{path:"shixuns/:id/edit/warehouse",parentId:"200",id:"201"},202:{path:"/shixuns/:id/edit/newquestion",parentId:"200",id:"202"},203:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"200",id:"203"},204:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"200",id:"204"},205:{path:"/shixuns/:id/edit/new",parentId:"200",id:"205"},206:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"200",id:"206"},207:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"200",id:"207"},208:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"200",id:"208"},209:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"200",id:"209"},210:{path:"/shixuns/:id",parentId:"191",id:"210"},211:{path:"/shixuns/:id/poll",parentId:"210",id:"211"},212:{path:"/shixuns/:id/challenges",parentId:"210",id:"212"},213:{path:"/shixuns/:id/repository",parentId:"210",id:"213"},214:{path:"/shixuns/:id/secret_repository",parentId:"210",id:"214"},215:{path:"/shixuns/:id/collaborators",parentId:"210",id:"215"},216:{path:"/shixuns/:id/dataset",parentId:"210",id:"216"},217:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"210",id:"217"},218:{path:"/shixuns/:id/shixun_discuss",parentId:"210",id:"218"},219:{path:"/shixuns/:id/ranking_list",parentId:"210",id:"219"},220:{path:"/shixuns/:id/settings",parentId:"210",id:"220"},221:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"210",id:"221"},222:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"210",id:"222"},223:{path:"/shixuns/:id/repository/upload_file",parentId:"210",id:"223"},224:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"210",id:"224"},225:{path:"/shixuns/:id/repository/add_file",parentId:"210",id:"225"},226:{path:"/shixuns/:id/secret_repository/add_file",parentId:"210",id:"226"},227:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"210",id:"227"},228:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"210",id:"228"},229:{path:"/shixuns/:id/audit_situation",parentId:"210",id:"229"},230:{path:"/shixuns/:id/fork_list",parentId:"210",id:"230"},231:{path:"/users",parentId:"1",id:"231"},232:{path:"/users/:username/membercenter",parentId:"231",id:"232"},233:{path:"/users/:username/videos/protocol",parentId:"231",id:"233"},234:{path:"/users/:username/videos/resourceProtocol",parentId:"231",id:"234"},235:{path:"/users/:username/videos/success",parentId:"231",id:"235"},236:{path:"/users/:username/topicbank/:topicstype",parentId:"231",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"231",id:"237"},238:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"231",id:"238"},239:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"231",id:"239"},240:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"231",id:"240"},241:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"231",id:"241"},242:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"231",id:"242"},243:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"231",id:"243"},244:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"231",id:"244"},245:{path:"/users/:username/experiment-img/add",parentId:"231",id:"245"},246:{path:"/users/:username",parentId:"231",id:"246"},247:{path:"/users/:username",parentId:"246",id:"247"},248:{path:"/users/:username/baseInfo/edit",parentId:"246",id:"248"},249:{path:"/users/:username/baseInfo",parentId:"246",id:"249"},250:{path:"/users/:username/realNameCertification",parentId:"246",id:"250"},251:{path:"/users/:username/careerCertification",parentId:"246",id:"251"},252:{path:"/users/:username/classrooms",parentId:"246",id:"252"},253:{path:"/users/:username/shixuns",parentId:"246",id:"253"},254:{path:"/users/:username/dataSet",parentId:"246",id:"254"},255:{path:"/users/:username/userPortrait",parentId:"246",id:"255"},256:{path:"/users/:username/learningPath",parentId:"246",id:"256"},257:{path:"/users/:username/teach-group",parentId:"246",id:"257"},258:{path:"/users/:username/competitions",parentId:"246",id:"258"},259:{path:"/users/:username/experiment-img",parentId:"246",id:"259"},260:{path:"/users/:username/experiment-img/:experid/detail",parentId:"246",id:"260"},261:{path:"/users/:username/certificate",parentId:"246",id:"261"},262:{path:"/users/:username/otherResources",parentId:"246",id:"262"},263:{path:"/users/:username/paths",parentId:"246",id:"263"},264:{path:"/users/:username/projects",parentId:"246",id:"264"},265:{path:"/users/:username/videos",parentId:"246",id:"265"},266:{path:"/users/:username/videos/upload",parentId:"246",id:"266"},267:{path:"/users/:username/topics/:topicstype",parentId:"246",id:"267"},268:{path:"/users/:username/vspaces",parentId:"246",id:"268"},269:{path:"/users/:username/resourcesCenter",parentId:"246",id:"269"},270:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"246",id:"270"},271:{path:"/users/:username/resourceGuarantee",parentId:"246",id:"271"},272:{path:"/users/:username/resourceAllocation",parentId:"246",id:"272"},273:{parentId:"1",id:"273"},274:{path:"/problems",parentId:"273",id:"274"},275:{path:"/problems",parentId:"274",id:"275"},276:{path:"/problems/batchAdd",parentId:"274",id:"276"},277:{path:"/problems/newcreate",parentId:"273",id:"277"},278:{path:"/problems/newedit/:id",exact:!0,parentId:"273",id:"278"},279:{path:"/problems/:id/edit",exact:!0,parentId:"273",id:"279"},280:{path:"/problems/new",exact:!0,parentId:"273",id:"280"},281:{path:"/problems/:id/oj/:save_identifier",parentId:"273",id:"281"},282:{path:"/problems/:id/record-detail/:submitId",parentId:"273",id:"282"},283:{path:"/problems/add",parentId:"273",id:"283"},284:{path:"/problems/:id/ojedit",parentId:"273",id:"284"},285:{path:"/engineering",parentId:"1",id:"285"},286:{path:"/engineering",parentId:"285",id:"286"},287:{path:"/engineering/teacherList",parentId:"286",id:"287"},288:{path:"/engineering/studentList",parentId:"286",id:"288"},289:{path:"/engineering/training/program",parentId:"286",id:"289"},290:{path:"/engineering/training/program/add",parentId:"286",id:"290"},291:{path:"/engineering/training/program/edit",parentId:"286",id:"291"},292:{path:"/engineering/training/objectives",parentId:"286",id:"292"},293:{path:"/engineering/graduated/index",parentId:"286",id:"293"},294:{path:"/engineering/graduated/matrix",parentId:"286",id:"294"},295:{path:"/engineering/course/list",parentId:"286",id:"295"},296:{path:"/engineering/course/setting",parentId:"286",id:"296"},297:{path:"/engineering/course/matrix",parentId:"286",id:"297"},298:{path:"/engineering/navigation",parentId:"286",id:"298"},299:{path:"/engineering/evaluate/course",parentId:"286",id:"299"},300:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"286",id:"300"},301:{path:"/engineering/evaluate/norm",parentId:"286",id:"301"},302:{path:"/engineering/evaluate/document",parentId:"286",id:"302"},303:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"286",id:"303"},304:{path:"/engineering/*",redirect:"/404",parentId:"286",id:"304"},305:{path:"/innovation",parentId:"1",id:"305"},306:{path:"/innovation/tasks/:taskId",parentId:"305",id:"306"},307:{path:"/innovation",parentId:"305",id:"307"},308:{path:"/innovation/project",parentId:"307",id:"308"},309:{path:"/innovation/dataset",parentId:"307",id:"309"},310:{path:"/innovation/mirror",parentId:"307",id:"310"},311:{path:"/innovation/my-project",parentId:"307",id:"311"},312:{path:"/innovation/my-dataset",parentId:"307",id:"312"},313:{path:"/innovation/my-mirror",parentId:"307",id:"313"},314:{path:"/innovation/project/create",parentId:"307",id:"314"},315:{path:"/innovation/project/edit/:id",parentId:"307",id:"315"},316:{path:"/innovation/project/detail/:taskId",parentId:"307",id:"316"},317:{path:"/tasks",parentId:"1",id:"317"},318:{path:"/tasks/:taskId",exact:!0,parentId:"317",id:"318"},319:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"317",id:"319"},320:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"317",id:"320"},321:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"317",id:"321"},322:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"317",id:"322"},323:{path:"/tasks/:taskId/result",exact:!0,parentId:"317",id:"323"},324:{path:"/myproblems",parentId:"1",id:"324"},325:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"324",id:"325"},326:{path:"/myproblems/:id",exact:!0,parentId:"324",id:"326"},327:{path:"/account",parentId:"1",id:"327"},328:{path:"/account",parentId:"327",id:"328"},329:{path:"/account/profile",parentId:"328",id:"329"},330:{path:"/account/profile/edit",parentId:"328",id:"330"},331:{path:"/account/certification",parentId:"328",id:"331"},332:{path:"/account/secure",parentId:"328",id:"332"},333:{path:"/account/binding",parentId:"328",id:"333"},334:{path:"/account/Results",parentId:"328",id:"334"},335:{path:"/ch",parentId:"1",id:"335"},336:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"335",id:"336"},337:{path:"/ch/rest/",exact:!0,parentId:"335",id:"337"},338:{path:"/ch/rest/:id",exact:!0,parentId:"335",id:"338"},339:{path:"/order",parentId:"1",id:"339"},340:{path:"/order",parentId:"339",id:"340"},341:{path:"/order/invoice",parentId:"339",id:"341"},342:{path:"/order/records",parentId:"339",id:"342"},343:{path:"/order/apply",parentId:"339",id:"343"},344:{path:"/order/view",parentId:"339",id:"344"},345:{path:"/order/:courseId/information",parentId:"339",id:"345"},346:{path:"/order/:courseId/pay",parentId:"339",id:"346"},347:{path:"/order/:orderNum/result",parentId:"339",id:"347"},348:{path:"/messages",parentId:"1",id:"348"},349:{path:"/messages/:userId/user_tidings",parentId:"348",id:"349"},350:{path:"/messages/:userId/private_messages",parentId:"348",id:"350"},351:{path:"/messages/:userId/message_detail",parentId:"348",id:"351"},352:{path:"/vtrs",parentId:"1",id:"352"},353:{path:"/vtrs/:virtual_spacesId",parentId:"352",id:"353"},354:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"353",id:"354"},355:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"353",id:"355"},356:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"353",id:"356"},357:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"353",id:"357"},358:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"353",id:"358"},359:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"353",id:"359"},360:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"353",id:"360"},361:{path:"/vtrs/:virtual_spacesId/survey",parentId:"353",id:"361"},362:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"353",id:"362"},363:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"353",id:"363"},364:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"353",id:"364"},365:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"353",id:"365"},366:{path:"/vtrs/:virtual_spacesId/material",parentId:"353",id:"366"},367:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"353",id:"367"},368:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"353",id:"368"},369:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"353",id:"369"},370:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"353",id:"370"},371:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"353",id:"371"},372:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"353",id:"372"},373:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"353",id:"373"},374:{path:"/vtrs/:virtual_spacesId/settings",parentId:"353",id:"374"},375:{path:"/vtrs/:virtual_spacesId/resources",parentId:"353",id:"375"},376:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"353",id:"376"},377:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"353",id:"377"},378:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"353",id:"378"},379:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"353",id:"379"},380:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"353",id:"380"},381:{path:"/vtrs/:virtual_spacesId/*",parentId:"353",id:"381"},382:{path:"/101",parentId:"1",id:"382"},383:{path:"/101/:virtual_spacesId",parentId:"382",id:"383"},384:{path:"/101/:virtual_spacesId",exact:!0,parentId:"383",id:"384"},385:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"383",id:"385"},386:{path:"/101/:virtual_spacesId/experiment",parentId:"383",id:"386"},387:{path:"/101/:virtual_spacesId/announcement",parentId:"383",id:"387"},388:{path:"/101/:virtual_spacesId/announcement/add",parentId:"383",id:"388"},389:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"383",id:"389"},390:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"383",id:"390"},391:{path:"/101/:virtual_spacesId/survey",parentId:"383",id:"391"},392:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"383",id:"392"},393:{path:"/101/:virtual_spacesId/knowledge",parentId:"383",id:"393"},394:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"383",id:"394"},395:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"383",id:"395"},396:{path:"/101/:virtual_spacesId/material",parentId:"383",id:"396"},397:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"383",id:"397"},398:{path:"/101/:virtual_spacesId/lesson",parentId:"383",id:"398"},399:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"383",id:"399"},400:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"383",id:"400"},401:{path:"/101/:virtual_spacesId/discussion",parentId:"383",id:"401"},402:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"383",id:"402"},403:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"383",id:"403"},404:{path:"/101/:virtual_spacesId/settings",parentId:"383",id:"404"},405:{path:"/101/:virtual_spacesId/resources",parentId:"383",id:"405"},406:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"383",id:"406"},407:{path:"/101/:virtual_spacesId/Plan",parentId:"383",id:"407"},408:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"383",id:"408"},409:{path:"/101/:virtual_spacesId/digtal",parentId:"383",id:"409"},410:{path:"/101/:virtual_spacesId/homepage",parentId:"383",id:"410"},411:{path:"/101/:virtual_spacesId/*",parentId:"383",id:"411"},412:{path:"/administration",parentId:"1",id:"412"},413:{path:"/administration",parentId:"412",id:"413"},414:{path:"/administration/college",parentId:"413",id:"414"},415:{path:"/administration/student",parentId:"413",id:"415"},416:{path:"/administration/student/:studentId/edit",parentId:"413",id:"416"},417:{path:"/administration/profession",parentId:"413",id:"417"},418:{path:"/administration/classroom",parentId:"413",id:"418"},419:{path:"/graduations",parentId:"1",id:"419"},420:{path:"/graduations",exact:!0,parentId:"419",id:"420"},421:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"419",id:"421"},422:{path:"/graduations/:id",parentId:"419",id:"422"},423:{path:"/graduations/:id/index",parentId:"422",id:"423"},424:{path:"/graduations/:id/topics",parentId:"422",id:"424"},425:{path:"/graduations/:id/student_selection",parentId:"422",id:"425"},426:{path:"/graduations/:id/tasks",parentId:"422",id:"426"},427:{path:"/graduations/:id/opening_report",parentId:"422",id:"427"},428:{path:"/graduations/:id/midterm_report",parentId:"422",id:"428"},429:{path:"/graduations/:id/thesis",parentId:"422",id:"429"},430:{path:"/graduations/:id/final_defense",parentId:"422",id:"430"},431:{path:"/graduations/:id/final_thesis",parentId:"422",id:"431"},432:{path:"/graduations/:id/settings",parentId:"422",id:"432"},433:{path:"/graduations/:id/teachers",parentId:"422",id:"433"},434:{path:"/graduations/:id/students",parentId:"422",id:"434"},435:{path:"/graduations/:id/archives",parentId:"422",id:"435"},436:{path:"/graduations/:id/grading_summary",parentId:"422",id:"436"},437:{path:"/dataset",parentId:"1",id:"437"},438:{path:"/dataset",exact:!0,parentId:"437",id:"438"},439:{path:"/dataset/:id/detail",exact:!0,parentId:"437",id:"439"},440:{path:"/knowledgegraph",parentId:"1",id:"440"},441:{path:"/knowledgegraph/:pathId",parentId:"440",id:"441"},442:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"440",id:"442"},443:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"440",id:"443"},444:{path:"/knowledgegraph/:pathId/statistics",parentId:"440",id:"444"},445:{parentId:"440",id:"445"},446:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"445",id:"446"},447:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"445",id:"447"},448:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"445",id:"448"},449:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"445",id:"449"},450:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"445",id:"450"},451:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"445",id:"451"},452:{path:"/miniprogram",parentId:"1",id:"452"},453:{path:"/miniprogram/courseware/study",exact:!0,parentId:"452",id:"453"},454:{path:"/educoder-demo",exact:!0,parentId:"1",id:"454"},455:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"455"},456:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"456"},457:{path:"/training",parentId:"1",id:"457"},458:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"457",id:"458"},459:{path:"/largeScreen",exact:!0,parentId:"1",id:"459"},460:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"460"},461:{path:"/studentEffectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"461"},462:{path:"/quality",parentId:"1",id:"462"},463:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"462",id:"463"},464:{path:"/otherlogin",exact:!0,parentId:"1",id:"464"},465:{path:"/otherloginqq",exact:!0,parentId:"1",id:"465"},466:{path:"/otherloginstart",exact:!0,parentId:"1",id:"466"},467:{path:"/pathsoverview",exact:!0,parentId:"1",id:"467"},468:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"468"},469:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"469"},470:{path:"/login",parentId:"1",id:"470"},471:{path:"/login",parentId:"470",id:"471"},472:{path:"/user",parentId:"1",id:"472"},473:{path:"/user/login",parentId:"472",id:"473"},474:{path:"/user/register",parentId:"472",id:"474"},475:{path:"/user/reset-password",parentId:"472",id:"475"},476:{path:"/colleges",parentId:"1",id:"476"},477:{path:"/colleges/:id/statistics",parentId:"476",id:"477"},478:{path:"/help",parentId:"1",id:"478"},479:{path:"/help/:id",parentId:"478",id:"479"},480:{path:"/video",parentId:"1",id:"480"},481:{path:"/video/:videoId",parentId:"480",id:"481"},482:{path:"/terminal",parentId:"1",id:"482"},483:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"483"},484:{path:"/wrongAnswer",parentId:"1",id:"484"},485:{path:"/bwdemo",parentId:"1",id:"485"},486:{path:"/",parentId:"1",id:"486"},487:{path:"/",exact:!0,parentId:"486",id:"487"},488:{path:"/api/*",exact:!0,parentId:"486",id:"488"},489:{path:"/search",exact:!0,parentId:"486",id:"489"},490:{path:"/moop_cases",exact:!0,parentId:"486",id:"490"},491:{path:"/moop_cases/new",exact:!0,parentId:"486",id:"491"},492:{path:"/moop_cases/:caseId",exact:!0,parentId:"486",id:"492"},493:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"486",id:"493"},494:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"486",id:"494"},495:{path:"/randompaper",exact:!0,parentId:"486",id:"495"},496:{path:"/randompaper/edit/:id",exact:!0,parentId:"486",id:"496"},497:{path:"/randompaper/detail/:id",exact:!0,parentId:"486",id:"497"},498:{path:"/403",parentId:"486",id:"498"},499:{path:"/500",parentId:"486",id:"499"},500:{path:"/404",parentId:"486",id:"500"},501:{path:"/download",parentId:"486",id:"501"},502:{path:"/iwce",parentId:"486",id:"502"},503:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"486",id:"503"},504:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"486",id:"504"},505:{path:"/Activities",parentId:"486",id:"505"},506:{path:"/iwce/:itemname",parentId:"486",id:"506"},507:{path:"/knowledgeHub",parentId:"486",id:"507"},508:{path:"/admin/vgpu/:path*",parentId:"486",id:"508"},509:{path:"/hpc-course",parentId:"486",id:"509"},510:{path:"/user_agents",parentId:"486",id:"510"},511:{path:"/three",parentId:"486",id:"511"},512:{path:"/introduction",parentId:"486",id:"512"},513:{path:"/chatgpt",parentId:"486",id:"513"},514:{path:"/*",parentId:"486",id:"514"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ae.lazy(()=>__webpack_require__.e(6515).then(__webpack_require__.bind(__webpack_require__,36515))),2:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),3:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,57741))),4:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,88665))),5:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,88665))),6:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,73327))),7:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,40094))),8:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,85598))),9:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),10:ae.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,76295))),11:ae.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,15165))),12:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,31100))),13:ae.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,1305))),14:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,46410))),15:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,56268))),16:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,31100))),17:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,40094))),18:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,40094))),19:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),20:ae.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,53408))),21:ae.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,24885))),22:ae.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,18350))),23:ae.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,53408))),24:ae.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,76300))),25:ae.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,76300))),26:ae.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,2490))),27:ae.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,2490))),28:ae.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,64723))),29:ae.lazy(()=>__webpack_require__.e(7071).then(__webpack_require__.bind(__webpack_require__,31203))),30:ae.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,56333))),31:ae.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,39492))),32:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,18131))),33:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5927)]).then(__webpack_require__.bind(__webpack_require__,27709))),34:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,69042))),35:ae.lazy(()=>Promise.all([__webpack_require__.e(3363),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,6325))),36:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,68345))),37:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,76139))),38:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,12453))),39:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,3007))),40:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,69604))),41:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,5170))),42:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,192))),43:ae.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,42665))),44:ae.lazy(()=>__webpack_require__.e(8795).then(__webpack_require__.bind(__webpack_require__,64563))),45:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,17941))),46:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,40094))),47:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,88592))),48:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,88935))),49:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,68066))),50:ae.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,51426))),51:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,2995))),52:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,704))),53:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,29934))),54:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,29934))),55:ae.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,72521))),56:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,17302))),57:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,17302))),58:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,17302))),59:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,59753))),60:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7020),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,40068))),61:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7020),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,32607))),62:ae.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,84081))),63:ae.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,84081))),64:ae.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,86794))),65:ae.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,86794))),66:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,32156))),67:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,98949))),68:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,73968))),69:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,56659))),70:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,16995))),71:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,46930))),72:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,55584))),73:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,91525))),74:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,14684))),75:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,23786))),76:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,18417))),77:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,68896))),78:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,65500))),79:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,34612))),80:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,46579))),81:ae.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,78580))),82:ae.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,89672))),83:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,81294))),84:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,52728))),85:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,45981))),86:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,69891))),87:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,11337))),88:ae.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,1305))),89:ae.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,3724))),90:ae.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,9493))),91:ae.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,35009))),92:ae.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,93406))),93:ae.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,58028))),94:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,87160))),95:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,87160))),96:ae.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,78894))),97:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,3193))),98:ae.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,65148))),99:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,36714))),100:ae.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,1130))),101:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,31101))),102:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,39833))),103:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,66499))),104:ae.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,74349))),105:ae.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,23905))),106:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6670),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,68669))),107:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6670),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,68669))),108:ae.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,86))),109:ae.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,34203))),110:ae.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,34203))),111:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,89761))),112:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,89761))),113:ae.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,29677))),114:ae.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,29677))),115:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6670),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,62391))),116:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6670),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,62391))),117:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6670),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,4912))),118:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6670),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,4912))),119:ae.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,35376))),120:ae.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,73299))),121:ae.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,52933))),122:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6670),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,60870))),123:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6670),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,60870))),124:ae.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,32555))),125:ae.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,89671))),126:ae.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,84228))),127:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,99469))),128:ae.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,3887))),129:ae.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,19114))),130:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,70016))),131:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,70016))),132:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,41729))),133:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,41729))),134:ae.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,61262))),135:ae.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,61262))),136:ae.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,70078))),137:ae.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,70078))),138:ae.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,53773))),139:ae.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,62106))),140:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,38685))),141:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,98607))),142:ae.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,75845))),143:ae.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,75845))),144:ae.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,12765))),145:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,44596))),146:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,44596))),147:ae.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,18123))),148:ae.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,18123))),149:ae.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,7479))),150:ae.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,67355))),151:ae.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,67355))),152:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,93907))),153:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,93907))),154:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,19704))),155:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,38756))),156:ae.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,27080))),157:ae.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,13104))),158:ae.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,9837))),159:ae.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,94424))),160:ae.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,7419))),161:ae.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,2970))),162:ae.lazy(()=>__webpack_require__.e(5741).then(__webpack_require__.bind(__webpack_require__,28849))),163:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2306)]).then(__webpack_require__.bind(__webpack_require__,45691))),164:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1994)]).then(__webpack_require__.bind(__webpack_require__,95108))),165:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,63017))),166:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),167:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,92960))),168:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,92960))),169:ae.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,80991))),170:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,92960))),171:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(9125),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,92858))),172:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(9125),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,92858))),173:ae.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,98533))),174:ae.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,33188))),175:ae.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,80384))),176:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(9125),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,9292))),177:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),178:ae.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,47980))),179:ae.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,59027))),180:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,72892))),181:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,72892))),182:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,89323))),183:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),184:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,40094))),185:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(9967)]).then(__webpack_require__.bind(__webpack_require__,94542))),186:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,46505))),187:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,46505))),188:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,88542))),189:ae.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,62561))),190:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,40094))),191:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),192:ae.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,86199))),193:ae.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,51119))),194:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,78655))),195:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8821)]).then(__webpack_require__.bind(__webpack_require__,78283))),196:ae.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,60997))),197:ae.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,49073))),198:ae.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,38501))),199:ae.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,9942))),200:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3215),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,76177))),201:ae.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,76284))),202:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,67862))),203:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,88416))),204:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,88416))),205:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,8394))),206:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,8394))),207:ae.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,43794))),208:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,14135))),209:ae.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,72657))),210:ae.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,32244))),211:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,75387))),212:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,38314))),213:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,80953))),214:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,80953))),215:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,41821))),216:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,66753))),217:ae.lazy(()=>Promise.all([__webpack_require__.e(3215),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,98514))),218:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,79962))),219:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,42784))),220:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,30696))),221:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,13060))),222:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,13060))),223:ae.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,74754))),224:ae.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,74754))),225:ae.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,45509))),226:ae.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,45509))),227:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,80953))),228:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,80953))),229:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,63638))),230:ae.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,57712))),231:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),232:ae.lazy(()=>__webpack_require__.e(7172).then(__webpack_require__.bind(__webpack_require__,11053))),233:ae.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,47975))),234:ae.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,19818))),235:ae.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,89775))),236:ae.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,95720))),237:ae.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,10010))),238:ae.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,10010))),239:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,77688))),240:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,11760))),241:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,21769))),242:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,13197))),243:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,23389))),244:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,20485))),245:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,23864))),246:ae.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,33422))),247:ae.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,58863))),248:ae.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,63541))),249:ae.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,41539))),250:ae.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,26100))),251:ae.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,21378))),252:ae.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,58863))),253:ae.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,30873))),254:ae.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,37820))),255:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,39099))),256:ae.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,26793))),257:ae.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,24079))),258:ae.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,52248))),259:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,59968))),260:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,27544))),261:ae.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,47750))),262:ae.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,55270))),263:ae.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,66176))),264:ae.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,54479))),265:ae.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,17111))),266:ae.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,20636))),267:ae.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,59253))),268:ae.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,22761))),269:ae.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,50897))),270:ae.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,23691))),271:ae.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,29735))),272:ae.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,69403))),273:ae.lazy(()=>__webpack_require__.e(6515).then(__webpack_require__.bind(__webpack_require__,36515))),274:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),275:ae.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,51161))),276:ae.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,95666))),277:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5145),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,31345))),278:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5145),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,31345))),279:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5145),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,34806))),280:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5145),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,34806))),281:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,51046))),282:ae.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,15412))),283:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,23464))),284:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,23464))),285:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),286:ae.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,81924))),287:ae.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,11131))),288:ae.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,58386))),289:ae.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,45207))),290:ae.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,96639))),291:ae.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,95095))),292:ae.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,43322))),293:ae.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,47966))),294:ae.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,78783))),295:ae.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,20301))),296:ae.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,75095))),297:ae.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,28049))),298:ae.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,81926))),299:ae.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,52153))),300:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,10833))),301:ae.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,89796))),302:ae.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,50260))),303:ae.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,78725))),304:ae.lazy(()=>__webpack_require__.e(6515).then(__webpack_require__.bind(__webpack_require__,36515))),305:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),306:ae.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,26381))),307:ae.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,42786))),308:ae.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,77538))),309:ae.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,53150))),310:ae.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,47487))),311:ae.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,30451))),312:ae.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,89653))),313:ae.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,65802))),314:ae.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,96593))),315:ae.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,96593))),316:ae.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,9590))),317:ae.lazy(()=>__webpack_require__.e(6515).then(__webpack_require__.bind(__webpack_require__,36515))),318:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,51788))),319:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,6020))),320:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,51788))),321:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,6020))),322:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,51788))),323:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8319)]).then(__webpack_require__.bind(__webpack_require__,58556))),324:ae.lazy(()=>__webpack_require__.e(6515).then(__webpack_require__.bind(__webpack_require__,36515))),325:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,45383))),326:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,39109))),327:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),328:ae.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,49310))),329:ae.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,4910))),330:ae.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,61994))),331:ae.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,92748))),332:ae.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,29485))),333:ae.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,12907))),334:ae.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,18743))),335:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),336:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,41405))),337:ae.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,97617))),338:ae.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,97617))),339:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),340:ae.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,52726))),341:ae.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,93322))),342:ae.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,38417))),343:ae.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,37857))),344:ae.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,47723))),345:ae.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,42276))),346:ae.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,90988))),347:ae.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,8777))),348:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),349:ae.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,44629))),350:ae.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,57231))),351:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,35642))),352:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),353:ae.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,38275))),354:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,20663))),355:ae.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,56988))),356:ae.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,31934))),357:ae.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,32452))),358:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,94185))),359:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,94185))),360:ae.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,9517))),361:ae.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,66462))),362:ae.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,9322))),363:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11766))),364:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,62794))),365:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,62794))),366:ae.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,22219))),367:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,66406))),368:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,41290))),369:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,90224))),370:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,90224))),371:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,29005))),372:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75850))),373:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75850))),374:ae.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,15995))),375:ae.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,24362))),376:ae.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,30629))),377:ae.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,13955))),378:ae.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,62883))),379:ae.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,46570))),380:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,20663))),381:ae.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,572))),382:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),383:ae.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,38275))),384:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,20663))),385:ae.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,56988))),386:ae.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,31934))),387:ae.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,32452))),388:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,94185))),389:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,94185))),390:ae.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,9517))),391:ae.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,66462))),392:ae.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,9322))),393:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11766))),394:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,62794))),395:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,62794))),396:ae.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,22219))),397:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,66406))),398:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,41290))),399:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,90224))),400:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,90224))),401:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,29005))),402:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75850))),403:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75850))),404:ae.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,15995))),405:ae.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,24362))),406:ae.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,30629))),407:ae.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,13955))),408:ae.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,62883))),409:ae.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,46570))),410:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,20663))),411:ae.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,572))),412:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),413:ae.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,36751))),414:ae.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,41682))),415:ae.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,64420))),416:ae.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,5644))),417:ae.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,37065))),418:ae.lazy(()=>__webpack_require__.e(3673).then(__webpack_require__.bind(__webpack_require__,99094))),419:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),420:ae.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,70916))),421:ae.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,72510))),422:ae.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,67530))),423:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,30050))),424:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,94255))),425:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,90692))),426:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,94073))),427:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,89901))),428:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,89901))),429:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,89901))),430:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,89901))),431:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,89901))),432:ae.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,16113))),433:ae.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,21098))),434:ae.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,21098))),435:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,78684))),436:ae.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,30201))),437:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),438:ae.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,94152))),439:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,99008))),440:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),441:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(5091),__webpack_require__.e(91),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,36661))),442:ae.lazy(()=>__webpack_require__.e(3685).then(__webpack_require__.bind(__webpack_require__,928))),443:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(91),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,66910))),444:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,61903))),445:ae.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,94020))),446:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,60678))),447:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,43194))),448:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,46779))),449:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(5091),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,52929))),450:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,26794))),451:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,54921))),452:ae.lazy(()=>__webpack_require__.e(6515).then(__webpack_require__.bind(__webpack_require__,36515))),453:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,33309))),454:ae.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,48806))),455:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,57646))),456:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6411),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,57646))),457:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),458:ae.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,67129))),459:ae.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,17138))),460:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,16295))),461:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(65)]).then(__webpack_require__.bind(__webpack_require__,81471))),462:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),463:ae.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,77071))),464:ae.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,26847))),465:ae.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,13228))),466:ae.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,1374))),467:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,82260))),468:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,80801))),469:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,90126))),470:ae.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,8376))),471:ae.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,44249))),472:ae.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,8376))),473:ae.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,44249))),474:ae.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,37749))),475:ae.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,86239))),476:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),477:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,95511))),478:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),479:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,22473))),480:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),481:ae.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,49333))),482:ae.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,53341))),483:ae.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,16336))),484:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7396),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,68066))),485:ae.lazy(()=>__webpack_require__.e(1150).then(__webpack_require__.bind(__webpack_require__,68301))),486:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(3363),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22245))),487:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,52071))),488:ae.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,21091))),489:ae.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,98736))),490:ae.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,49879))),491:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,19891))),492:ae.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,1056))),493:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,19891))),494:ae.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,24956))),495:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,2995))),496:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,2995))),497:ae.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,88218))),498:ae.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,14196))),499:ae.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,80472))),500:ae.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,59976))),501:ae.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,43251))),502:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,90578))),503:ae.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,78084))),504:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,99469))),505:ae.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,24872))),506:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,90578))),507:ae.lazy(()=>__webpack_require__.e(1025).then(__webpack_require__.bind(__webpack_require__,48106))),508:ae.lazy(()=>__webpack_require__.e(1344).then(__webpack_require__.bind(__webpack_require__,59402))),509:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,90578))),510:ae.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,78632))),511:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,96919))),512:ae.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,44229))),513:ae.lazy(()=>Promise.all([__webpack_require__.e(2447),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,86779))),514:ae.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,59976))),"@@/global-layout":ae.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,84829)))}}})}var Dl=__webpack_require__(33769),m=__webpack_require__(36483),y=__webpack_require__(29787),b=__webpack_require__(1988),z=()=>ae.createElement(y.Z,{size:"middle",className:b.Z.loading}),oe=__webpack_require__(91482),mr=__webpack_require__(66649),dr=__webpack_require__.n(mr),Nn=__webpack_require__(91392),Xn=__webpack_require__.n(Nn),ca=__webpack_require__(73100),Yo=__webpack_require__.n(ca),To=__webpack_require__(14805),vo=__webpack_require__.n(To),Ya=__webpack_require__(13477),Ki=__webpack_require__.n(Ya),Nc=__webpack_require__(64796),sc=__webpack_require__.n(Nc),Bc=__webpack_require__(9007),iu=__webpack_require__.n(Bc),kn=__webpack_require__(58626),uc=__webpack_require__.n(kn),cc=__webpack_require__(9084),Qo=__webpack_require__.n(cc),Fo=__webpack_require__(5116),su=__webpack_require__.n(Fo),uo=__webpack_require__(50991),uu=__webpack_require__.n(uo),lc=__webpack_require__(39050),us=__webpack_require__.n(lc),cu=__webpack_require__(1554),hl=__webpack_require__.n(cu),zc=__webpack_require__(59697),lu=__webpack_require__.n(zc);dr().extend(Yo()),dr().extend(vo()),dr().extend(Ki()),dr().extend(sc()),dr().extend(iu()),dr().extend(uc()),dr().extend(Qo()),dr().extend(su()),dr().extend(uu()),dr().extend(us()),dr().extend(hl()),dr().extend(lu()),dr().extend(Xn());var _l=Object.defineProperty,dc=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,Ns=(Fr,cn,Gn)=>cn in Fr?_l(Fr,cn,{enumerable:!0,configurable:!0,writable:!0,value:Gn}):Fr[cn]=Gn,wu=(Fr,cn)=>{for(var Gn in cn||(cn={}))ml.call(cn,Gn)&&Ns(Fr,Gn,cn[Gn]);if(dc)for(var Gn of dc(cn))Fi.call(cn,Gn)&&Ns(Fr,Gn,cn[Gn]);return Fr},fc=(Fr,cn,Gn)=>new Promise((Ta,Qn)=>{var fa=Jn=>{try{ho(Gn.next(Jn))}catch(co){Qn(co)}},ba=Jn=>{try{ho(Gn.throw(Jn))}catch(co){Qn(co)}},ho=Jn=>Jn.done?Ta(Jn.value):Promise.resolve(Jn.value).then(fa,ba);ho((Gn=Gn.apply(Fr,cn)).next())});const Xi="https://www-cdn.educoder.net/",pc=!1;function Pu(){return fc(this,null,function*(){const Fr=(0,Dl.gD)(),{routes:cn,routeComponents:Gn}=yield vl(Fr);yield Fr.applyPlugins({key:"patchRoutes",type:oe.ApplyPluginsType.event,args:{routes:cn,routeComponents:Gn}});const Ta=Fr.applyPlugins({key:"modifyContextOpts",type:oe.ApplyPluginsType.modify,initialValue:{}}),Qn=Ta.basename||"/",fa=Ta.historyType||"browser",ba=(0,m.fi)(wu({type:fa,basename:Qn},Ta.historyOpts));return Fr.applyPlugins({key:"render",type:oe.ApplyPluginsType.compose,initialValue(){const ho={useStream:!0,routes:cn,routeComponents:Gn,pluginManager:Fr,mountElementId:"root",rootElement:Ta.rootElement||document.getElementById("root"),loadingComponent:z,publicPath:Xi,runtimePublicPath:pc,history:ba,historyType:fa,basename:Qn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ta.callback},Jn=Fr.applyPlugins({key:"modifyClientRenderOpts",type:oe.ApplyPluginsType.modify,initialValue:ho});return Fc(Jn)}})()})}Pu(),typeof window!="undefined"&&(window.g_umi={version:"4.6.29"})})()})();